﻿@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
html {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
q,
blockquote {
  quotes: none;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
  content: none;
}
a img {
  border: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
.red {
  background-color: #f44336 !important;
}
.red.lighten-5 {
  background-color: #ffebee !important;
}
.red.lighten-4 {
  background-color: #ffcdd2 !important;
}
.red.lighten-3 {
  background-color: #ef9a9a !important;
}
.red.lighten-2 {
  background-color: #e57373 !important;
}
.red.lighten-1 {
  background-color: #ef5350 !important;
}
.red.darken-1 {
  background-color: #e53935 !important;
}
.red.darken-2 {
  background-color: #d32f2f !important;
}
.red.darken-3 {
  background-color: #c62828 !important;
}
.red.darken-4 {
  background-color: #b71c1c !important;
}
.red.accent-1 {
  background-color: #ff8a80 !important;
}
.red.accent-2 {
  background-color: #ff5252 !important;
}
.red.accent-3 {
  background-color: #ff1744 !important;
}
.red.accent-4 {
  background-color: #d50000 !important;
}
.text-red {
  color: #f44336 !important;
}
.text-red.lighten-5 {
  color: #ffebee !important;
}
.text-red.lighten-4 {
  color: #ffcdd2 !important;
}
.text-red.lighten-3 {
  color: #ef9a9a !important;
}
.text-red.lighten-2 {
  color: #e57373 !important;
}
.text-red.lighten-1 {
  color: #ef5350 !important;
}
.text-red.darken-1 {
  color: #e53935 !important;
}
.text-red.darken-2 {
  color: #d32f2f !important;
}
.text-red.darken-3 {
  color: #c62828 !important;
}
.text-red.darken-4 {
  color: #b71c1c !important;
}
.text-red.accent-1 {
  color: #ff8a80 !important;
}
.text-red.accent-2 {
  color: #ff5252 !important;
}
.text-red.accent-3 {
  color: #ff1744 !important;
}
.text-red.accent-4 {
  color: #d50000 !important;
}
.pink {
  background-color: #e91e63 !important;
}
.pink.lighten-5 {
  background-color: #fce4ec !important;
}
.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}
.pink.lighten-3 {
  background-color: #f48fb1 !important;
}
.pink.lighten-2 {
  background-color: #f06292 !important;
}
.pink.lighten-1 {
  background-color: #ec407a !important;
}
.pink.darken-1 {
  background-color: #d81b60 !important;
}
.pink.darken-2 {
  background-color: #c2185b !important;
}
.pink.darken-3 {
  background-color: #ad1457 !important;
}
.pink.darken-4 {
  background-color: #880e4f !important;
}
.pink.accent-1 {
  background-color: #ff80ab !important;
}
.pink.accent-2 {
  background-color: #ff4081 !important;
}
.pink.accent-3 {
  background-color: #f50057 !important;
}
.pink.accent-4 {
  background-color: #c51162 !important;
}
.text-pink {
  color: #e91e63 !important;
}
.text-pink.lighten-5 {
  color: #fce4ec !important;
}
.text-pink.lighten-4 {
  color: #f8bbd0 !important;
}
.text-pink.lighten-3 {
  color: #f48fb1 !important;
}
.text-pink.lighten-2 {
  color: #f06292 !important;
}
.text-pink.lighten-1 {
  color: #ec407a !important;
}
.text-pink.darken-1 {
  color: #d81b60 !important;
}
.text-pink.darken-2 {
  color: #c2185b !important;
}
.text-pink.darken-3 {
  color: #ad1457 !important;
}
.text-pink.darken-4 {
  color: #880e4f !important;
}
.text-pink.accent-1 {
  color: #ff80ab !important;
}
.text-pink.accent-2 {
  color: #ff4081 !important;
}
.text-pink.accent-3 {
  color: #f50057 !important;
}
.text-pink.accent-4 {
  color: #c51162 !important;
}
.purple {
  background-color: #9c27b0 !important;
}
.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}
.purple.lighten-4 {
  background-color: #e1bee7 !important;
}
.purple.lighten-3 {
  background-color: #ce93d8 !important;
}
.purple.lighten-2 {
  background-color: #ba68c8 !important;
}
.purple.lighten-1 {
  background-color: #ab47bc !important;
}
.purple.darken-1 {
  background-color: #8e24aa !important;
}
.purple.darken-2 {
  background-color: #7b1fa2 !important;
}
.purple.darken-3 {
  background-color: #6a1b9a !important;
}
.purple.darken-4 {
  background-color: #4a148c !important;
}
.purple.accent-1 {
  background-color: #ea80fc !important;
}
.purple.accent-2 {
  background-color: #e040fb !important;
}
.purple.accent-3 {
  background-color: #d500f9 !important;
}
.purple.accent-4 {
  background-color: #a0f !important;
}
.text-purple {
  color: #9c27b0 !important;
}
.text-purple.lighten-5 {
  color: #f3e5f5 !important;
}
.text-purple.lighten-4 {
  color: #e1bee7 !important;
}
.text-purple.lighten-3 {
  color: #ce93d8 !important;
}
.text-purple.lighten-2 {
  color: #ba68c8 !important;
}
.text-purple.lighten-1 {
  color: #ab47bc !important;
}
.text-purple.darken-1 {
  color: #8e24aa !important;
}
.text-purple.darken-2 {
  color: #7b1fa2 !important;
}
.text-purple.darken-3 {
  color: #6a1b9a !important;
}
.text-purple.darken-4 {
  color: #4a148c !important;
}
.text-purple.accent-1 {
  color: #ea80fc !important;
}
.text-purple.accent-2 {
  color: #e040fb !important;
}
.text-purple.accent-3 {
  color: #d500f9 !important;
}
.text-purple.accent-4 {
  color: #a0f !important;
}
.blue {
  background-color: #2196f3 !important;
}
.blue.lighten-5 {
  background-color: #e3f2fd !important;
}
.blue.lighten-4 {
  background-color: #bbdefb !important;
}
.blue.lighten-3 {
  background-color: #90caf9 !important;
}
.blue.lighten-2 {
  background-color: #64b5f6 !important;
}
.blue.lighten-1 {
  background-color: #42a5f5 !important;
}
.blue.darken-1 {
  background-color: #1e88e5 !important;
}
.blue.darken-2 {
  background-color: #1976d2 !important;
}
.blue.darken-3 {
  background-color: #1565c0 !important;
}
.blue.darken-4 {
  background-color: #0d47a1 !important;
}
.blue.accent-1 {
  background-color: #82b1ff !important;
}
.blue.accent-2 {
  background-color: #448aff !important;
}
.blue.accent-3 {
  background-color: #2979ff !important;
}
.blue.accent-4 {
  background-color: #2962ff !important;
}
.text-blue {
  color: #2196f3 !important;
}
.text-blue.lighten-5 {
  color: #e3f2fd !important;
}
.text-blue.lighten-4 {
  color: #bbdefb !important;
}
.text-blue.lighten-3 {
  color: #90caf9 !important;
}
.text-blue.lighten-2 {
  color: #64b5f6 !important;
}
.text-blue.lighten-1 {
  color: #42a5f5 !important;
}
.text-blue.darken-1 {
  color: #1e88e5 !important;
}
.text-blue.darken-2 {
  color: #1976d2 !important;
}
.text-blue.darken-3 {
  color: #1565c0 !important;
}
.text-blue.darken-4 {
  color: #0d47a1 !important;
}
.text-blue.accent-1 {
  color: #82b1ff !important;
}
.text-blue.accent-2 {
  color: #448aff !important;
}
.text-blue.accent-3 {
  color: #2979ff !important;
}
.text-blue.accent-4 {
  color: #2962ff !important;
}
.cyan {
  background-color: #00bcd4 !important;
}
.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}
.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}
.cyan.lighten-3 {
  background-color: #80deea !important;
}
.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}
.cyan.lighten-1 {
  background-color: #26c6da !important;
}
.cyan.darken-1 {
  background-color: #00acc1 !important;
}
.cyan.darken-2 {
  background-color: #0097a7 !important;
}
.cyan.darken-3 {
  background-color: #00838f !important;
}
.cyan.darken-4 {
  background-color: #006064 !important;
}
.cyan.accent-1 {
  background-color: #84ffff !important;
}
.cyan.accent-2 {
  background-color: #18ffff !important;
}
.cyan.accent-3 {
  background-color: #00e5ff !important;
}
.cyan.accent-4 {
  background-color: #00b8d4 !important;
}
.text-cyan {
  color: #00bcd4 !important;
}
.text-cyan.lighten-5 {
  color: #e0f7fa !important;
}
.text-cyan.lighten-4 {
  color: #b2ebf2 !important;
}
.text-cyan.lighten-3 {
  color: #80deea !important;
}
.text-cyan.lighten-2 {
  color: #4dd0e1 !important;
}
.text-cyan.lighten-1 {
  color: #26c6da !important;
}
.text-cyan.darken-1 {
  color: #00acc1 !important;
}
.text-cyan.darken-2 {
  color: #0097a7 !important;
}
.text-cyan.darken-3 {
  color: #00838f !important;
}
.text-cyan.darken-4 {
  color: #006064 !important;
}
.text-cyan.accent-1 {
  color: #84ffff !important;
}
.text-cyan.accent-2 {
  color: #18ffff !important;
}
.text-cyan.accent-3 {
  color: #00e5ff !important;
}
.text-cyan.accent-4 {
  color: #00b8d4 !important;
}
.green {
  background-color: #4caf50 !important;
}
.green.lighten-5 {
  background-color: #e8f5e9 !important;
}
.green.lighten-4 {
  background-color: #c8e6c9 !important;
}
.green.lighten-3 {
  background-color: #a5d6a7 !important;
}
.green.lighten-2 {
  background-color: #81c784 !important;
}
.green.lighten-1 {
  background-color: #66bb6a !important;
}
.green.darken-1 {
  background-color: #43a047 !important;
}
.green.darken-2 {
  background-color: #388e3c !important;
}
.green.darken-3 {
  background-color: #2e7d32 !important;
}
.green.darken-4 {
  background-color: #1b5e20 !important;
}
.green.accent-1 {
  background-color: #b9f6ca !important;
}
.green.accent-2 {
  background-color: #69f0ae !important;
}
.green.accent-3 {
  background-color: #00e676 !important;
}
.green.accent-4 {
  background-color: #00c853 !important;
}
.text-green {
  color: #4caf50 !important;
}
.text-green.lighten-5 {
  color: #e8f5e9 !important;
}
.text-green.lighten-4 {
  color: #c8e6c9 !important;
}
.text-green.lighten-3 {
  color: #a5d6a7 !important;
}
.text-green.lighten-2 {
  color: #81c784 !important;
}
.text-green.lighten-1 {
  color: #66bb6a !important;
}
.text-green.darken-1 {
  color: #43a047 !important;
}
.text-green.darken-2 {
  color: #388e3c !important;
}
.text-green.darken-3 {
  color: #2e7d32 !important;
}
.text-green.darken-4 {
  color: #1b5e20 !important;
}
.text-green.accent-1 {
  color: #b9f6ca !important;
}
.text-green.accent-2 {
  color: #69f0ae !important;
}
.text-green.accent-3 {
  color: #00e676 !important;
}
.text-green.accent-4 {
  color: #00c853 !important;
}
.yellow {
  background-color: #ffeb3b !important;
}
.yellow.lighten-5 {
  background-color: #fffde7 !important;
}
.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}
.yellow.lighten-3 {
  background-color: #fff59d !important;
}
.yellow.lighten-2 {
  background-color: #fff176 !important;
}
.yellow.lighten-1 {
  background-color: #ffee58 !important;
}
.yellow.darken-1 {
  background-color: #fdd835 !important;
}
.yellow.darken-2 {
  background-color: #fbc02d !important;
}
.yellow.darken-3 {
  background-color: #f9a825 !important;
}
.yellow.darken-4 {
  background-color: #f57f17 !important;
}
.yellow.accent-1 {
  background-color: #ffff8d !important;
}
.yellow.accent-2 {
  background-color: #ff0 !important;
}
.yellow.accent-3 {
  background-color: #ffea00 !important;
}
.yellow.accent-4 {
  background-color: #ffd600 !important;
}
.text-yellow {
  color: #ffeb3b !important;
}
.text-yellow.lighten-5 {
  color: #fffde7 !important;
}
.text-yellow.lighten-4 {
  color: #fff9c4 !important;
}
.text-yellow.lighten-3 {
  color: #fff59d !important;
}
.text-yellow.lighten-2 {
  color: #fff176 !important;
}
.text-yellow.lighten-1 {
  color: #ffee58 !important;
}
.text-yellow.darken-1 {
  color: #fdd835 !important;
}
.text-yellow.darken-2 {
  color: #fbc02d !important;
}
.text-yellow.darken-3 {
  color: #f9a825 !important;
}
.text-yellow.darken-4 {
  color: #f57f17 !important;
}
.text-yellow.accent-1 {
  color: #ffff8d !important;
}
.text-yellow.accent-2 {
  color: #ff0 !important;
}
.text-yellow.accent-3 {
  color: #ffea00 !important;
}
.text-yellow.accent-4 {
  color: #ffd600 !important;
}
.orange {
  background-color: #ff9800 !important;
}
.orange.lighten-5 {
  background-color: #fff3e0 !important;
}
.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}
.orange.lighten-3 {
  background-color: #ffcc80 !important;
}
.orange.lighten-2 {
  background-color: #ffb74d !important;
}
.orange.lighten-1 {
  background-color: #ffa726 !important;
}
.orange.darken-1 {
  background-color: #fb8c00 !important;
}
.orange.darken-2 {
  background-color: #f57c00 !important;
}
.orange.darken-3 {
  background-color: #ef6c00 !important;
}
.orange.darken-4 {
  background-color: #e65100 !important;
}
.orange.accent-1 {
  background-color: #ffd180 !important;
}
.orange.accent-2 {
  background-color: #ffab40 !important;
}
.orange.accent-3 {
  background-color: #ff9100 !important;
}
.orange.accent-4 {
  background-color: #ff6d00 !important;
}
.text-orange {
  color: #ff9800 !important;
}
.text-orange.lighten-5 {
  color: #fff3e0 !important;
}
.text-orange.lighten-4 {
  color: #ffe0b2 !important;
}
.text-orange.lighten-3 {
  color: #ffcc80 !important;
}
.text-orange.lighten-2 {
  color: #ffb74d !important;
}
.text-orange.lighten-1 {
  color: #ffa726 !important;
}
.text-orange.darken-1 {
  color: #fb8c00 !important;
}
.text-orange.darken-2 {
  color: #f57c00 !important;
}
.text-orange.darken-3 {
  color: #ef6c00 !important;
}
.text-orange.darken-4 {
  color: #e65100 !important;
}
.text-orange.accent-1 {
  color: #ffd180 !important;
}
.text-orange.accent-2 {
  color: #ffab40 !important;
}
.text-orange.accent-3 {
  color: #ff9100 !important;
}
.text-orange.accent-4 {
  color: #ff6d00 !important;
}
.brown {
  background-color: #795548 !important;
}
.brown.lighten-5 {
  background-color: #efebe9 !important;
}
.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}
.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}
.brown.lighten-2 {
  background-color: #a1887f !important;
}
.brown.lighten-1 {
  background-color: #8d6e63 !important;
}
.brown.darken-1 {
  background-color: #6d4c41 !important;
}
.brown.darken-2 {
  background-color: #5d4037 !important;
}
.brown.darken-3 {
  background-color: #4e342e !important;
}
.brown.darken-4 {
  background-color: #3e2723 !important;
}
.text-brown {
  color: #795548 !important;
}
.text-brown.lighten-5 {
  color: #efebe9 !important;
}
.text-brown.lighten-4 {
  color: #d7ccc8 !important;
}
.text-brown.lighten-3 {
  color: #bcaaa4 !important;
}
.text-brown.lighten-2 {
  color: #a1887f !important;
}
.text-brown.lighten-1 {
  color: #8d6e63 !important;
}
.text-brown.darken-1 {
  color: #6d4c41 !important;
}
.text-brown.darken-2 {
  color: #5d4037 !important;
}
.text-brown.darken-3 {
  color: #4e342e !important;
}
.text-brown.darken-4 {
  color: #3e2723 !important;
}
.grey {
  background-color: #9e9e9e !important;
}
.grey.lighten-5 {
  background-color: #fafafa !important;
}
.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}
.grey.lighten-3 {
  background-color: #eee !important;
}
.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}
.grey.lighten-1 {
  background-color: #bdbdbd !important;
}
.grey.darken-1 {
  background-color: #757575 !important;
}
.grey.darken-2 {
  background-color: #616161 !important;
}
.grey.darken-3 {
  background-color: #424242 !important;
}
.grey.darken-4 {
  background-color: #212121 !important;
}
.text-grey {
  color: #9e9e9e !important;
}
.text-grey.lighten-5 {
  color: #fafafa !important;
}
.text-grey.lighten-4 {
  color: #f5f5f5 !important;
}
.text-grey.lighten-3 {
  color: #eee !important;
}
.text-grey.lighten-2 {
  color: #e0e0e0 !important;
}
.text-grey.lighten-1 {
  color: #bdbdbd !important;
}
.text-grey.darken-1 {
  color: #757575 !important;
}
.text-grey.darken-2 {
  color: #616161 !important;
}
.text-grey.darken-3 {
  color: #424242 !important;
}
.text-grey.darken-4 {
  color: #212121 !important;
}
.black {
  background-color: #000 !important;
}
.white {
  background-color: #fff !important;
}
.transparent {
  background-color: transparent !important;
}
.text-black {
  color: #000 !important;
}
.text-white {
  color: #fff !important;
}
.cf,
header [class*="superior"] .bloqueMenu fieldset > ul,
.webcallSteps,
.section,
section,
#coberturas-roaming .top,
.panel-play-selectores > div > div,
.panel-play-selectores-medida > div > div,
.panel-play-accordion > div,
.panel-promo-slider > div,
.panel-promo-slider .panel-promo-slider-content,
.panel-promo-slider .panel-promo-slider-content > div > div {
  *zoom: 1;
}
.cf:after,
header [class*="superior"] .bloqueMenu fieldset > ul:after,
.webcallSteps:after,
.section:after,
section:after,
#coberturas-roaming .top:after,
.panel-play-selectores > div > div:after,
.panel-play-selectores-medida > div > div:after,
.panel-play-accordion > div:after,
.panel-promo-slider > div:after,
.panel-promo-slider .panel-promo-slider-content:after,
.panel-promo-slider .panel-promo-slider-content > div > div:after {
  content: "";
  display: table;
  clear: both;
}
.paddingT_0 {
  padding-top: 0 !important;
}
.paddingB_0 {
  padding-bottom: 0 !important;
}
.paddingT_40 {
  padding-top: 40px !important;
}
.paddingT_40.menos {
  padding-top: -40px !important;
}
.noPadd {
  padding: 0 !important;
}
.marginT_0 {
  margin-top: 0px !important;
}
.marginT_10 {
  margin-top: 10px !important;
}
.marginT_10.menos {
  margin-top: -10px !important;
}
.marginT_20 {
  margin-top: 20px !important;
}
.marginT_20.menos {
  margin-top: -20px !important;
}
.marginT_30 {
  margin-top: 30px !important;
}
.marginT_30.menos {
  margin-top: -30px !important;
}
.marginT_40 {
  margin-top: 40px !important;
}
.marginT_40.menos {
  margin-top: -40px !important;
}
.marginB_0 {
  margin-bottom: 0px !important;
}
.marginB_10 {
  margin-bottom: 10px !important;
}
.marginB_10.menos {
  margin-bottom: -10px !important;
}
.marginB_20 {
  margin-bottom: 20px !important;
}
.marginB_20.menos {
  margin-bottom: -20px !important;
}
.marginB_30 {
  margin-bottom: 30px !important;
}
.marginB_30.menos {
  margin-bottom: -30px !important;
}
.marginB_40 {
  margin-bottom: 40px !important;
}
.marginB_40.menos {
  margin-bottom: -40px !important;
}
.small {
  font-size: 0.8em !important;
}
.small:after {
  top: 2px;
}
.big {
  font-size: 1.2em !important;
}
.bigger {
  font-size: 22px;
  font-size: 1.375rem;
}
.sub {
  vertical-align: sub;
  font-size: 0.75rem !important;
  margin: 0 !important;
  padding: 0 !important;
}
.super {
  vertical-align: super;
  font-size: 0.75rem !important;
  margin: 0 !important;
  padding: 0 !important;
}
a.reset {
  color: inherit;
  text-decoration: none;
}
img.redonda {
  border-radius: 50% !important;
  object-fit: cover !important;
  width: 250px !important;
  max-width: 250px !important;
  height: 250px !important;
  max-height: 250px !important;
  margin: auto !important;
  display: block !important;
}
img.radius {
  border-radius: 50% !important;
  overflow: hidden !important;
}
img.alturaAuto {
  height: auto !important;
}
.min-space-bottom {
  margin-bottom: 10px;
}
.space-bottom {
  margin-bottom: 20px;
}
.max-space-bottom,
.formPortabilidad fieldset.datosFinal h2,
.formPortabilidad fieldset.datosFinal h3,
.formPortabilidad fieldset.datosFinal p,
.formPortabilidad fieldset.datosFinal a,
.formPortabilidad fieldset.datosFinal .contBtn {
  margin-bottom: 40px;
}
.min-space-top {
  margin-top: 10px;
}
.space-top {
  margin-top: 20px;
}
.max-space-top {
  margin-top: 40px;
}
.sinScroll {
  overflow: hidden !important;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-justify {
  text-align: justify !important;
}
.text-tachado {
  text-decoration: line-through !important;
}
.text-subrayado {
  text-decoration: underline !important;
}
.lineHeight_5 {
  line-height: 0.5 !important;
}
.lineHeight1 {
  line-height: 1 !important;
}
.lineHeight1_5 {
  line-height: 1.5 !important;
}
.lineHeight2 {
  line-height: 2 !important;
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.center {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.clear {
  clear: both;
}
.hide {
  display: none !important;
}
.hidden {
  position: absolute !important;
  top: -9999px;
  left: -9999px;
}
.show {
  display: block !important;
}
.font-thin {
  font-weight: 100 !important;
}
.font-light {
  font-weight: 300 !important;
}
.font-regular {
  font-weight: 400 !important;
}
.font-medium {
  font-weight: 500 !important;
}
.font-bold {
  font-weight: 700 !important;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-container.no-controls {
  padding-top: 0;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.centerIframe {
  margin: auto !important;
  display: table !important;
}
.circle {
  border-radius: 50%;
  overflow: hidden;
}
.circleFit {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  object-fit: cover;
}
.flex {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.flex-row {
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.flex-column {
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.flex-around {
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-pack: space-around;
  -ms-flex-pack: justify;
}
.flex-between {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.sinFlex {
  display: initial !important;
  webkit-display: initial !important;
}
.boxShadow {
  box-shadow: 1px 1px 5px rgba(90, 90, 90, 0.7);
  margin-bottom: 3px;
}
.hideM,
.hideT,
.hideD {
  display: block;
}
.hideM,
.hideT,
.hideD {
  display: block;
}
.link,
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul,
form .delete,
form .add {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  font-size: inherit;
  position: relative;
  font-weight: 300;
}
.link:hover,
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul:hover,
form .delete:hover,
form .add:hover {
  text-decoration: underline;
}
.link:hover:after,
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul:hover:after,
form .delete:hover:after,
form .add:hover:after {
  text-decoration: none !important;
}
.link:after,
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul:after,
form .delete:after,
form .add:after {
  color: inherit;
  text-decoration: none;
  content: "";
  font-family: "FontAwesome";
  position: relative;
  margin-left: 5px;
}
.link.cambioGeo:before,
.caracteristicas
  .contentEquipoDestacado.view3
  article
  a.cambioGeo.btn-azul:before,
form .cambioGeo.delete:before,
form .cambioGeo.add:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 10px;
}
.onlyLink {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  font-size: inherit;
  position: relative;
  font-weight: 300;
}
.onlyLink:hover {
  text-decoration: underline;
}
.change {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  font-size: inherit;
  position: relative;
}
.change:hover {
  text-decoration: underline;
}
.change:hover:after {
  text-decoration: none !important;
}
.change:after {
  color: inherit;
  text-decoration: none;
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  margin-left: 5px;
}
.returnLink {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  font-size: inherit;
  position: relative;
  padding-left: 10px;
}
.returnLink:hover {
  text-decoration: underline;
}
.returnLink:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  left: 0;
}
.closeLink {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  font-size: inherit;
  position: relative;
  padding-left: 10px;
}
.closeLink:hover {
  text-decoration: underline;
}
.closeLink:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 4px;
}
.plusLink {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  font-size: inherit;
  position: relative;
}
.plusLink:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 4px;
}
.deleteLink {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  font-size: inherit;
  position: relative;
}
.deleteLink:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 4px;
}
[class^="btn-"],
.filtro,
.btn,
.mod__catPromo .container article .dataPromo .link,
#contenedor.lightbox #principal .box-btn .btn-solicitar,
.mod__promoImages .container .promoImages article .dataPromo .link,
.btn-rojo,
header [class*="medio"] .searchMap .cont-searchMap .selectCacs > select,
header [class*="medio"] .searchMap .cont-cacsMap .selectCacs > select,
header [class*="medio"] .cacsMap .cont-searchMap .selectCacs > select,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select,
.mod__temasDisp .showThemes,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select,
.btn-azul,
.btn-blanco,
#ComparaTop .btn-plan-gris,
.btn-gris,
.btn-negro,
.btn-blanco-azul,
.btn-blanco-rojo,
.btn-rojo-blanco {
  font-weight: 400;
}
[class^="btn-"].block,
.block.filtro,
.btn.block,
.mod__catPromo .container article .dataPromo .block.link,
#contenedor.lightbox #principal .box-btn .block.btn-solicitar,
.mod__promoImages .container .promoImages article .dataPromo .block.link,
.btn-rojo.block,
header [class*="medio"] .searchMap .cont-searchMap .selectCacs > select.block,
header [class*="medio"] .searchMap .cont-cacsMap .selectCacs > select.block,
header [class*="medio"] .cacsMap .cont-searchMap .selectCacs > select.block,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select.block,
.mod__temasDisp .block.showThemes,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select.block,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select.block,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select.block,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select.block,
.btn-azul.block,
.btn-blanco.block,
#ComparaTop .block.btn-plan-gris,
.btn-gris.block,
.btn-negro.block,
.btn-blanco-azul.block,
.btn-blanco-rojo.block,
.btn-rojo-blanco.block {
  width: 100%;
  margin-bottom: 10px;
}
[class^="btn-"].next:after,
.next.filtro:after,
.btn.next:after,
.mod__catPromo .container article .dataPromo .next.link:after,
#contenedor.lightbox #principal .box-btn .next.btn-solicitar:after,
.mod__promoImages .container .promoImages article .dataPromo .next.link:after,
.btn-rojo.next:after,
header
  [class*="medio"]
  .searchMap
  .cont-searchMap
  .selectCacs
  > select.next:after,
header
  [class*="medio"]
  .searchMap
  .cont-cacsMap
  .selectCacs
  > select.next:after,
header
  [class*="medio"]
  .cacsMap
  .cont-searchMap
  .selectCacs
  > select.next:after,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select.next:after,
.mod__temasDisp .next.showThemes:after,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select.next:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select.next:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select.next:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select.next:after,
.btn-azul.next:after,
.btn-blanco.next:after,
#ComparaTop .next.btn-plan-gris:after,
.btn-gris.next:after,
.btn-negro.next:after,
.btn-blanco-azul.next:after,
.btn-blanco-rojo.next:after,
.btn-rojo-blanco.next:after {
  content: "" !important;
  font-family: "FontAwesome";
  margin-left: 10px;
}
[class^="btn-"].prev:before,
.prev.filtro:before,
.btn.prev:before,
.mod__catPromo .container article .dataPromo .prev.link:before,
#contenedor.lightbox #principal .box-btn .prev.btn-solicitar:before,
.mod__promoImages .container .promoImages article .dataPromo .prev.link:before,
.btn-rojo.prev:before,
header
  [class*="medio"]
  .searchMap
  .cont-searchMap
  .selectCacs
  > select.prev:before,
header
  [class*="medio"]
  .searchMap
  .cont-cacsMap
  .selectCacs
  > select.prev:before,
header
  [class*="medio"]
  .cacsMap
  .cont-searchMap
  .selectCacs
  > select.prev:before,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select.prev:before,
.mod__temasDisp .prev.showThemes:before,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select.prev:before,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select.prev:before,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select.prev:before,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select.prev:before,
.btn-azul.prev:before,
.btn-blanco.prev:before,
#ComparaTop .prev.btn-plan-gris:before,
.btn-gris.prev:before,
.btn-negro.prev:before,
.btn-blanco-azul.prev:before,
.btn-blanco-rojo.prev:before,
.btn-rojo-blanco.prev:before {
  content: "" !important;
  font-family: "FontAwesome";
  margin-right: 10px;
}
[class^="btn-"].shop:after,
.shop.filtro:after,
.btn.shop:after,
.mod__catPromo .container article .dataPromo .shop.link:after,
#contenedor.lightbox #principal .box-btn .shop.btn-solicitar:after,
.mod__promoImages .container .promoImages article .dataPromo .shop.link:after,
.btn-rojo.shop:after,
header
  [class*="medio"]
  .searchMap
  .cont-searchMap
  .selectCacs
  > select.shop:after,
header
  [class*="medio"]
  .searchMap
  .cont-cacsMap
  .selectCacs
  > select.shop:after,
header
  [class*="medio"]
  .cacsMap
  .cont-searchMap
  .selectCacs
  > select.shop:after,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select.shop:after,
.mod__temasDisp .shop.showThemes:after,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select.shop:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select.shop:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select.shop:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select.shop:after,
.btn-azul.shop:after,
.btn-blanco.shop:after,
#ComparaTop .shop.btn-plan-gris:after,
.btn-gris.shop:after,
.btn-negro.shop:after,
.btn-blanco-azul.shop:after,
.btn-blanco-rojo.shop:after,
.btn-rojo-blanco.shop:after {
  content: "" !important;
  font-family: "FontAwesome";
  margin-left: 10px;
}
[class^="btn-"].plus:after,
.plus.filtro:after,
.btn.plus:after,
.mod__catPromo .container article .dataPromo .plus.link:after,
#contenedor.lightbox #principal .box-btn .plus.btn-solicitar:after,
.mod__promoImages .container .promoImages article .dataPromo .plus.link:after,
.btn-rojo.plus:after,
header
  [class*="medio"]
  .searchMap
  .cont-searchMap
  .selectCacs
  > select.plus:after,
header
  [class*="medio"]
  .searchMap
  .cont-cacsMap
  .selectCacs
  > select.plus:after,
header
  [class*="medio"]
  .cacsMap
  .cont-searchMap
  .selectCacs
  > select.plus:after,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select.plus:after,
.mod__temasDisp .plus.showThemes:after,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select.plus:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select.plus:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select.plus:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select.plus:after,
.btn-azul.plus:after,
.btn-blanco.plus:after,
#ComparaTop .plus.btn-plan-gris:after,
.btn-gris.plus:after,
.btn-negro.plus:after,
.btn-blanco-azul.plus:after,
.btn-blanco-rojo.plus:after,
.btn-rojo-blanco.plus:after {
  content: "" !important;
  font-family: "FontAwesome";
  margin-left: 10px;
}
[class^="btn-"].remove:after,
.remove.filtro:after,
.btn.remove:after,
.mod__catPromo .container article .dataPromo .remove.link:after,
#contenedor.lightbox #principal .box-btn .remove.btn-solicitar:after,
.mod__promoImages .container .promoImages article .dataPromo .remove.link:after,
.btn-rojo.remove:after,
header
  [class*="medio"]
  .searchMap
  .cont-searchMap
  .selectCacs
  > select.remove:after,
header
  [class*="medio"]
  .searchMap
  .cont-cacsMap
  .selectCacs
  > select.remove:after,
header
  [class*="medio"]
  .cacsMap
  .cont-searchMap
  .selectCacs
  > select.remove:after,
header
  [class*="medio"]
  .cacsMap
  .cont-cacsMap
  .selectCacs
  > select.remove:after,
.mod__temasDisp .remove.showThemes:after,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select.remove:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select.remove:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select.remove:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select.remove:after,
.btn-azul.remove:after,
.btn-blanco.remove:after,
#ComparaTop .remove.btn-plan-gris:after,
.btn-gris.remove:after,
.btn-negro.remove:after,
.btn-blanco-azul.remove:after,
.btn-blanco-rojo.remove:after,
.btn-rojo-blanco.remove:after {
  content: "" !important;
  font-family: "FontAwesome";
  margin-left: 10px;
}
[class^="btn-"].close:before,
.close.filtro:before,
.btn.close:before,
.mod__catPromo .container article .dataPromo .close.link:before,
#contenedor.lightbox #principal .box-btn .close.btn-solicitar:before,
.mod__promoImages .container .promoImages article .dataPromo .close.link:before,
.btn-rojo.close:before,
header
  [class*="medio"]
  .searchMap
  .cont-searchMap
  .selectCacs
  > select.close:before,
header
  [class*="medio"]
  .searchMap
  .cont-cacsMap
  .selectCacs
  > select.close:before,
header
  [class*="medio"]
  .cacsMap
  .cont-searchMap
  .selectCacs
  > select.close:before,
header
  [class*="medio"]
  .cacsMap
  .cont-cacsMap
  .selectCacs
  > select.close:before,
.mod__temasDisp .close.showThemes:before,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select.close:before,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select.close:before,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select.close:before,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select.close:before,
.btn-azul.close:before,
.btn-blanco.close:before,
#ComparaTop .close.btn-plan-gris:before,
.btn-gris.close:before,
.btn-negro.close:before,
.btn-blanco-azul.close:before,
.btn-blanco-rojo.close:before,
.btn-rojo-blanco.close:before {
  content: "" !important;
  font-family: "FontAwesome";
  margin-right: 10px;
}
[class^="btn-"].close:after,
.close.filtro:after,
.btn.close:after,
.mod__catPromo .container article .dataPromo .close.link:after,
#contenedor.lightbox #principal .box-btn .close.btn-solicitar:after,
.mod__promoImages .container .promoImages article .dataPromo .close.link:after,
.btn-rojo.close:after,
header
  [class*="medio"]
  .searchMap
  .cont-searchMap
  .selectCacs
  > select.close:after,
header
  [class*="medio"]
  .searchMap
  .cont-cacsMap
  .selectCacs
  > select.close:after,
header
  [class*="medio"]
  .cacsMap
  .cont-searchMap
  .selectCacs
  > select.close:after,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select.close:after,
.mod__temasDisp .close.showThemes:after,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select.close:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select.close:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select.close:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select.close:after,
.btn-azul.close:after,
.btn-blanco.close:after,
#ComparaTop .close.btn-plan-gris:after,
.btn-gris.close:after,
.btn-negro.close:after,
.btn-blanco-azul.close:after,
.btn-blanco-rojo.close:after,
.btn-rojo-blanco.close:after {
  content: none !important;
  margin-left: 0;
}
[class^="btn-"].disabled,
.disabled.filtro,
.btn.disabled,
.mod__catPromo .container article .dataPromo .disabled.link,
#contenedor.lightbox #principal .box-btn .disabled.btn-solicitar,
.mod__promoImages .container .promoImages article .dataPromo .disabled.link,
.btn-rojo.disabled,
header
  [class*="medio"]
  .searchMap
  .cont-searchMap
  .selectCacs
  > select.disabled,
header [class*="medio"] .searchMap .cont-cacsMap .selectCacs > select.disabled,
header [class*="medio"] .cacsMap .cont-searchMap .selectCacs > select.disabled,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select.disabled,
.mod__temasDisp .disabled.showThemes,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select.disabled,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select.disabled,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select.disabled,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select.disabled,
.btn-azul.disabled,
.btn-blanco.disabled,
#ComparaTop .disabled.btn-plan-gris,
.btn-gris.disabled,
.btn-negro.disabled,
.btn-blanco-azul.disabled,
.btn-blanco-rojo.disabled,
.btn-rojo-blanco.disabled {
  opacity: 0.6;
  cursor: default;
}
.btn-rojo,
.mod__catPromo .container article .dataPromo .link,
#contenedor.lightbox #principal .box-btn .btn-solicitar,
.mod__promoImages .container .promoImages article .dataPromo .link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #ef3829;
  border: 1px solid transparent;
  color: #fff !important;
}
.btn-rojo.plus,
.mod__catPromo .container article .dataPromo .plus.link,
#contenedor.lightbox #principal .box-btn .plus.btn-solicitar,
.mod__promoImages .container .promoImages article .dataPromo .plus.link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 10px;
}
.btn-negro {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #000104;
  border: 1px solid transparent;
  color: #fff !important;
}
.btn-azul,
header [class*="medio"] .searchMap .cont-searchMap .selectCacs > select,
header [class*="medio"] .searchMap .cont-cacsMap .selectCacs > select,
header [class*="medio"] .cacsMap .cont-searchMap .selectCacs > select,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select,
.mod__temasDisp .showThemes,
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #1f97ae;
  border: 1px solid transparent;
  color: #fff !important;
}
.btn-blanco {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #fff;
  border: 1px solid #ddd;
  color: #666 !important;
}
.btn-gris,
#ComparaTop .btn-plan-gris {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #acaeae;
  border: 1px solid transparent;
  color: #fff !important;
}
.btn-blanco-azul {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #fff;
  border: 1px solid #1f97ae;
  color: #1f97ae !important;
}
.btn-blanco-rojo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #fff;
  border: 1px solid #ef3829;
  color: #ef3829 !important;
}
.btn-rojo-blanco {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #ef3829;
  border: 1px solid #fff;
  color: #fff !important;
}
.btn-facebook {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #3b5998;
  border: 1px solid transparent;
  color: #fff !important;
}
.btn-facebook:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 10px;
}
iframe.areaCovertura {
  width: 100%;
  min-height: 400px;
}
iframe.areaCovertura.solucionesMoviles {
  max-width: 960px;
  display: table;
  margin: auto;
}
iframe.areaCovertura.iframeRecarga {
  min-height: 550px;
}
input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
select,
textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #ddd;
  font-size: 0.9rem;
  color: #666;
  padding: 10px !important;
  font-weight: 300;
  margin-bottom: 10px;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-top: 6px;
  border-radius: initial;
  background: #fff;
}
select:-ms-expand {
  display: none;
}
select:disabled {
  background: #f2f2f2;
  opacity: 0.4;
}
.hasPref {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  position: relative;
}
.hasPref .pref i {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  color: #666;
  display: block;
  padding: 10px;
  width: 50px;
  height: 39px;
  background-color: #f2f2f2;
  border: #ddd 1px solid;
  border-right: none;
}
.hasPref input[type="text"],
.hasPref input[type="email"],
.hasPref input[type="number"],
.hasPref input[type="password"] {
  height: 39px;
  margin-top: 0;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-justify {
  text-align: justify !important;
}
.sinScroll {
  overflow: hidden;
}
.bt__fb:before {
  content: "";
  font-family: "FontAwesome";
}
.bt__tw:before {
  content: "";
  font-family: "FontAwesome";
}
.bt__yt:before {
  content: "";
  font-family: "FontAwesome";
}
.bt__gp:before {
  content: "";
  font-family: "FontAwesome";
}
.bt__in:before {
  content: "";
  font-family: "FontAwesome";
}
.bt__pi:before {
  content: "";
  font-family: "FontAwesome";
}
.bt__linked:before {
  content: "";
  font-family: "FontAwesome";
}
[class^="flag__"],
.region {
  position: relative;
}
[class^="flag__"]:before,
.region:before {
  content: " ";
  background: url(img/banderas.png) no-repeat;
  background-position: 0 0;
  display: block;
  width: 20px;
  width: 30px;
  height: 20px;
  overflow: hidden;
  float: left;
}
.flag__ar:before,
body.ar header [class*="superior"] .bloqueRegion .region:before,
body.ar footer .region:before {
  background-position: 0px 0px !important;
}
.flag__br:before {
  background-position: 0px -20px !important;
}
.flag__cl:before,
body.cl header [class*="superior"] .bloqueRegion .region:before,
body.cl footer .region:before {
  background-position: 0px -40px !important;
}
.flag__co:before,
body.co header [class*="superior"] .bloqueRegion .region:before,
body.co footer .region:before {
  background-position: 0px -60px !important;
}
.flag__cr:before,
body.cr header [class*="superior"] .bloqueRegion .region:before,
body.cr footer .region:before {
  background-position: 0px -80px !important;
}
.flag__ec:before,
body.ec header [class*="superior"] .bloqueRegion .region:before,
body.ec footer .region:before {
  background-position: 0px -100px !important;
}
.flag__gt:before,
body.gt header [class*="superior"] .bloqueRegion .region:before,
body.gt footer .region:before {
  background-position: 0px -120px !important;
}
.flag__hn:before,
body.hn header [class*="superior"] .bloqueRegion .region:before,
body.hn footer .region:before {
  background-position: 0px -140px !important;
}
.flag__ni:before,
body.ni header [class*="superior"] .bloqueRegion .region:before,
body.ni footer .region:before {
  background-position: 0px -160px !important;
}
.flag__pa:before,
body.pa header [class*="superior"] .bloqueRegion .region:before,
body.pa footer .region:before {
  background-position: 0px -180px !important;
}
.flag__pe:before {
  background-position: 0px -200px !important;
}
.flag__py:before,
body.py header [class*="superior"] .bloqueRegion .region:before,
body.py footer .region:before {
  background-position: 0px -220px !important;
}
.flag__pr:before,
body.pr header [class*="superior"] .bloqueRegion .region:before,
body.pr footer .region:before {
  background-position: 0px -240px !important;
}
.flag__sv:before,
body.sv header [class*="superior"] .bloqueRegion .region:before,
body.sv footer .region:before {
  background-position: 0px -260px !important;
}
.flag__do:before,
body.do header [class*="superior"] .bloqueRegion .region:before,
body.do footer .region:before {
  background-position: 0px -280px !important;
}
.flag__uy:before,
body.uy header [class*="superior"] .bloqueRegion .region:before,
body.uy footer .region:before {
  background-position: 0px -300px !important;
}
.flag__us:before,
body.us header [class*="superior"] .bloqueRegion .region:before,
body.us footer .region:before {
  background-position: 0px -320px !important;
}
.cat-icon.f-16gb:before,
.cat-icon.f-3g:before,
.cat-icon.f-4g-lte:before,
.cat-icon.f-altavoz:before,
.cat-icon.f-android:before,
.cat-icon.f-bateria:before,
.cat-icon.f-blackBerry:before,
.cat-icon.f-bluetooth:before,
.cat-icon.f-brewMP:before,
.cat-icon.f-camara:before,
.cat-icon.f-display:before,
.cat-icon.f-gps:before,
.cat-icon.f-hotspot:before,
.cat-icon.f-infrarojo:before,
.cat-icon.f-ios:before,
.cat-icon.f-keyPad:before,
.cat-icon.f-marca:before,
.cat-icon.f-marcacionDeVoz:before,
.cat-icon.f-memoria:before,
.cat-icon.f-memoriaExpandible:before,
.cat-icon.f-mensajes:before,
.cat-icon.f-mp3:before,
.cat-icon.f-navegadorWeb:before,
.cat-icon.f-no-tiene:before,
.cat-icon.f-peso:before,
.cat-icon.f-procesador-cpu:before,
.cat-icon.f-promocion:before,
.cat-icon.f-radio:before,
.cat-icon.f-red:before,
.cat-icon.f-resolucion-pantalla:before,
.cat-icon.f-slide:before,
.cat-icon.f-tenKey:before,
.cat-icon.f-tiempo-conversa:before,
.cat-icon.f-tiempo-reposo:before,
.cat-icon.f-touch:before,
.cat-icon.f-video:before,
.cat-icon.f-web-eMail:before,
.cat-icon.f-wifi:before,
.cat-icon.f-windows:before,
.cat-icon.f-simcard:before {
  content: "";
  background: url("img/spr-catalogo-features-30px.png") no-repeat;
  margin: 0 auto;
  display: block;
  height: 30px;
  width: 30px;
}
.cat-icon.f-16gb:before {
  background-position: 0 -180px;
}
.cat-icon.f-3g:before {
  background-position: 0 -600px;
}
.cat-icon.f-4g-lte:before {
  background-position: 0 -150px;
}
.cat-icon.f-altavoz:before {
  background-position: 0 -690px;
}
.cat-icon.f-android:before {
  background-position: 0 -540px;
}
.cat-icon.f-bateria:before {
  background-position: 0 -1050px;
}
.cat-icon.f-blackBerry:before {
  background-position: 0 -570px;
}
.cat-icon.f-bluetooth:before {
  background-position: 0 -420px;
}
.cat-icon.f-brewMP:before {
  background-position: 0 -390px;
}
.cat-icon.f-camara:before {
  background-position: 0 -450px;
}
.cat-icon.f-display:before {
  background-position: 0 -1110px;
}
.cat-icon.f-gps:before {
  background-position: 0 -480px;
}
.cat-icon.f-hotspot:before {
  background-position: 0 -30px;
}
.cat-icon.f-infrarojo:before {
  background-position: 0 -120px;
}
.cat-icon.f-ios:before {
  background-position: 0 -630px;
}
.cat-icon.f-keyPad:before {
  background-position: 0 -900px;
}
.cat-icon.f-marca:before {
  background-position: 0 -210px;
}
.cat-icon.f-marcacionDeVoz:before {
  background-position: 0 -930px;
}
.cat-icon.f-memoria:before {
  background-position: 0 -750px;
}
.cat-icon.f-memoriaExpandible:before {
  background-position: 0 -780px;
}
.cat-icon.f-mensajes:before {
  background-position: 0 -510px;
}
.cat-icon.f-mp3:before {
  background-position: 0 -60px;
}
.cat-icon.f-navegadorWeb:before {
  background-position: 0 -240px;
}
.cat-icon.f-no-tiene:before {
  background-position: 0 -270px;
}
.cat-icon.f-peso:before {
  background-position: 0 -1020px;
}
.cat-icon.f-procesador-cpu:before {
  background-position: 0 -90px;
}
.cat-icon.f-promocion:before {
  background-position: 0 -840px;
}
.cat-icon.f-radio:before {
  background-position: 0 -660px;
}
.cat-icon.f-red:before {
  background-position: 0 -960px;
}
.cat-icon.f-resolucion-pantalla:before {
  background-position: 0 -1140px;
}
.cat-icon.f-slide:before {
  background-position: 0 -300px;
}
.cat-icon.f-tenKey:before {
  background-position: 0 -870px;
}
.cat-icon.f-tiempo-conversa:before {
  background-position: 0 -810px;
}
.cat-icon.f-tiempo-reposo:before {
  background-position: 0 -360px;
}
.cat-icon.f-touch:before {
  background-position: 0 -990px;
}
.cat-icon.f-video:before {
  background-position: 0 -330px;
}
.cat-icon.f-web-eMail:before {
  background-position: 0 -720px;
}
.cat-icon.f-wifi:before {
  background-position: 0 0;
}
.cat-icon.f-windows:before {
  background-position: 0 -1080px;
}
.cat-icon.f-simcard:before {
  background-position: 0 -1170px;
}
strong,
.strong {
  font-weight: 600 !important;
}
.bold {
  font-weight: 500 !important;
}
.container,
.wrapper.level3 section.header__Section > .container.fixed .newContent,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent,
.wrapper.level3 section.datos > .container.fixed .newContent,
.wrapper.level4 section.header__Section > .container.fixed .newContent,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent,
.wrapper.level4 section.datos > .container.fixed .newContent,
.planContrata article,
form.formContrata,
form.formContrataTodoClaro,
form.formContrataFormaPago,
form.webCall,
.panel-aviso,
.panel-play-selectores,
.panel-play-selectores-medida,
.panel-play-detalles > div,
#contenedor-ATP .container {
  width: 100%;
  max-width: 1255px;
  margin: auto;
}
.container [class*="g-"],
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  [class*="g-"],
.wrapper.level3
  section.mod__contrata
  > .container.fixed
  .newContent
  [class*="g-"],
.wrapper.level3 section.datos > .container.fixed .newContent [class*="g-"],
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  [class*="g-"],
.wrapper.level4
  section.mod__contrata
  > .container.fixed
  .newContent
  [class*="g-"],
.wrapper.level4 section.datos > .container.fixed .newContent [class*="g-"],
.planContrata article [class*="g-"],
form.formContrata [class*="g-"],
form.formContrataTodoClaro [class*="g-"],
form.formContrataFormaPago [class*="g-"],
form.webCall [class*="g-"],
.panel-aviso [class*="g-"],
.panel-play-selectores [class*="g-"],
.panel-play-selectores-medida [class*="g-"],
.panel-play-detalles > div [class*="g-"],
#contenedor-ATP .container [class*="g-"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 5px;
  display: inline-block;
  float: left;
  position: relative;
}
.container > .recomended:first-child,
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  > .recomended:first-child,
.wrapper.level3
  section.mod__contrata
  > .container.fixed
  .newContent
  > .recomended:first-child,
.wrapper.level3
  section.datos
  > .container.fixed
  .newContent
  > .recomended:first-child,
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  > .recomended:first-child,
.wrapper.level4
  section.mod__contrata
  > .container.fixed
  .newContent
  > .recomended:first-child,
.wrapper.level4
  section.datos
  > .container.fixed
  .newContent
  > .recomended:first-child,
.planContrata article > .recomended:first-child,
form.formContrata > .recomended:first-child,
form.formContrataTodoClaro > .recomended:first-child,
form.formContrataFormaPago > .recomended:first-child,
form.webCall > .recomended:first-child,
.panel-aviso > .recomended:first-child,
.panel-play-selectores > .recomended:first-child,
.panel-play-selectores-medida > .recomended:first-child,
.panel-play-detalles > div > .recomended:first-child,
#contenedor-ATP .container > .recomended:first-child {
  padding-top: 0 !important;
}
.container .container,
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  .container,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent .container,
.wrapper.level3 section.datos > .container.fixed .newContent .container,
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  .container,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent .container,
.wrapper.level4 section.datos > .container.fixed .newContent .container,
.planContrata article .container,
form.formContrata .container,
form.formContrataTodoClaro .container,
form.formContrataFormaPago .container,
form.webCall .container,
.panel-aviso .container,
.panel-play-selectores .container,
.panel-play-selectores-medida .container,
.panel-play-detalles > div .container,
#contenedor-ATP .container .container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 5px;
}
.container > p,
.wrapper.level3 section.header__Section > .container.fixed .newContent > p,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > p,
.wrapper.level3 section.datos > .container.fixed .newContent > p,
.wrapper.level4 section.header__Section > .container.fixed .newContent > p,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > p,
.wrapper.level4 section.datos > .container.fixed .newContent > p,
.planContrata article > p,
form.formContrata > p,
form.formContrataTodoClaro > p,
form.formContrataFormaPago > p,
form.webCall > p,
.panel-aviso > p,
.panel-play-selectores > p,
.panel-play-selectores-medida > p,
.panel-play-detalles > div > p,
#contenedor-ATP .container > p {
  font-size: 1.1rem;
  margin-bottom: 20px;
  color: #666;
  line-height: 1.7rem;
  font-weight: 300;
  padding-bottom: 10px;
  margin: 0;
}
.container > p:last-child,
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  > p:last-child,
.wrapper.level3
  section.mod__contrata
  > .container.fixed
  .newContent
  > p:last-child,
.wrapper.level3 section.datos > .container.fixed .newContent > p:last-child,
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  > p:last-child,
.wrapper.level4
  section.mod__contrata
  > .container.fixed
  .newContent
  > p:last-child,
.wrapper.level4 section.datos > .container.fixed .newContent > p:last-child,
.planContrata article > p:last-child,
form.formContrata > p:last-child,
form.formContrataTodoClaro > p:last-child,
form.formContrataFormaPago > p:last-child,
form.webCall > p:last-child,
.panel-aviso > p:last-child,
.panel-play-selectores > p:last-child,
.panel-play-selectores-medida > p:last-child,
.panel-play-detalles > div > p:last-child,
#contenedor-ATP .container > p:last-child {
  padding-bottom: 0;
}
.container > p > div,
.container > p > ul,
.container > p > dl,
.container > p > h2,
.container > p > h3,
.container > p > h4,
.container > p > form,
.container > p > span,
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  > p
  > div,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > p > div,
.wrapper.level3 section.datos > .container.fixed .newContent > p > div,
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  > p
  > div,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > p > div,
.wrapper.level4 section.datos > .container.fixed .newContent > p > div,
.planContrata article > p > div,
form.formContrata > p > div,
form.formContrataTodoClaro > p > div,
form.formContrataFormaPago > p > div,
form.webCall > p > div,
.panel-aviso > p > div,
.panel-play-selectores > p > div,
.panel-play-selectores-medida > p > div,
.panel-play-detalles > div > p > div,
#contenedor-ATP .container > p > div,
.wrapper.level3 section.header__Section > .container.fixed .newContent > p > ul,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > p > ul,
.wrapper.level3 section.datos > .container.fixed .newContent > p > ul,
.wrapper.level4 section.header__Section > .container.fixed .newContent > p > ul,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > p > ul,
.wrapper.level4 section.datos > .container.fixed .newContent > p > ul,
.planContrata article > p > ul,
form.formContrata > p > ul,
form.formContrataTodoClaro > p > ul,
form.formContrataFormaPago > p > ul,
form.webCall > p > ul,
.panel-aviso > p > ul,
.panel-play-selectores > p > ul,
.panel-play-selectores-medida > p > ul,
.panel-play-detalles > div > p > ul,
#contenedor-ATP .container > p > ul,
.wrapper.level3 section.header__Section > .container.fixed .newContent > p > dl,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > p > dl,
.wrapper.level3 section.datos > .container.fixed .newContent > p > dl,
.wrapper.level4 section.header__Section > .container.fixed .newContent > p > dl,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > p > dl,
.wrapper.level4 section.datos > .container.fixed .newContent > p > dl,
.planContrata article > p > dl,
form.formContrata > p > dl,
form.formContrataTodoClaro > p > dl,
form.formContrataFormaPago > p > dl,
form.webCall > p > dl,
.panel-aviso > p > dl,
.panel-play-selectores > p > dl,
.panel-play-selectores-medida > p > dl,
.panel-play-detalles > div > p > dl,
#contenedor-ATP .container > p > dl,
.wrapper.level3 section.header__Section > .container.fixed .newContent > p > h2,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > p > h2,
.wrapper.level3 section.datos > .container.fixed .newContent > p > h2,
.wrapper.level4 section.header__Section > .container.fixed .newContent > p > h2,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > p > h2,
.wrapper.level4 section.datos > .container.fixed .newContent > p > h2,
.planContrata article > p > h2,
form.formContrata > p > h2,
form.formContrataTodoClaro > p > h2,
form.formContrataFormaPago > p > h2,
form.webCall > p > h2,
.panel-aviso > p > h2,
.panel-play-selectores > p > h2,
.panel-play-selectores-medida > p > h2,
.panel-play-detalles > div > p > h2,
#contenedor-ATP .container > p > h2,
.wrapper.level3 section.header__Section > .container.fixed .newContent > p > h3,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > p > h3,
.wrapper.level3 section.datos > .container.fixed .newContent > p > h3,
.wrapper.level4 section.header__Section > .container.fixed .newContent > p > h3,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > p > h3,
.wrapper.level4 section.datos > .container.fixed .newContent > p > h3,
.planContrata article > p > h3,
form.formContrata > p > h3,
form.formContrataTodoClaro > p > h3,
form.formContrataFormaPago > p > h3,
form.webCall > p > h3,
.panel-aviso > p > h3,
.panel-play-selectores > p > h3,
.panel-play-selectores-medida > p > h3,
.panel-play-detalles > div > p > h3,
#contenedor-ATP .container > p > h3,
.wrapper.level3 section.header__Section > .container.fixed .newContent > p > h4,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > p > h4,
.wrapper.level3 section.datos > .container.fixed .newContent > p > h4,
.wrapper.level4 section.header__Section > .container.fixed .newContent > p > h4,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > p > h4,
.wrapper.level4 section.datos > .container.fixed .newContent > p > h4,
.planContrata article > p > h4,
form.formContrata > p > h4,
form.formContrataTodoClaro > p > h4,
form.formContrataFormaPago > p > h4,
form.webCall > p > h4,
.panel-aviso > p > h4,
.panel-play-selectores > p > h4,
.panel-play-selectores-medida > p > h4,
.panel-play-detalles > div > p > h4,
#contenedor-ATP .container > p > h4,
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  > p
  > form,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > p > form,
.wrapper.level3 section.datos > .container.fixed .newContent > p > form,
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  > p
  > form,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > p > form,
.wrapper.level4 section.datos > .container.fixed .newContent > p > form,
.planContrata article > p > form,
form.formContrata > p > form,
form.formContrataTodoClaro > p > form,
form.formContrataFormaPago > p > form,
form.webCall > p > form,
.panel-aviso > p > form,
.panel-play-selectores > p > form,
.panel-play-selectores-medida > p > form,
.panel-play-detalles > div > p > form,
#contenedor-ATP .container > p > form,
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  > p
  > span,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > p > span,
.wrapper.level3 section.datos > .container.fixed .newContent > p > span,
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  > p
  > span,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > p > span,
.wrapper.level4 section.datos > .container.fixed .newContent > p > span,
.planContrata article > p > span,
form.formContrata > p > span,
form.formContrataTodoClaro > p > span,
form.formContrataFormaPago > p > span,
form.webCall > p > span,
.panel-aviso > p > span,
.panel-play-selectores > p > span,
.panel-play-selectores-medida > p > span,
.panel-play-detalles > div > p > span,
#contenedor-ATP .container > p > span {
  margin-top: 10px;
}
.container > ul,
.wrapper.level3 section.header__Section > .container.fixed .newContent > ul,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > ul,
.wrapper.level3 section.datos > .container.fixed .newContent > ul,
.wrapper.level4 section.header__Section > .container.fixed .newContent > ul,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > ul,
.wrapper.level4 section.datos > .container.fixed .newContent > ul,
.planContrata article > ul,
form.formContrata > ul,
form.formContrataTodoClaro > ul,
form.formContrataFormaPago > ul,
form.webCall > ul,
.panel-aviso > ul,
.panel-play-selectores > ul,
.panel-play-selectores-medida > ul,
.panel-play-detalles > div > ul,
#contenedor-ATP .container > ul {
  list-style-position: inside;
  padding-bottom: 10px;
  margin-left: 10px;
}
.container > ul li,
.wrapper.level3 section.header__Section > .container.fixed .newContent > ul li,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > ul li,
.wrapper.level3 section.datos > .container.fixed .newContent > ul li,
.wrapper.level4 section.header__Section > .container.fixed .newContent > ul li,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > ul li,
.wrapper.level4 section.datos > .container.fixed .newContent > ul li,
.planContrata article > ul li,
form.formContrata > ul li,
form.formContrataTodoClaro > ul li,
form.formContrataFormaPago > ul li,
form.webCall > ul li,
.panel-aviso > ul li,
.panel-play-selectores > ul li,
.panel-play-selectores-medida > ul li,
.panel-play-detalles > div > ul li,
#contenedor-ATP .container > ul li {
  font-size: 0.9rem;
  margin: 0;
  /* padding-bottom: 10px;
  width: 100%;
  color: #666;
  line-height: 1rem;
  font-weight: 300; */
}
.container > ul:last-child,
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  > ul:last-child,
.wrapper.level3
  section.mod__contrata
  > .container.fixed
  .newContent
  > ul:last-child,
.wrapper.level3 section.datos > .container.fixed .newContent > ul:last-child,
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  > ul:last-child,
.wrapper.level4
  section.mod__contrata
  > .container.fixed
  .newContent
  > ul:last-child,
.wrapper.level4 section.datos > .container.fixed .newContent > ul:last-child,
.planContrata article > ul:last-child,
form.formContrata > ul:last-child,
form.formContrataTodoClaro > ul:last-child,
form.formContrataFormaPago > ul:last-child,
form.webCall > ul:last-child,
.panel-aviso > ul:last-child,
.panel-play-selectores > ul:last-child,
.panel-play-selectores-medida > ul:last-child,
.panel-play-detalles > div > ul:last-child,
#contenedor-ATP .container > ul:last-child {
  padding-bottom: 0;
}
.g-12,
.panel-aviso > div,
.panel-play-detalles > div h3,
.panel-play-detalles > div div,
.panel-play-acciones,
.panel-promo-slider > div h1,
.panel-promo-slider > div .panel-promo-slider-scroll,
.panel-play-ec {
  width: 100%;
}
.g-12.important,
.panel-aviso > div.important,
.panel-play-detalles > div h3.important,
.panel-play-detalles > div div.important,
.important.panel-play-acciones,
.panel-promo-slider > div h1.important,
.panel-promo-slider > div .important.panel-promo-slider-scroll,
.important.panel-play-ec {
  width: 100% !important;
}
.g-11 {
  width: 91.66667%;
}
.g-11.important {
  width: 91.66667% !important;
}
.g-10 {
  width: 83.33333%;
}
.g-10.important {
  width: 83.33333% !important;
}
.g-9 {
  width: 75%;
}
.g-9.important {
  width: 75% !important;
}
.g-8 {
  width: 66.66667%;
}
.g-8.important {
  width: 66.66667% !important;
}
.g-7 {
  width: 58.33333%;
}
.g-7.important {
  width: 58.33333% !important;
}
.g-6,
.panel-aviso > div div:first-of-type,
.panel-aviso > div div:last-of-type {
  width: 50%;
}
.g-6.important,
.panel-aviso > div div.important:first-of-type,
.panel-aviso > div div.important:last-of-type {
  width: 50% !important;
}
.g-5 {
  width: 41.66667%;
}
.g-5.important {
  width: 41.66667% !important;
}
.g-4,
.panel-play-selectores.movil > div,
.movil.panel-play-selectores-medida > div {
  width: 33.33333%;
}
.g-4.important,
.panel-play-selectores.movil > div.important,
.movil.panel-play-selectores-medida > div.important {
  width: 33.33333% !important;
}
.g-3,
.panel-play-selectores > aside,
.panel-play-selectores-medida > aside,
.panel-play-detalles > div article {
  width: 25%;
}
.g-3.important,
.panel-play-selectores > aside.important,
.panel-play-selectores-medida > aside.important,
.panel-play-detalles > div article.important {
  width: 25% !important;
}
.g-2_5 {
  width: 20%;
}
.g-2_5.important {
  width: 20% !important;
}
.g-2 {
  width: 16.66667%;
}
.g-2.important {
  width: 16.66667% !important;
}
.g-1 {
  width: 8.33333%;
}
.g-1.important {
  width: 8.33333% !important;
}
.s-11 {
  margin-left: 91.66667%;
}
.s-10 {
  margin-left: 83.33333%;
}
.s-9 {
  margin-left: 75%;
}
.s-8 {
  margin-left: 66.66667%;
}
.s-7 {
  margin-left: 58.33333%;
}
.s-6 {
  margin-left: 50%;
}
.s-5 {
  margin-left: 41.66667%;
}
.s-4 {
  margin-left: 33.33333%;
}
.s-3 {
  margin-left: 25%;
}
.s-2 {
  margin-left: 16.66667%;
}
.s-1 {
  margin-left: 8.33333%;
}
.ancla {
  margin-top: -120px;
  position: absolute;
  width: 10px;
  height: 10px;
  visibility: hidden;
}
.section .container h1,
.section .container h2 {
  color: #1f97ae;
  margin-bottom: 10px;
}
.section .container p {
  color: #666;
  font-weight: 300;
}
.section .container p span {
  font-weight: 600;
}
html {
  font-size: 16px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  font-family: "Roboto", helvetica, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.empresas .btn-rojo,
body.empresas .mod__catPromo .container article .dataPromo .link,
.mod__catPromo .container article .dataPromo body.empresas .link,
body.empresas #contenedor.lightbox #principal .box-btn .btn-solicitar,
#contenedor.lightbox #principal .box-btn body.empresas .btn-solicitar,
body.empresas
  .mod__promoImages
  .container
  .promoImages
  article
  .dataPromo
  .link,
.mod__promoImages
  .container
  .promoImages
  article
  .dataPromo
  body.empresas
  .link {
  background: #666;
}
body.empresas .home__Servicios .box h3,
body.empresas .mod__Servicios .box h3 {
  color: #666;
}
body.empresas .home__Servicios .box h3.movil:before,
body.empresas .home__Servicios .box h3.fijo:before,
body.empresas .home__Servicios .box h3.internet:before,
body.empresas .home__Servicios .box h3.tv:before,
body.empresas .home__Servicios .box h3.cloud:before,
body.empresas .mod__Servicios .box h3.movil:before,
body.empresas .mod__Servicios .box h3.fijo:before,
body.empresas .mod__Servicios .box h3.internet:before,
body.empresas .mod__Servicios .box h3.tv:before,
body.empresas .mod__Servicios .box h3.cloud:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-serviciosE.png) no-repeat;
  background-position: 0 0;
  width: 19px;
  height: 30px;
}
body.empresas .home__Servicios .box h3.movil:before,
body.empresas .mod__Servicios .box h3.movil:before {
  background-position: 0 0;
}
body.empresas .home__Servicios .box h3.fijo:before,
body.empresas .mod__Servicios .box h3.fijo:before {
  background-position: -19px 0;
  width: 13px;
}
body.empresas .home__Servicios .box h3.internet:before,
body.empresas .mod__Servicios .box h3.internet:before {
  background-position: -33px 0;
  width: 34px;
}
body.empresas .home__Servicios .box h3.tv:before,
body.empresas .mod__Servicios .box h3.tv:before {
  background-position: -67px 0;
  width: 50px;
}
body.empresas .home__Servicios .box h3.cloud:before,
body.empresas .mod__Servicios .box h3.cloud:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-menuE.png) no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 28px;
  background-position: 0 -188px;
}
body.empresas header [class*="superior"] {
  background: #666;
  color: #fff;
}
body.empresas header [class*="superior"] .bloqueMenu fieldset > ul {
  border-right: 1px solid #fff;
}
body.empresas header [class*="superior"] .bloqueMenu .movil > select {
  color: #fff !important;
}
body.empresas header [class*="superior"] .otherSites a {
  color: #fff;
}
body.empresas
  header
  [class*="superior"]
  .otherSites
  a[href*="claromusica.com"]:before {
  content: "";
  background: url(vector/cMusicaW.svg) no-repeat;
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
body.empresas
  header
  [class*="superior"]
  .otherSites
  a[href*="clarovideo.com"]:before {
  content: "";
  background: url(vector/cVideoW.svg) no-repeat;
  display: block;
  float: left;
  width: 10px;
  height: 13px;
  margin-right: 5px;
}
body.empresas header [class*="superior"] .otherSites > fieldset:hover ul {
  display: block;
}
body.empresas header [class*="superior"] .otherSites > fieldset.select:after {
  color: #fff;
}
body.empresas
  header
  [class*="superior"]
  .otherSites
  > fieldset.select
  > select {
  color: #fff;
}
body.empresas header [class*="superior"] .otherSites ul {
  position: absolute;
  background: #666;
  z-index: 20;
  margin-left: 13.33333px;
  padding-top: 9px;
  display: none;
}
body.empresas header [class*="superior"] .otherSites ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: initial;
  min-width: 150px;
}
body.empresas header [class*="superior"] .otherSites ul li a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: initial;
  padding: 10px;
  display: block;
}
body.empresas header [class*="superior"] .otherSites ul li a:hover {
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  transition: background 0.3s;
  background: #1f97ae;
  color: #fff;
}
body.empresas header [class*="superior"] .bloqueRegion:after {
  content: "";
  width: 100%;
  height: 10px;
  background: transparent;
  position: absolute;
  bottom: -10px;
  left: 0;
}
body.empresas header [class*="superior"] .bloqueRegion .region:after {
  color: #fff;
}
body.empresas header [class*="superior"] .mostrarCac,
body.empresas header [class*="superior"] .linkCac,
body.empresas header [class*="superior"] .cambiarRegion {
  color: #fff;
}
body.empresas header [class*="navegation"] .subMenu dt.movil:before,
body.empresas header [class*="navegation"] .subMenu dt.hogar:before,
body.empresas header [class*="navegation"] .subMenu dt.entretenimiento:before,
body.empresas header [class*="navegation"] .subMenu dt.promocion:before,
body.empresas header [class*="navegation"] .subMenu dt.claroClub:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-menuE.png) no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -50px;
  top: -10px;
}
body.empresas header [class*="navegation"] .subMenu dt.movil:before {
  background-position: 0 0;
}
body.empresas header [class*="navegation"] .subMenu dt.hogar:before {
  background-position: 0 -40px;
}
body.empresas header [class*="navegation"] .subMenu dt.entretenimiento:before {
  background-position: 0 -80px;
}
body.empresas header [class*="navegation"] .subMenu dt.promocion:before {
  height: 42px;
  background-position: 0 -123px;
}
body.empresas header [class*="navegation"] .subMenu dt.claroClub:before {
  top: -3px;
  height: 25px;
  background-position: 0 -164px;
}
body.empresas header .header__logo {
  background: url(vector/logo-claro-blanco.svg) no-repeat;
}
body.empresas header.headerContrata .header__logo,
body.empresas header.headerPorta .header__logo {
  background: url(vector/logo-claro-rojo.svg) no-repeat;
}
body.empresas header.headerLanding .header-inferior {
  background: #666;
}
body.empresas .home__noticiasInteres .gridBox .label {
  background-color: #666;
}
body.empresas
  .mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleText
  .label {
  background: #666;
}
body.empresas
  .mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .label {
  background: #666;
}
body.empresas .formAction.boxed fieldset {
  border-top-color: #666;
}
body.empresas .formAction.boxed .formTitle.thanks h1 {
  color: #666;
}
body .contBtnSocial {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .contBtnSocial .txtContBtnSocial {
  width: 100%;
  margin: 20px 20px 10px 25px;
}
body .contBtnSocial .redes-sociales-P {
  margin-left: 20px;
  margin: 0 0 10px 20px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .contBtnSocial .redes-sociales-P a {
  margin: 0 5px;
}
body .contBtnSocial .redes-sociales-P img {
  object-fit: contain;
  width: 26px;
  height: 26px;
}
body .contBtnSocial .btn-rojo {
  margin: 0 20px 10px 0;
}
body.corporaciones .slider__index h1,
body.corporaciones .slider__index h2.h1,
body.corporaciones .slider__index h2,
body.corporaciones .slider__index h3,
body.corporaciones .slider__index p,
body.corporaciones .slider__index2 h1,
body.corporaciones .slider__index2 h2.h1,
body.corporaciones .slider__index2 h2,
body.corporaciones .slider__index2 h3,
body.corporaciones .slider__index2 p,
body.corporaciones .slider__carrusel h1,
body.corporaciones .slider__carrusel h2.h1,
body.corporaciones .slider__carrusel h2,
body.corporaciones .slider__carrusel h3,
body.corporaciones .slider__carrusel p,
body.corporaciones .slider-contenido h1,
body.corporaciones .slider-contenido h2.h1,
body.corporaciones .slider-contenido h2,
body.corporaciones .slider-contenido h3,
body.corporaciones .slider-contenido p {
  color: #fff;
}
body.corporaciones .slider__index.textoNegro h1,
body.corporaciones .slider__index.textoNegro h2.h1,
body.corporaciones .slider__index.textoNegro h2,
body.corporaciones .slider__index.textoNegro h3,
body.corporaciones .slider__index.textoNegro p,
body.corporaciones .slider__index2.textoNegro h1,
body.corporaciones .slider__index2.textoNegro h2.h1,
body.corporaciones .slider__index2.textoNegro h2,
body.corporaciones .slider__index2.textoNegro h3,
body.corporaciones .slider__index2.textoNegro p,
body.corporaciones .slider__carrusel.textoNegro h1,
body.corporaciones .slider__carrusel.textoNegro h2.h1,
body.corporaciones .slider__carrusel.textoNegro h2,
body.corporaciones .slider__carrusel.textoNegro h3,
body.corporaciones .slider__carrusel.textoNegro p,
body.corporaciones .slider-contenido.textoNegro h1,
body.corporaciones .slider-contenido.textoNegro h2.h1,
body.corporaciones .slider-contenido.textoNegro h2,
body.corporaciones .slider-contenido.textoNegro h3,
body.corporaciones .slider-contenido.textoNegro p {
  color: #000;
}
body.corporaciones .slider__index.textoBlanco h1,
body.corporaciones .slider__index.textoBlanco h2.h1,
body.corporaciones .slider__index.textoBlanco h2,
body.corporaciones .slider__index.textoBlanco h3,
body.corporaciones .slider__index.textoBlanco p,
body.corporaciones .slider__index2.textoBlanco h1,
body.corporaciones .slider__index2.textoBlanco h2.h1,
body.corporaciones .slider__index2.textoBlanco h2,
body.corporaciones .slider__index2.textoBlanco h3,
body.corporaciones .slider__index2.textoBlanco p,
body.corporaciones .slider__carrusel.textoBlanco h1,
body.corporaciones .slider__carrusel.textoBlanco h2.h1,
body.corporaciones .slider__carrusel.textoBlanco h2,
body.corporaciones .slider__carrusel.textoBlanco h3,
body.corporaciones .slider__carrusel.textoBlanco p,
body.corporaciones .slider-contenido.textoBlanco h1,
body.corporaciones .slider-contenido.textoBlanco h2.h1,
body.corporaciones .slider-contenido.textoBlanco h2,
body.corporaciones .slider-contenido.textoBlanco h3,
body.corporaciones .slider-contenido.textoBlanco p {
  color: #fff;
}
body.corporaciones .btn-rojo,
body.corporaciones .mod__catPromo .container article .dataPromo .link,
.mod__catPromo .container article .dataPromo body.corporaciones .link,
body.corporaciones #contenedor.lightbox #principal .box-btn .btn-solicitar,
#contenedor.lightbox #principal .box-btn body.corporaciones .btn-solicitar,
body.corporaciones
  .mod__promoImages
  .container
  .promoImages
  article
  .dataPromo
  .link,
.mod__promoImages
  .container
  .promoImages
  article
  .dataPromo
  body.corporaciones
  .link {
  background: #222;
}
body.corporaciones .home__Servicios .box h3,
body.corporaciones .mod__Servicios .box h3 {
  color: #222;
  min-height: 65px;
}
body.corporaciones .home__Servicios .box h3.movil:before,
body.corporaciones .home__Servicios .box h3.fijo:before,
body.corporaciones .home__Servicios .box h3.internet:before,
body.corporaciones .home__Servicios .box h3.tv:before,
body.corporaciones .home__Servicios .box h3.cloud:before,
body.corporaciones .mod__Servicios .box h3.movil:before,
body.corporaciones .mod__Servicios .box h3.fijo:before,
body.corporaciones .mod__Servicios .box h3.internet:before,
body.corporaciones .mod__Servicios .box h3.tv:before,
body.corporaciones .mod__Servicios .box h3.cloud:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-serviciosC.png) no-repeat;
  background-position: 0 0;
  width: 19px;
  height: 30px;
}
body.corporaciones .home__Servicios .box h3.movil:before,
body.corporaciones .mod__Servicios .box h3.movil:before {
  background-position: 0 0;
}
body.corporaciones .home__Servicios .box h3.fijo:before,
body.corporaciones .mod__Servicios .box h3.fijo:before {
  background-position: -19px 0;
  width: 13px;
}
body.corporaciones .home__Servicios .box h3.internet:before,
body.corporaciones .mod__Servicios .box h3.internet:before {
  background-position: -33px 0;
  width: 34px;
}
body.corporaciones .home__Servicios .box h3.tv:before,
body.corporaciones .mod__Servicios .box h3.tv:before {
  background-position: -67px 0;
  width: 50px;
}
body.corporaciones .home__Servicios .box h3.cloud:before,
body.corporaciones .mod__Servicios .box h3.cloud:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-menuC.png) no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 28px;
  background-position: 0 -426px;
}
body.corporaciones .home__Servicios .box img,
body.corporaciones .mod__Servicios .box img {
  max-height: 200px;
}
body.corporaciones header [class*="superior"] {
  background: #000104;
  color: #fff;
}
body.corporaciones header [class*="superior"] .bloqueMenu fieldset > ul {
  border-right: 1px solid #fff;
}
body.corporaciones header [class*="superior"] .bloqueMenu .movil > select {
  color: #fff !important;
}
body.corporaciones header [class*="superior"] .otherSites a {
  color: #fff;
}
body.corporaciones
  header
  [class*="superior"]
  .otherSites
  a[href*="claromusica.com"]:before {
  content: "";
  background: url(vector/cMusicaW.svg) no-repeat;
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
body.corporaciones
  header
  [class*="superior"]
  .otherSites
  a[href*="clarovideo.com"]:before {
  content: "";
  background: url(vector/cVideoW.svg) no-repeat;
  display: block;
  float: left;
  width: 10px;
  height: 13px;
  margin-right: 5px;
}
body.corporaciones header [class*="superior"] .otherSites > fieldset:hover ul {
  display: block;
  border: none;
}
body.corporaciones
  header
  [class*="superior"]
  .otherSites
  > fieldset.select:after {
  color: #fff;
}
body.corporaciones header [class*="superior"] .otherSites ul {
  position: absolute;
  background: #000;
  z-index: 20;
  margin-left: 13.33333px;
  padding-top: 9px;
  display: none;
}
body.corporaciones header [class*="superior"] .otherSites ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: initial;
  min-width: 150px;
}
body.corporaciones header [class*="superior"] .otherSites ul li a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: initial;
  padding: 10px;
  display: block;
}
body.corporaciones header [class*="superior"] .otherSites ul li a:hover {
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  transition: background 0.3s;
  background: #b7202e;
  color: #fff;
}
body.corporaciones header [class*="superior"] .bloqueRegion .region:after {
  color: #fff;
}
body.corporaciones header [class*="superior"] .mostrarCac,
body.corporaciones header [class*="superior"] .linkCac,
body.corporaciones header [class*="superior"] .cambiarRegion {
  color: #fff;
}
body.corporaciones header [class*="navegation"] .subMenu dt.movil:before,
body.corporaciones header [class*="navegation"] .subMenu dt.hogar:before,
body.corporaciones
  header
  [class*="navegation"]
  .subMenu
  dt.entretenimiento:before,
body.corporaciones header [class*="navegation"] .subMenu dt.promocion:before,
body.corporaciones header [class*="navegation"] .subMenu dt.claroClub:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-menuC.png) no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -50px;
  top: -10px;
}
body.corporaciones header [class*="navegation"] .subMenu dt.movil:before {
  background-position: 0 0;
}
body.corporaciones header [class*="navegation"] .subMenu dt.hogar:before {
  background-position: 0 -40px;
}
body.corporaciones
  header
  [class*="navegation"]
  .subMenu
  dt.entretenimiento:before {
  background-position: 0 -80px;
}
body.corporaciones header [class*="navegation"] .subMenu dt.promocion:before {
  height: 42px;
  background-position: 0 -123px;
}
body.corporaciones header [class*="navegation"] .subMenu dt.claroClub:before {
  top: -3px;
  height: 25px;
  background-position: 0 -164px;
}
body.corporaciones header .header__logo {
  background: url(vector/logo-claro-blanco.svg) no-repeat;
}
body.corporaciones header.headerContrata .header__logo,
body.corporaciones header.headerPorta .header__logo {
  background: url(vector/logo-claro-rojo.svg) no-repeat;
}
body.corporaciones header.headerLanding .header-inferior {
  background: #222;
}
body.corporaciones .home__noticiasInteres .gridBox .label {
  background-color: #222;
}
body.corporaciones
  .mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleText
  .label {
  background: #222;
}
body.corporaciones
  .mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .label {
  background: #222;
}
body.corporaciones .formAction.boxed fieldset {
  border-top-color: #222;
}
body.corporaciones .formAction.boxed .formTitle.thanks h1 {
  color: #222;
}
body.singlePage header.headerSimple [class*="inferior"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 0;
  background: #ef3829;
  padding: 10px 20px;
}
body.singlePage header.headerSimple .header__logo {
  background: url(vector/logo-claro-blanco.svg) no-repeat;
}
body.lightbox h1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 10px 20px;
  margin-bottom: 20px;
  border-bottom: 2px solid #ef3829;
}
body.lightbox ul {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px;
  list-style-type: disc;
  list-style-position: inside;
  margin-bottom: 10px;
  line-height: 1.3;
  font-weight: 300;
}
body.lightbox ul li {
  margin-bottom: 15px;
}
body.lightbox ol {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px;
  list-style-type: decimal;
  list-style-position: inside;
  margin-bottom: 10px;
  line-height: 1.3;
  font-weight: 300;
}
body.lightbox ol li {
  margin-bottom: 15px;
}
body.lightbox ol li a {
  color: #1f97ae !important;
}
body.lightbox p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px;
  margin-bottom: 10px;
  line-height: 1.5;
  font-weight: 300;
}
body.lightbox .overflow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 20px;
}
body.lightbox table {
  border: 1px solid #ddd;
  margin: auto;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 20px;
}
body.lightbox table tbody {
  color: #000;
}
body.lightbox table tr {
  border-bottom: 1px solid #ddd;
}
body.lightbox table td {
  padding: 5px;
  border-right: 1px solid #ddd;
}
body.lightbox table td a {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
}
body.lightbox table td a:hover {
  text-decoration: underline;
}
body.lightbox table td a:after {
  content: ">";
  margin-left: 5px;
  font-size: 0.9rem;
  color: #1f97ae;
  position: relative;
}
body.lightbox img {
  display: table;
  width: 80%;
  height: auto;
  margin-bottom: 20px;
  object-fit: scale-down;
  margin: auto;
}
body.lightbox strong,
body.lightbox b {
  font-weight: 500;
}
body.lightbox .wrapper {
  box-shadow: none;
}
body.navidad header [class*="inferior"]:before {
  background: #ef3829 url(img/bg-navidad-pattern3.jpg) repeat 0 -20px !important;
}
body.navidad .musicaVideo {
  background: #000 url(img/bg-navidad-pattern2.jpg) repeat 0 20px !important;
}
body.navidad .musicaVideo .mod__Video {
  border-right: none;
}
body.navidad footer [class*="superior"] {
  position: relative;
  padding-top: 80px;
  background-image: url(img/bg-navidad-footer-bottom.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}
body.navidad footer [class*="superior"]:before {
  content: "";
  height: 80px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(img/bg-navidad-pattern-top.png) repeat-x center bottom;
}
body.navidad footer [class*="inferior"] {
  background: #fff;
}
body.navidad footer [class*="inferior"] .container .footer__foot {
  color: #000;
}
body.navidad
  footer
  [class*="inferior"]
  .container
  .footer__foot
  [class*="logo"] {
  background: url(vector/logo-claro-negro.svg) no-repeat;
}
.overflow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 20px;
}
h1 {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
}
h2 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 300;
}
h2.h1 {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  min-height: 32px;
}
h3 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
}
h4 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
}
h5 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
}
.btnChat,
.btnPagosRecargas {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  padding: 4px 16px;
  position: fixed;
  bottom: 22%;
  right: 0px;
  font-size: 0.75rem;
  cursor: pointer;
  z-index: 1000;
  width: 65px;
  text-align: center;
  height: auto;
  background: #c7e5eb;
  color: #1f97ae;
  border-radius: 0px 0px 0px 3px;
  opacity: 0.8;
}
.btnChat:hover,
.btnPagosRecargas:hover {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
  background: #1f97ae;
  color: #fff !important;
  opacity: 1;
}
.btnChat:hover:before,
.btnPagosRecargas:hover:before {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
  color: #1f97ae;
  border: 1px solid #1f97ae;
}
.btnChat:before,
.btnPagosRecargas:before {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  content: "";
  font-family: "FontAwesome";
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #c7e5eb;
  position: absolute;
  padding: 5px;
  border-radius: 3px 0px 0px;
  border: 1px solid #c7e5eb;
  top: -33px;
  width: 65px;
  right: 0;
  font-size: 1.4rem;
}
.btnPagosRecargas {
  width: 73px;
}
.btnPagosRecargas:before {
  content: "";
  background: url(img/btnPagosRecargas.png) no-repeat;
  background-size: 35%;
  background-position: center center;
  height: 45px;
  width: 73px;
  top: -45px;
}
.btnChatAtencion {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  position: fixed;
  bottom: 40%;
  right: 0px;
  cursor: pointer;
}
.btnChatAtencion [class*="ico_"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 46px;
  height: 46px;
  z-index: 1;
  background: #fff;
  border: #1f97ae 1px solid;
}
.btnChatAtencion [class*="ico_"]:before {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  margin-right: 0;
}
.btnChatAtencion p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  font-size: 0.75rem;
  color: #fff;
  text-align: center;
  position: absolute;
  right: -22px;
  top: 0;
  height: 46px;
  width: 70px;
  padding-top: 12px;
  background: #1f97ae;
}
.btnChatAtencion p.show {
  right: 46px;
}
.btnChatAtencion p.show.mHover {
  right: -22px;
}
.btnChatAtencion:hover p {
  right: 46px;
}
.btnChatAtencion:hover p.mHover {
  right: 46px;
}
.floatKitPrepago {
  position: fixed;
  bottom: 60px;
  width: 190px;
  z-index: 100;
}
.floatKitPrepago img {
  width: 100%;
  height: auto;
}
.floatKitPrepago img.web {
  display: block;
}
.floatKitPrepago img.mob {
  display: none;
}
.floatBtn {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  display: block;
  position: fixed;
  bottom: 15%;
  right: 0;
  cursor: pointer;
  z-index: 1000;
  padding: 10px;
  background-color: #ef3829;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
header,
.wrapper,
section,
.footer {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.section {
  padding: 0 0 40px !important;
  margin-top: -20px;
  position: relative;
}
.section.dark {
  background: #f2f2f2;
}
.section + .section {
  margin-top: -20px;
  padding-bottom: 40px;
}
.section + section {
  padding: 40px 0;
}
section {
  padding: 40px 0;
}
section section {
  padding: 0 !important;
}
section.gray {
  background: #f2f2f2 !important;
}
section.light {
  background: #fff !important;
}
section:nth-of-type(even) {
  background: #f2f2f2;
}
section:nth-of-type(even) .plan__Precio dl dd.minutos,
section:nth-of-type(even) .plan__Precio dl dd.msn {
  background: #ddd;
}
section.moreDark {
  background: #ddd;
  margin-top: -3px;
}
section.header__Section,
section.mod__contrata,
section.datos {
  padding: 20px 0 10px;
  font-weight: 300;
}
section.header__Section + .section,
section.mod__contrata + .section,
section.datos + .section,
section.header__Section + .mod__catFilter,
section.mod__contrata + .mod__catFilter,
section.datos + .mod__catFilter {
  margin-top: 20px;
}
section.subHeaderPromo {
  padding: 0 0 40px;
}
section.subHeaderPromo h1,
section.subHeaderPromo h2,
section.subHeaderPromo h3 {
  margin-bottom: 20px;
}
section.footer-breadcrumb {
  overflow: hidden;
  padding: initial;
  background: #cacaca;
}
section.wcb {
  padding: 10px 0 20px;
}
section.wcb + section {
  padding: 20px 0 20px;
}
section.contentPais {
  background: #fff !important;
  padding: 10px 0 !important;
}
section > .section {
  padding: 40px 0 0;
}
.wrapper {
  overflow: hidden;
  box-shadow: 1px 1px 5px rgba(90, 90, 90, 0.7);
  min-height: 60vh;
}
.wrapper.odd section:nth-of-type(odd) {
  background: #f2f2f2;
}
.wrapper.odd section:nth-of-type(even) {
  background: #fff;
}
.wrapper.level4 h2,
.wrapper.level4 h3,
.wrapper.level4 h4 {
  font-weight: 300;
  padding-bottom: initial;
  color: #000104;
  margin-bottom: 0.5rem;
}
.wrapper.level4 .detalle.show h2,
.wrapper.level4 .detalle.show h3,
.wrapper.level4 .detalle.show h4 {
  color: #fff !important;
}
.wrapper .contentTituloUrl {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 0 5px 10px;
}
.wrapper .contentTituloUrl h2,
.wrapper .contentTituloUrl h3,
.wrapper .contentTituloUrl h4 {
  font-weight: 300;
  padding-bottom: initial;
}
.wrapper .contentTituloUrl h2 + p,
.wrapper .contentTituloUrl h3 + p,
.wrapper .contentTituloUrl h4 + p {
  font-weight: 300;
  line-height: 1.2;
  width: 100%;
  margin-top: 20px;
}
.scripts {
  display: none;
}
.contVideoYT {
  width: 100%;
  position: relative;
  padding-bottom: 57%;
  overflow: hidden;
}
.contVideoYT iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.toastNotification {
  display: none;
  z-index: 1000;
  position: fixed;
  top: 100px;
  right: 100px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 1rem;
}
.box {
  display: block;
}
.breadcrumb,
.subMenu3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1rem;
  margin-bottom: 10px;
  color: #666;
  overflow: hidden;
  font-weight: 300;
}
.breadcrumb li,
.subMenu3 li {
  float: left;
  margin-right: 5px;
  position: relative;
}
.breadcrumb li:after,
.subMenu3 li:after {
  content: " / ";
  margin: 0px 2px;
}
.breadcrumb li:last-child,
.subMenu3 li:last-child {
  color: #ef3829;
}
.breadcrumb li:last-child:after,
.subMenu3 li:last-child:after {
  content: "";
}
.breadcrumb li:last-child a,
.subMenu3 li:last-child a {
  cursor: default;
}
.breadcrumb li a,
.subMenu3 li a {
  color: inherit;
  text-decoration: none;
  line-height: normal;
}
.breadcrumb {
  font-size: 0.85rem;
  width: 100%;
  max-width: 940px;
  overflow: initial;
  display: table;
  margin: 10px auto;
}
.breadcrumb li:last-child {
  color: #000104;
  font-weight: 400;
}
.y_o {
  padding: 40px 5px;
}
.frown:before {
  content: "";
  font-family: "FontAwesome";
  display: table;
  font-size: 40px;
  margin: -20px 20px 0;
  position: relative;
}
.paginador {
  width: 100%;
  padding: 10px 5px;
  float: left;
}
.paginador ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.paginador ul a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  color: #1f97ae;
  padding: 2.5px 8px;
  cursor: pointer;
}
.paginador ul a.active,
.paginador ul a:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
  background: #1f97ae;
}
.paginador ul li.active a,
.paginador ul li:hover a {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
  background: #1f97ae;
}
.subMenu3 {
  font-size: 0.9rem;
  margin-bottom: 20px;
  color: #1f97ae;
}
.subMenu3 li {
  font-weight: 400;
}
.subMenu3 li.active {
  color: #666 !important;
  font-weight: 500;
}
.subMenu3 li.active a {
  cursor: default;
}
.subMenu3 li:after {
  content: " | ";
  font-weight: 100;
  color: #666;
}
.subMenu3 li:last-child {
  color: #1f97ae;
}
.subMenu3 li:last-child a {
  cursor: pointer;
}
.cont-banner {
  margin: auto;
}
.cont-banner > img {
  width: 100%;
  image-rendering: optimizeQuality;
}
input,
textarea,
keygen,
select,
button,
.alert {
  font-family: "Roboto", helvetica, sans-serif !important;
  font-size: 0.9rem;
  font-weight: 300;
}
input.info,
textarea.info,
keygen.info,
select.info,
button.info,
.alert.info {
  outline: 1px solid #00529b;
  background: rgba(0, 82, 155, 0.1);
  font-weight: 500;
}
input.info::-webkit-input-placeholder,
textarea.info::-webkit-input-placeholder,
keygen.info::-webkit-input-placeholder,
select.info::-webkit-input-placeholder,
button.info::-webkit-input-placeholder,
.alert.info::-webkit-input-placeholder {
  font-weight: 500;
}
input.info:-moz-placeholder,
textarea.info:-moz-placeholder,
keygen.info:-moz-placeholder,
select.info:-moz-placeholder,
button.info:-moz-placeholder,
.alert.info:-moz-placeholder {
  font-weight: 500;
}
input.info::-moz-placeholder,
textarea.info::-moz-placeholder,
keygen.info::-moz-placeholder,
select.info::-moz-placeholder,
button.info::-moz-placeholder,
.alert.info::-moz-placeholder {
  font-weight: 500;
}
input.info:-ms-input-placeholder,
textarea.info:-ms-input-placeholder,
keygen.info:-ms-input-placeholder,
select.info:-ms-input-placeholder,
button.info:-ms-input-placeholder,
.alert.info:-ms-input-placeholder {
  font-weight: 500;
}
input.success,
textarea.success,
keygen.success,
select.success,
button.success,
.alert.success {
  outline: 1px solid #4f8a10;
  background: rgba(79, 138, 16, 0.1);
  font-weight: 500;
}
input.success::-webkit-input-placeholder,
textarea.success::-webkit-input-placeholder,
keygen.success::-webkit-input-placeholder,
select.success::-webkit-input-placeholder,
button.success::-webkit-input-placeholder,
.alert.success::-webkit-input-placeholder {
  font-weight: 500;
}
input.success:-moz-placeholder,
textarea.success:-moz-placeholder,
keygen.success:-moz-placeholder,
select.success:-moz-placeholder,
button.success:-moz-placeholder,
.alert.success:-moz-placeholder {
  font-weight: 500;
}
input.success::-moz-placeholder,
textarea.success::-moz-placeholder,
keygen.success::-moz-placeholder,
select.success::-moz-placeholder,
button.success::-moz-placeholder,
.alert.success::-moz-placeholder {
  font-weight: 500;
}
input.success:-ms-input-placeholder,
textarea.success:-ms-input-placeholder,
keygen.success:-ms-input-placeholder,
select.success:-ms-input-placeholder,
button.success:-ms-input-placeholder,
.alert.success:-ms-input-placeholder {
  font-weight: 500;
}
input.warning,
textarea.warning,
keygen.warning,
select.warning,
button.warning,
.alert.warning {
  outline: 1px solid #f08a24;
  background: rgba(240, 138, 36, 0.1);
  font-weight: 500;
}
input.warning::-webkit-input-placeholder,
textarea.warning::-webkit-input-placeholder,
keygen.warning::-webkit-input-placeholder,
select.warning::-webkit-input-placeholder,
button.warning::-webkit-input-placeholder,
.alert.warning::-webkit-input-placeholder {
  font-weight: 500;
}
input.warning:-moz-placeholder,
textarea.warning:-moz-placeholder,
keygen.warning:-moz-placeholder,
select.warning:-moz-placeholder,
button.warning:-moz-placeholder,
.alert.warning:-moz-placeholder {
  font-weight: 500;
}
input.warning::-moz-placeholder,
textarea.warning::-moz-placeholder,
keygen.warning::-moz-placeholder,
select.warning::-moz-placeholder,
button.warning::-moz-placeholder,
.alert.warning::-moz-placeholder {
  font-weight: 500;
}
input.warning:-ms-input-placeholder,
textarea.warning:-ms-input-placeholder,
keygen.warning:-ms-input-placeholder,
select.warning:-ms-input-placeholder,
button.warning:-ms-input-placeholder,
.alert.warning:-ms-input-placeholder {
  font-weight: 500;
}
input.error,
textarea.error,
keygen.error,
select.error,
button.error,
.alert.error {
  outline: 1px solid #d8000c;
  background: rgba(216, 0, 12, 0.1);
  font-weight: 500;
}
input.error::-webkit-input-placeholder,
textarea.error::-webkit-input-placeholder,
keygen.error::-webkit-input-placeholder,
select.error::-webkit-input-placeholder,
button.error::-webkit-input-placeholder,
.alert.error::-webkit-input-placeholder {
  font-weight: 500;
}
input.error:-moz-placeholder,
textarea.error:-moz-placeholder,
keygen.error:-moz-placeholder,
select.error:-moz-placeholder,
button.error:-moz-placeholder,
.alert.error:-moz-placeholder {
  font-weight: 500;
}
input.error::-moz-placeholder,
textarea.error::-moz-placeholder,
keygen.error::-moz-placeholder,
select.error::-moz-placeholder,
button.error::-moz-placeholder,
.alert.error::-moz-placeholder {
  font-weight: 500;
}
input.error:-ms-input-placeholder,
textarea.error:-ms-input-placeholder,
keygen.error:-ms-input-placeholder,
select.error:-ms-input-placeholder,
button.error:-ms-input-placeholder,
.alert.error:-ms-input-placeholder {
  font-weight: 500;
}
.alert {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
}
.requerido:before {
  content: "* ";
}
span.select {
  position: relative;
}
span.select > select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 50px !important;
}
span.select > select:-ms-expand {
  display: none;
}
span.select:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  position: absolute;
  right: 0px;
  font-size: 20px;
  border-left: 1px solid #ddd;
  padding: 9px 15px;
  pointer-events: none;
}
span.select[class*="g-"]:after {
  margin-top: -3px;
  margin-right: 5px;
}
span.select.verde:after {
  color: #fff;
  border-left: none;
  background-color: #1f97ae;
}
span.error {
  font-size: 0.9rem;
  color: #ef3829;
  padding-bottom: 10px;
  display: none;
}
span.error.active {
  display: table;
}
span.form-error {
  font-size: 0.9rem;
  color: #ef3829;
  padding-bottom: 10px;
}
.ventana_emergente {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px;
  padding-left: 40px;
  font-size: 0.9rem;
  border: 1px solid #ef3829;
  margin: 10px 0 5px;
  color: #ef3829;
  background: #ddd;
  position: relative;
  display: none;
}
.ventana_emergente:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 1.2rem;
  top: 15px;
  left: 10px;
}
.ventana_emergente.active {
  display: block;
}
.oneMomentPlease {
  display: table;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
}
.oneMomentPlease span {
  display: table;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.oneMomentPlease span:before {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
  font-size: 3rem;
}
.mod__Accordeon > dl {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 10px;
}
.mod__Accordeon > dl.showAccordeon dt:after {
  content: "";
  font-family: "FontAwesome";
}
.mod__Accordeon > dl.showAccordeon dd {
  display: block;
}
.mod__Accordeon > dl dt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  position: relative;
  cursor: pointer;
}
.mod__Accordeon > dl dt:after {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  right: 10px;
  color: #1f97ae;
}
.mod__Accordeon > dl dd {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px 10px;
  display: none;
}
.mod__Accordeon > dl dd p,
.mod__Accordeon > dl dd h3,
.mod__Accordeon > dl dd ul {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #666;
  font-size: 0.9rem;
  line-height: 1.5rem;
  font-weight: 300;
  padding: 10px 0px;
}
.mod__Accordeon > dl dd h3 {
  font-size: 1.1rem !important;
  padding: 20px 0px 0px;
  line-height: 0;
}
.mod__Accordeon > dl dd ul li {
  position: relative;
  padding-left: 10px;
  padding-bottom: 5px;
}
.mod__Accordeon > dl dd ul li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
  position: absolute;
  left: 0;
}
.mod__Accordeon > dl dd table {
  margin: 0px;
  padding: 0px;
  font-variant-numeric: inherit;
  font-stretch: inherit;
  line-height: inherit;
  font-size: 16px;
  vertical-align: baseline;
  border-collapse: collapse;
  border-spacing: 0px;
  color: #000;
  width: 100%;
  border: 0px initial initial;
  float: none !important;
}
.mod__Accordeon > dl dd table tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-stretch: inherit;
  line-height: inherit;
  font-family: inherit;
  vertical-align: baseline;
  height: 16px;
}
.mod__Accordeon > dl dd table td {
  margin: 0;
  padding: 0 4px;
  border-top: none;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-image: initial;
  font-style: inherit;
  font-variant: inherit;
  font-stretch: inherit;
  line-height: inherit;
  font-family: inherit;
  font-size: 16px;
  vertical-align: middle;
  width: auto;
  text-align: center;
}
.mod__Accordeon > dl dd table th {
  border-left: none;
  height: 16px;
  text-align: center;
}
.mod__Accordeon > dl dd table th p {
  text-align: justify;
}
.mod__Accordeon > dl dd table thead tr {
  background-color: #ccc;
}
.mod__Accordeon > dl dd table thead td {
  border-left: none;
  height: 16px;
  text-align: center;
}
.mod__Accordeon > dl dd table thead td p {
  text-align: justify;
}
.mod__Accordeon > dl dd table tbody {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-stretch: inherit;
  line-height: inherit;
  font-family: inherit;
  vertical-align: baseline;
}
.mod__Accordeon > dl dd table tbody td {
  border-left: 1px solid #ddd;
  height: auto;
  text-align: right;
}
.mod__Accordeon > dl dd table tbody td p {
  margin: 0px;
  padding: 10px 0px;
  border: 0px;
  font-style: inherit;
  font-variant: inherit;
  font-stretch: inherit;
  line-height: 1.5rem;
  font-family: inherit;
  font-size: 0.9rem;
  vertical-align: baseline;
  box-sizing: border-box;
  color: #666;
  text-align: justify;
}
.mod__Accordeon > dl dd table tbody td span {
  font-size: 16px;
}
.mod__Accordeon .tableFormat {
  width: 100%;
  margin: 40px 0;
}
.mod__Accordeon .tableFormat tr td {
  color: #666;
  text-align: center;
  padding: 10px 20px !important;
  border: #ddd 1px solid;
}
.mod__Accordeon .tableFormat tr td p {
  padding: 0 !important;
}
.mod__Accordeon.gray {
  background-color: #f2f2f2;
}
.markerCacs {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  min-width: 300px;
  max-width: 500px;
}
.markerCacs.tipoCAC .left:before,
.markerCacs.tipoST .left:before,
.markerCacs.tipoPV .left:before,
.markerCacs.tipoCACMovil .left:before,
.markerCacs.tipoCACExpress .left:before,
.markerCacs.tipoCACFijo .left:before,
.markerCacs.tipoCPS .left:before,
.markerCacs.tipoCST .left:before {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  content: " ";
  position: absolute;
  width: 70px;
  height: 70px;
}
.markerCacs.tipoCAC .left:before {
  background: url(img/mapsCacs.png) no-repeat center center;
}
.markerCacs.tipoST .left:before {
  background: url(img/mapsST.png) no-repeat center center;
}
.markerCacs.tipoPV .left:before {
  background: url(img/mapsPV.png) no-repeat center center;
}
.markerCacs.tipoCACMovil .left:before {
  background: url(img/mapsCacsMovil.png) no-repeat center center;
}
.markerCacs.tipoCACExpress .left:before {
  background: url(img/mapCacsExpress.png) no-repeat center center;
}
.markerCacs.tipoCACFijo .left:before {
  background: url(img/mapsCacsFijo.png) no-repeat center center;
}
.markerCacs.tipoCPS .left:before {
  background: url(img/mapsCps.png) no-repeat center center;
}
.markerCacs.tipoCST .left:before {
  background: url(img/mapsCst.png) no-repeat center center;
}
.markerCacs .left {
  max-width: 20%;
  min-width: 90px;
  min-height: 100%;
  background: #1f97ae;
  color: #fff;
  margin-right: 10px;
  position: relative;
}
.markerCacs .right {
  max-width: 80%;
}
.markerCacs .right h2 {
  font-size: 1.3rem;
  font-weight: 600;
  margin-bottom: 5px;
}
.markerCacs .right p {
  font-weight: 300;
  font-size: 0.8rem;
  margin-bottom: 2.5px;
  line-height: 1.3;
}
.markerCacs .right .cont-btn {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  padding: 5px 0;
}
.markerCacs .right .link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.markerCacs .right .tel {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  padding-left: 5px;
  border-left: 1px solid #ddd;
  max-width: 50%;
  color: #000104;
}
.captcha {
  display: table;
}
.g-recaptcha {
  margin-bottom: 20px !important;
  display: block !important;
  float: none !important;
  position: initial !important;
}
.g-recaptcha > div {
  margin: auto;
}
#errMsg {
  color: #ef3829;
}
#login-movil-sup,
#login-fijo-sup {
  padding: 30px 0;
}
#login-movil-sup .btn-rojo,
#login-fijo-sup .btn-rojo {
  min-width: 100px;
}
.contentBtn {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.modal-generico {
  text-align: center;
  padding: 20px;
}
.modal-generico .container {
  padding: 0;
}
.modal-generico .container h2 {
  color: #ef3829;
  font-size: 25px;
  font-size: 1.5625rem;
  margin-bottom: 20px;
}
.modal-generico .container h3 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  color: #666;
  margin-bottom: 20px;
}
.modal-generico .container p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 20px;
}
.lbTableGen {
  margin-bottom: 20px;
}
.lbTableGen p {
  padding: 5px 0;
  margin-bottom: 0 !important;
}
.lbTableGen p span {
  font-weight: 300;
}
.lbTableGen p:nth-child(odd) {
  background-color: #f2f2f2;
}
.bottomLinks {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.modal-full-width {
  text-align: center;
  padding-top: 40px;
}
.modal-full-width .cont-img-modal {
  margin-bottom: 20px;
}
.modal-full-width .cont-img-modal img {
  width: 100%;
}
.modal-full-width .cont-btn-modal {
  margin-bottom: 20px;
}
.modal-full-width .cont-btn-modal .btn-rojo {
  display: inline-block;
}
.modal-navegador .container h2 {
  color: #666;
  font-size: 25px;
  font-size: 1.5625rem;
  margin-bottom: 20px;
}
.modal-navegador .container h2 .i {
  color: #ef3829;
}
.modal-navegador .container h2 .i:before {
  content: "";
  font-family: "FontAwesome";
}
@media only screen and (max-width: 480px) {
  .modal-navegador .container h2 {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 10px;
  }
}
.modal-navegador .container p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
}
@media only screen and (max-width: 480px) {
  .modal-navegador .container p {
    font-size: 0.875rem !important;
    line-height: 1rem !important;
    margin-bottom: 0;
  }
}
.modal-navegador .container p.big {
  font-weight: 400;
}
.modal-navegador .container ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  margin: 20px 0 0 0;
}
.modal-navegador .container ul li {
  text-align: center;
  margin: 0 5px;
}
.modal-navegador .container ul li a {
  color: inherit;
  text-decoration: none;
  font-size: 42px;
  font-size: 2.625rem;
  color: #1f97ae;
}
@media only screen and (max-width: 480px) {
  .modal-navegador .container ul li a {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .modal-navegador .container ul li a span {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.modal-navegador .container ul li a.chrome:before {
  content: "";
  font-family: "FontAwesome";
}
.modal-navegador .container ul li a.ff:before {
  content: "";
  font-family: "FontAwesome";
}
.modal-navegador .container ul li a.opera:before {
  content: "";
  font-family: "FontAwesome";
}
.modal-navegador .container ul li a span {
  font-size: 0.75rem !important;
  display: inline-block;
  width: 100%;
  margin-top: 5px;
}
.modal-sancion {
  padding: 20px;
}
.modal-sancion h2 {
  font-size: 25px;
  font-size: 1.5625rem;
  margin-bottom: 20px;
}
.modal-sancion h2 .i {
  color: #1f97ae;
}
.modal-sancion h2 .i:before {
  content: "";
  font-family: "FontAwesome";
}
@media only screen and (max-width: 480px) {
  .modal-sancion h2 {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 10px;
  }
}
.modal-sancion p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
}
@media only screen and (max-width: 480px) {
  .modal-sancion p {
    font-size: 0.875rem !important;
    line-height: 1.4 !important;
    margin-bottom: 0;
  }
}
.modal-sancion p.big {
  font-weight: 400;
}
.modal__Notificaction {
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3000;
}
.modal__Notificaction .content_notificaction {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  background: #fff;
  display: block;
  padding: 20px;
  width: auto;
  max-width: 80%;
  min-width: 300px;
  min-height: 100px;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.modal__Notificaction .content_notificaction p {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px 0;
}
.modal__Notificaction .content_notificaction .cerrar {
  font-size: 13px;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 5px;
}
.modal__Notificaction .content_notificaction .cerrar:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.modal__Notificaction .content_notificaction .btn-gris,
.modal__Notificaction .content_notificaction .btn-rojo,
.modal__Notificaction .content_notificaction .btn-azul {
  font-size: 14px;
  font-size: 0.875rem;
  display: table;
  margin: 10px auto 0;
  padding: 5px 10px;
  border-radius: 3px;
  text-transform: capitalize;
}
.modal__Notificaction .content_notificaction .cont-btns a:first-child {
  float: left;
}
.modal__Notificaction .content_notificaction .cont-btns a:last-child {
  float: right;
}
.videoCont {
  width: 100vw;
  padding: 0 20px 20px 0;
}
@media only screen and (max-width: 480px) {
  .videoCont {
    padding: 0 0 20px 0;
  }
}
.embedVideo {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  margin-bottom: 20px;
  height: 0;
  overflow: hidden;
}
.embedVideo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hiddenTag {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.modVision {
  width: 100%;
  display: inline-block;
}
.modVision p {
  display: inline-block;
  font-size: 0.875rem !important;
  width: auto !important;
}
.modVision ol {
  display: inline-block;
}
.modVision ol li {
  font-weight: 600 !important;
  width: auto !important;
  position: relative;
  display: inline-block;
  border: #ddd 1px solid;
  padding: 5px;
  padding-bottom: 5px !important;
  cursor: pointer;
  margin-left: 5px;
  color: #1f97ae !important;
}
.modVision ol li:before {
  display: none;
}
.modVision ol li.minus:after {
  font-size: 10px;
  font-size: 0.625rem;
  content: "";
  font-family: "FontAwesome";
  margin-left: 1px;
}
.modVision ol li.plus:after {
  font-size: 10px;
  font-size: 0.625rem;
  content: "";
  font-family: "FontAwesome";
  margin-left: 1px;
}
.modVision ol li.normal {
  padding: 5px 9px;
}
.box-captcha {
  width: 100%;
  min-height: 100px;
  background-color: #ddd;
  margin-bottom: 5px;
}
.box-captcha ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
  margin: 5px auto 0 auto;
  display: table;
}
.box-captcha ul li {
  list-style: none;
  display: inline-block;
  float: left;
  font-size: 25px;
  padding: 10px 5px;
}
.box-captcha ul li a {
  color: #222;
  border: 1px solid #ddd;
  padding: 10px 15px;
  display: block;
}
.box-captcha ul li a:hover {
  border: 1px dashed #b7202e;
  background-color: #f4c7c3;
}
.box-captcha img {
  cursor: pointer;
}
.captcha-active {
  border: 1px dashed #b7202e !important;
  background-color: #f4c7c3;
}
.txt-center {
  text-align: center;
}
.txt-der {
  text-align: right;
}
.txt-14 {
  font-size: 0.87rem !important;
  margin: 0;
  line-height: 1.37rem;
}
.txt-14 a {
  color: #1f97ae;
  display: block;
  margin-bottom: 20px;
}
.txt-16 {
  font-size: 1rem !important;
  margin: 0;
  line-height: 1.37rem;
}
.txt-uppercase {
  text-transform: uppercase;
}
.captchacontainer {
  display: table;
  margin: 0 auto;
  width: 100%;
  max-width: 600px;
}
.block10 {
  width: 100%;
  height: 10px;
  overflow: hidden;
}
.responsiveTable {
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  border: #ddd 1px solid;
}
.responsiveTable thead {
  border-bottom: #ddd 1px solid;
}
.responsiveTable thead tr {
  background: #f2f2f2;
}
.responsiveTable thead th {
  text-align: center;
  padding: 5px;
  border-right: #ddd 1px solid;
}
.responsiveTable thead th:last-child {
  border-right: none;
}
.responsiveTable tbody tr {
  background: #fff;
}
.responsiveTable tbody td {
  color: #666;
  text-align: center;
  padding: 5px;
  border-right: #ddd 1px solid;
}
.responsiveTable tbody td:last-child {
  border-right: none;
}
.dottedH:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
img[src*="//cm.g.doubleclick"]
{
  visibility: hidden;
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
}
.copyBottom {
  margin-bottom: 20px;
}
.copyBottom .container p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 10px;
  font-size: 0.625rem;
  text-align: center;
  padding: 10px;
  background: #f2f2f2;
  line-height: 1.2;
}
.colsCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
}
.colsCont .colTwo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 10px;
}
.colsCont .colThree {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33%;
  padding: 10px;
}
.colsCont.verticalCenter {
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.imgResp {
  width: 100%;
  height: auto;
}
.stdImgMov {
  display: none;
}
.wpthemeFrame {
  min-width: inherit;
}
.wpthemeFrame header.fixed {
  position: initial !important;
}
.wpthemeFrame .contentInlineEditBar.nonmodal > .container {
  padding: initial;
  display: table !important;
}
.wpthemeFrame .contentInlineEditBar .button {
  padding: 4px;
  font-size: 14px;
}
.wpthemeFrame .contentInlineEditBar .button a img {
  width: 100% !important;
}
.wpthemeFrame .level3 .container.fixed {
  position: initial !important;
}
.wpthemeFrame .musicaVideo .mod__Video,
.wpthemeFrame .musicaVideo .mod__Musica {
  width: 100% !important;
  position: relative !important;
}
.wpthemeFrame .musicaVideo .contentInlineEditBar .button a img {
  height: auto !important;
}
.wpthemeFrame .mod__contactanos .cont-contactos article {
  position: relative;
}
.edit-mode .wpthemeFrame {
  min-width: inherit;
}
.edit-mode .wpthemeFrame header.fixed {
  position: initial !important;
}
.component-control {
  position: relative;
  display: table;
  width: 100%;
}
.component-control .contentInlineEditBar {
  width: 28px !important;
}
.contentInlineEditBar.modal {
  right: 60px;
}
.contentInlineEditBar.nonmodal {
  right: 45px;
}
.wpthemeControlBody.wpthemeOverflowAuto.wpthemeClear .bx-wrapper .bx-viewport {
  overflow: visible !important;
}
.wpthemeControlBody.wpthemeOverflowAuto.wpthemeClear
  .cont__caracteristicas
  article,
.wpthemeControlBody.wpthemeOverflowAuto.wpthemeClear .cont__beneficios article {
  position: relative;
}
.wpthemeIcon.wpthemeMenuFocus {
  padding-right: 50px;
  position: static;
}
header .wpthemeHeader {
  background: transparent;
  padding: inherit;
}
header .wpthemeHeader .wpthemeNavContainer1 {
  float: inherit;
  padding: inherit;
}
header .wpthemeInner {
  width: inherit;
}
header .wpthemeBanner,
header .wpthemeBannerInner {
  background: transparent;
  border: none;
  padding: inherit;
}
header .wpthemeRight {
  float: inherit;
}
header .wpthemeHeaderNav ul {
  padding: inherit;
  margin: inherit;
  line-height: inherit;
}
.wpthemeMenu .wpthemeMenuBorder .wpthemeMenuDropDown {
  display: none !important;
}
.lotusui30dojo h3,
.lotusui30dojo h4,
.lotusui30dojo h5,
.lotusui30dojo h6 {
  line-height: normal;
  margin-top: initial;
  margin-bottom: initial;
}
.lotusui30dojo h3 {
  font-size: 24px;
  font-size: 1.5rem;
}
.lotusui30dojo h4 {
  font-size: 20px;
  font-size: 1.25rem;
}
.lotusui30dojo h5 {
  font-size: 16px;
  font-size: 1rem;
}
.lotusui30dojo h5 {
  font-size: 12px;
  font-size: 0.75rem;
}
.wpthemeFrame {
  min-width: inherit;
}
body.levInt header.fixed {
  position: initial !important;
}
body.levInt .wrapper.level3 section.header__Section > .container.fixed,
body.levInt .wrapper.level3 section.mod__contrata > .container.fixed,
body.levInt .wrapper.level3 section.datos > .container.fixed,
body.levInt .wrapper.level4 section.header__Section > .container.fixed,
body.levInt .wrapper.level4 section.mod__contrata > .container.fixed,
body.levInt .wrapper.level4 section.datos > .container.fixed {
  top: 0;
}
header.headerSimple [class*="inferior"] {
  background: #fff;
  box-shadow: initial;
  border-bottom: 3px solid #1f97ae;
}
header.headerSimple [class*="inferior"]:before {
  content: initial !important;
}
header.headerSimple .header__logo {
  background: url(vector/logo-claro-rojo.svg) no-repeat;
  height: 35px;
  margin-top: 0;
}
header.headerContrata .header-inferior {
  padding: 10px 0;
  background: #fff url(img/headColor.jpg) !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  background-position: top center;
}
header.headerContrata.fixed,
header.headerPorta.fixed {
  position: static !important;
}
header.headerContrata.fixed + .wrapper,
header.headerPorta.fixed + .wrapper {
  padding-top: 0;
}
header.headerContrata .headerColores,
header.headerPorta .headerColores {
  width: 100%;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
header.headerContrata .headerColores .hRojo,
header.headerPorta .headerColores .hRojo {
  background-color: #ef3829;
  width: 23%;
  height: 5px;
}
header.headerContrata .headerColores .hGris,
header.headerPorta .headerColores .hGris {
  background-color: #acaeae;
  width: 23%;
  height: 5px;
}
header.headerContrata .headerColores .hNegro,
header.headerPorta .headerColores .hNegro {
  background-color: #000104;
  width: 12%;
  height: 5px;
}
header.headerContrata .headerColores .hRojo2,
header.headerPorta .headerColores .hRojo2 {
  background-color: #ef3829;
  width: 12%;
  height: 5px;
}
header.headerContrata .headerColores .hAzul,
header.headerPorta .headerColores .hAzul {
  background-color: #1f97ae;
  width: 12%;
  height: 5px;
}
header.headerContrata .headerColores .hNaranja,
header.headerPorta .headerColores .hNaranja {
  background-color: #f5842b;
  width: 12%;
  height: 5px;
}
header.headerContrata .headerColores .hRojo3,
header.headerPorta .headerColores .hRojo3 {
  background-color: #ef3829;
  width: 8.33333%;
  height: 5px;
}
header.headerContrata [class*="inferior"],
header.headerPorta [class*="inferior"] {
  box-shadow: initial;
}
header.headerContrata [class*="inferior"] .link,
header.headerPorta [class*="inferior"] .link {
  font-size: 0.9rem;
}
header.headerContrata [class*="inferior"] .link:after,
header.headerPorta [class*="inferior"] .link:after {
  content: none;
}
header.headerContrata [class*="inferior"]:before,
header.headerPorta [class*="inferior"]:before {
  content: initial !important;
}
header.headerContrata .header__logo,
header.headerPorta .header__logo {
  background: url(vector/logo-claro-rojo.svg) no-repeat;
  height: 35px;
  margin-top: 0;
}
header.headerContrata .wrapper,
header.headerPorta .wrapper {
  box-shadow: none;
}
header.headerPorta h1,
header.headerPorta h2.h1 {
  padding: 20px 0;
}
header.headerPorta .header-menu {
  margin-top: 0;
}
header.headerPorta.headerPortaCenam .wrapper {
  box-shadow: none;
}
header.headerPorta .headerInferiorCenam {
  background-color: #f2f2f2;
}
header.headerPorta .headerInferiorCenam .header-inferior .container {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}
header.headerPorta
  .headerInferiorCenam
  .header-inferior
  .container
  .header__logo {
  margin-top: -14px;
}
header.headerPorta.v2 .header-inferior {
  background-color: #f2f2f2;
  background-image: url(img/headColor.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}
header.headerPorta.v2 .header-inferior .container {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}
header.headerPorta.v2 .header-inferior .container .header__logo {
  margin-top: -14px;
}
header.fixed {
  position: fixed !important;
  z-index: 110;
}
header.fixed + .wrapper {
  padding-top: 86px;
}
header.fixed .header-superior {
  display: none;
}
header.headerLanding {
  position: relative !important;
}
header.headerLanding.fixed {
  position: relative !important;
}
header.headerLanding + .wrapper {
  padding-top: 0 !important;
}
header #map,
header #mapGeo {
  background-color: transparent !important;
}
header form {
  width: initial;
  max-width: initial;
}
header [class^="header"] {
  width: 100%;
}
header [class$="editionMode"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #000;
}
header [class$="editionMode"] .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
header [class$="editionMode"] .container > div {
  padding: 20px;
}
header [class*="superior"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 100;
  height: 36px;
  color: #000;
}
header [class*="superior"] .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  min-height: 36px;
  position: relative;
}
header [class*="superior"] p {
  font-size: 13px;
  font-size: 0.8125rem;
}
header [class*="superior"] p span {
  margin: 0 5px;
  display: inline-block;
}
header [class*="superior"] fieldset.select {
  width: auto;
  min-width: 100px;
  padding-right: 20px;
  position: relative;
}
header [class*="superior"] fieldset.select:after {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  right: 0;
  top: 0;
  margin-top: -2px;
  padding: 2px 5px !important;
}
header [class*="superior"] select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #000;
  background: transparent;
  border: none;
}
header [class*="superior"] .btn__close {
  margin-left: 5px;
  cursor: pointer;
}
header [class*="superior"] .btn__close:before {
  content: "";
  font-family: "FontAwesome";
}
header [class*="superior"] .bloqueMenu {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  position: relative;
}
header [class*="superior"] .bloqueMenu .movil {
  display: none;
}
header [class*="superior"] .bloqueMenu .movil > select {
  margin: 0 !important;
  padding: 0 !important;
}
header [class*="superior"] .bloqueMenu fieldset > ul {
  padding-right: 5px;
  margin-right: 5px;
  border-right: 1px solid #000;
}
header [class*="superior"] .bloqueMenu fieldset > ul > li {
  float: left;
  padding-right: 20px;
  font-size: 13px !important;
  font-size: 0.8125rem !important;
  font-weight: 300;
  padding-top: 2px;
}
header [class*="superior"] .bloqueMenu fieldset > ul > li a {
  color: inherit;
  text-decoration: none;
  color: inherit;
}
header [class*="superior"] .bloqueMenu fieldset > ul > li a.select {
  font-weight: 500;
  position: relative;
}
header [class*="superior"] .otherSites {
  font-size: 13px;
  font-size: 0.8125rem;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  position: relative;
  height: 10px;
  font-weight: 300;
}
header [class*="superior"] .otherSites a {
  color: #000;
  text-decoration: none;
  margin-left: 13.33333px;
}
header [class*="superior"] .otherSites a[href*="claromusica.com"]:before {
  content: "";
  background: url(vector/cMusica.svg) no-repeat;
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
header [class*="superior"] .otherSites a[href*="clarovideo.com"]:before {
  content: "";
  background: url(vector/cVideo.svg) no-repeat;
  display: block;
  float: left;
  width: 10px;
  height: 13px;
  margin-right: 5px;
}
header [class*="superior"] .otherSites a > a {
  margin-left: initial;
}
header [class*="superior"] .otherSites a.baja {
  position: relative;
  padding-left: 15px;
}
header [class*="superior"] .otherSites a.baja:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 15px;
  left: 0;
  top: -2px;
  background-color: #000;
}
header [class*="superior"] .otherSites > fieldset {
  position: relative;
  z-index: 120;
}
header [class*="superior"] .otherSites > fieldset:after {
  top: 0;
}
header [class*="superior"] .otherSites > fieldset:hover ul {
  display: block;
  border-right: 1px solid #fafafa;
  border-left: 1px solid #fafafa;
  border-bottom: 1px solid #fafafa;
  padding-right: 0;
}
header [class*="superior"] .otherSites > fieldset:hover ul li {
  padding-right: 0;
}
header [class*="superior"] .otherSites ul {
  position: absolute;
  background: #fff;
  z-index: 20;
  margin-left: 13.33333px;
  padding-top: 9px;
  display: none;
}
header [class*="superior"] .otherSites ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: initial;
  min-width: 150px;
}
header [class*="superior"] .otherSites ul li a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: initial;
  padding: 10px;
  display: block;
}
header [class*="superior"] .otherSites ul li a:hover {
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  transition: background 0.3s;
  background: #1f97ae;
  color: #fff;
}
header [class*="superior"] .mostrarCac,
header [class*="superior"] .linkCac {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  font-weight: 300;
  position: relative;
  color: #1f97ae;
  padding-right: 15px;
  margin-right: 0px;
  margin-top: -1px;
  cursor: pointer;
  border-right: 0;
}
header [class*="superior"] .mostrarCac:before,
header [class*="superior"] .linkCac:before {
  content: "";
  width: 10px;
  height: 15px;
  margin-right: 4px;
  background: url(vector/ico-cacs.svg) no-repeat 0 0;
  display: inline-block;
}
header [class*="superior"] .bloqueDenuncias {
  position: absolute;
  right: 135px;
  border-right: 1px solid #000;
  padding-right: 10px;
}
header [class*="superior"] .bloqueDenuncias a {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #1f97ae;
  text-decoration: none;
}
header [class*="superior"] .bloqueIdioma {
  position: absolute;
  right: 65px;
  border-right: 1px solid #000;
  padding-right: 23px;
}
header [class*="superior"] .bloqueIdioma p:after {
  margin-left: 5px;
  font-size: 16px;
  font-size: 1rem;
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  color: #000;
}
header [class*="superior"] .bloqueIdioma ul {
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  -ms-transition: max-height 0.5s;
  transition: max-height 0.5s;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  background: #666;
  background: #000104;
  max-height: 0;
  z-index: 100;
  top: 24px;
  right: 0;
  overflow: hidden;
  z-index: 120;
}
header [class*="superior"] .bloqueIdioma ul.show {
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  -ms-transition: max-height 0.5s;
  transition: max-height 0.5s;
  height: auto;
  max-height: 350px;
}
header [class*="superior"] .bloqueIdioma ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
}
header [class*="superior"] .bloqueIdioma ul li a {
  color: inherit;
  text-decoration: none;
  padding: 5px 20px;
  display: block;
  color: #fff;
}
header [class*="superior"] .bloqueIdioma ul li a:hover {
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
  color: #1f97ae;
}
header [class*="superior"] .bloqueRegion {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  position: relative;
  font-weight: 300;
  margin-right: 10px;
}
header [class*="superior"] .bloqueRegion:after {
  content: "";
  width: 100%;
  height: 10px;
  background: transparent;
  position: absolute;
  bottom: -10px;
}
header [class*="superior"] .bloqueRegion .textRegion {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  font-size: 0.8125rem;
  display: block;
  margin: 0 0 0 5px;
  float: left;
  height: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
  white-space: nowrap;
  padding-right: 20px;
  min-width: 70px;
  max-width: 110px;
}
header [class*="superior"] .bloqueRegion .language {
  position: relative;
  padding-right: 10px;
  margin-right: 10px;
}
header [class*="superior"] .bloqueRegion .language a {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 7px 10px;
}
header [class*="superior"] .bloqueRegion .language:after {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: 0;
  content: "";
  width: 1px;
  height: 15px;
  background: #fff;
}
header [class*="superior"] .bloqueRegion .region {
  position: relative;
  width: 40px;
}
header [class*="superior"] .bloqueRegion .region:after {
  margin-left: 5px;
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  color: #000;
}
header [class*="superior"] .bloqueRegion ul {
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  -ms-transition: max-height 0.5s;
  transition: max-height 0.5s;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  background: #666;
  background: #000104;
  width: 300px;
  max-height: 0;
  z-index: 100;
  top: 28px;
  right: 0;
  overflow: hidden;
  z-index: 120;
}
header [class*="superior"] .bloqueRegion ul.show {
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  -ms-transition: max-height 0.5s;
  transition: max-height 0.5s;
  height: auto;
  max-height: 350px;
}
header [class*="superior"] .bloqueRegion ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
}
header [class*="superior"] .bloqueRegion ul li a {
  color: inherit;
  text-decoration: none;
  padding: 5px;
  display: block;
  color: #fff;
}
header [class*="superior"] .bloqueRegion ul li a:hover {
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
  color: #1f97ae;
}
header [class*="superior"] .cambiarRegion {
  color: #1f97ae;
  cursor: pointer;
  position: relative;
}
header [class*="superior"] .cambiarRegion:after {
  content: "";
  font-family: "FontAwesome";
  margin: 0 5px;
  position: absolute;
  top: 0;
  right: 3px;
}
header [class*="medio"] {
  position: relative;
  overflow: hidden;
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  -ms-transition: max-height 0.5s;
  transition: max-height 0.5s;
  max-height: 0;
}
header [class*="medio"].show {
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  -ms-transition: max-height 0.5s;
  transition: max-height 0.5s;
  max-height: 430px;
}
header [class*="medio"] #map,
header [class*="medio"] #mapGeo {
  background-color: transparent !important;
}
header [class*="medio"] .searchMap,
header [class*="medio"] .cacsMap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  display: none;
  padding: 5px;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  width: 100%;
  min-height: 50px;
  top: 0;
  left: 0;
  z-index: 10;
}
header [class*="medio"] .searchMap.active,
header [class*="medio"] .cacsMap.active {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
header [class*="medio"] .searchMap .btn-azul.btn-manual:before,
header [class*="medio"] .cacsMap .btn-azul.btn-manual:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
header [class*="medio"] .searchMap .cont-searchMap,
header [class*="medio"] .searchMap .cont-cacsMap,
header [class*="medio"] .cacsMap .cont-searchMap,
header [class*="medio"] .cacsMap .cont-cacsMap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  position: relative;
  padding-right: 30px;
}
header [class*="medio"] .searchMap .cont-searchMap .autodetect,
header [class*="medio"] .searchMap .cont-searchMap .esEsta,
header [class*="medio"] .searchMap .cont-searchMap .buscaDir,
header [class*="medio"] .searchMap .cont-cacsMap .autodetect,
header [class*="medio"] .searchMap .cont-cacsMap .esEsta,
header [class*="medio"] .searchMap .cont-cacsMap .buscaDir,
header [class*="medio"] .cacsMap .cont-searchMap .autodetect,
header [class*="medio"] .cacsMap .cont-searchMap .esEsta,
header [class*="medio"] .cacsMap .cont-searchMap .buscaDir,
header [class*="medio"] .cacsMap .cont-cacsMap .autodetect,
header [class*="medio"] .cacsMap .cont-cacsMap .esEsta,
header [class*="medio"] .cacsMap .cont-cacsMap .buscaDir {
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  display: none;
  position: relative;
}
header [class*="medio"] .searchMap .cont-searchMap .autodetect.active,
header [class*="medio"] .searchMap .cont-searchMap .esEsta.active,
header [class*="medio"] .searchMap .cont-searchMap .buscaDir.active,
header [class*="medio"] .searchMap .cont-cacsMap .autodetect.active,
header [class*="medio"] .searchMap .cont-cacsMap .esEsta.active,
header [class*="medio"] .searchMap .cont-cacsMap .buscaDir.active,
header [class*="medio"] .cacsMap .cont-searchMap .autodetect.active,
header [class*="medio"] .cacsMap .cont-searchMap .esEsta.active,
header [class*="medio"] .cacsMap .cont-searchMap .buscaDir.active,
header [class*="medio"] .cacsMap .cont-cacsMap .autodetect.active,
header [class*="medio"] .cacsMap .cont-cacsMap .esEsta.active,
header [class*="medio"] .cacsMap .cont-cacsMap .buscaDir.active {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
header [class*="medio"] .searchMap .cont-searchMap .autodetect p,
header [class*="medio"] .searchMap .cont-searchMap .esEsta p,
header [class*="medio"] .searchMap .cont-searchMap .buscaDir p,
header [class*="medio"] .searchMap .cont-cacsMap .autodetect p,
header [class*="medio"] .searchMap .cont-cacsMap .esEsta p,
header [class*="medio"] .searchMap .cont-cacsMap .buscaDir p,
header [class*="medio"] .cacsMap .cont-searchMap .autodetect p,
header [class*="medio"] .cacsMap .cont-searchMap .esEsta p,
header [class*="medio"] .cacsMap .cont-searchMap .buscaDir p,
header [class*="medio"] .cacsMap .cont-cacsMap .autodetect p,
header [class*="medio"] .cacsMap .cont-cacsMap .esEsta p,
header [class*="medio"] .cacsMap .cont-cacsMap .buscaDir p {
  display: inline-table;
}
header [class*="medio"] .searchMap .cont-searchMap .autodetect .textRegion,
header [class*="medio"] .searchMap .cont-searchMap .esEsta .textRegion,
header [class*="medio"] .searchMap .cont-searchMap .buscaDir .textRegion,
header [class*="medio"] .searchMap .cont-cacsMap .autodetect .textRegion,
header [class*="medio"] .searchMap .cont-cacsMap .esEsta .textRegion,
header [class*="medio"] .searchMap .cont-cacsMap .buscaDir .textRegion,
header [class*="medio"] .cacsMap .cont-searchMap .autodetect .textRegion,
header [class*="medio"] .cacsMap .cont-searchMap .esEsta .textRegion,
header [class*="medio"] .cacsMap .cont-searchMap .buscaDir .textRegion,
header [class*="medio"] .cacsMap .cont-cacsMap .autodetect .textRegion,
header [class*="medio"] .cacsMap .cont-cacsMap .esEsta .textRegion,
header [class*="medio"] .cacsMap .cont-cacsMap .buscaDir .textRegion {
  font-weight: 500;
  margin: 0 10px;
}
header [class*="medio"] .searchMap .cont-searchMap .selectCacs,
header [class*="medio"] .searchMap .cont-cacsMap .selectCacs,
header [class*="medio"] .cacsMap .cont-searchMap .selectCacs,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs {
  position: relative;
  margin: 0px 10px;
}
header [class*="medio"] .searchMap .cont-searchMap .selectCacs:after,
header [class*="medio"] .searchMap .cont-cacsMap .selectCacs:after,
header [class*="medio"] .cacsMap .cont-searchMap .selectCacs:after,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs:after {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  font-size: 0.75rem;
  position: absolute;
  right: 5px;
  pointer-events: none;
}
header [class*="medio"] .searchMap .cont-searchMap .selectCacs > select,
header [class*="medio"] .searchMap .cont-cacsMap .selectCacs > select,
header [class*="medio"] .cacsMap .cont-searchMap .selectCacs > select,
header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 150px;
  margin: 0px;
  padding-right: 25px;
  border: none;
  font-size: 0.85rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
header [class*="medio"] .searchMap .cont-searchMap .contBtn,
header [class*="medio"] .searchMap .cont-cacsMap .contBtn,
header [class*="medio"] .cacsMap .cont-searchMap .contBtn,
header [class*="medio"] .cacsMap .cont-cacsMap .contBtn {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
header [class*="medio"] .searchMap .cont-searchMap .contBtn > a,
header [class*="medio"] .searchMap .cont-cacsMap .contBtn > a,
header [class*="medio"] .cacsMap .cont-searchMap .contBtn > a,
header [class*="medio"] .cacsMap .cont-cacsMap .contBtn > a {
  margin: 0px 5px;
}
header [class*="medio"] .searchMap .cont-searchMap .contBtn > p,
header [class*="medio"] .searchMap .cont-cacsMap .contBtn > p,
header [class*="medio"] .cacsMap .cont-searchMap .contBtn > p,
header [class*="medio"] .cacsMap .cont-cacsMap .contBtn > p {
  font-weight: 300;
}
header [class*="medio"] .searchMap .cont-searchMap .contBtn a.btn-gris,
header [class*="medio"] .searchMap .cont-searchMap .contBtn a.btn-rojo,
header
  [class*="medio"]
  .searchMap
  .cont-searchMap
  .contBtn
  input[type="button"].btn-gris,
header
  [class*="medio"]
  .searchMap
  .cont-searchMap
  .contBtn
  input[type="button"].btn-rojo,
header [class*="medio"] .searchMap .cont-cacsMap .contBtn a.btn-gris,
header [class*="medio"] .searchMap .cont-cacsMap .contBtn a.btn-rojo,
header
  [class*="medio"]
  .searchMap
  .cont-cacsMap
  .contBtn
  input[type="button"].btn-gris,
header
  [class*="medio"]
  .searchMap
  .cont-cacsMap
  .contBtn
  input[type="button"].btn-rojo,
header [class*="medio"] .cacsMap .cont-searchMap .contBtn a.btn-gris,
header [class*="medio"] .cacsMap .cont-searchMap .contBtn a.btn-rojo,
header
  [class*="medio"]
  .cacsMap
  .cont-searchMap
  .contBtn
  input[type="button"].btn-gris,
header
  [class*="medio"]
  .cacsMap
  .cont-searchMap
  .contBtn
  input[type="button"].btn-rojo,
header [class*="medio"] .cacsMap .cont-cacsMap .contBtn a.btn-gris,
header [class*="medio"] .cacsMap .cont-cacsMap .contBtn a.btn-rojo,
header
  [class*="medio"]
  .cacsMap
  .cont-cacsMap
  .contBtn
  input[type="button"].btn-gris,
header
  [class*="medio"]
  .cacsMap
  .cont-cacsMap
  .contBtn
  input[type="button"].btn-rojo {
  min-width: 50px;
}
header [class*="medio"] .searchMap .cont-searchMap .contSearch,
header [class*="medio"] .searchMap .cont-searchMap .contCacs,
header [class*="medio"] .searchMap .cont-cacsMap .contSearch,
header [class*="medio"] .searchMap .cont-cacsMap .contCacs,
header [class*="medio"] .cacsMap .cont-searchMap .contSearch,
header [class*="medio"] .cacsMap .cont-searchMap .contCacs,
header [class*="medio"] .cacsMap .cont-cacsMap .contSearch,
header [class*="medio"] .cacsMap .cont-cacsMap .contCacs {
  max-width: 500px;
  margin: 0px 5px;
}
header [class*="medio"] .searchMap .cont-searchMap .closeMap,
header [class*="medio"] .searchMap .cont-searchMap .closeCacs,
header [class*="medio"] .searchMap .cont-cacsMap .closeMap,
header [class*="medio"] .searchMap .cont-cacsMap .closeCacs,
header [class*="medio"] .cacsMap .cont-searchMap .closeMap,
header [class*="medio"] .cacsMap .cont-searchMap .closeCacs,
header [class*="medio"] .cacsMap .cont-cacsMap .closeMap,
header [class*="medio"] .cacsMap .cont-cacsMap .closeCacs {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  position: absolute;
  cursor: pointer;
  right: 0;
}
header [class*="medio"] .searchMap .cont-searchMap .closeMap:before,
header [class*="medio"] .searchMap .cont-searchMap .closeCacs:before,
header [class*="medio"] .searchMap .cont-cacsMap .closeMap:before,
header [class*="medio"] .searchMap .cont-cacsMap .closeCacs:before,
header [class*="medio"] .cacsMap .cont-searchMap .closeMap:before,
header [class*="medio"] .cacsMap .cont-searchMap .closeCacs:before,
header [class*="medio"] .cacsMap .cont-cacsMap .closeMap:before,
header [class*="medio"] .cacsMap .cont-cacsMap .closeCacs:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 32px;
  font-size: 2rem;
}
header [class*="medio"] #mapaGeo {
  height: 430px;
}
header [class*="inferior"] {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  font-size: 21px;
  font-size: 1.3125rem;
  display: block;
  min-height: 50px;
}
header [class*="inferior"]:before {
  content: " ";
  width: 100%;
  height: 50px;
  background: #ef3829;
  position: absolute;
  display: block;
  pointer-events: none;
  z-index: -1;
}
header [class*="inferior"] .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  min-height: 50px;
}
header .header__logo {
  width: 98px;
  height: 30px;
  margin-right: 16px;
  background: url(vector/logo-claro-blanco.svg) no-repeat;
  margin-top: -10px;
}
header .box__mobile {
  display: none;
}
header .nav__mobile {
  cursor: pointer;
}
header .nav__mobile:before {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
  font-size: 24px;
  font-size: 1.5rem;
}
header .nav__mobile .search {
  cursor: pointer;
}
header [class*="navegation"],
header .wpthemeHeaderNav {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  color: #fff;
}
header [class*="navegation"] > ul,
header .wpthemeHeaderNav > ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  height: 50px;
}
header [class*="navegation"] > ul:first-child,
header .wpthemeHeaderNav > ul:first-child {
  min-width: 280px;
}
header [class*="navegation"] > ul:last-child,
header .wpthemeHeaderNav > ul:last-child {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  width: calc(100% - 560px);
}
header [class*="navegation"] > ul:last-child li.search,
header .wpthemeHeaderNav > ul:last-child li.search {
  width: calc(100% - 100px);
  max-width: 390px;
}
header [class*="navegation"] > ul:last-child li.search.searchCenam,
header .wpthemeHeaderNav > ul:last-child li.search.searchCenam {
  width: 40%;
}
header
  [class*="navegation"]
  > ul:last-child
  li.search.searchCenam
  .contSearch
  input[type="search"],
header
  [class*="navegation"]
  > ul:last-child
  li.search.searchCenam
  .contSearch
  .bt__search,
header
  [class*="navegation"]
  > ul:last-child
  li.search.searchCenam
  .contSearch
  .bt__searchMap,
header
  [class*="navegation"]
  > ul:last-child
  li.search.searchCenam
  .contSearch
  .bt__searchCacs,
header
  [class*="navegation"]
  > ul:last-child
  li.search.searchCenam
  .contCacs
  input[type="search"],
header
  [class*="navegation"]
  > ul:last-child
  li.search.searchCenam
  .contCacs
  .bt__search,
header
  [class*="navegation"]
  > ul:last-child
  li.search.searchCenam
  .contCacs
  .bt__searchMap,
header
  [class*="navegation"]
  > ul:last-child
  li.search.searchCenam
  .contCacs
  .bt__searchCacs,
header
  .wpthemeHeaderNav
  > ul:last-child
  li.search.searchCenam
  .contSearch
  input[type="search"],
header
  .wpthemeHeaderNav
  > ul:last-child
  li.search.searchCenam
  .contSearch
  .bt__search,
header
  .wpthemeHeaderNav
  > ul:last-child
  li.search.searchCenam
  .contSearch
  .bt__searchMap,
header
  .wpthemeHeaderNav
  > ul:last-child
  li.search.searchCenam
  .contSearch
  .bt__searchCacs,
header
  .wpthemeHeaderNav
  > ul:last-child
  li.search.searchCenam
  .contCacs
  input[type="search"],
header
  .wpthemeHeaderNav
  > ul:last-child
  li.search.searchCenam
  .contCacs
  .bt__search,
header
  .wpthemeHeaderNav
  > ul:last-child
  li.search.searchCenam
  .contCacs
  .bt__searchMap,
header
  .wpthemeHeaderNav
  > ul:last-child
  li.search.searchCenam
  .contCacs
  .bt__searchCacs {
  border: none;
}
header [class*="navegation"] > ul.onlyOne,
header .wpthemeHeaderNav > ul.onlyOne {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}
header [class*="navegation"] li,
header .wpthemeHeaderNav li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  font-size: 19.2px;
  font-size: 1.2rem;
  text-align: center;
  margin-left: -1px;
}
header [class*="navegation"] li a,
header .wpthemeHeaderNav li a {
  color: inherit !important;
  text-decoration: none;
  padding: 16px 11px 15px;
  white-space: nowrap;
}
header [class*="navegation"] li.hover,
header .wpthemeHeaderNav li.hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: #fff !important;
  color: #ef3829 !important;
}
header [class*="navegation"] li.hover > a,
header .wpthemeHeaderNav li.hover > a {
  color: #ef3829 !important;
}
header [class*="navegation"] li.hover .menuHeader,
header .wpthemeHeaderNav li.hover .menuHeader {
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  -ms-transition: max-height 0.5s;
  transition: max-height 0.5s;
  color: #000;
  max-height: 650px;
  height: auto;
}
header [class*="navegation"] li.hover.pre.active > a,
header .wpthemeHeaderNav li.hover.pre.active > a {
  background: #fff !important;
}
header [class*="navegation"] li.active > a,
header .wpthemeHeaderNav li.active > a {
  position: relative;
  background: #fff !important;
  color: #ef3829 !important;
}
header [class*="navegation"] li.active.pre > a,
header .wpthemeHeaderNav li.active.pre > a {
  background: #fff !important;
}
header [class*="navegation"] li.cart,
header .wpthemeHeaderNav li.cart {
  background: #d41e05;
  position: relative;
}
header [class*="navegation"] li.cart .push,
header .wpthemeHeaderNav li.cart .push {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  text-align: center;
  width: 20px;
  position: absolute;
  top: 8px;
  left: 21px;
}
header [class*="navegation"] li.cart a,
header .wpthemeHeaderNav li.cart a {
  padding: 11px;
}
header [class*="navegation"] li.cart a:before,
header .wpthemeHeaderNav li.cart a:before {
  content: "";
  display: block;
  width: 34px;
  height: 28px;
  background: url(vector/cenam/carrito.svg);
}
header [class*="navegation"] li.miClaro,
header .wpthemeHeaderNav li.miClaro {
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  background: #b7202e;
  min-width: 100px;
}
header [class*="navegation"] li.miClaro span,
header .wpthemeHeaderNav li.miClaro span {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}
header [class*="navegation"] li.miClaro a,
header .wpthemeHeaderNav li.miClaro a {
  padding: 10px 11px 9px;
  white-space: normal;
}
header [class*="navegation"] li.miClaro.autogestion a,
header .wpthemeHeaderNav li.miClaro.autogestion a {
  padding: 10px 11px 9px;
}
header [class*="navegation"] li.miClaro.autogestion a.plus,
header .wpthemeHeaderNav li.miClaro.autogestion a.plus {
  font-size: 16px;
  font-size: 1rem;
  position: relative;
}
header [class*="navegation"] li.miClaro.autogestion a.plus:after,
header .wpthemeHeaderNav li.miClaro.autogestion a.plus:after {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  font-size: 16px;
  font-size: 1rem;
  right: 10px;
}
header [class*="navegation"] li.miClaro.autogestion a.minus:after,
header .wpthemeHeaderNav li.miClaro.autogestion a.minus:after {
  content: "" !important;
}
header [class*="navegation"] li.miClaro.autogestion .subMiClaroLinks,
header .wpthemeHeaderNav li.miClaro.autogestion .subMiClaroLinks {
  display: none;
}
header [class*="navegation"] li.miClaro.hover > a,
header .wpthemeHeaderNav li.miClaro.hover > a {
  color: #b7202e !important;
}
header [class*="navegation"] li.search,
header .wpthemeHeaderNav li.search {
  border: none;
  padding: 0px 14px;
}
header [class*="navegation"] li.infoUsuarios,
header .wpthemeHeaderNav li.infoUsuarios {
  font-size: 14px;
  font-size: 0.875rem;
  min-width: 180px;
  border-left: #fff 1px solid;
  border-right: #fff 1px solid;
}
header [class*="navegation"] li.infoUsuarios a,
header .wpthemeHeaderNav li.infoUsuarios a {
  padding: 11px;
  white-space: normal;
}
header [class*="navegation"] li.infoUsuarios.hover,
header .wpthemeHeaderNav li.infoUsuarios.hover {
  background: #f2f2f2 !important;
}
header [class*="navegation"] li.infoUsuarios .menuHeader,
header .wpthemeHeaderNav li.infoUsuarios .menuHeader {
  background: #f2f2f2;
  margin-top: 43px;
}
header [class*="navegation"] li.infoUsuarios .menuHeader .subMenu .hTitle,
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu .hTitle {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  text-align: left;
  padding-left: 20px;
  margin-bottom: 20px;
}
header [class*="navegation"] li.infoUsuarios .menuHeader .subMenu a,
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu a {
  padding: initial;
}
header [class*="navegation"] li.infoUsuarios .menuHeader .subMenu dl,
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu dl {
  padding-left: 20px;
}
header [class*="navegation"] li.infoUsuarios .menuHeader .subMenu dl dt,
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu dl dt {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
header [class*="navegation"] li.infoUsuarios .menuHeader .subMenu dl dd a,
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu dl dd a {
  font-weight: 400;
}
header [class*="navegation"] li.infoUsuarios .menuHeader .subMenu dl dd ul li a,
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu dl dd ul li a {
  font-weight: 300;
}
header [class*="navegation"] .menuHeader,
header .wpthemeHeaderNav .menuHeader {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  -ms-transition: max-height 0.5s;
  transition: max-height 0.5s;
  background: #fff;
  left: 0;
  margin-top: 50px;
  max-height: 0px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 110;
}
header [class*="navegation"] .subMenu,
header .wpthemeHeaderNav .subMenu {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 0 10px;
  max-width: 1255px;
  margin: auto;
  overflow: hidden;
  font-weight: 300;
  height: auto;
  color: #000104;
}
header [class*="navegation"] .subMenu a,
header .wpthemeHeaderNav .subMenu a {
  padding: initial;
  text-align: left;
  white-space: normal;
}
header [class*="navegation"] .subMenu a + span,
header .wpthemeHeaderNav .subMenu a + span {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  display: inline-block;
  width: 150%;
}
header [class*="navegation"] .subMenu dl,
header .wpthemeHeaderNav .subMenu dl {
  min-height: 250px;
  border-right: 1px solid #ddd;
  padding-left: 60px;
  text-align: initial;
}
header [class*="navegation"] .subMenu dl img,
header .wpthemeHeaderNav .subMenu dl img {
  margin-top: 10px;
  width: 100%;
  height: auto;
}
header [class*="navegation"] .subMenu dl p,
header .wpthemeHeaderNav .subMenu dl p {
  font-size: 15px;
  font-size: 0.9375rem;
}
header [class*="navegation"] .subMenu dl:last-child,
header .wpthemeHeaderNav .subMenu dl:last-child {
  border-right: inherit;
}
header [class*="navegation"] .subMenu dl.block,
header .wpthemeHeaderNav .subMenu dl.block {
  min-height: 0;
  margin-bottom: 20px;
}
header [class*="navegation"] .subMenu dt,
header .wpthemeHeaderNav .subMenu dt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 10px;
  font-weight: 400;
  position: relative;
}
header [class*="navegation"] .subMenu dt + dt,
header .wpthemeHeaderNav .subMenu dt + dt {
  margin-top: 30px;
}
header [class*="navegation"] .subMenu dt.movil:before,
header [class*="navegation"] .subMenu dt.hogar:before,
header [class*="navegation"] .subMenu dt.entretenimiento:before,
header [class*="navegation"] .subMenu dt.promocion:before,
header [class*="navegation"] .subMenu dt.claroClub:before,
header [class*="navegation"] .subMenu dt.iot:before,
header [class*="navegation"] .subMenu dt.video:before,
header [class*="navegation"] .subMenu dt.clienteNuevo:before,
header [class*="navegation"] .subMenu dt.claroUp:before,
header [class*="navegation"] .subMenu dt.todoClaro:before,
header .wpthemeHeaderNav .subMenu dt.movil:before,
header .wpthemeHeaderNav .subMenu dt.hogar:before,
header .wpthemeHeaderNav .subMenu dt.entretenimiento:before,
header .wpthemeHeaderNav .subMenu dt.promocion:before,
header .wpthemeHeaderNav .subMenu dt.claroClub:before,
header .wpthemeHeaderNav .subMenu dt.iot:before,
header .wpthemeHeaderNav .subMenu dt.video:before,
header .wpthemeHeaderNav .subMenu dt.clienteNuevo:before,
header .wpthemeHeaderNav .subMenu dt.claroUp:before,
header .wpthemeHeaderNav .subMenu dt.todoClaro:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-menu.png) no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -50px;
  top: -10px;
}
header [class*="navegation"] .subMenu dt.movil:before,
header .wpthemeHeaderNav .subMenu dt.movil:before {
  background-position: 0 0;
}
header [class*="navegation"] .subMenu dt.hogar:before,
header .wpthemeHeaderNav .subMenu dt.hogar:before {
  background-position: 0 -40px;
}
header [class*="navegation"] .subMenu dt.entretenimiento:before,
header .wpthemeHeaderNav .subMenu dt.entretenimiento:before {
  background-position: 0 -80px;
}
header [class*="navegation"] .subMenu dt.promocion:before,
header .wpthemeHeaderNav .subMenu dt.promocion:before {
  height: 42px;
  background-position: 0 -123px;
}
header [class*="navegation"] .subMenu dt.claroClub:before,
header .wpthemeHeaderNav .subMenu dt.claroClub:before {
  top: -3px;
  height: 25px;
  background-position: 0 -164px;
}
header [class*="navegation"] .subMenu dt.iot:before,
header .wpthemeHeaderNav .subMenu dt.iot:before {
  background-position: 0 -203px;
}
header [class*="navegation"] .subMenu dt.video:before,
header .wpthemeHeaderNav .subMenu dt.video:before {
  height: 41px;
  background-position: 0 -245px;
}
header [class*="navegation"] .subMenu dt.clienteNuevo:before,
header .wpthemeHeaderNav .subMenu dt.clienteNuevo:before {
  height: 40px;
  background-position: 0 -286px;
}
header [class*="navegation"] .subMenu dt.claroUp:before,
header .wpthemeHeaderNav .subMenu dt.claroUp:before {
  height: 40px;
  background-position: 0 -326px;
}
header [class*="navegation"] .subMenu dt.todoClaro:before,
header .wpthemeHeaderNav .subMenu dt.todoClaro:before {
  width: 40px;
  height: 40px;
  background-image: url(vector/ico-todo-claro.svg);
  background-position: 0 0;
}
header [class*="navegation"] .subMenu dt:first-child,
header .wpthemeHeaderNav .subMenu dt:first-child {
  padding: 0;
}
header [class*="navegation"] .subMenu dt.icoGral:before,
header .wpthemeHeaderNav .subMenu dt.icoGral:before {
  display: inline-block;
  position: absolute;
  left: -50px;
  top: -10px;
  width: 40px;
  height: 40px;
}
header [class*="navegation"] .subMenu dd,
header .wpthemeHeaderNav .subMenu dd {
  margin-top: 10px;
  font-size: 16px;
}
header [class*="navegation"] .subMenu dd > ul,
header .wpthemeHeaderNav .subMenu dd > ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  font-size: 13px;
  font-size: 0.8125rem;
}
header [class*="navegation"] .subMenu dd > ul li,
header .wpthemeHeaderNav .subMenu dd > ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  font-size: 0.8125rem;
  width: 100%;
  padding: 5px;
  text-align: left;
}
header [class*="navegation"] .subMenu dd + dt,
header .wpthemeHeaderNav .subMenu dd + dt {
  margin-top: 30px;
}
header [class*="navegation"] .subMenu dd.descCol p,
header .wpthemeHeaderNav .subMenu dd.descCol p {
  min-height: 90px;
  line-height: 1.2;
}
header [class*="navegation"] .subMenu dd.descCol > .link,
header .wpthemeHeaderNav .subMenu dd.descCol > .link {
  color: #1f97ae !important;
}
header [class*="navegation"] .subMenu.withImg,
header .wpthemeHeaderNav .subMenu.withImg {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
header [class*="navegation"] .subMenu.withImg dl,
header .wpthemeHeaderNav .subMenu.withImg dl {
  padding: 0 10px;
}
header [class*="navegation"] .subMenu.withImg dl.parent1,
header [class*="navegation"] .subMenu.withImg dl.parent2,
header .wpthemeHeaderNav .subMenu.withImg dl.parent1,
header .wpthemeHeaderNav .subMenu.withImg dl.parent2 {
  width: 30%;
}
header [class*="navegation"] .subMenu.withImg dl.parent3,
header [class*="navegation"] .subMenu.withImg dl.parent4,
header .wpthemeHeaderNav .subMenu.withImg dl.parent3,
header .wpthemeHeaderNav .subMenu.withImg dl.parent4 {
  width: 20%;
}
header [class*="navegation"] .subMenu.withImg dl .menuImgPromo,
header .wpthemeHeaderNav .subMenu.withImg dl .menuImgPromo {
  position: absolute;
  right: 30px;
  bottom: 20px;
  width: auto;
  max-height: 120px;
  margin: 0;
}
header [class*="navegation"] .subMenu.withImg dl .imgPromoBig,
header .wpthemeHeaderNav .subMenu.withImg dl .imgPromoBig {
  float: left;
  max-width: 690px;
  margin: 0;
  padding: 0 10px;
}
header [class*="navegation"] .subMenu.withImg dl img,
header .wpthemeHeaderNav .subMenu.withImg dl img {
  margin-top: 20px;
}
header [class*="navegation"] .subMenu.withImg dt.movil,
header [class*="navegation"] .subMenu.withImg dt.hogar,
header [class*="navegation"] .subMenu.withImg dt.entretenimiento,
header [class*="navegation"] .subMenu.withImg dt.promocion,
header [class*="navegation"] .subMenu.withImg dt.claroClub,
header [class*="navegation"] .subMenu.withImg dt.iot,
header .wpthemeHeaderNav .subMenu.withImg dt.movil,
header .wpthemeHeaderNav .subMenu.withImg dt.hogar,
header .wpthemeHeaderNav .subMenu.withImg dt.entretenimiento,
header .wpthemeHeaderNav .subMenu.withImg dt.promocion,
header .wpthemeHeaderNav .subMenu.withImg dt.claroClub,
header .wpthemeHeaderNav .subMenu.withImg dt.iot {
  padding-left: 25px !important;
}
header [class*="navegation"] .subMenu.withImg dt.movil:before,
header [class*="navegation"] .subMenu.withImg dt.hogar:before,
header [class*="navegation"] .subMenu.withImg dt.entretenimiento:before,
header [class*="navegation"] .subMenu.withImg dt.promocion:before,
header [class*="navegation"] .subMenu.withImg dt.claroClub:before,
header [class*="navegation"] .subMenu.withImg dt.iot:before,
header .wpthemeHeaderNav .subMenu.withImg dt.movil:before,
header .wpthemeHeaderNav .subMenu.withImg dt.hogar:before,
header .wpthemeHeaderNav .subMenu.withImg dt.entretenimiento:before,
header .wpthemeHeaderNav .subMenu.withImg dt.promocion:before,
header .wpthemeHeaderNav .subMenu.withImg dt.claroClub:before,
header .wpthemeHeaderNav .subMenu.withImg dt.iot:before {
  width: 20px;
  height: 20px;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}
header [class*="navegation"] .subMenu.withImg dt.movil:before,
header .wpthemeHeaderNav .subMenu.withImg dt.movil:before {
  background-image: url(vector/personas/ico_servMoviles.svg);
  background-position: 0 0;
}
header [class*="navegation"] .subMenu.withImg dt.hogar:before,
header .wpthemeHeaderNav .subMenu.withImg dt.hogar:before {
  top: -2px;
  background-image: url(vector/personas/ico_servHogar.svg);
  background-position: 0 0;
}
header [class*="navegation"] .subMenu.withImg dt.entretenimiento:before,
header .wpthemeHeaderNav .subMenu.withImg dt.entretenimiento:before {
  background-image: url(vector/personas/ico_entretenimiento.svg);
  background-position: 0 0;
}
header [class*="navegation"] .subMenu.withImg dt.promocion:before,
header .wpthemeHeaderNav .subMenu.withImg dt.promocion:before {
  background-image: url(vector/personas/ico_promociones.svg);
  background-position: 0 0;
}
header [class*="navegation"] .subMenu.withImg dt.claroClub:before,
header .wpthemeHeaderNav .subMenu.withImg dt.claroClub:before {
  background-image: url(vector/personas/ico_claroClub.svg);
  background-position: 0 0;
}
header [class*="navegation"] .subMenu.withImg dt.iot:before,
header .wpthemeHeaderNav .subMenu.withImg dt.iot:before {
  background-image: url(vector/personas/ico_iot.svg);
  background-position: 0 0;
}
header [class*="navegation"] .subMenu.withImg dt:first-child,
header .wpthemeHeaderNav .subMenu.withImg dt:first-child {
  padding: 0;
}
header [class*="navegation"] .subMenu.withImg dt + dd,
header .wpthemeHeaderNav .subMenu.withImg dt + dd {
  margin-top: 20px;
}
header [class*="navegation"] .subMenu.withImg dd,
header .wpthemeHeaderNav .subMenu.withImg dd {
  width: 55%;
}
header [class*="navegation"] .subMenu.withImg.ni dd,
header .wpthemeHeaderNav .subMenu.withImg.ni dd {
  width: 100%;
}
header [class*="navegation"] img,
header .wpthemeHeaderNav img {
  width: 100%;
  height: auto;
}
header [class*="navegation"] .slogan,
header .wpthemeHeaderNav .slogan {
  font-size: 13px;
  font-size: 0.8125rem;
  background: #1f97ae !important;
  color: #fff;
  border-bottom: 1px solid #666;
  width: 100% !important;
  max-width: inherit;
  padding: 10px 0px;
}
header [class*="navegation"] .slogan span,
header .wpthemeHeaderNav .slogan span {
  display: block;
  max-width: 940px;
  text-align: left;
  margin: auto;
}
header .contSearch,
header .contCacs {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  max-width: initial;
}
header .contSearch input[type="search"],
header .contCacs input[type="search"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 70px;
  max-width: 820px;
  width: 100%;
  height: 33px;
  display: block;
  padding: 10px;
  border: none;
  border-radius: 2px 0 0 2px;
}
header .contSearch input[type="search"]:focus,
header .contCacs input[type="search"]:focus {
  outline: 0;
}
header .contSearch .bt__search,
header .contSearch .bt__searchMap,
header .contSearch .bt__searchCacs,
header .contCacs .bt__search,
header .contCacs .bt__searchMap,
header .contCacs .bt__searchCacs {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #1f97ae;
  padding: 6.66667px;
  width: 10%;
  min-width: 30px;
  height: 33px;
  border-radius: 0px 2px 2px 0px;
  border: none;
  cursor: pointer;
  border: 1px solid #fff;
}
header .contSearch .bt__search:focus,
header .contSearch .bt__searchMap:focus,
header .contSearch .bt__searchCacs:focus,
header .contCacs .bt__search:focus,
header .contCacs .bt__searchMap:focus,
header .contCacs .bt__searchCacs:focus {
  outline: 0;
}
header .contSearch .bt__search:before,
header .contSearch .bt__searchMap:before,
header .contSearch .bt__searchCacs:before,
header .contCacs .bt__search:before,
header .contCacs .bt__searchMap:before,
header .contCacs .bt__searchCacs:before {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
}
header [class*="launcher"] {
  display: none;
}
header [class*="launcher"] ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  max-width: 960px;
  margin: auto;
  font-weight: 300;
}
header [class*="launcher"] ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  border: 1px solid #ddd;
  border-left: inherit;
  border-top: inherit;
  width: 33.33%;
  background: #fff;
}
header [class*="launcher"] ul li.tienda a:before,
header [class*="launcher"] ul li.soporte a:before,
header [class*="launcher"] ul li.miClaro a:before,
header [class*="launcher"] ul li.recargas a:before {
  font-size: 24px;
  font-size: 1.5rem;
  display: block;
  margin-bottom: 5px;
  color: #ef3829;
  text-align: center;
}
header [class*="launcher"] ul li.tienda a:before {
  content: " ";
  background: url(vector/ico-carrito.svg) no-repeat;
  background-size: 100%;
  display: block;
  margin: 0 auto 5px;
  width: 28px;
  height: 25px;
}
header [class*="launcher"] ul li.soporte a:before {
  content: " ";
  background: url(vector/ico-ayuda.svg) no-repeat;
  background-size: 100%;
  display: block;
  margin: 0 auto 5px;
  width: 28px;
  height: 25px;
}
header [class*="launcher"] ul li.miClaro a:before {
  content: " ";
  background: url(vector/ico-miClaro.svg) no-repeat;
  background-size: 100%;
  display: block;
  margin: 0 auto 5px;
  width: 17px;
  height: 25px;
}
header [class*="launcher"] ul li.recargas a:before {
  content: " ";
  background: url(img/ico-recargas.png) no-repeat;
  background-size: 100%;
  display: block;
  margin: 0 auto 5px;
  width: 17px;
  height: 25px;
}
header [class*="launcher"] ul li:first-child {
  border-left: 1px solid #ddd;
}
header [class*="launcher"] ul li a {
  color: inherit;
  text-decoration: none;
  display: block;
  padding: 10px;
  font-size: 0.75rem;
}
.miClaro .subMenu {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.miClaro__login {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 30%;
  min-width: 320px;
  padding-left: 20px;
  border-left: 1px solid #ddd;
}
.miClaro__login .cont-titleMC {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  padding-left: 30px;
}
.miClaro__login .cont-titleMC .tiposMiClaro {
  border-bottom: 1px solid #ddd;
  font-weight: 600;
  max-height: 30px;
  font-size: 16px;
  font-size: 1rem;
}
.miClaro__login .cont-titleMC .tiposMiClaro .fijo,
.miClaro__login .cont-titleMC .tiposMiClaro .movil,
.miClaro__login .cont-titleMC .tiposMiClaro .ecare {
  color: #666 !important;
  padding-right: 5px;
  padding-left: 5px;
}
.miClaro__login .cont-titleMC .tiposMiClaro .fijo.activo,
.miClaro__login .cont-titleMC .tiposMiClaro .movil.activo,
.miClaro__login .cont-titleMC .tiposMiClaro .ecare.activo {
  color: #000 !important;
  border-bottom: 3px solid #ef3829;
  padding-bottom: 2px;
}
.miClaro__login .cont-links {
  margin-top: 40px;
}
.miClaro__login .cont-links p {
  text-align: left;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 10px;
}
.miClaro__login .cont-links a {
  color: #fff !important;
  width: 100%;
}
.miClaro__login h2 {
  font-size: 20px;
  font-size: 1.25rem;
  text-align: left;
  font-weight: 400;
  padding-left: 10px;
  position: relative;
}
.miClaro__login h2:before {
  content: "";
  background: url(img/logo-MiClaro.png) no-repeat;
  width: 28px;
  height: 40px;
  display: block;
  position: absolute;
  left: -30px;
  top: -10px;
}
.miClaro__login > form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.miClaro__login > form > dl {
  padding-left: initial !important;
  padding-bottom: 10px;
  min-height: initial !important;
}
.miClaro__login dt,
.miClaro__login dd {
  width: 100%;
}
.miClaro__login dt label,
.miClaro__login dd label {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 5px 0;
  color: #000104;
}
.miClaro__login dt input,
.miClaro__login dd input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 5px;
  border: 1px solid #ddd;
}
.miClaro__login dt button,
.miClaro__login dd button {
  width: 100%;
  margin-bottom: 0;
}
.miClaro__login dt button:after,
.miClaro__login dd button:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.miClaro__login dt a.link.noPass,
.miClaro__login dd a.link.noPass {
  color: #1f97ae !important;
  text-align: right;
}
.miClaro__login dt a.link.noPass:after,
.miClaro__login dd a.link.noPass:after {
  content: none;
}
.miClaro__login dt p.classO,
.miClaro__login dd p.classO {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding: 10px 0 0;
  font-weight: 600;
  font-size: 1.3rem;
}
.miClaro__login dt p.noClient,
.miClaro__login dd p.noClient {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 0;
}
.miClaro__login dt p.noClient a,
.miClaro__login dd p.noClient a {
  display: inline;
  color: #1f97ae !important;
  padding: 2.5px !important;
}
.miClaro__login dt {
  padding: 5px 0px;
}
.miClaro__login dd {
  margin-top: initial !important;
}
.miClaro__login .link {
  color: inherit;
  text-decoration: none;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  text-align: left;
  font-weight: 400;
  padding: 10px 10px 0 !important;
  color: #1f97ae;
}
.miClaro__description {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  position: relative;
  padding-right: 20px;
  width: 70%;
}
.miClaro__description > dl {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none !important;
  padding-left: 35px !important;
  padding-right: 3px !important;
  padding-top: 60px;
}
.miClaro__description > dl > dd {
  position: relative;
}
.miClaro__description > dl > dd a.link {
  color: #1f97ae !important;
  text-align: right;
  display: block;
  font-weight: normal;
}
.miClaro__description > dl > dd.spr-MC1,
.miClaro__description > dl > dd.spr-MC2,
.miClaro__description > dl > dd.spr-MC3,
.miClaro__description > dl > dd.spr-MC4,
.miClaro__description > dl > dd.spr-MC5,
.miClaro__description > dl > dd.spr-MC6 {
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 20px;
}
.miClaro__description > dl > dd.spr-MC1:before,
.miClaro__description > dl > dd.spr-MC2:before,
.miClaro__description > dl > dd.spr-MC3:before,
.miClaro__description > dl > dd.spr-MC4:before,
.miClaro__description > dl > dd.spr-MC5:before,
.miClaro__description > dl > dd.spr-MC6:before {
  content: "";
  background: url(img/spriteMiClaro1.png) no-repeat;
  background-position: 0 0;
  display: block;
  position: absolute;
  left: -35px;
  width: 28px;
  height: 27px;
}
.miClaro__description > dl > dd.spr-MC2:before {
  background-position: 0 -26px;
}
.miClaro__description > dl > dd.spr-MC3:before {
  background-position: 0 -55px;
  height: 23px;
}
.miClaro__description > dl > dd.spr-MC4:before {
  background-position: 0 -78px;
}
.miClaro__description > dl > dd.spr-MC5:before {
  background-position: 0 -106px;
  height: 25px;
}
.miClaro__description > dl > dd.spr-MC6:before {
  background-position: 0 -135px;
  height: 25px;
}
.miClaro__description img {
  max-width: 240px;
  max-height: 300px;
  margin-right: 1%;
  width: 100%;
}
.miClaro__description .contact {
  font-size: 16px;
  font-size: 1rem;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  position: absolute;
  bottom: 30px;
  left: 320px;
}
.miClaro__description .contact p {
  text-align: left;
  margin-bottom: 5px;
}
.miClaro__description .contact ul {
  height: initial;
}
.miClaro__description .contact ul li {
  float: left;
}
.miClaro__description .contact ul li a:before {
  font-size: 24px;
  font-size: 1.5rem;
  color: #1f97ae;
  margin-right: 5px;
}
.header-menu {
  position: relative;
  margin-top: 50px;
  overflow: hidden;
  width: 100%;
}
.header-menu.header-menuCenam {
  width: 40%;
  margin: 40px auto;
  position: relative;
}
.header-menu.header-menuCenam + .wrapper {
  box-shadow: none;
}
@media only screen and (max-width: 780px) {
  .header-menu.header-menuCenam {
    width: 100%;
  }
}
.header-menu.header-menuCenam:before {
  content: "";
  border: 1px solid #ddd;
  top: 53px;
  left: 100px;
  width: 66%;
  position: absolute;
}
@media only screen and (max-width: 780px) {
  .header-menu.header-menuCenam:before {
    left: 80px;
    width: 60%;
  }
}
.header-menu.header-menuCenam p {
  margin-bottom: 20px;
}
.header-menu.header-menuCenam span.pasos {
  width: 15px;
  height: 15px;
  background-color: #1f97ae;
  z-index: 2;
}
.header-menu.header-menuCenam span i.active {
  display: block;
  width: 35px;
  height: 35px;
  z-index: 1;
  border-radius: 50%;
}
.header-menu.header-menuCenam ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.header-menu.header-menuCenam ul li p {
  color: #acaeae;
}
@media only screen and (max-width: 780px) {
  .header-menu.header-menuCenam ul li p {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.header-menu.header-menuCenam .paso1 {
  color: #1f97ae !important;
}
.header-menu:before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  border: 3px solid #aaa;
  top: 13px;
  z-index: -1;
}
.header-menu ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.header-menu ul.around {
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-pack: space-around;
  -ms-flex-pack: justify;
}
.header-menu ul li {
  text-align: center;
}
.header-menu ul li span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 30px;
  height: 30px;
  display: block;
  margin: auto;
  padding: 7px 5px;
  border-radius: 50%;
  background: #aaa;
  color: #fff;
  text-align: center;
}
.header-menu ul li p {
  padding-top: 10px;
}
.header-menu ul li.active span {
  position: relative;
  background: #000;
}
.header-menu ul li.active span:before {
  content: "";
  display: block;
  width: 100vw;
  position: absolute;
  border: 3px solid #000;
  top: 13px;
  right: 0;
  z-index: -1;
}
.header-menu ul li.view span {
  background: #000;
}
.header-menu ul li:last-child.active span {
  position: static;
}
.appM {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: none;
  width: 100%;
  padding: 10px;
  padding-left: 35px;
  background-color: #f2f2f2;
}
.appM .close {
  left: 10px;
  top: 30px;
  display: block;
  width: 15px;
  height: 15px;
  background: #000;
  position: absolute;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.appM .close:before {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  content: "";
  font-family: "FontAwesome";
  font-size: 10px;
  font-size: 0.625rem;
  color: #fff;
}
.appM .appCont {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.appM .appCont img {
  width: 50px !important;
  height: 50px !important;
}
.appM .appCont .appContText {
  padding: 0 5px 0 10px;
}
.appM .appCont .appContText h2 {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 500;
  margin-bottom: 5px;
}
.appM .appCont .appContText p {
  font-size: 11px;
  font-size: 0.6875rem;
  margin-bottom: 5px;
}
.appM .appCont .appContText p.rest {
  color: #666;
}
.appM .appCont .appContText span {
  color: #666;
  font-size: 11px;
  font-size: 0.6875rem;
}
.appM .appCont .appContBtn {
  margin-top: 4px;
}
.appM .appCont .appContBtn a {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 5px;
  display: block;
}
.appM .appCont .appContBtn a:after {
  display: none;
}
.header-menu-anim {
  width: 580px;
  margin: 0 auto;
  padding: 40px 0;
}
.header-menu-anim .container {
  position: relative;
  padding: 0;
}
.header-menu-anim .container ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  position: relative;
  margin: 0;
  padding: 0;
}
.header-menu-anim .container ul li {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 35px;
  height: 35px;
  z-index: 1;
}
.header-menu-anim .container ul li span {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  display: block;
  padding: 10px;
  background-color: transparent;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 10px 0px transparent;
  -moz-box-shadow: 0px 0px 10px 0px transparent;
  box-shadow: 0px 0px 10px 0px transparent;
}
.header-menu-anim .container ul li span:after {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background-color: #ddd;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.header-menu-anim .container ul li p {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  color: #666;
  text-align: center;
  top: -30px;
  width: 200px;
}
.header-menu-anim .container ul li.active,
.header-menu-anim .container ul li.view {
  width: 35px;
}
.header-menu-anim .container ul li.active span,
.header-menu-anim .container ul li.view span {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
}
.header-menu-anim .container ul li.active span:after,
.header-menu-anim .container ul li.view span:after {
  background-color: #1f97ae;
}
.header-menu-anim .container ul li.active p,
.header-menu-anim .container ul li.view p {
  color: #1f97ae;
}
.header-menu-anim .container .lines {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  display: block;
  width: calc(100% - 30px);
}
.header-menu-anim .container .lines .borderLine {
  content: "";
  display: block;
  width: 100%;
  border-top: #ddd 1px solid;
  border-bottom: #ddd 1px solid;
}
.header-menu-anim .container .lines .progressLine {
  content: "";
  display: block;
  width: 0%;
  margin-top: -2px;
  border-top: #1f97ae 1px solid;
  border-bottom: #1f97ae 1px solid;
}
.appNueva {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  display: block;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 200;
}
.appNueva .contAppN {
  position: relative;
  padding: 10px;
  max-width: 730px;
  margin: auto;
  background-color: #f2f2f2;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.appNueva .contAppN .logoAppN {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 190px;
}
.appNueva .contAppN .logoAppN .icoClaroAppN {
  width: 30px;
  height: 40px;
  background-image: url(vector/icono_claro.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding: 0 10px;
}
.appNueva .contAppN .logoAppN .icoMiClaroAppN {
  width: 115px;
  height: 40px;
  background-image: url(vector/mi_claro.svg);
  background-repeat: no-repeat;
  background-size: 110px auto;
  background-position: center;
  padding: 0 10px;
  position: relative;
}
.appNueva .contAppN .logoAppN .icoMiClaroAppN:before {
  content: "";
  display: inline-block;
  height: 120%;
  width: 1px;
  background-color: #888;
  position: absolute;
  left: 0;
  top: -10%;
}
.appNueva .contAppN .infAppN {
  width: calc(100% - 190px);
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.appNueva .closeApp {
  right: 10px;
  top: 10px;
  display: block;
  width: 15px;
  height: 15px;
  background: #888;
  position: absolute;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}
.appNueva .closeApp:before {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  content: "";
  font-family: "FontAwesome";
  font-size: 10px;
  font-size: 0.625rem;
  color: #fff;
}
.appNueva .txtAppN {
  padding: 0 10px 0 0;
  font-size: 12px;
  font-size: 0.75rem;
}
.appNueva .txtAppN p + p {
  margin-top: 5px;
}
.appNueva .txtAppN b {
  font-weight: 500;
}
.appNueva .btnAppN {
  padding-right: 35px;
}
section.js__modulo_res {
  position: relative;
}
section.slider__Home {
  padding: initial;
  margin-bottom: -1px;
}
section.slider__Home .slider__index div,
section.slider__Home .slider__index2 div,
section.slider__Home .slider__carrusel div {
  display: none;
}
section.slider__Home .slider__index div:first-child,
section.slider__Home .slider__index2 div:first-child,
section.slider__Home .slider__carrusel div:first-child {
  display: block;
}
section.slider__Home .bx-wrapper img {
  max-height: 350px;
}
section.slider__Home .bx-wrapper .bx-viewport {
  padding-top: 0;
}
section.slider__Home .bx-wrapper .bx-viewport .slider__index div,
section.slider__Home .bx-wrapper .bx-viewport .slider__index2 div,
section.slider__Home .bx-wrapper .bx-viewport .slider__carrusel div {
  display: block;
}
section.slider__Home .bx-wrapper .bx-pager {
  bottom: 10px;
}
section.slider__Home .bx-wrapper .bx-pager.bx-default-pager a {
  width: 25px;
  height: 4px;
  border-radius: none;
}
section.slider__Home.newSlider .bannerD {
  display: block;
}
section.slider__Home.newSlider .bannerM {
  display: none;
}
section.slider__Home.newSlider .bx-wrapper img {
  max-height: 800px;
}
section.slider__Home.newSlider .bx-wrapper .bx-viewport {
  max-height: 480px;
}
section.slider__Home.newSlider .bx-wrapper .bx-prev {
  left: 10px;
}
section.slider__Home.newSlider .bx-wrapper .bx-next {
  right: 10px;
}
section.slider__Home.newSlider .bx-wrapper .bx-controls-direction a {
  top: 48%;
}
section.slider__Home.newSlider .bx-wrapper .bx-pager {
  bottom: 20px;
}
section.slider__Home.newSlider .bx-wrapper .bx-pager.bx-default-pager a {
  background: rgba(255, 255, 255, 0.5);
  width: 9px;
  height: 9px;
  border-radius: 50%;
  margin: 0px 10px;
}
section.slider__Home.newSlider .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 14px;
  height: 14px;
  position: relative;
  top: -3px;
  background: #fff;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido {
  justify-content: initial;
  -webkit-justify-content: initial;
  -ms-flex-pack: initial;
  width: 100%;
  padding: 20px 0px 20px 70px;
  display: block;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido .promoBanner {
  position: absolute;
  right: 0;
  bottom: 75px;
  background: url(img/barraPromo.png) no-repeat;
  height: 92px;
  width: 100%;
  max-width: 320px;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido .promoBanner span {
  display: inline-block;
}
section.slider__Home.newSlider
  .bx-wrapper
  .slider-contenido
  .promoBanner
  span.desc {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 26px;
  font-size: 1.625rem;
  color: #ef3829;
  font-weight: 400;
  float: left;
  padding: 32px 20px;
  text-align: center;
  width: 100px;
  height: 85px;
  margin-right: 10px;
}
section.slider__Home.newSlider
  .bx-wrapper
  .slider-contenido
  .promoBanner
  span.name {
  width: calc(100% - 117px);
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
  color: #000;
  position: relative;
  top: 23px;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido h1,
section.slider__Home.newSlider .bx-wrapper .slider-contenido h2 {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 600;
  background: rgba(255, 255, 255, 0.5);
  display: table;
  width: auto;
  color: #000;
  padding: 5px;
  margin: 70px 0 15px;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido h1 span,
section.slider__Home.newSlider .bx-wrapper .slider-contenido h2 span {
  color: #ef3829;
  margin-bottom: 5px;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido p {
  max-width: 50%;
  font-weight: 300;
  color: #000;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido p > span {
  font-size: 36px;
  font-size: 2.25rem;
  top: 0;
  background: rgba(255, 255, 255, 0.5);
  margin-bottom: 3px;
  display: block;
  padding: 5px;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido p > span.wrapped {
  width: fit-content;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido p.small > span {
  font-size: 32px;
  font-size: 2rem;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido .contBtns {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
section.slider__Home.newSlider
  .bx-wrapper
  .slider-contenido
  .contBtns
  [class*="btn-"] {
  margin: 0;
}
section.slider__Home.newSlider
  .bx-wrapper
  .slider-contenido
  .contBtns
  .btn-rojo {
  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  min-width: initial;
  margin-left: 20px;
}
section.slider__Home.newSlider
  .bx-wrapper
  .slider-contenido
  .contBtns
  .btn-rojo-blanco {
  min-width: initial;
  margin-left: 20px;
  width: auto !important;
}
section.slider__Home.newSlider
  .bx-wrapper
  .slider-contenido
  .contBtns
  .btn-secu[class*="btn-"] {
  min-width: initial;
  margin-left: 20px;
  width: auto !important;
}
section.slider__Home.newSlider
  .bx-wrapper
  .slider-contenido
  .contBtns
  .btn-secu.link {
  color: #fff;
  padding: 10px;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido .btn-azul,
section.slider__Home.newSlider .bx-wrapper .slider-contenido .btn-rojo,
section.slider__Home.newSlider .bx-wrapper .slider-contenido .link,
section.slider__Home.newSlider .bx-wrapper .slider-contenido .btn-rojo-blanco {
  width: auto;
  font-weight: 300;
  font-size: 0.9rem;
  min-width: 280px;
  margin-top: 10px;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido .rest {
  font-size: 12px;
  font-size: 0.75rem;
  position: absolute;
  bottom: 20px;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido .blackLink {
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: underline;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido .blackLink:after {
  display: none;
}
section.slider__Home.newSlider .bx-wrapper .slider-contenido.lessSpace h1,
section.slider__Home.newSlider .bx-wrapper .slider-contenido.lessSpace h2 {
  margin: 10px 0 15px;
}
.home__banners .bx-controls-direction a,
.mod__banners .bx-controls-direction a,
.mod__contactanos .bx-controls-direction a,
.home__ebooks .bx-controls-direction a {
  border-radius: 0 !important;
}
.home__banners .bx-controls-direction .bx-prev,
.home__banners .bx-controls-direction .bx-next,
.mod__banners .bx-controls-direction .bx-prev,
.mod__banners .bx-controls-direction .bx-next,
.mod__contactanos .bx-controls-direction .bx-prev,
.mod__contactanos .bx-controls-direction .bx-next,
.home__ebooks .bx-controls-direction .bx-prev,
.home__ebooks .bx-controls-direction .bx-next {
  background: url(img/arrows-01.png) no-repeat;
  width: 25px;
  height: 36px;
}
.home__banners .bx-controls-direction .bx-prev,
.mod__banners .bx-controls-direction .bx-prev,
.mod__contactanos .bx-controls-direction .bx-prev,
.home__ebooks .bx-controls-direction .bx-prev {
  background-position: 0 0px;
  left: -30px;
}
.home__banners .bx-controls-direction .bx-prev:hover,
.mod__banners .bx-controls-direction .bx-prev:hover,
.mod__contactanos .bx-controls-direction .bx-prev:hover,
.home__ebooks .bx-controls-direction .bx-prev:hover {
  background-position: 0 -72px;
}
.home__banners .bx-controls-direction .bx-next,
.mod__banners .bx-controls-direction .bx-next,
.mod__contactanos .bx-controls-direction .bx-next,
.home__ebooks .bx-controls-direction .bx-next {
  right: -30px;
  background-position: 0 -36px;
}
.home__banners .bx-controls-direction .bx-next:hover,
.mod__banners .bx-controls-direction .bx-next:hover,
.mod__contactanos .bx-controls-direction .bx-next:hover,
.home__ebooks .bx-controls-direction .bx-next:hover {
  background-position: 0 -108px;
}
.mod__banners .cont-banner article {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.mod__banners .bx-wrapper a {
  width: 100%;
  display: block;
}
.mod__banners .bx-wrapper img {
  width: 100%;
  height: auto;
}
.mod__banners .bx-wrapper img + img {
  margin-left: 5px;
}
.mod__Tienda .container .link {
  display: inline-block;
  margin-top: 10px;
  float: none;
}
.mod__Tienda .container h2 {
  float: left;
}
.mod__Tienda .container h2 + .link {
  margin-left: 20px;
}
.mod__Tienda .container .contImg a {
  display: block;
  margin: auto;
}
.mod__Tienda .bx-controls-direction a {
  border-radius: 0 !important;
}
.mod__Tienda .bx-controls-direction .bx-prev,
.mod__Tienda .bx-controls-direction .bx-next {
  background: url(img/arrows-01.png) no-repeat;
  width: 25px;
  height: 36px;
}
.mod__Tienda .bx-controls-direction .bx-prev {
  background-position: 0 0px;
  left: -30px;
}
.mod__Tienda .bx-controls-direction .bx-prev:hover {
  background-position: 0 -72px;
}
.mod__Tienda .bx-controls-direction .bx-next {
  right: -30px;
  background-position: 0 -36px;
}
.mod__Tienda .bx-controls-direction .bx-next:hover {
  background-position: 0 -108px;
}
.slider__index,
.slider__inter,
.slider__index2,
.slider__carrusel {
  position: relative;
  font-family: "Roboto", helvetica, sans-serif;
}
.slider__index .slider-contenido,
.slider__inter .slider-contenido,
.slider__index2 .slider-contenido,
.slider__carrusel .slider-contenido {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  right: 0;
  padding: 20px;
}
.slider__index .slider-contenido h1,
.slider__index .slider-contenido h2.h1,
.slider__index .slider-contenido h2,
.slider__index .slider-contenido p,
.slider__index .slider-contenido a,
.slider__inter .slider-contenido h1,
.slider__inter .slider-contenido h2.h1,
.slider__inter .slider-contenido h2,
.slider__inter .slider-contenido p,
.slider__inter .slider-contenido a,
.slider__index2 .slider-contenido h1,
.slider__index2 .slider-contenido h2.h1,
.slider__index2 .slider-contenido h2,
.slider__index2 .slider-contenido p,
.slider__index2 .slider-contenido a,
.slider__carrusel .slider-contenido h1,
.slider__carrusel .slider-contenido h2.h1,
.slider__carrusel .slider-contenido h2,
.slider__carrusel .slider-contenido p,
.slider__carrusel .slider-contenido a {
  width: 70%;
  margin-bottom: 10px;
}
.slider__index .slider-contenido h1,
.slider__index .slider-contenido h2.h1,
.slider__index .slider-contenido h2,
.slider__inter .slider-contenido h1,
.slider__inter .slider-contenido h2.h1,
.slider__inter .slider-contenido h2,
.slider__index2 .slider-contenido h1,
.slider__index2 .slider-contenido h2.h1,
.slider__index2 .slider-contenido h2,
.slider__carrusel .slider-contenido h1,
.slider__carrusel .slider-contenido h2.h1,
.slider__carrusel .slider-contenido h2 {
  font-size: 44px;
  font-size: 2.75rem;
  font-size: 3.2vw;
  font-weight: 300;
}
.slider__index .slider-contenido p,
.slider__inter .slider-contenido p,
.slider__index2 .slider-contenido p,
.slider__carrusel .slider-contenido p {
  font-size: 28px;
  font-size: 1.75rem;
  font-size: 2.8vw;
  font-size: 2vw;
  color: #ef3829;
}
.slider__index .slider-contenido p span,
.slider__inter .slider-contenido p span,
.slider__index2 .slider-contenido p span,
.slider__carrusel .slider-contenido p span {
  font-size: 65%;
  top: -0.5em;
  position: relative;
}
.slider__index .slider-contenido a,
.slider__inter .slider-contenido a,
.slider__index2 .slider-contenido a,
.slider__carrusel .slider-contenido a {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  font-size: 1.5vw;
  font-weight: 300;
}
.slider__index .slider-contenido a:after,
.slider__inter .slider-contenido a:after,
.slider__index2 .slider-contenido a:after,
.slider__carrusel .slider-contenido a:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.slider__index .slider-contenido a.btn,
.slider__inter .slider-contenido a.btn,
.slider__index2 .slider-contenido a.btn,
.slider__carrusel .slider-contenido a.btn {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #1f97ae;
  border: 1px solid #fff;
  color: #fff !important;
}
.slider__index .slider-contenido a.btn:after,
.slider__inter .slider-contenido a.btn:after,
.slider__index2 .slider-contenido a.btn:after,
.slider__carrusel .slider-contenido a.btn:after {
  content: "";
  font-family: "FontAwesome";
}
.slider__index .slider-contenido a.btn-secu,
.slider__inter .slider-contenido a.btn-secu,
.slider__index2 .slider-contenido a.btn-secu,
.slider__carrusel .slider-contenido a.btn-secu {
  font-size: 0.9rem;
}
.slider__index .slider-contenido.left,
.slider__inter .slider-contenido.left,
.slider__index2 .slider-contenido.left,
.slider__carrusel .slider-contenido.left {
  left: 0;
  right: inherit;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
}
.slider__index .slider-contenido.left h1,
.slider__index .slider-contenido.left h2.h1,
.slider__index .slider-contenido.left h2,
.slider__index .slider-contenido.left p,
.slider__index .slider-contenido.left a,
.slider__inter .slider-contenido.left h1,
.slider__inter .slider-contenido.left h2.h1,
.slider__inter .slider-contenido.left h2,
.slider__inter .slider-contenido.left p,
.slider__inter .slider-contenido.left a,
.slider__index2 .slider-contenido.left h1,
.slider__index2 .slider-contenido.left h2.h1,
.slider__index2 .slider-contenido.left h2,
.slider__index2 .slider-contenido.left p,
.slider__index2 .slider-contenido.left a,
.slider__carrusel .slider-contenido.left h1,
.slider__carrusel .slider-contenido.left h2.h1,
.slider__carrusel .slider-contenido.left h2,
.slider__carrusel .slider-contenido.left p,
.slider__carrusel .slider-contenido.left a {
  max-width: 470px;
  width: 70%;
  display: table;
  float: right;
  right: 0;
  text-align: left;
}
.slider__index .slider-contenido.textoBlanco h1,
.slider__index .slider-contenido.textoBlanco h2.h1,
.slider__index .slider-contenido.textoBlanco h2,
.slider__index .slider-contenido.textoBlanco p,
.slider__inter .slider-contenido.textoBlanco h1,
.slider__inter .slider-contenido.textoBlanco h2.h1,
.slider__inter .slider-contenido.textoBlanco h2,
.slider__inter .slider-contenido.textoBlanco p,
.slider__index2 .slider-contenido.textoBlanco h1,
.slider__index2 .slider-contenido.textoBlanco h2.h1,
.slider__index2 .slider-contenido.textoBlanco h2,
.slider__index2 .slider-contenido.textoBlanco p,
.slider__carrusel .slider-contenido.textoBlanco h1,
.slider__carrusel .slider-contenido.textoBlanco h2.h1,
.slider__carrusel .slider-contenido.textoBlanco h2,
.slider__carrusel .slider-contenido.textoBlanco p {
  color: #fff;
}
.slider__index .slider-contenido.textoNegro h1,
.slider__index .slider-contenido.textoNegro h2.h1,
.slider__index .slider-contenido.textoNegro h2,
.slider__index .slider-contenido.textoNegro p,
.slider__inter .slider-contenido.textoNegro h1,
.slider__inter .slider-contenido.textoNegro h2.h1,
.slider__inter .slider-contenido.textoNegro h2,
.slider__inter .slider-contenido.textoNegro p,
.slider__index2 .slider-contenido.textoNegro h1,
.slider__index2 .slider-contenido.textoNegro h2.h1,
.slider__index2 .slider-contenido.textoNegro h2,
.slider__index2 .slider-contenido.textoNegro p,
.slider__carrusel .slider-contenido.textoNegro h1,
.slider__carrusel .slider-contenido.textoNegro h2.h1,
.slider__carrusel .slider-contenido.textoNegro h2,
.slider__carrusel .slider-contenido.textoNegro p {
  color: #000;
}
.mod__Slider .bx-wrapper {
  max-width: 1390px !important;
}
.mod__Slider .bx-wrapper .bx-viewport {
  width: calc(100% - 110px) !important;
  margin: auto !important;
}
.mod__Slider .bx-wrapper .bx-prev {
  left: -50px;
}
.mod__Slider .bx-wrapper .bx-next {
  right: -50px;
}
.mod__Slider .bx-wrapper .bx-prev {
  left: 5px;
  top: 45px;
}
.mod__Slider .bx-wrapper .bx-next {
  right: 5px;
  top: 45px;
}
.mod__Slider aside {
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -ms-transition: border 0.3s;
  transition: border 0.3s;
  width: 88px;
  height: 88px;
  display: table;
  margin-right: 20px;
  border: 1px solid #ddd;
  float: left;
}
.mod__Slider aside:hover {
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -ms-transition: border 0.3s;
  transition: border 0.3s;
  border: 1px solid #1f97ae;
}
.mod__Slider aside:last-child {
  margin-right: none;
}
.mod__Slider aside img {
  width: 100%;
  height: auto;
}
.mod__Slider .bx-wrapper .bx-viewport {
  min-height: 110px !important;
}
.paquetesComp .bx-wrapper {
  max-width: 1280px !important;
}
.paquetesComp .bx-wrapper .bx-prev {
  left: -50px;
}
.paquetesComp .bx-wrapper .bx-next {
  right: -50px;
}
.home__banners .bx-wrapper img {
  width: 100%;
  height: auto;
}
.bx-wrapper img {
  display: table;
  margin: auto;
}
.slider__inter {
  padding: 0 0;
  margin-bottom: 0px;
}
.slider__inter .bx-wrapper img {
  margin: inherit;
}
.slider__inter .slider__sec .slider-contenido img {
  margin: inherit;
}
.js_slider > article {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.js_slider > article a {
  margin: 0px 10px;
  width: 100%;
}
.js_slider > article a img {
  width: 100%;
  height: auto;
}
.fakeSlider {
  padding: 0;
}
.fakeSlider .bannerD,
.fakeSlider .bannerM {
  width: 100%;
}
.fakeSlider .bannerM {
  display: none;
}
.fakeSlider .container .optinForm {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
}
.fakeSlider .container .optinForm h1,
.fakeSlider .container .optinForm h2,
.fakeSlider .container .optinForm h3 {
  font-size: 40px;
  font-size: 2.5rem;
  color: #fff;
  font-weight: 300;
  margin: 10px 0;
}
.fakeSlider .container .optinForm p {
  font-size: 24px;
  font-size: 1.5rem;
  color: #fff;
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.fakeSlider .container .optinForm .link {
  color: #fff;
}
.fakeSlider .container .optinForm .link:after {
  display: none;
}
.fakeSlider .container .banner-form h2 {
  background: rgba(255, 255, 255, 0.5);
  color: #000 !important;
  font-weight: 600;
  font-size: 36px;
  font-size: 2.25rem;
  padding: 5px;
}
.fakeSlider .container .banner-form h2 > span {
  color: #ef3829;
}
.fakeSlider .container .banner-form p {
  font-weight: 300;
  color: #000;
}
.fakeSlider .container .banner-form p > span {
  background: rgba(255, 255, 255, 0.5);
  margin-bottom: 3px;
  display: block;
  padding: 5px;
}
.fakeSlider .container .banner-form p.small > span {
  font-size: 32px;
  font-size: 2rem;
}
.fakeSlider .container .banner-form button {
  max-width: 210px;
  width: 100%;
}
.fakeSlider .cont-banner-form {
  padding-right: 15px;
  padding-left: 15px;
}
#sliderPager {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  height: 80px;
  margin-top: -80px;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.53);
}
#sliderPager a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 20%;
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 10px;
}
#sliderPager a:after {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  content: "";
  display: block;
  right: 0;
  width: 1px;
  height: 40px;
  background-color: rgba(255, 255, 255, 0.3);
}
#sliderPager a.active {
  background-color: rgba(0, 0, 0, 0.5);
}
#sliderPager a.active:before {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  content: "";
  display: block;
  top: -10px;
  width: 0;
  height: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #000 transparent;
}
#sliderPager a:last-child:after {
  display: none;
}
#sliderPager a .thumbTextSlider {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: calc(100% - 20px);
}
#sliderPager a .thumbTextSlider h3 {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  margin-bottom: 5px;
}
#sliderPager a .thumbTextSlider p {
  font-size: 11px;
  font-size: 0.6875rem;
}
.musicaVideo {
  padding: 0 !important;
  background: #000 !important;
}
.musicaVideo h2 {
  font-size: 23px;
  font-size: 1.4375rem;
  color: #fff;
  margin-right: 20px;
}
.musicaVideo h2 a {
  color: inherit;
  text-decoration: none;
}
.musicaVideo .mod__Musica,
.musicaVideo .mod__Video {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  float: left;
  width: 50%;
  padding: 20px 0;
}
.musicaVideo .mod__Musica h3,
.musicaVideo .mod__Video h3 {
  font-size: 10px;
  color: #000;
  text-align: center;
  font-weight: 300;
  margin: 5px 0;
  line-height: 1.1;
}
.musicaVideo .mod__Musica p,
.musicaVideo .mod__Video p {
  display: none;
  text-align: center;
  font-size: 10px;
}
.musicaVideo .mod__Musica img,
.musicaVideo .mod__Video img {
  width: 100%;
  height: auto;
}
.musicaVideo .mod__Musica .bx-wrapper a,
.musicaVideo .mod__Video .bx-wrapper a {
  margin-left: 0;
}
.musicaVideo .mod__Musica .bx-wrapper .contSliderCV,
.musicaVideo .mod__Musica .bx-wrapper .contSliderCM,
.musicaVideo .mod__Video .bx-wrapper .contSliderCV,
.musicaVideo .mod__Video .bx-wrapper .contSliderCM {
  max-width: none;
  max-height: none;
  overflow: initial;
}
.musicaVideo .mod__Musica .bx-wrapper .bx-pager,
.musicaVideo .mod__Musica .bx-wrapper .bx-controls-auto,
.musicaVideo .mod__Video .bx-wrapper .bx-pager,
.musicaVideo .mod__Video .bx-wrapper .bx-controls-auto {
  display: none;
}
.musicaVideo .mod__Musica .bx-wrapper .bx-controls-direction .bx-prev,
.musicaVideo .mod__Musica .bx-wrapper .bx-controls-direction .bx-next,
.musicaVideo .mod__Video .bx-wrapper .bx-controls-direction .bx-prev,
.musicaVideo .mod__Video .bx-wrapper .bx-controls-direction .bx-next {
  background: url(img/arrows-01.png) no-repeat;
  width: 25px;
  height: 36px;
}
.musicaVideo .mod__Musica .bx-wrapper .bx-controls-direction .bx-prev,
.musicaVideo .mod__Video .bx-wrapper .bx-controls-direction .bx-prev {
  left: -30px;
}
.musicaVideo .mod__Musica .bx-wrapper .bx-controls-direction .bx-next,
.musicaVideo .mod__Video .bx-wrapper .bx-controls-direction .bx-next {
  right: -30px;
  background-position: 0 -36px;
}
.musicaVideo .mod__Video {
  padding-right: 20px;
  border-right: 1px solid #444;
  margin-left: -1px;
}
.musicaVideo .mod__Video h2 {
  color: #fff;
}
.musicaVideo .mod__Video h2:before {
  content: "";
  background: url(img/ico-MusicaVideo.png) no-repeat;
  background-position: -30px -3px;
  float: left;
  width: 15px;
  height: 20px;
  display: block;
  margin-right: 5px;
}
.musicaVideo .mod__Video img {
  width: auto;
  height: 86px;
}
.musicaVideo .mod__Musica {
  padding-left: 20px;
}
.musicaVideo .mod__Musica h2 {
  color: #ef3829;
}
.musicaVideo .mod__Musica h2:before {
  content: "";
  background: url(img/ico-MusicaVideo.png) no-repeat;
  background-position: -3px -3px;
  float: left;
  width: 22px;
  height: 20px;
  display: block;
  margin-right: 5px;
}
.musicaVideo .mod__Musica img {
  width: auto;
  height: 84px;
}
.musicaVideo .contSliderCV,
.musicaVideo .contSliderCM {
  max-width: 400px;
  max-height: 90px;
  overflow: hidden;
}
.musicaVideo .contSliderCV > a,
.musicaVideo .contSliderCM > a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  padding: 2px;
  display: inline-block;
  float: left;
  margin-left: 20px;
  width: 60px;
  height: 90px;
  min-height: 90px;
  max-height: 90px;
  background: #fff;
}
.home__Modulos1,
.mod__Promociones {
  font-weight: 300;
}
.home__Modulos1 h3,
.mod__Promociones h3 {
  font-size: 26px;
  font-size: 1.625rem;
  margin-bottom: 20px;
}
.home__Modulos1 p,
.mod__Promociones p {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 20px;
  color: #666;
  width: 90%;
  line-height: 27.2px;
  line-height: 1.7rem;
}
.home__Modulos1 ul,
.mod__Promociones ul {
  line-height: 32px;
  line-height: 2rem;
}
.home__Modulos1 article,
.mod__Promociones article {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row-reverse;
  -webkit-box-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
}
.home__Modulos1 article img,
.mod__Promociones article img {
  max-width: 37%;
  margin-right: 3%;
  height: auto;
  object-fit: scale-down;
}
.home__Modulos1 article > div,
.mod__Promociones article > div {
  width: 100%;
}
.mod__Promociones .contentTituloUrl {
  padding-bottom: 20px;
}
.mod__Promociones article > div {
  width: 80%;
}
.mod__Promociones article > div p {
  min-height: 60px;
}
.mod__Promociones article img {
  width: 17%;
  margin-right: 3%;
  object-fit: scale-down;
}
.home__encuesta,
.mod__encuesta {
  font-weight: 300;
  padding-bottom: 0px;
}
.home__encuesta.view1,
.mod__encuesta.view1 {
  padding: 40px 0px;
}
.home__encuesta.view1 .container,
.mod__encuesta.view1 .container {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.home__encuesta.view1 .container span h3,
.mod__encuesta.view1 .container span h3 {
  margin-bottom: 0;
}
.home__encuesta .container,
.mod__encuesta .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.home__encuesta h3,
.mod__encuesta h3 {
  font-size: 26px;
  font-size: 1.625rem;
  margin-bottom: 20px;
}
.home__encuesta p,
.mod__encuesta p {
  font-size: 1.1rem;
  margin-bottom: 20px;
  width: 100%;
  color: #666;
  line-height: 27.2px;
  line-height: 1.7rem;
}
.home__encuesta figure,
.mod__encuesta figure {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: -3px;
}
.home__encuesta figure img,
.mod__encuesta figure img {
  width: auto;
  max-height: 90px;
  max-width: 100%;
}
.home__encuesta {
  padding-top: 10px;
}
.home__encuesta .container .g-10 {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.home__encuesta .container .g-10 h3 {
  margin-bottom: 10px;
}
.home__encuesta .container .g-10 p {
  width: 100%;
  margin-bottom: initial;
}
.home__encuesta .ico.warning {
  font-size: 37px;
  font-size: 2.3125rem;
  color: #ef3829;
  width: 65px;
  height: 50px;
}
.home__encuesta .ico.warning:before {
  content: "";
  font-family: "FontAwesome";
}
.mod__encuesta .container {
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__encuesta .container .contentTituloUrl {
  width: 100%;
}
.mod__encuesta p {
  width: 100%;
}
.mod__encuesta figure {
  padding-top: 10px !important;
}
.mod__encuesta figure img {
  max-height: 267px;
}
.mod__encuesta.configuraPaquete {
  padding: 20px 0;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-content: center;
  -webkit-align-content: center;
}
.mod__encuesta.configuraPaquete .container h3 {
  float: left;
  margin-bottom: initial;
  font-size: 30px;
  font-size: 1.875rem;
}
.mod__encuesta.configuraPaquete .container a {
  float: right;
  font-weight: 400;
  padding-top: 5px;
}
.mod__encuesta.configuraPaquete figure {
  padding-top: initial;
}
.mod__accesosRapidos {
  position: relative;
  padding: 20px 0;
  background: #fafafa !important;
}
.mod__accesosRapidos .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.mod__accesosRapidos .contentInlineEditBar.nonmodal {
  float: left;
  position: relative;
}
.mod__accesosRapidos a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  width: 100%;
  max-width: 25%;
  padding: 0 20px;
  cursor: pointer;
}
.mod__accesosRapidos a:hover h3 {
  text-decoration: underline;
}
.mod__accesosRapidos a h3 {
  color: #1f97ae;
  font-size: 1.2rem;
  margin-bottom: 15px;
  font-weight: 300;
  text-align: center;
}
.mod__accesosRapidos a h3.dest {
  color: #ef3829;
  font-weight: 700;
}
.mod__accesosRapidos a p {
  color: #000;
  font-size: 0.9rem;
  line-height: 1.3;
  font-weight: 300;
  text-align: center;
}
.mod__accesosRapidos a [class*="ico"] {
  margin: 0 auto 10px;
  display: table;
}
.mod__accesosRapidos a + .contentInlineEditBar {
  margin: 0;
  right: 20px;
}
.mod__accesosRapidos.threeCols .container a {
  max-width: 33.33%;
}
.mod__accesosRapidos.fiveCols .container a {
  max-width: 20%;
}
.mod__accesosRapidos.cyberClaro [class*="ico"] {
  margin-bottom: 10px;
}
.mod__accesosRapidos.cyberClaro [class*="ico"]:before {
  height: 56px;
  background-position: center;
  background-size: contain;
}
.mod__accesosRapidos.cyberClaro .ico_cyberClaro:before {
  content: "";
  background: url(vector/ico-cyber-claro.svg) no-repeat;
  background-size: contain;
  width: 56px;
  display: block;
}
.mod__accesosRapidos.cyberClaro .ico_cyberClaroLabel:after {
  content: "";
  background: url(vector/ico-cyber-claro-label.svg) no-repeat;
  background-size: contain;
  background-position: center;
  width: 56px;
  height: 56px;
  display: inline-block;
}
.mod__accesosRapidos.cyberClaro .ico_cyberClaroLabel.ico_compraMovil:before {
  float: right;
}
.mod__Tienda .slider-Tienda {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.mod__Tienda .slider-Tienda.withLink a {
  color: inherit;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  min-width: 240px;
  max-width: 240px;
  margin: 40px 75px 15px 0;
}
@media only screen and (max-width: 1400px) {
  .mod__Tienda .slider-Tienda.withLink a {
    margin: 40px 75px 15px 0;
  }
}
@media only screen and (max-width: 1280px) {
  .mod__Tienda .slider-Tienda.withLink a {
    margin: 40px 32px 15px 0;
  }
}
@media only screen and (max-width: 960px) {
  .mod__Tienda .slider-Tienda.withLink a {
    margin: 40px 35px 15px 0;
  }
}
.mod__Tienda .bx-wrapper {
  width: 100%;
  max-width: 1255px !important;
}
.mod__Tienda .bx-wrapper .bx-prev {
  left: 10px;
}
.mod__Tienda .bx-wrapper .bx-next {
  right: 10px;
}
.mod__Tienda .bx-wrapper .bx-viewport {
  padding-bottom: 5px;
  max-height: auto !important;
  height: auto !important;
}
.mod__Tienda article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  width: 33%;
  min-width: 240px;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #ddd;
  position: relative;
  padding: 20px 15px 40px;
  margin: 40px 75px 15px 0;
}
@media only screen and (max-width: 1400px) {
  .mod__Tienda article {
    margin: 40px 75px 15px 0;
  }
}
@media only screen and (max-width: 1280px) {
  .mod__Tienda article {
    margin: 40px 32px 15px 0;
  }
}
@media only screen and (max-width: 960px) {
  .mod__Tienda article {
    margin: 40px 35px 15px 0;
  }
}
.mod__Tienda article:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  box-shadow: 2px 2px 6px -2px rgba(102, 102, 102, 0.5);
}
.mod__Tienda article.dark {
  background: #f2f2f2;
}
.mod__Tienda article .articlePromo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px;
  position: absolute;
  top: -35px;
  text-align: center;
  height: 35px;
  width: 240px;
  border-radius: 20px 20px 0 0;
}
.mod__Tienda article .articlePromo.promo {
  background: #000;
  color: #fff;
}
.mod__Tienda article .articlePromo.promo:before {
  content: "";
  background: url(vector/promociones.svg) no-repeat;
  width: 20px;
  height: 18px;
  margin-right: 5px;
  margin-bottom: -4px;
  display: inline-block;
}
.mod__Tienda article h3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  margin-bottom: 10px;
  font-weight: 100;
  height: 40px;
  overflow: hidden;
  line-height: 1.2;
}
.mod__Tienda article h3 a {
  margin-right: 0;
}
.mod__Tienda article h3 .link {
  color: inherit;
  text-decoration: none;
}
.mod__Tienda article h3 .link:after {
  content: none;
}
.mod__Tienda article h3.preContado {
  font-size: 20px;
  font-size: 1.25rem;
  text-align: center;
  height: auto;
  min-height: 50px;
  max-height: 55px;
  width: 100%;
}
.mod__Tienda article h3.preContado > p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  padding: 10px 0 5px;
  color: #666;
}
.mod__Tienda article h3.preContado + p + .min {
  color: #666;
}
.mod__Tienda article h3 a {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
}
.mod__Tienda article p {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  padding-bottom: 5px;
}
.mod__Tienda article p span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #ef3829;
  padding: 0 10px;
  text-decoration: line-through;
}
.mod__Tienda article .min {
  font-size: 12px;
  font-size: 0.75rem;
  padding-bottom: 10px;
  font-weight: 300;
}
.mod__Tienda article .contImg {
  min-width: 160px;
  min-height: 180px;
  max-height: 240px;
  height: 280px;
  padding-bottom: 10px;
}
.mod__Tienda article .contImg .link {
  color: inherit;
  text-decoration: none;
}
.mod__Tienda article .contImg .link:after {
  content: none;
}
.mod__Tienda article .banda {
  position: relative;
  min-height: 80px;
}
.mod__Tienda article .banda img {
  position: relative;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: 100%;
  min-height: initial;
}
.mod__Tienda article img {
  display: table;
  width: auto;
  margin: auto;
  max-height: 240px;
  min-height: 240px;
}
.mod__Tienda article .btn-rojo {
  padding-bottom: 10px;
}
.mod__Tienda.promociones {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
  margin-top: 45px;
}
.mod__Tienda.promociones article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  width: calc(25% - 20px);
  min-width: initial;
  margin: 10px 10px 45px 10px;
}
.mod__Tienda.promociones article .articlePromo.promo {
  width: 100%;
}
.slider-TiendaLanding {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.slider-TiendaLanding article {
  margin: 10px;
  width: calc(25% - 20px) !important;
}
.navigatorSliderResumen {
  display: table;
  margin: 5px auto;
  display: none;
}
.navigatorSliderResumen li {
  float: left;
  margin-left: 10px;
  width: 15px;
  height: 15px;
  background: #acaeae;
  border-radius: 50%;
  cursor: pointer;
}
.navigatorSliderResumen li.active,
.navigatorSliderResumen li:hover {
  background: #1f97ae;
}
.navigatorSliderResumen li:first-child {
  margin-left: 0;
}
.arrowsSliderResumen {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 94%;
  position: absolute;
  top: 50%;
  left: 3%;
  pointer-events: none;
  opacity: 0;
}
.arrowsSliderResumen:hover {
  opacity: 1;
}
.arrowsSliderResumen .prev,
.arrowsSliderResumen .next {
  pointer-events: auto;
  cursor: pointer;
}
.arrowsSliderResumen .prev:after,
.arrowsSliderResumen .next:after {
  content: " ";
  background: url(img/arrows-01.png) no-repeat;
  display: table;
  width: 25px;
  height: 36px;
}
.arrowsSliderResumen .prev {
  float: left;
}
.arrowsSliderResumen .prev:after {
  background-position: 0 0px;
}
.arrowsSliderResumen .prev:hover:after {
  background-position: 0 -72px;
}
.arrowsSliderResumen .next {
  float: right;
}
.arrowsSliderResumen .next:after {
  background-position: 0 -36px;
}
.arrowsSliderResumen .next:hover:after {
  background-position: 0 -108px;
}
.modulo__resumen,
.modulo__resumenAuto {
  overflow: hidden;
}
.modulo__resumen:hover + .arrowsSliderResumen,
.modulo__resumenAuto:hover + .arrowsSliderResumen {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
.modulo__resumen.view1 .images img,
.modulo__resumenAuto.view1 .images img {
  border-radius: inherit;
}
.modulo__resumen.view2,
.modulo__resumenAuto.view2 {
  overflow: visible;
}
.modulo__resumen.view2 .images,
.modulo__resumenAuto.view2 .images {
  margin-bottom: -45px;
}
.modulo__resumen.view2 .images img,
.modulo__resumenAuto.view2 .images img {
  border-radius: inherit;
}
.modulo__resumen .contentResumen,
.modulo__resumenAuto .contentResumen {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  -ms-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  width: 900%;
  margin-left: 0;
}
.modulo__resumen .contentResumen.step2,
.modulo__resumenAuto .contentResumen.step2 {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  -ms-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  margin-left: -100%;
}
.modulo__resumen .contentResumen.step3,
.modulo__resumenAuto .contentResumen.step3 {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  -ms-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  margin-left: -200%;
}
.modulo__resumen .contentResumen.step4,
.modulo__resumenAuto .contentResumen.step4 {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  -ms-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  margin-left: -300%;
}
.modulo__resumen .contentResumen.step5,
.modulo__resumenAuto .contentResumen.step5 {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  -ms-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  margin-left: -400%;
}
.modulo__resumen .contentResumen.step6,
.modulo__resumenAuto .contentResumen.step6 {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  -ms-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  margin-left: -500%;
}
.modulo__resumen .contentResumen.step7,
.modulo__resumenAuto .contentResumen.step7 {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  -ms-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  margin-left: -600%;
}
.modulo__resumen .contentResumen.step8,
.modulo__resumenAuto .contentResumen.step8 {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  -ms-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  margin-left: -700%;
}
.modulo__resumen .contentResumen.step9,
.modulo__resumenAuto .contentResumen.step9 {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  -ms-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  margin-left: -800%;
}
.modulo__resumen .contentResumen.step10,
.modulo__resumenAuto .contentResumen.step10 {
  -webkit-transition: margin-left 0.5s;
  -moz-transition: margin-left 0.5s;
  -ms-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
  margin-left: -900%;
}
.modulo__resumen .viewResumen,
.modulo__resumenAuto .viewResumen {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  width: 11.1%;
  float: left;
  position: relative;
}
.modulo__resumen .viewResumen.reverse,
.modulo__resumenAuto .viewResumen.reverse {
  flex-direction: row-reverse;
  -webkit-box-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
}
.modulo__resumen .resumen,
.modulo__resumen .images,
.modulo__resumenAuto .resumen,
.modulo__resumenAuto .images {
  width: 50%;
  padding-bottom: 5px;
}
.modulo__resumen .resumen h2,
.modulo__resumen .images h2,
.modulo__resumenAuto .resumen h2,
.modulo__resumenAuto .images h2 {
  padding-bottom: 20px;
}
.modulo__resumen .resumen h3,
.modulo__resumen .images h3,
.modulo__resumenAuto .resumen h3,
.modulo__resumenAuto .images h3 {
  font-weight: 300;
  color: #000104;
  padding-bottom: 20px;
}
.modulo__resumen .resumen p,
.modulo__resumen .resumen li,
.modulo__resumen .images p,
.modulo__resumen .images li,
.modulo__resumenAuto .resumen p,
.modulo__resumenAuto .resumen li,
.modulo__resumenAuto .images p,
.modulo__resumenAuto .images li {
  font-size: 1.1rem;
  color: #666;
  font-weight: 300;
  padding-bottom: 20px;
  width: 85%;
  line-height: 1.5;
}
.modulo__resumen .resumen li:before,
.modulo__resumen .images li:before,
.modulo__resumenAuto .resumen li:before,
.modulo__resumenAuto .images li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.modulo__resumen .images,
.modulo__resumen .video,
.modulo__resumenAuto .images,
.modulo__resumenAuto .video {
  position: relative;
  min-height: 320px;
}
.modulo__resumen .images img,
.modulo__resumen .video img,
.modulo__resumenAuto .images img,
.modulo__resumenAuto .video img {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  margin: auto;
  border-radius: 50%;
  overflow: hidden;
  max-height: 100%;
  max-width: 100%;
  object-fit: scale-down;
}
.modulo__resumen .video,
.modulo__resumenAuto .video {
  min-height: 320px;
  width: 100%;
  max-width: 580px;
}
.modulo__resumenAuto {
  overflow: visible !important;
  padding-bottom: 30px;
}
.modulo__resumenAuto .viewResumen {
  width: auto;
}
.modulo__resumenAuto .bx-controls-direction {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.modulo__resumenAuto .bx-controls-direction .bx-prev,
.modulo__resumenAuto .bx-controls-direction .bx-next {
  background: url(img/arrows-01.png) no-repeat;
  width: 25px;
  height: 36px;
}
.modulo__resumenAuto .bx-controls-direction .bx-prev {
  background-position: 0 0px;
  left: -30px;
}
.modulo__resumenAuto .bx-controls-direction .bx-prev:hover {
  background-position: 0 -72px;
}
.modulo__resumenAuto .bx-controls-direction .bx-next {
  right: -30px;
  background-position: 0 -36px;
}
.modulo__resumenAuto .bx-controls-direction .bx-next:hover {
  background-position: 0 -108px;
}
.modulo__resumenAuto .bx-wrapper .bx-pager,
.modulo__resumenAuto .bx-wrapper .bx-controls-auto {
  bottom: -30px;
}
.modulo__resumenAuto:hover .bx-controls-direction {
  opacity: 1;
  filter: alpha(opacity=100);
}
.plan__Precio,
.equipo__destacado,
.plan__Paquete {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 5px;
  max-width: 314px;
  width: 25%;
  float: left;
  margin-bottom: 30px;
}
.plan__Precio .carac-plan:nth-of-type(even),
.equipo__destacado .carac-plan:nth-of-type(even),
.plan__Paquete .carac-plan:nth-of-type(even) {
  background: #ddd;
}
.plan__Precio .carac-plan .contImg img,
.equipo__destacado .carac-plan .contImg img,
.plan__Paquete .carac-plan .contImg img {
  margin: auto;
  display: block;
  max-width: 90%;
}
.plan__Precio h3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  background: #000104;
  color: #fff;
  padding: 10px 5px;
  text-align: center;
  font-weight: 400;
  border-bottom: 1px solid #fff;
  height: 53px;
  overflow: hidden;
}
.plan__Precio h3.titulo-grande {
  font-size: 20.8px;
  font-size: 1.3rem;
}
.plan__Precio strong {
  font-weight: 700;
}
.plan__Precio .btn-rojo {
  display: table;
  margin: auto;
  width: 80%;
}
.plan__Precio .btn-rojo:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.plan__Precio dl {
  border: 1px solid #ddd;
}
.plan__Precio dl dd {
  padding: 10px 5px;
  border-top: 1px solid #ddd;
  background: #fff;
  min-height: 33px;
}
.plan__Precio dl dd:first-of-type {
  border-top: initial;
}
.plan__Precio dl dd p {
  font-size: 0.9rem;
  text-align: center;
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 28px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.plan__Precio dl dd.contImg {
  text-align: center;
}
.plan__Precio dl dd.precio {
  background: #1f97ae;
  position: relative;
}
.plan__Precio dl dd.precio span {
  display: none;
}
.plan__Precio dl dd.precio span.descuento {
  font-size: 12px;
  font-size: 0.75rem;
  display: inline-block;
  position: absolute;
  background: #fff;
  top: 5px;
  left: 0px;
  padding: 3.33333px 10px;
  padding-right: 0;
  color: #ef3829;
  font-weight: 300;
}
.plan__Precio dl dd.precio span.descuento:before {
  content: " ";
  display: block;
  position: absolute;
  right: -10px;
  top: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
}
.plan__Precio dl dd.precio span.descuento strong {
  font-size: 1.1em;
  font-weight: 700;
}
.plan__Precio dl dd.precio p {
  color: #fff;
  height: auto;
}
.plan__Precio dl dd.precio p > span {
  display: block;
  font-size: 1.7rem;
  font-weight: 700;
}
.plan__Precio dl dd.precio p.copy {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  font-size: 0.75rem;
  min-height: 22px;
  padding-bottom: 10px;
}
.plan__Precio dl dd.precio > a.link {
  color: #fff;
  margin: auto;
  display: table;
  font-size: 12px;
  font-size: 0.75rem;
}
.plan__Precio dl dd.precio.withCopy {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 95px;
}
.plan__Precio dl dd.minutos,
.plan__Precio dl dd.msn {
  background: #f2f2f2;
}
.plan__Precio.todoClaro dl dd,
.plan__Precio.teleV dl dd,
.plan__Precio.telefonoF dl dd {
  color: #666;
}
.plan__Precio.todoClaro dl dd.precio,
.plan__Precio.teleV dl dd.precio,
.plan__Precio.telefonoF dl dd.precio {
  background: #1f97ae;
  position: relative;
}
.plan__Precio.todoClaro dl dd.decodificacor,
.plan__Precio.todoClaro dl dd.call,
.plan__Precio.teleV dl dd.decodificacor,
.plan__Precio.teleV dl dd.call,
.plan__Precio.telefonoF dl dd.decodificacor,
.plan__Precio.telefonoF dl dd.call {
  background: #ddd;
}
.plan__Precio.todoClaro dl dd.paquetes,
.plan__Precio.teleV dl dd.paquetes,
.plan__Precio.telefonoF dl dd.paquetes {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 60px;
}
.plan__Precio.todoClaro dl dd.paquetes p,
.plan__Precio.teleV dl dd.paquetes p,
.plan__Precio.telefonoF dl dd.paquetes p {
  padding-bottom: 5px;
}
.plan__Precio.todoClaro dl dd.paquetes .contImg,
.plan__Precio.teleV dl dd.paquetes .contImg,
.plan__Precio.telefonoF dl dd.paquetes .contImg {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-content: center;
  -webkit-align-content: center;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-pack: space-around;
  -ms-flex-pack: justify;
  height: 20px;
}
.plan__Precio.todoClaro dl dd.paquetes .contImg img,
.plan__Precio.teleV dl dd.paquetes .contImg img,
.plan__Precio.telefonoF dl dd.paquetes .contImg img {
  height: 20px;
  width: auto;
}
.plan__Precio.todoClaro dl dd.canales,
.plan__Precio.teleV dl dd.canales,
.plan__Precio.telefonoF dl dd.canales {
  color: #666;
}
.plan__Precio.todoClaro dl dd.canales .link,
.plan__Precio.teleV dl dd.canales .link,
.plan__Precio.telefonoF dl dd.canales .link {
  display: table;
  margin: 2.5px auto;
}
.plan__Precio.todoClaro dl dd.canales .contImg,
.plan__Precio.teleV dl dd.canales .contImg,
.plan__Precio.telefonoF dl dd.canales .contImg {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  min-height: 120px;
  max-height: 120px;
  width: 100%;
  max-width: 235px;
  margin: auto;
}
.plan__Precio.todoClaro dl dd.canales .contImg img,
.plan__Precio.teleV dl dd.canales .contImg img,
.plan__Precio.telefonoF dl dd.canales .contImg img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px;
  min-width: 100px;
  width: 100%;
  height: auto;
}
.plan__Precio.telefonoF dl dd {
  padding: 15px 5px;
}
.plan__Precio.telefonoF dl dd.minutos,
.plan__Precio.telefonoF dl dd.msn {
  background: #fff !important;
}
.plan__Precio.telefonoF dl dd.megas {
  background: #ddd !important;
}
.plan__Precio.todoClaro dl dd {
  padding: 15px 5px;
}
.plan__Precio.todoClaro dl dd:nth-of-type(even) {
  background: #ddd;
}
.plan__Precio.todoClaro dl dd.precio {
  background: #1f97ae;
  position: relative;
}
.plan__Precio.todoClaro dl dd.canalesHD {
  background: #fff;
}
.plan__Precio.todoClaro dl dd.canalesHD .link {
  display: table;
  margin: 2.5px auto;
}
.plan__Precio.todoClaro dl dd.canalesHD .contImg {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  min-height: 120px;
  max-height: 120px;
  width: 100%;
  max-width: 235px;
  margin: auto;
}
.plan__Precio.todoClaro dl dd.canalesHD .contImg img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px;
  min-width: 100px;
  width: 100%;
}
.plan__Precio.todoClaro dl dd.canalesHD,
.plan__Precio.todoClaro dl dd.internet,
.plan__Precio.todoClaro dl dd.telefono {
  position: relative;
}
.plan__Precio.todoClaro dl dd.canalesHD:before,
.plan__Precio.todoClaro dl dd.internet:before,
.plan__Precio.todoClaro dl dd.telefono:before {
  content: " ";
  background: url(img/icon-servicios1.png) no-repeat;
  background-position: 0 0;
  display: block;
  height: 30px;
  position: absolute;
  width: 30px;
  left: 10px;
}
.plan__Precio.todoClaro dl dd.canalesHD:before {
  background-position: -54px 0;
  width: 35px;
  height: 20px;
}
.plan__Precio.todoClaro dl dd.internet:before {
  background-position: -19px 0;
  width: 32px;
  top: 8px;
}
.plan__Precio.todoClaro dl dd.telefono:before {
  background-position: -1px 0;
  width: 15px;
  top: 8px;
  left: 18px;
}
.plan__Precio.todoClaro dl dd.call {
  padding: 10px 5px;
}
.plan__PrecioDest {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 5px;
  max-width: 480px;
  width: 25%;
  float: left;
  margin-bottom: 30px;
}
.plan__PrecioDest dl {
  background: #fff;
  border: #ddd 1px solid;
}
.plan__PrecioDest dl dt.destTitle {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  color: #fff;
  margin-bottom: 10px;
}
.plan__PrecioDest dl dt.destTitle:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 20px 86px 0;
  border-color: transparent #ef3829 transparent transparent;
}
.plan__PrecioDest dl dt.destTitle:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 86px 20px 0 0;
  border-color: #b52332 transparent transparent transparent;
}
.plan__PrecioDest dl dt.destTitle .destTitleCont {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  width: calc(100% - 40px);
  min-height: 116px;
  background: #ef3829;
  background: -moz-linear-gradient(left, #ef3829 0%, #b52332 100%);
  background: -webkit-linear-gradient(left, #ef3829 0%, #b52332 100%);
  background: linear-gradient(to right, #ef3829 0%, #b52332 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EF3829', endColorstr='#b52332',GradientType=1 );
}
.plan__PrecioDest dl dt.destTitle .destTitleCont:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  border-style: solid;
  border-width: 30px 0 0 180px;
  border-color: transparent transparent transparent #fff;
}
.plan__PrecioDest dl dt.destTitle .destTitleCont:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  border-style: solid;
  border-width: 0 0 30px 180px;
  border-color: transparent transparent #fff transparent;
}
.plan__PrecioDest dl dt.destTitle .destTitleCont h3 {
  font-size: 56px;
  font-size: 3.5rem;
  font-weight: 700;
  padding-top: 10px;
  text-shadow: 0px 1px 3px rgba(34, 34, 34, 0.25);
}
.plan__PrecioDest dl dt.destTitle .destTitleCont h3 span {
  font-size: 40px;
  font-size: 2.5rem;
}
.plan__PrecioDest dl dt.destTitle .destTitleCont a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  margin-top: 5px;
  text-shadow: 0px 1px 3px rgba(34, 34, 34, 0.25);
}
.plan__PrecioDest dl dt.destTitle .destTitleCont a:hover {
  text-decoration: underline;
}
.plan__PrecioDest dl dd {
  text-align: center;
  color: #666;
  padding: 10px;
  position: relative;
}
.plan__PrecioDest dl dd strong {
  font-size: 32px;
  font-size: 2rem;
  color: #000104;
  width: 100%;
  display: inline-block;
}
.plan__PrecioDest dl dd strong span {
  color: #ef3829;
}
.plan__PrecioDest dl dd [class*="btn"] {
  width: 100%;
  margin: 0;
}
.plan__PrecioDest dl dd.elegidos,
.plan__PrecioDest dl dd.meses {
  min-height: 55px;
}
.plan__PrecioDest dl dd.elegidos strong,
.plan__PrecioDest dl dd.meses strong {
  margin-bottom: 5px;
}
.plan__PrecioDest dl dd.minutos:after {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  bottom: 8px;
  content: "";
  width: 100%;
  max-width: 150px;
  height: 1px;
  background-color: #ef3829;
}
.plan__PrecioDest dl dd.precio {
  font-size: 48px;
  font-size: 3rem;
  color: #ef3829;
}
.plan__PrecioDest dl dd.precio .super {
  vertical-align: super;
  font-size: 1.5rem !important;
  margin: 0 !important;
  padding: 0 !important;
}
.plan__PrecioDest dl dd.precio p {
  color: #ef3829;
  display: inline-block;
}
.plan__PrecioDest dl dd.call {
  border-top: #ddd 1px solid;
}
.plan__PrecioDest dl dd .icons {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.plan__PrecioDest dl dd .icons .and {
  margin-top: 5px;
}
.plan__PrecioDest dl dd .icons [class*="ico_"] {
  padding: 0 10px;
}
.plan__PrecioDest dl dd .icons [class*="ico_"]:before {
  width: 58px;
  height: 58px;
  margin-right: 0;
}
.plan__PrecioDest.v2 dl dt.destTitle .destTitleCont h3 {
  font-size: 28px;
  font-size: 1.75rem;
}
.plan__PrecioDest.v2 dl dd strong {
  font-size: 20px;
  font-size: 1.25rem;
}
.plan__PrecioDest.v2 dl dd.precio {
  font-size: 44px;
  font-size: 2.75rem;
}
.redesSocialesDest {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin: 20px 0;
}
.redesSocialesDest p {
  font-size: 20px;
  font-size: 1.25rem;
  position: relative;
  padding-right: 15px;
  margin-right: 10px;
}
.redesSocialesDest p:after {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  content: "";
  width: 0;
  height: 0;
  right: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #ef3829;
}
.redesSocialesDest .imgCont img {
  width: 100%;
  max-width: 140px;
  height: auto;
}
.planDestHTMLA .container .planDestHTMLAHeader {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-bottom: 40px;
}
.planDestHTMLA .container .planDestHTMLAHeader h2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 32px;
  font-size: 2rem;
  width: 50%;
  padding-right: 20px;
  line-height: 1.2;
}
.planDestHTMLA .container .planDestHTMLAHeader h2 span {
  color: #fff;
  padding: 0 5px;
  background-color: rgba(239, 56, 41, 0.9);
}
.planDestHTMLA .container .planDestHTMLAHeader .redesSociales {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 50%;
}
.planDestHTMLA .container .planDestHTMLAHeader .redesSociales p {
  font-size: 20px;
  font-size: 1.25rem;
  max-width: 180px;
  position: relative;
}
.planDestHTMLA .container .planDestHTMLAHeader .redesSociales p:after {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  content: "";
  width: 0;
  height: 0;
  right: 10px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #ef3829;
}
.planDestHTMLA .container .planDestHTMLAHeader .redesSociales .imgCont img {
  width: 100%;
  max-width: 170px;
  height: auto;
}
.planDestHTMLA .container .planDestHTMLAImg {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-bottom: 10px;
}
.planDestHTMLA .container .planDestHTMLAImg .imgCont {
  width: calc(50% - 10px);
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.planDestHTMLA .container .planDestHTMLAImg .imgCont img {
  width: 100%;
  height: auto;
}
.planDestHTMLA .container .planDestHTMLAImg .imgCont [class*="btn"] {
  position: relative;
  float: right;
  margin: -22px 20px 0 0;
  z-index: 1;
}
.planDestForm form {
  width: 100%;
  max-width: 49.5%;
  margin: 0;
}
.planDestForm form .inputButton {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin-bottom: 10px;
}
.planDestForm form .inputButton fieldset {
  width: 180px;
}
.planDestForm form .inputButton fieldset .btn-rojo {
  width: 100%;
  margin: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.planDestForm form .inputButton fieldset .btn-rojo i {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  margin-left: -15px;
}
.planDestForm form .inputButton fieldset.inputText {
  width: calc(100% - 180px);
}
.planDestForm form fieldset {
  position: relative;
  margin: 0;
  padding: 0;
  border: none;
}
.planDestForm form fieldset input[type="text"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin-bottom: 0;
  padding-right: 30px !important;
}
.planDestForm form fieldset.transpBG {
  background: rgba(255, 255, 255, 0.5);
  padding: 5px;
  margin-bottom: 10px;
}
.planDestForm form .message {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  font-size: 0.75rem;
  color: #ef3829;
  display: inline-block;
  width: 100%;
  padding: 5px;
  margin-bottom: 5px;
  background: rgba(255, 255, 255, 0.5);
}
.planDestForm form .link {
  color: #000;
  text-decoration: underline;
}
.plan__Paquete strong {
  font-weight: 700;
}
.plan__Paquete .btn-rojo {
  display: table;
  margin: auto;
  width: 80%;
}
.plan__Paquete .btn-rojo:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.plan__Paquete dl {
  border: 1px solid #ddd;
}
.plan__Paquete dl dd {
  padding: 10px 5px;
  border-top: 1px solid #ddd;
  background: #fff;
  color: #666;
}
.plan__Paquete dl dd.carac-plan:nth-child(even) {
  background: #fff !important;
}
.plan__Paquete dl dd:first-of-type {
  border-top: initial;
}
.plan__Paquete dl dd p {
  font-size: 0.9rem;
  text-align: center;
}
.plan__Paquete dl dd img {
  display: block;
  height: 30px;
  width: auto;
  margin: auto;
}
.plan__Paquete dl dd:nth-of-type(odd) {
  background: #ddd;
}
.plan__Paquete dl dd.precio {
  position: relative;
}
.plan__Paquete dl dd.precio span {
  font-size: 2.5em;
  font-weight: 700;
  display: block;
  color: #b7202e;
}
.plan__Paquete dl dd.precio span.descuento {
  font-size: 12px;
  font-size: 0.75rem;
  display: inline-block;
  position: absolute;
  background: #ef3829;
  top: 5px;
  left: 0px;
  padding: 3.33333px 10px;
  padding-right: 0;
  color: #fff;
  font-weight: 300;
}
.plan__Paquete dl dd.precio span.descuento:before {
  content: " ";
  display: block;
  position: absolute;
  right: -10px;
  top: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ef3829;
}
.plan__Paquete dl dd.precio span.descuento strong {
  font-size: 1.1em;
  font-weight: 700;
}
.plan__Paquete dl dd.precio .link {
  display: table;
  text-align: center;
  margin: auto;
}
.plan__Paquete dl dd.precio + dd p,
.plan__Paquete dl dd.precio + dd + dd p,
.plan__Paquete dl dd.precio + dd + dd + dd p,
.plan__Paquete dl dd.precio + dd + dd + dd + dd p {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: pre-wrap;
  height: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.plan__Paquete dl dd.tituloPaquete {
  background: #1f97ae;
  position: relative;
  color: #fff;
  font-size: 1.1rem;
  overflow: hidden;
  text-align: center;
}
.plan__Paquete dl dd.tituloPaquete h3 {
  font-size: 1.1rem;
}
.plan__Paquete dl dd.contImg {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 40px;
  max-height: 40px;
  padding: 5px;
}
.plan__Paquete dl dd.contImg p {
  padding: 10px 5px;
}
.plan__Paquete.plan__Play dl dd {
  color: #000104;
}
.plan__Paquete.plan__Play dl dd:nth-of-type(odd) {
  background-color: #f2f2f2;
}
.plan__Paquete.plan__Play dl dd.tituloPlay {
  background-color: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  padding: 10px 5px;
  text-align: center;
  font-weight: 400;
  border-bottom: 1px solid #fff;
  height: 53px;
  overflow: hidden;
}
.plan__Paquete.plan__Play dl dd.precio {
  padding: 30px 5px;
}
.plan__Paquete.plan__Play dl dd.precio p {
  font-size: 2rem;
  margin-bottom: 10px;
}
.plan__Paquete.plan__Play dl dd.precio span {
  color: #000104;
  font-size: 1rem;
  font-weight: 300;
  display: inline-block !important;
}
.plan__Paquete.plan__Play dl dd.call {
  background-color: #fff;
  border-top: none;
}
.plan__Paquete.plan__Play dl dd.call .btn-rojo {
  margin-bottom: 10px;
}
.plan__Paquete.plan__Play dl dd.call .link {
  display: table;
  margin: auto;
  text-align: center;
}
.plan__Paquete.plan__Play dl dd.call .link.cerrar:after {
  display: none;
}
.plan__Paquete.plan__Play dl dd.call .link.cerrar:before {
  color: inherit;
  text-decoration: none;
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
.plan__Paquete.plan__Play .btnTop {
  height: 53px;
  background-color: #fff;
}
.plan__Paquete.plan__Play .btnTop .btn-blanco-azul {
  display: table;
  margin: auto;
  width: 80%;
}
.plan__Paquete.plan__Play .btnTop .btn-blanco-azul.agregar:before {
  color: inherit;
  text-decoration: none;
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
.plan__Paquete.plan__Play .emptyPlan {
  background-color: #f2f2f2;
  height: calc(100% - 53px);
}
.equipo__destacado .equipo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 5px;
  background: #fff;
}
.equipo__destacado .equipo-precio {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
}
.equipo__destacado .equipo-precio .equipoImg {
  width: 70%;
}
.equipo__destacado .equipo-precio .equipoImg img {
  width: 100%;
  max-width: 98px;
  height: auto;
  max-height: 170px;
  display: table;
  margin: auto;
}
.equipo__destacado .equipo-precio .precio p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1rem;
  padding: 5px;
}
.equipo__destacado .equipo-precio .precio p.normal {
  color: #666;
}
.equipo__destacado .equipo-precio .precio p.normal span {
  font-size: 0.8rem;
}
.equipo__destacado .equipo-precio .precio p.tienda {
  color: #000;
  margin-bottom: 5px;
}
.equipo__destacado .equipo-precio .precio p.tienda span {
  font-size: 1.4rem;
  font-weight: 400;
}
.equipo__destacado .descrip-equipo h3 {
  font-size: 1.4rem;
  font-weight: 400;
  padding: 0 5px 10px;
  color: #000104;
}
.equipo__destacado .descrip-equipo ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.equipo__destacado .descrip-equipo ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  padding: 2.5px;
}
.equipo__destacado .descrip-equipo ul p {
  font-size: 0.7rem;
  text-align: center;
  font-weight: 400;
  padding: 2.5px 0;
}
.equipo__destacado .btn-rojo {
  display: table;
  margin: auto;
  width: 100%;
}
.equipo__destacado .btn-rojo:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.contentPlanPrecioV2 {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
}
.cardPlan {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: calc(25% - 30px);
  min-height: 500px;
  background: #fff;
  border: #ddd 1px solid;
  margin: 0 15px 30px;
}
.cardPlan .cont-lista {
  min-height: 320px !important;
}
.cardPlan .tabsCards ul.tabsLinks {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.cardPlan .tabsCards ul.tabsLinks li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  color: #666;
  line-height: 1.4;
  width: 50%;
  padding: 10px;
  background: #f2f2f2;
  cursor: pointer;
}
.cardPlan .tabsCards ul.tabsLinks li.active {
  color: #ef3829;
  background: #fff;
}
.cardPlan .tabsCards .tabsCardsContent {
  width: 100%;
}
.cardPlan .tabsCards .tabsCardsContent .tabsCardsElement {
  display: none;
  width: 100%;
}
.cardPlan .cardPlanDesc h3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 28px;
  font-size: 1.75rem;
  text-align: center;
  width: 100%;
  padding: 20px 10px;
}
.cardPlan .cardPlanDesc h3 strong {
  color: #ef3829;
}
.cardPlan .cardPlanDesc .labelSpec {
  position: relative;
  text-align: center;
  color: #fff;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
  background: #ef3829;
}
.cardPlan .cardPlanDesc .labelSpec p {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  padding: 10px 20px;
}
.cardPlan .cardPlanDesc .labelSpec span {
  font-size: 38px;
  font-size: 2.375rem;
  font-weight: 700;
  display: inline-block;
  padding: 0 20px 10px;
}
.cardPlan .cardPlanDesc .labelSpec:before {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent transparent #b7202e transparent;
}
.cardPlan .cardPlanDesc .labelSpec:after {
  content: "";
  position: absolute;
  top: -10px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 0 10px;
  border-color: transparent transparent transparent #b7202e;
}
.cardPlan .cardPlanDesc .redesSociales {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  widows: 100%;
}
.cardPlan .cardPlanDesc .redesSociales h4 {
  font-size: 20px;
  font-size: 1.25rem;
  color: #666;
  text-align: center;
  font-weight: 500;
  padding: 10px;
}
.cardPlan .cardPlanDesc .redesSociales ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 10px;
}
.cardPlan .cardPlanDesc .redesSociales ul li {
  max-width: 35px;
}
.cardPlan .cardPlanDesc .redesSociales ul li img {
  width: 100%;
  height: auto;
}
.cardPlan .cardPlanDesc .redesSociales .whatsappMess {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  text-align: center;
  padding: 0 10px;
  margin-bottom: 10px;
}
.cardPlan .cardPlanDesc .redesSociales .whatsappMess i {
  font-size: 32px;
  font-size: 2rem;
  color: #25d366;
  margin-right: 5px;
}
.cardPlan .cardPlanDesc .redesSociales .whatsappMess span {
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.cardPlan .cardPlanDesc .minutosLibres {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding: 0 10px;
  margin-bottom: 20px !important;
}
.cardPlan .cardPlanDesc .minutosLibres i:before {
  float: none;
  margin: 0 auto 5px;
}
.cardPlan .cardPlanDesc .minutosLibres p {
  font-weight: 400;
}
.cardPlan .cardPlanDesc .minutosLibres p strong {
  color: #ef3829;
}
.cardPlan .cardPlanDesc .planPrecio {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  font-weight: 500;
  width: 100%;
  position: relative;
  margin-bottom: 20px;
}
.cardPlan .cardPlanDesc .planPrecio .precio {
  color: #ef3829;
  padding: 0 10px;
}
.cardPlan .cardPlanDesc .planPrecio .moreInfo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  font-size: 0.75rem;
  color: #ef3829;
  text-decoration: none;
  max-width: 80px;
  padding: 5px;
  background: #fff;
  border: #ef3829 2px solid;
}
.cardPlan .cardPlanDesc .planPrecio .precioNormal {
  font-size: 10px;
  font-size: 0.625rem;
  position: absolute;
  top: 42px;
  right: 90px;
  color: #ef3829;
}
.cardPlan .cardPlanDesc .planPrecio.oferta {
  position: relative;
  width: calc(100% + 10px);
  margin-left: -10px;
  background: #ef3829;
}
.cardPlan .cardPlanDesc .planPrecio.oferta .precio {
  color: #fff;
}
.cardPlan .cardPlanDesc .planPrecio.oferta:before {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent transparent #b7202e transparent;
}
.cardPlan .cardPlanDesc p.porta {
  font-weight: 600;
  text-align: center;
  padding: 10px;
}
.cardPlan .cardPlanDesc [class*="btn-"] {
  margin: 10px auto 20px;
}
.cardPlan .cardPlanDetalle .cargo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding: 20px 10px;
  margin-bottom: 20px;
  border-bottom: #ef3829 1px solid;
}
.cardPlan .cardPlanDetalle .cargo h5 {
  font-size: 16px;
  font-size: 1rem;
}
.cardPlan .cardPlanDetalle .cargo p {
  color: #ef3829;
  margin-top: 10px;
}
.cardPlan .cardPlanDetalle ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  padding: 10px 0;
}
.cardPlan .cardPlanDetalle ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  width: 50%;
  padding: 10px;
}
.cardPlan .cardPlanDetalle ul li h5 {
  font-size: 14px;
  font-size: 0.875rem;
}
.cardPlan .cardPlanDetalle ul li h5 strong {
  width: 100%;
  display: inline-block;
  margin-top: 5px;
}
.cardPlan .cardPlanDetalle ul li p {
  color: #ef3829;
  margin-top: 10px;
}
.cardPlan .cardPlanDetalle ul li:nth-child(odd) {
  border-right: #ef3829 1px solid;
}
.cardPlan .cardPlanDetalle ul li.iconListElement {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  text-align: left;
}
.cardPlan .cardPlanDetalle ul li.iconListElement i:before {
  float: none;
}
.cardPlan .cardPlanDetalle ul li.iconListElement .titleIcon {
  color: #000;
  margin-top: 0;
}
.cardPlan .cardPlanDetalle ul li.insc p {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #000;
  margin-bottom: 10px;
}
.cardPlan .cardPlanDetalle ul li.insc img {
  width: 100%;
  max-width: 100px;
  height: auto;
}
.cardPlan .cardPlanDetalle ul li.insc.inv img {
  margin-top: 10px;
}
.cardPlan .cardPlanDetalle ul:first-child {
  border-bottom: #ef3829 1px solid;
}
.cardPlan .cardPlanDetalle .bottomLink {
  text-align: center;
  padding: 10px;
  padding-bottom: 20px;
}
.planHogar .cardPlanDesc h3 {
  font-weight: 500;
  padding-bottom: 10px;
  font-size: 18px;
  font-size: 1.125rem;
}
.planHogar .cardPlanDesc h4 {
  font-weight: 500;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  padding: 0 10px 20px;
  color: #ef3829;
}
.planHogar .cardPlanDesc .labelSpec {
  margin-bottom: 20px;
}
.planHogar .cardPlanDesc .labelSpec p {
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
}
.planHogar .cardPlanDesc .labelSpec span {
  font-size: 30px;
  font-size: 1.875rem;
}
.planHogar .cardPlanDesc .labelSpec .destacado {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  padding: 0 20px 10px;
}
.planHogar .cardPlanDesc .redesSociales {
  margin-bottom: 20px;
}
.planHogar .cardPlanDesc .redesSociales h4 {
  font-size: 16px;
  font-size: 1rem;
}
.planHogar .cardPlanDesc .minutosLibres {
  margin-bottom: 40px;
}
.planHogar .cardPlanDesc .minutosLibres i:before {
  display: inline-block;
}
.planHogar .cardPlanDesc .minutosLibres i + i:before {
  margin-left: 10px;
}
.planHogar .descripPortaPlanes {
  margin-bottom: 20px;
}
.planHogar .descripPortaPlanes p.porta {
  font-weight: 500;
  padding: 0 10px 10px;
  color: #666;
}
.planHogar .descripPortaPlanes p.porta span {
  color: #ef3829;
}
.planHogar .cardPlanDetalle .cargo {
  border-bottom-color: #ddd;
  margin-bottom: 0;
}
.planHogar .cardPlanDetalle .cargo h5 strong {
  display: block;
  padding-top: 5px;
}
.planHogar .cardPlanDetalle ul {
  padding: 0;
}
.planHogar .cardPlanDetalle ul li {
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-left: 12.5%;
  padding-right: 12.5%;
}
.planHogar .cardPlanDetalle ul li:nth-child(odd) {
  border-right: none;
}
.planHogar .cardPlanDetalle ul li.insc p > span {
  color: #ef3829;
  font-weight: 500;
}
.planHogar .cardPlanDetalle ul li p {
  margin-top: 0;
}
.planHogar .cardPlanDetalle ul:first-child {
  border-bottom: none;
}
.planHogar .cont-lista {
  min-height: 390px;
}
.planHogar .cont-image-list > img {
  width: 100%;
  max-width: 95px;
  min-width: 80px;
}
.planHogar .cont-image-list + p {
  padding-left: 10px;
}
.modulo__ofertaMes .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.modulo__ofertaMes .contentTituloUrl {
  width: 100%;
}
.modulo__ofertaMes .contentOferasMensuales {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 10px;
}
.modulo__ofertaMes .contentOferasMensuales h3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 0 20px;
}
.modulo__ofertaMes .contentOferasMensuales h3:before {
  margin-top: -10px;
}
.modulo__ofertaMes .contentOferasMensuales h3 span {
  color: #ef3829;
}
.modulo__ofertaMes .contentOferasMensuales img {
  width: 100%;
}
.modulo__ofertaMes .contentOferasMensuales .contImg {
  position: relative;
  width: 100%;
}
.modulo__ofertaMes .contentOferasMensuales .contImg .imgPromoText {
  position: absolute;
  right: 0;
  top: 0;
  width: 43%;
  min-height: 87px;
  background: url(img/bg-label-img.png) 0 0 no-repeat cover;
}
.modulo__ofertaMes .contentOferasMensuales .contImg .imgPromoText .discount {
  float: left;
  width: 35%;
  font-size: 180%;
  color: #b7202e;
  padding: 10% 0;
  text-align: center;
}
.modulo__ofertaMes .contentOferasMensuales .contImg .imgPromoText p {
  float: left;
  width: 59%;
  font-size: 85%;
  color: #b7202e;
  padding: 7% 3%;
  text-align: center;
}
.modulo__ofertaMes .contentOferasMensuales .contImg .imgPromoText p span {
  display: inline-block;
  text-transform: uppercase;
  font-size: 75%;
}
.modulo__ofertaMes .contentOferasMensuales .contData {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  padding-top: 20px;
}
.modulo__ofertaMes .contentOferasMensuales .contData .left,
.modulo__ofertaMes .contentOferasMensuales .contData .right {
  width: 50%;
}
.modulo__ofertaMes .contentOferasMensuales .contData .right {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
}
.modulo__ofertaMes .contentOferasMensuales .contData dl {
  margin-bottom: 10px;
}
.modulo__ofertaMes .contentOferasMensuales .contData dl:last-child {
  margin-bottom: 0;
}
.modulo__ofertaMes .contentOferasMensuales .contData dl dt {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.modulo__ofertaMes .contentOferasMensuales .contData dl dd {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.modulo__ofertaMes .contentOferasMensuales .contData dl dd span {
  font-weight: 300;
}
.modulo__ofertaMes .contentOferasMensuales .contData p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}
.modulo__ofertaMes .contentOferasMensuales .contData p span {
  font-size: 16px;
  font-size: 1rem;
}
.modulo__ofertaMes .contentOferasMensuales .contData p strong {
  font-weight: 600 !important;
}
.modulo__ofertaMes .contentOferasMensuales .contData .price {
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 600;
  text-align: center;
  margin: 20px 0 10px;
}
.modulo__ofertaMes .contentOferasMensuales .contData .price span {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
}
.modulo__ofertaMes .contentOferasMensuales .contData .priceReal {
  font-size: 14px;
  font-size: 0.875rem;
  color: #ef3829;
  text-align: center;
  text-decoration: line-through;
}
.modulo__ofertaMes .contentOferasMensuales .contData .btn-rojo {
  width: 100%;
  display: block;
}
.modulo__ofertaMes .contentOferasMensuales .contData .link {
  display: table;
  margin: auto;
  text-align: center;
}
.modulo__ofertaMes .contentOferasMensuales.oneBox {
  width: 100%;
}
.modulo__ofertaMes .contentOferasMensuales.oneBox img {
  float: left;
  width: 50%;
}
.modulo__ofertaMes .contentOferasMensuales.oneBox .contData {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
}
.modulo__ofertaMes .contentOferasMensuales.oneBox .contData .right {
  padding-left: 0;
}
.pos-relative {
  position: relative;
}
.mod__Servicios_p {
  padding: 0;
  background-color: #f4f4f4;
}
.mod__Servicios_p h2.titulo-absoluto {
  position: absolute;
  top: 40px;
  left: 0;
}
.mod__Servicios_p .g-5 {
  width: 50%;
}
.mod__Servicios_p .sub-titulo {
  background: #fff;
  border-radius: 5px;
  padding: 11px 23px 15px 23px;
  border: 1px solid #f1f1f1;
  margin-bottom: 15px;
  font-weight: 200;
}
.mod__Servicios_p h4.sub-titulo {
  margin-bottom: 15px;
  font-weight: 200;
  font-size: 16px;
  height: 45px;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  flex-direction: column;
  padding: 0;
}
.mod__Servicios_p h4.sub-titulo a {
  padding: 11px 23px 15px 23px;
}
.mod__Servicios_p h3.titulo {
  width: 100% !important;
  font-size: 40px;
  height: auto !important;
  font-weight: 600 !important;
}
.mod__Servicios_p .cont-img-txt-serv {
  position: relative;
  top: 0;
  width: 63.67%;
}
.mod__Servicios_p .box .pos-img-box {
  position: absolute;
  width: 100%;
  top: 6%;
}
.mod__Servicios_p .box .pos-img-box img {
  width: 100%;
  max-width: 360px;
  height: auto;
}
.mod__Servicios_p .box.box-izq {
  padding-top: 90px;
  padding-right: 60px;
  text-align: right;
  padding-bottom: 50px;
  border-right: 1px solid #fff;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
}
.mod__Servicios_p .box.box-izq .pos-img-box {
  left: -52%;
}
.mod__Servicios_p .box.box-izq h3 {
  text-align: right;
}
.mod__Servicios_p .box.box-izq a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
}
.mod__Servicios_p .box.box-der {
  padding-top: 90px;
  text-align: left;
  padding-bottom: 50px;
  padding-left: 60px;
  border-left: 1px solid #fff;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
}
.mod__Servicios_p .box.box-der .pos-img-box {
  right: -80%;
}
.mod__Servicios_p .box.box-der h3 {
  text-align: left;
}
.mod__Servicios_p .box.box-der a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
}
@media (min-width: 1200px) {
  .mod__Servicios_p .box .pos-img-box {
    top: 0;
  }
  .mod__Servicios_p .box .pos-img-box img {
    width: 360px;
  }
  .mod__Servicios_p .box.box-izq {
    padding-left: 60px;
  }
  .mod__Servicios_p .box.box-izq .pos-img-box {
    left: -100%;
  }
  .mod__Servicios_p .box.box-der {
    padding-right: 60px;
  }
  .mod__Servicios_p .cont-img-txt-serv {
    width: 58.33333%;
  }
}
@media (max-width: 767px) {
  .mod__Servicios_p {
    padding: 40px;
  }
  .mod__Servicios_p h2.titulo-absoluto {
    top: 20px;
    position: static;
    margin-bottom: 15px;
  }
  .mod__Servicios_p h3.titulo {
    font-size: 32px;
  }
  .mod__Servicios_p .sub-titulo {
    padding: 10px;
    text-align: center;
  }
  .mod__Servicios_p .box.box-izq {
    padding: 0 15px 0 0;
    border-width: 0;
  }
  .mod__Servicios_p .box.box-izq h3 {
    text-align: center;
  }
  .mod__Servicios_p .box.box-izq a {
    align-items: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    width: 100% !important;
  }
  .mod__Servicios_p .box.box-der {
    padding: 0 0 0 15px;
    border-width: 0;
  }
  .mod__Servicios_p .box.box-der h3 {
    text-align: center;
  }
  .mod__Servicios_p .box.box-der a {
    align-items: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    width: 100% !important;
  }
  .mod__Servicios_p .box .pos-img-box {
    position: static;
    text-align: center;
  }
  .mod__Servicios_p .box .pos-img-box img {
    width: 100%;
    max-width: 130px;
  }
  .mod__Servicios_p .cont-img-txt-serv {
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .mod__Servicios_p {
    padding: 40px 0;
  }
}
@media only screen and (max-width: 640px) {
  .mod__Servicios_p .box h3.titulo {
    font-size: 32px !important;
  }
  .mod__Servicios_p .box .sub-titulo a {
    display: block !important;
  }
}
@media only screen and (max-width: 480px) {
  .mod__Servicios_p .g-5 {
    padding-bottom: 0 !important;
  }
}
.home__Modulos2,
.mod__Ayuda,
.mod__Modulos2,
.mod__Ofertas {
  font-weight: 300;
}
.home__Modulos2.view1 article,
.mod__Ayuda.view1 article,
.mod__Modulos2.view1 article,
.mod__Ofertas.view1 article {
  padding: 0 10px;
}
.home__Modulos2.view1 img,
.mod__Ayuda.view1 img,
.mod__Modulos2.view1 img,
.mod__Ofertas.view1 img {
  width: 100%;
  max-height: 120px;
  margin-bottom: 20px;
  object-fit: scale-down;
}
.home__Modulos2.view1 ul,
.mod__Ayuda.view1 ul,
.mod__Modulos2.view1 ul,
.mod__Ofertas.view1 ul {
  line-height: 1.5rem;
}
.home__Modulos2.view1 p,
.mod__Ayuda.view1 p,
.mod__Modulos2.view1 p,
.mod__Ofertas.view1 p {
  width: 100%;
  margin-bottom: 10px;
}
.home__Modulos2 h3,
.mod__Ayuda h3,
.mod__Modulos2 h3,
.mod__Ofertas h3 {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 20px;
  min-height: 52px;
}
.home__Modulos2 p,
.mod__Ayuda p,
.mod__Modulos2 p,
.mod__Ofertas p {
  font-size: 1.1rem;
  margin-bottom: 20px;
  color: #666;
  width: 90%;
  line-height: 27.2px;
  line-height: 1.7rem;
}
.home__Modulos2 ul,
.mod__Ayuda ul,
.mod__Modulos2 ul,
.mod__Ofertas ul {
  line-height: 32px;
  line-height: 2rem;
}
.mod__Ayuda .contentTituloUrl {
  padding-bottom: 20px;
}
.mod__Ofertas .contentTituloUrl {
  padding-bottom: 20px;
}
.mod__Ofertas h3 {
  font-weight: 400;
}
.mod__Ofertas.mod-cotizador {
  background: #f2f2f2 !important;
  padding: 0;
}
.mod__Ofertas.mod-cotizador .calculadorPlan form {
  background: #f2f2f2;
}
.mod__Ofertas .precio {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  padding-bottom: 10px;
}
.mod__Ofertas .precio dt {
  font-size: 2rem;
  font-weight: 400;
  color: #000104;
  margin-right: 10px;
}
.mod__Ofertas .precio dd {
  font-size: 1.3rem;
  font-weight: 300;
  color: #ef3829;
}
.mod__Ofertas p {
  max-height: 55px;
  overflow: hidden;
}
.mod__Ofertas img,
.mod__Ofertas a {
  display: table;
  margin: auto;
}
.mod__Ofertas a.btn-rojo {
  min-width: 160px;
}
.mod__Ofertas figure {
  position: relative;
  min-height: 230px;
  max-height: 230px;
}
.mod__Ofertas figure img {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  height: auto;
  max-width: 80%;
  max-height: 200px;
}
.mod__Modulos2 .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__Modulos2 .container h2 {
  width: 100%;
  font-weight: 300;
  margin-bottom: 20px;
}
.mod__Modulos2 article {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.mod__Modulos2 article img {
  max-width: 90%;
  margin: 10px auto;
}
.mod__Modulos2 article img.imgLeft {
  margin: 10px 0 !important;
}
.mod__Modulos2 article img.scale {
  width: 90%;
  object-fit: scale-down;
}
.mod__Modulos2 p {
  width: 95%;
  min-height: 54px;
}
.home__free,
.mod__free {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.home__free p,
.mod__free p {
  color: #000;
  text-align: center;
  padding: 70px 0 !important;
  font-size: 2rem;
}
.home__free.dark p,
.home__free.moreDark p,
.mod__free.dark p,
.mod__free.moreDark p {
  color: #fff;
}
.wrapper.lightbox {
  box-shadow: none;
  min-height: auto;
}
.wrapper.lightbox h1 {
  margin-bottom: 20px;
}
.wrapper.lightbox .cont-btn {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-pack: space-around;
  -ms-flex-pack: justify;
}
.wrapper#contenedorPrincipal {
  box-shadow: none;
  min-height: 60vh;
}
.wrapper.shortText {
  min-height: calc(100vh - 182px) !important;
}
.wrapper section.mod__search {
  padding-top: 20px !important;
}
.wrapper section.slider__Home {
  padding-top: 0 !important;
  position: relative;
}
.wrapper.level3 section.header__Section > .container h1.ico:before,
.wrapper.level3 section.mod__contrata > .container h1.ico:before,
.wrapper.level3 section.datos > .container h1.ico:before,
.wrapper.level3 section.header__Section > .container h2.h1.ico:before,
.wrapper.level3 section.mod__contrata > .container h2.h1.ico:before,
.wrapper.level3 section.datos > .container h2.h1.ico:before,
.wrapper.level4 section.header__Section > .container h1.ico:before,
.wrapper.level4 section.mod__contrata > .container h1.ico:before,
.wrapper.level4 section.datos > .container h1.ico:before,
.wrapper.level4 section.header__Section > .container h2.h1.ico:before,
.wrapper.level4 section.mod__contrata > .container h2.h1.ico:before,
.wrapper.level4 section.datos > .container h2.h1.ico:before {
  margin-right: 10px;
  color: #000;
}
.wrapper.level3 section.header__Section > .container h1.ico.phoneMobil:before,
.wrapper.level3 section.mod__contrata > .container h1.ico.phoneMobil:before,
.wrapper.level3 section.datos > .container h1.ico.phoneMobil:before,
.wrapper.level3
  section.header__Section
  > .container
  h2.h1.ico.phoneMobil:before,
.wrapper.level3 section.mod__contrata > .container h2.h1.ico.phoneMobil:before,
.wrapper.level3 section.datos > .container h2.h1.ico.phoneMobil:before,
.wrapper.level4 section.header__Section > .container h1.ico.phoneMobil:before,
.wrapper.level4 section.mod__contrata > .container h1.ico.phoneMobil:before,
.wrapper.level4 section.datos > .container h1.ico.phoneMobil:before,
.wrapper.level4
  section.header__Section
  > .container
  h2.h1.ico.phoneMobil:before,
.wrapper.level4 section.mod__contrata > .container h2.h1.ico.phoneMobil:before,
.wrapper.level4 section.datos > .container h2.h1.ico.phoneMobil:before {
  content: "";
  font-family: "FontAwesome";
}
.wrapper.level3 section.header__Section > .container h1.ico.phone:before,
.wrapper.level3 section.mod__contrata > .container h1.ico.phone:before,
.wrapper.level3 section.datos > .container h1.ico.phone:before,
.wrapper.level3 section.header__Section > .container h2.h1.ico.phone:before,
.wrapper.level3 section.mod__contrata > .container h2.h1.ico.phone:before,
.wrapper.level3 section.datos > .container h2.h1.ico.phone:before,
.wrapper.level4 section.header__Section > .container h1.ico.phone:before,
.wrapper.level4 section.mod__contrata > .container h1.ico.phone:before,
.wrapper.level4 section.datos > .container h1.ico.phone:before,
.wrapper.level4 section.header__Section > .container h2.h1.ico.phone:before,
.wrapper.level4 section.mod__contrata > .container h2.h1.ico.phone:before,
.wrapper.level4 section.datos > .container h2.h1.ico.phone:before {
  content: "";
  font-family: "FontAwesome";
}
.wrapper.level3 section.header__Section > .container h1.ico.internet:before,
.wrapper.level3 section.mod__contrata > .container h1.ico.internet:before,
.wrapper.level3 section.datos > .container h1.ico.internet:before,
.wrapper.level3 section.header__Section > .container h2.h1.ico.internet:before,
.wrapper.level3 section.mod__contrata > .container h2.h1.ico.internet:before,
.wrapper.level3 section.datos > .container h2.h1.ico.internet:before,
.wrapper.level4 section.header__Section > .container h1.ico.internet:before,
.wrapper.level4 section.mod__contrata > .container h1.ico.internet:before,
.wrapper.level4 section.datos > .container h1.ico.internet:before,
.wrapper.level4 section.header__Section > .container h2.h1.ico.internet:before,
.wrapper.level4 section.mod__contrata > .container h2.h1.ico.internet:before,
.wrapper.level4 section.datos > .container h2.h1.ico.internet:before {
  content: "";
  font-family: "FontAwesome";
}
.wrapper.level3 section.header__Section > .container h1.ico.tv:before,
.wrapper.level3 section.mod__contrata > .container h1.ico.tv:before,
.wrapper.level3 section.datos > .container h1.ico.tv:before,
.wrapper.level3 section.header__Section > .container h2.h1.ico.tv:before,
.wrapper.level3 section.mod__contrata > .container h2.h1.ico.tv:before,
.wrapper.level3 section.datos > .container h2.h1.ico.tv:before,
.wrapper.level4 section.header__Section > .container h1.ico.tv:before,
.wrapper.level4 section.mod__contrata > .container h1.ico.tv:before,
.wrapper.level4 section.datos > .container h1.ico.tv:before,
.wrapper.level4 section.header__Section > .container h2.h1.ico.tv:before,
.wrapper.level4 section.mod__contrata > .container h2.h1.ico.tv:before,
.wrapper.level4 section.datos > .container h2.h1.ico.tv:before {
  content: "";
  font-family: "FontAwesome";
}
.wrapper.level3 section.header__Section > .container h1.ico.play:before,
.wrapper.level3 section.mod__contrata > .container h1.ico.play:before,
.wrapper.level3 section.datos > .container h1.ico.play:before,
.wrapper.level3 section.header__Section > .container h2.h1.ico.play:before,
.wrapper.level3 section.mod__contrata > .container h2.h1.ico.play:before,
.wrapper.level3 section.datos > .container h2.h1.ico.play:before,
.wrapper.level4 section.header__Section > .container h1.ico.play:before,
.wrapper.level4 section.mod__contrata > .container h1.ico.play:before,
.wrapper.level4 section.datos > .container h1.ico.play:before,
.wrapper.level4 section.header__Section > .container h2.h1.ico.play:before,
.wrapper.level4 section.mod__contrata > .container h2.h1.ico.play:before,
.wrapper.level4 section.datos > .container h2.h1.ico.play:before {
  content: "";
  font-family: "FontAwesome";
}
.wrapper.level3 section.header__Section > .container h1.ico.entret:before,
.wrapper.level3 section.mod__contrata > .container h1.ico.entret:before,
.wrapper.level3 section.datos > .container h1.ico.entret:before,
.wrapper.level3 section.header__Section > .container h2.h1.ico.entret:before,
.wrapper.level3 section.mod__contrata > .container h2.h1.ico.entret:before,
.wrapper.level3 section.datos > .container h2.h1.ico.entret:before,
.wrapper.level4 section.header__Section > .container h1.ico.entret:before,
.wrapper.level4 section.mod__contrata > .container h1.ico.entret:before,
.wrapper.level4 section.datos > .container h1.ico.entret:before,
.wrapper.level4 section.header__Section > .container h2.h1.ico.entret:before,
.wrapper.level4 section.mod__contrata > .container h2.h1.ico.entret:before,
.wrapper.level4 section.datos > .container h2.h1.ico.entret:before {
  content: "";
  font-family: "FontAwesome";
}
.wrapper.level3 section.header__Section > .container h1.ico.promo:before,
.wrapper.level3 section.mod__contrata > .container h1.ico.promo:before,
.wrapper.level3 section.datos > .container h1.ico.promo:before,
.wrapper.level3 section.header__Section > .container h2.h1.ico.promo:before,
.wrapper.level3 section.mod__contrata > .container h2.h1.ico.promo:before,
.wrapper.level3 section.datos > .container h2.h1.ico.promo:before,
.wrapper.level4 section.header__Section > .container h1.ico.promo:before,
.wrapper.level4 section.mod__contrata > .container h1.ico.promo:before,
.wrapper.level4 section.datos > .container h1.ico.promo:before,
.wrapper.level4 section.header__Section > .container h2.h1.ico.promo:before,
.wrapper.level4 section.mod__contrata > .container h2.h1.ico.promo:before,
.wrapper.level4 section.datos > .container h2.h1.ico.promo:before {
  content: "";
  background: url(img/icon-menuC.png) no-repeat;
  background-position: 0px -92px;
  background-size: 100%;
  width: 30px;
  height: 31px;
  display: block;
  float: left;
}
.wrapper.level3 section.header__Section > .container.fixed,
.wrapper.level3 section.mod__contrata > .container.fixed,
.wrapper.level3 section.datos > .container.fixed,
.wrapper.level4 section.header__Section > .container.fixed,
.wrapper.level4 section.mod__contrata > .container.fixed,
.wrapper.level4 section.datos > .container.fixed {
  padding: 10px 0;
  position: fixed;
  top: 50px;
  left: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.95);
  z-index: 100;
  max-width: initial !important;
  border-bottom: 1px solid #ddd;
}
.wrapper.level3 section.header__Section > .container.fixed h1:after,
.wrapper.level3 section.mod__contrata > .container.fixed h1:after,
.wrapper.level3 section.datos > .container.fixed h1:after,
.wrapper.level3 section.header__Section > .container.fixed h1:before,
.wrapper.level3 section.mod__contrata > .container.fixed h1:before,
.wrapper.level3 section.datos > .container.fixed h1:before,
.wrapper.level3 section.header__Section > .container.fixed h2.h1:after,
.wrapper.level3 section.mod__contrata > .container.fixed h2.h1:after,
.wrapper.level3 section.datos > .container.fixed h2.h1:after,
.wrapper.level3 section.header__Section > .container.fixed h2.h1:before,
.wrapper.level3 section.mod__contrata > .container.fixed h2.h1:before,
.wrapper.level3 section.datos > .container.fixed h2.h1:before,
.wrapper.level4 section.header__Section > .container.fixed h1:after,
.wrapper.level4 section.mod__contrata > .container.fixed h1:after,
.wrapper.level4 section.datos > .container.fixed h1:after,
.wrapper.level4 section.header__Section > .container.fixed h1:before,
.wrapper.level4 section.mod__contrata > .container.fixed h1:before,
.wrapper.level4 section.datos > .container.fixed h1:before,
.wrapper.level4 section.header__Section > .container.fixed h2.h1:after,
.wrapper.level4 section.mod__contrata > .container.fixed h2.h1:after,
.wrapper.level4 section.datos > .container.fixed h2.h1:after,
.wrapper.level4 section.header__Section > .container.fixed h2.h1:before,
.wrapper.level4 section.mod__contrata > .container.fixed h2.h1:before,
.wrapper.level4 section.datos > .container.fixed h2.h1:before {
  content: none !important;
  margin-right: 0 !important;
}
.wrapper.level3 section.header__Section > .container.fixed ul,
.wrapper.level3 section.mod__contrata > .container.fixed ul,
.wrapper.level3 section.datos > .container.fixed ul,
.wrapper.level4 section.header__Section > .container.fixed ul,
.wrapper.level4 section.mod__contrata > .container.fixed ul,
.wrapper.level4 section.datos > .container.fixed ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  width: 100%;
  margin: auto;
}
.wrapper.level3 section.header__Section > .container.fixed + .detallePlan,
.wrapper.level3 section.mod__contrata > .container.fixed + .detallePlan,
.wrapper.level3 section.datos > .container.fixed + .detallePlan,
.wrapper.level4 section.header__Section > .container.fixed + .detallePlan,
.wrapper.level4 section.mod__contrata > .container.fixed + .detallePlan,
.wrapper.level4 section.datos > .container.fixed + .detallePlan {
  margin-top: 28px;
}
.wrapper.level3 section.header__Section > .container.fixed .newContent,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent,
.wrapper.level3 section.datos > .container.fixed .newContent,
.wrapper.level4 section.header__Section > .container.fixed .newContent,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent,
.wrapper.level4 section.datos > .container.fixed .newContent {
  position: relative;
}
.wrapper.level3 section.header__Section > .container.fixed .newContent:before,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent:before,
.wrapper.level3 section.datos > .container.fixed .newContent:before,
.wrapper.level4 section.header__Section > .container.fixed .newContent:before,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent:before,
.wrapper.level4 section.datos > .container.fixed .newContent:before {
  content: " ";
  position: absolute;
  background: url(vector/logo-claro-rojo.svg) no-repeat;
  background-size: 100%;
  width: 75px;
  height: 28px;
  display: block;
  top: 0px;
}
.wrapper.level3 section.header__Section > .container.fixed .newContent > h1,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > h1,
.wrapper.level3 section.datos > .container.fixed .newContent > h1,
.wrapper.level3 section.header__Section > .container.fixed .newContent h2.h1,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent h2.h1,
.wrapper.level3 section.datos > .container.fixed .newContent h2.h1,
.wrapper.level4 section.header__Section > .container.fixed .newContent > h1,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > h1,
.wrapper.level4 section.datos > .container.fixed .newContent > h1,
.wrapper.level4 section.header__Section > .container.fixed .newContent h2.h1,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent h2.h1,
.wrapper.level4 section.datos > .container.fixed .newContent h2.h1 {
  margin-left: 85px;
}
.wrapper.level3 section.header__Section > .container.fixed .newContent > h1.ico,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent > h1.ico,
.wrapper.level3 section.datos > .container.fixed .newContent > h1.ico,
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  h2.h1.ico,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent h2.h1.ico,
.wrapper.level3 section.datos > .container.fixed .newContent h2.h1.ico,
.wrapper.level4 section.header__Section > .container.fixed .newContent > h1.ico,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent > h1.ico,
.wrapper.level4 section.datos > .container.fixed .newContent > h1.ico,
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  h2.h1.ico,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent h2.h1.ico,
.wrapper.level4 section.datos > .container.fixed .newContent h2.h1.ico {
  margin-left: 85px !important;
  display: inline-block;
}
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  h2.hSubTitle,
.wrapper.level3
  section.mod__contrata
  > .container.fixed
  .newContent
  h2.hSubTitle,
.wrapper.level3 section.datos > .container.fixed .newContent h2.hSubTitle,
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  h2.hSubTitle,
.wrapper.level4
  section.mod__contrata
  > .container.fixed
  .newContent
  h2.hSubTitle,
.wrapper.level4 section.datos > .container.fixed .newContent h2.hSubTitle {
  padding: 0 10px;
}
.wrapper.level3 section.header__Section > .container.fixed .newContent .actions,
.wrapper.level3 section.mod__contrata > .container.fixed .newContent .actions,
.wrapper.level3 section.datos > .container.fixed .newContent .actions,
.wrapper.level4 section.header__Section > .container.fixed .newContent .actions,
.wrapper.level4 section.mod__contrata > .container.fixed .newContent .actions,
.wrapper.level4 section.datos > .container.fixed .newContent .actions {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level3
  section.mod__contrata
  > .container.fixed
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level3
  section.datos
  > .container.fixed
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level3
  section.header__Section
  > .container.fixed
  .newContent
  .actions
  a[class*="btn"],
.wrapper.level3
  section.mod__contrata
  > .container.fixed
  .newContent
  .actions
  a[class*="btn"],
.wrapper.level3
  section.datos
  > .container.fixed
  .newContent
  .actions
  a[class*="btn"],
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level4
  section.mod__contrata
  > .container.fixed
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level4
  section.datos
  > .container.fixed
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level4
  section.header__Section
  > .container.fixed
  .newContent
  .actions
  a[class*="btn"],
.wrapper.level4
  section.mod__contrata
  > .container.fixed
  .newContent
  .actions
  a[class*="btn"],
.wrapper.level4
  section.datos
  > .container.fixed
  .newContent
  .actions
  a[class*="btn"] {
  display: block;
  padding: 5px;
  font-size: 0.8rem;
  margin: 0 0 0 10px !important;
  min-width: 105px;
}
.wrapper.level3 section.header__Section > .container .newContent,
.wrapper.level3 section.mod__contrata > .container .newContent,
.wrapper.level3 section.datos > .container .newContent,
.wrapper.level4 section.header__Section > .container .newContent,
.wrapper.level4 section.mod__contrata > .container .newContent,
.wrapper.level4 section.datos > .container .newContent {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin: auto;
  position: relative;
}
.wrapper.level3 section.header__Section > .container .newContent .actions,
.wrapper.level3 section.mod__contrata > .container .newContent .actions,
.wrapper.level3 section.datos > .container .newContent .actions,
.wrapper.level4 section.header__Section > .container .newContent .actions,
.wrapper.level4 section.mod__contrata > .container .newContent .actions,
.wrapper.level4 section.datos > .container .newContent .actions {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.wrapper.level3
  section.header__Section
  > .container
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level3
  section.mod__contrata
  > .container
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level3
  section.datos
  > .container
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level3
  section.header__Section
  > .container
  .newContent
  .actions
  a[class*="btn"],
.wrapper.level3
  section.mod__contrata
  > .container
  .newContent
  .actions
  a[class*="btn"],
.wrapper.level3 section.datos > .container .newContent .actions a[class*="btn"],
.wrapper.level4
  section.header__Section
  > .container
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level4
  section.mod__contrata
  > .container
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level4
  section.datos
  > .container
  .newContent
  .actions
  button[class*="btn"],
.wrapper.level4
  section.header__Section
  > .container
  .newContent
  .actions
  a[class*="btn"],
.wrapper.level4
  section.mod__contrata
  > .container
  .newContent
  .actions
  a[class*="btn"],
.wrapper.level4
  section.datos
  > .container
  .newContent
  .actions
  a[class*="btn"] {
  display: none;
}
.wrapper.level3
  section.header__Section
  > .container
  .newContent
  .actions.btnFijo
  button[class*="btn"],
.wrapper.level3
  section.mod__contrata
  > .container
  .newContent
  .actions.btnFijo
  button[class*="btn"],
.wrapper.level3
  section.datos
  > .container
  .newContent
  .actions.btnFijo
  button[class*="btn"],
.wrapper.level3
  section.header__Section
  > .container
  .newContent
  .actions.btnFijo
  a[class*="btn"],
.wrapper.level3
  section.mod__contrata
  > .container
  .newContent
  .actions.btnFijo
  a[class*="btn"],
.wrapper.level3
  section.datos
  > .container
  .newContent
  .actions.btnFijo
  a[class*="btn"],
.wrapper.level4
  section.header__Section
  > .container
  .newContent
  .actions.btnFijo
  button[class*="btn"],
.wrapper.level4
  section.mod__contrata
  > .container
  .newContent
  .actions.btnFijo
  button[class*="btn"],
.wrapper.level4
  section.datos
  > .container
  .newContent
  .actions.btnFijo
  button[class*="btn"],
.wrapper.level4
  section.header__Section
  > .container
  .newContent
  .actions.btnFijo
  a[class*="btn"],
.wrapper.level4
  section.mod__contrata
  > .container
  .newContent
  .actions.btnFijo
  a[class*="btn"],
.wrapper.level4
  section.datos
  > .container
  .newContent
  .actions.btnFijo
  a[class*="btn"] {
  display: block;
  padding: 5px;
  font-size: 0.8rem;
  margin: 0 0 0 10px !important;
  min-width: 105px;
}
.wrapper.level3
  section.header__Section
  > .container
  .newContent
  .actions.switch
  .combo,
.wrapper.level3
  section.mod__contrata
  > .container
  .newContent
  .actions.switch
  .combo,
.wrapper.level3 section.datos > .container .newContent .actions.switch .combo,
.wrapper.level4
  section.header__Section
  > .container
  .newContent
  .actions.switch
  .combo,
.wrapper.level4
  section.mod__contrata
  > .container
  .newContent
  .actions.switch
  .combo,
.wrapper.level4 section.datos > .container .newContent .actions.switch .combo {
  display: none;
}
.wrapper.level3
  section.header__Section
  > .container
  .newContent
  .actions.switch
  .combo
  span.select
  select,
.wrapper.level3
  section.mod__contrata
  > .container
  .newContent
  .actions.switch
  .combo
  span.select
  select,
.wrapper.level3
  section.datos
  > .container
  .newContent
  .actions.switch
  .combo
  span.select
  select,
.wrapper.level4
  section.header__Section
  > .container
  .newContent
  .actions.switch
  .combo
  span.select
  select,
.wrapper.level4
  section.mod__contrata
  > .container
  .newContent
  .actions.switch
  .combo
  span.select
  select,
.wrapper.level4
  section.datos
  > .container
  .newContent
  .actions.switch
  .combo
  span.select
  select {
  margin: 0;
  border-color: #1f97ae;
}
.wrapper.level3
  section.header__Section
  > .container
  .newContent
  .actions.switch
  .combo
  span.select:after,
.wrapper.level3
  section.mod__contrata
  > .container
  .newContent
  .actions.switch
  .combo
  span.select:after,
.wrapper.level3
  section.datos
  > .container
  .newContent
  .actions.switch
  .combo
  span.select:after,
.wrapper.level4
  section.header__Section
  > .container
  .newContent
  .actions.switch
  .combo
  span.select:after,
.wrapper.level4
  section.mod__contrata
  > .container
  .newContent
  .actions.switch
  .combo
  span.select:after,
.wrapper.level4
  section.datos
  > .container
  .newContent
  .actions.switch
  .combo
  span.select:after {
  color: #1f97ae;
  border-color: #1f97ae;
}
.wrapper.level3 section.header__Section > .container .subMenu3,
.wrapper.level3 section.mod__contrata > .container .subMenu3,
.wrapper.level3 section.datos > .container .subMenu3,
.wrapper.level3 section.header__Section > .container h1,
.wrapper.level3 section.mod__contrata > .container h1,
.wrapper.level3 section.datos > .container h1,
.wrapper.level3 section.header__Section > .container h2.h1,
.wrapper.level3 section.mod__contrata > .container h2.h1,
.wrapper.level3 section.datos > .container h2.h1,
.wrapper.level4 section.header__Section > .container .subMenu3,
.wrapper.level4 section.mod__contrata > .container .subMenu3,
.wrapper.level4 section.datos > .container .subMenu3,
.wrapper.level4 section.header__Section > .container h1,
.wrapper.level4 section.mod__contrata > .container h1,
.wrapper.level4 section.datos > .container h1,
.wrapper.level4 section.header__Section > .container h2.h1,
.wrapper.level4 section.mod__contrata > .container h2.h1,
.wrapper.level4 section.datos > .container h2.h1 {
  margin-bottom: initial;
}
.wrapper.level3 section.header__Section > .container h1,
.wrapper.level3 section.mod__contrata > .container h1,
.wrapper.level3 section.datos > .container h1,
.wrapper.level3 section.header__Section > .container h2.h1,
.wrapper.level3 section.mod__contrata > .container h2.h1,
.wrapper.level3 section.datos > .container h2.h1,
.wrapper.level4 section.header__Section > .container h1,
.wrapper.level4 section.mod__contrata > .container h1,
.wrapper.level4 section.datos > .container h1,
.wrapper.level4 section.header__Section > .container h2.h1,
.wrapper.level4 section.mod__contrata > .container h2.h1,
.wrapper.level4 section.datos > .container h2.h1 {
  font-size: 32px;
  font-size: 2rem;
}
.wrapper.level3 section.header__Section > .container h1.hasSubTitle,
.wrapper.level3 section.mod__contrata > .container h1.hasSubTitle,
.wrapper.level3 section.datos > .container h1.hasSubTitle,
.wrapper.level4 section.header__Section > .container h1.hasSubTitle,
.wrapper.level4 section.mod__contrata > .container h1.hasSubTitle,
.wrapper.level4 section.datos > .container h1.hasSubTitle {
  padding-bottom: 10px;
}
.wrapper.level3 section.header__Section > .container h2.hSubTitle,
.wrapper.level3 section.mod__contrata > .container h2.hSubTitle,
.wrapper.level3 section.datos > .container h2.hSubTitle,
.wrapper.level4 section.header__Section > .container h2.hSubTitle,
.wrapper.level4 section.mod__contrata > .container h2.hSubTitle,
.wrapper.level4 section.datos > .container h2.hSubTitle {
  font-size: 24px;
  font-size: 1.5rem;
  color: #666;
  width: 100%;
  order: 1;
}
.wrapper.level3 section.header__Section > .container .subMenu3,
.wrapper.level3 section.mod__contrata > .container .subMenu3,
.wrapper.level3 section.datos > .container .subMenu3,
.wrapper.level3 section.header__Section > .container .returnLink,
.wrapper.level3 section.mod__contrata > .container .returnLink,
.wrapper.level3 section.datos > .container .returnLink,
.wrapper.level4 section.header__Section > .container .subMenu3,
.wrapper.level4 section.mod__contrata > .container .subMenu3,
.wrapper.level4 section.datos > .container .subMenu3,
.wrapper.level4 section.header__Section > .container .returnLink,
.wrapper.level4 section.mod__contrata > .container .returnLink,
.wrapper.level4 section.datos > .container .returnLink {
  font-size: 14px;
  font-size: 0.875rem;
}
.wrapper.level4
  section.header__Section
  > .container.fixed
  .contentTituloDescrip,
.wrapper.level4 section.mod__contrata > .container.fixed .contentTituloDescrip,
.wrapper.level4 section.datos > .container.fixed .contentTituloDescrip {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  display: none;
}
.wrapper.level4 section.header__Section > .container.fixed + .chargeImg,
.wrapper.level4 section.mod__contrata > .container.fixed + .chargeImg,
.wrapper.level4 section.datos > .container.fixed + .chargeImg {
  margin-top: 28px;
}
.wrapper.level4 section.detallePlan > .container > h3 {
  color: #ef3829;
  font-size: 30px;
  font-size: 1.875rem;
}
.wrapper.level4 section.detallePlan > .container > h2 {
  font-size: 26px;
  font-size: 1.625rem;
}
section.header__Section,
section.mod__contrata,
section.datos {
  padding: 20px 0px 40px;
}
section.header__Section h1,
section.mod__contrata h1,
section.datos h1,
section.header__Section h2.h1,
section.mod__contrata h2.h1,
section.datos h2.h1 {
  font-size: 32px;
  font-size: 2rem;
  color: #000104;
  margin-bottom: 10px;
}
section.header__Section h1 strong,
section.mod__contrata h1 strong,
section.datos h1 strong,
section.header__Section h2.h1 strong,
section.mod__contrata h2.h1 strong,
section.datos h2.h1 strong {
  font-weight: 400 !important;
}
section.header__Section p,
section.mod__contrata p,
section.datos p {
  font-size: 1.5rem;
  color: #666;
}
section.header__Section .cont-head3,
section.mod__contrata .cont-head3,
section.datos .cont-head3 {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  max-width: 1255px;
  margin: auto;
}
section.header__Section .cont-head3 .contImg,
section.mod__contrata .cont-head3 .contImg,
section.datos .cont-head3 .contImg {
  display: none;
}
section.header__Section .cont-head3 .contDescrip,
section.mod__contrata .cont-head3 .contDescrip,
section.datos .cont-head3 .contDescrip {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
}
section.header__Section .cont-head3 .contDescrip p,
section.mod__contrata .cont-head3 .contDescrip p,
section.datos .cont-head3 .contDescrip p {
  line-height: 1.5rem;
  font-size: 1.1rem;
  margin-bottom: 20px;
}
section.header__Section .cont-head3 .contDescrip p strong,
section.mod__contrata .cont-head3 .contDescrip p strong,
section.datos .cont-head3 .contDescrip p strong {
  font-weight: 300;
}
section.header__Section .cont-head3 .contDescrip h2,
section.mod__contrata .cont-head3 .contDescrip h2,
section.datos .cont-head3 .contDescrip h2 {
  line-height: 2rem;
  font-size: 1.4rem;
  padding: 10px 0 0;
}
section.header__Section .cont-head3.chargeImg,
section.mod__contrata .cont-head3.chargeImg,
section.datos .cont-head3.chargeImg {
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  margin-bottom: -43px;
  margin-top: 10px;
}
section.header__Section .cont-head3.chargeImg .contImg,
section.mod__contrata .cont-head3.chargeImg .contImg,
section.datos .cont-head3.chargeImg .contImg,
section.header__Section .cont-head3.chargeImg .contDescrip,
section.mod__contrata .cont-head3.chargeImg .contDescrip,
section.datos .cont-head3.chargeImg .contDescrip {
  display: block;
  width: 50%;
}
section.header__Section .cont-head3.chargeImg .contImg img,
section.mod__contrata .cont-head3.chargeImg .contImg img,
section.datos .cont-head3.chargeImg .contImg img,
section.header__Section .cont-head3.chargeImg .contDescrip img,
section.mod__contrata .cont-head3.chargeImg .contDescrip img,
section.datos .cont-head3.chargeImg .contDescrip img {
  width: 100%;
  height: auto;
}
section.header__Section .cont-head3.chargeImg .contDescrip,
section.mod__contrata .cont-head3.chargeImg .contDescrip,
section.datos .cont-head3.chargeImg .contDescrip {
  max-width: 560px;
}
section.header__Section .cont-head3.chargeImg .contDescrip h2,
section.mod__contrata .cont-head3.chargeImg .contDescrip h2,
section.datos .cont-head3.chargeImg .contDescrip h2,
section.header__Section .cont-head3.chargeImg .contDescrip .h2,
section.mod__contrata .cont-head3.chargeImg .contDescrip .h2,
section.datos .cont-head3.chargeImg .contDescrip .h2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 2rem;
  font-size: 1.8rem;
  padding: 10px 0 10px 20px;
}
section.header__Section .cont-head3.chargeImg .contDescrip + p,
section.mod__contrata .cont-head3.chargeImg .contDescrip + p,
section.datos .cont-head3.chargeImg .contDescrip + p {
  margin-top: 10px;
}
section.header__Section .cont-head3.chargeImg .contDescrip p,
section.mod__contrata .cont-head3.chargeImg .contDescrip p,
section.datos .cont-head3.chargeImg .contDescrip p {
  padding-left: 20px;
}
section.header__Section .cont-head3.chargeImg .contDescrip [class*="btn"],
section.mod__contrata .cont-head3.chargeImg .contDescrip [class*="btn"],
section.datos .cont-head3.chargeImg .contDescrip [class*="btn"] {
  margin-top: 20px;
  margin-left: 20px;
  min-width: 250px;
  pointer-events: auto;
}
section.header__Section .cont-head3.chargeImg .contDescrip .headerAppClaro p,
section.mod__contrata .cont-head3.chargeImg .contDescrip .headerAppClaro p,
section.datos .cont-head3.chargeImg .contDescrip .headerAppClaro p {
  color: #222;
}
section.header__Section
  .cont-head3.chargeImg
  .contDescrip
  .headerAppClaro
  p.small,
section.mod__contrata
  .cont-head3.chargeImg
  .contDescrip
  .headerAppClaro
  p.small,
section.datos .cont-head3.chargeImg .contDescrip .headerAppClaro p.small {
  font-size: 14px !important;
}
section.header__Section .cont-head3 .contImgAppClaro,
section.mod__contrata .cont-head3 .contImgAppClaro,
section.datos .cont-head3 .contImgAppClaro {
  padding-left: 20px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
section.header__Section .cont-head3 .contImgAppClaro > a,
section.mod__contrata .cont-head3 .contImgAppClaro > a,
section.datos .cont-head3 .contImgAppClaro > a {
  display: inline-block;
  width: calc(50% - 20px);
}
section.header__Section .cont-head3 .contImgAppClaro > a img,
section.mod__contrata .cont-head3 .contImgAppClaro > a img,
section.datos .cont-head3 .contImgAppClaro > a img {
  width: 100%;
  max-width: 200px;
  height: auto;
}
section.header__Section .promoHeader,
section.mod__contrata .promoHeader,
section.datos .promoHeader {
  min-height: 295px;
  background-position: right top !important;
  background-repeat: no-repeat !important;
}
section.header__Section .promoHeader .cont-head3,
section.mod__contrata .promoHeader .cont-head3,
section.datos .promoHeader .cont-head3 {
  width: 100%;
  max-width: 1255px;
  margin: 0 auto;
}
section.header__Section .promoHeader .cont-head3.withOptin,
section.mod__contrata .promoHeader .cont-head3.withOptin,
section.datos .promoHeader .cont-head3.withOptin {
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  max-width: initial !important;
  padding: 0;
}
section.header__Section .promoHeader .cont-head3.withOptin .contDescrip,
section.mod__contrata .promoHeader .cont-head3.withOptin .contDescrip,
section.datos .promoHeader .cont-head3.withOptin .contDescrip {
  width: 100%;
  max-width: 1255px;
  margin: 40px auto 0;
}
section.header__Section .promoHeader .cont-head3.right .contDescrip h2,
section.mod__contrata .promoHeader .cont-head3.right .contDescrip h2,
section.datos .promoHeader .cont-head3.right .contDescrip h2 {
  float: right;
  width: 100%;
  max-width: 605px;
}
section.header__Section
  .promoHeader
  .cont-head3.right
  .promoHeaderForm
  .optinForm,
section.mod__contrata
  .promoHeader
  .cont-head3.right
  .promoHeaderForm
  .optinForm,
section.datos .promoHeader .cont-head3.right .promoHeaderForm .optinForm {
  float: right;
}
section.header__Section .promoHeader .cont-head3 .contImg,
section.mod__contrata .promoHeader .cont-head3 .contImg,
section.datos .promoHeader .cont-head3 .contImg,
section.header__Section .promoHeader .cont-head3 .contDescrip,
section.mod__contrata .promoHeader .cont-head3 .contDescrip,
section.datos .promoHeader .cont-head3 .contDescrip {
  display: block;
  width: 50%;
}
section.header__Section .promoHeader .cont-head3 .contImg h2,
section.mod__contrata .promoHeader .cont-head3 .contImg h2,
section.datos .promoHeader .cont-head3 .contImg h2,
section.header__Section .promoHeader .cont-head3 .contDescrip h2,
section.mod__contrata .promoHeader .cont-head3 .contDescrip h2,
section.datos .promoHeader .cont-head3 .contDescrip h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 2.3rem;
  margin-bottom: 20px;
}
section.header__Section .promoHeader .cont-head3 .contImg p,
section.mod__contrata .promoHeader .cont-head3 .contImg p,
section.datos .promoHeader .cont-head3 .contImg p,
section.header__Section .promoHeader .cont-head3 .contDescrip p,
section.mod__contrata .promoHeader .cont-head3 .contDescrip p,
section.datos .promoHeader .cont-head3 .contDescrip p {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 20px;
}
section.header__Section .promoHeader .cont-head3 .contImg p.vigencia,
section.mod__contrata .promoHeader .cont-head3 .contImg p.vigencia,
section.datos .promoHeader .cont-head3 .contImg p.vigencia,
section.header__Section .promoHeader .cont-head3 .contDescrip p.vigencia,
section.mod__contrata .promoHeader .cont-head3 .contDescrip p.vigencia,
section.datos .promoHeader .cont-head3 .contDescrip p.vigencia {
  font-size: 16px;
  font-size: 1rem;
}
section.header__Section .promoHeader .cont-head3 .contImg img,
section.mod__contrata .promoHeader .cont-head3 .contImg img,
section.datos .promoHeader .cont-head3 .contImg img,
section.header__Section .promoHeader .cont-head3 .contDescrip img,
section.mod__contrata .promoHeader .cont-head3 .contDescrip img,
section.datos .promoHeader .cont-head3 .contDescrip img {
  width: 100%;
  height: auto;
}
section.header__Section .promoHeader .cont-head3 .contDescrip,
section.mod__contrata .promoHeader .cont-head3 .contDescrip,
section.datos .promoHeader .cont-head3 .contDescrip {
  width: 40%;
  margin-top: 40px;
}
section.header__Section .promoHeader.bgAlignRight,
section.mod__contrata .promoHeader.bgAlignRight,
section.datos .promoHeader.bgAlignRight {
  background-position: left top !important;
}
section.header__Section + .cont-head3-withBg,
section.mod__contrata + .cont-head3-withBg,
section.datos + .cont-head3-withBg {
  margin-top: -20px;
}
section.onlyHeader {
  padding: 20px 0;
}
section.onlyHeader h1,
section.onlyHeader h2 {
  margin-bottom: 0;
}
section.onlyHeader .contDescrip {
  position: relative;
}
section.onlyHeader .backLink {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: 0;
}
section.header__New {
  padding: 30px 0;
}
section.header__New h1 {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 10px;
}
section.header__New.center {
  text-align: center;
}
section.cont-head3-withBg {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0;
}
section.cont-head3-withBg .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
section.cont-head3-withBg .container .contDescrip {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 80px 0;
}
section.cont-head3-withBg .container .contDescrip p {
  color: #000;
  line-height: 1.5rem;
  font-size: 1.1rem;
  margin-bottom: 10px;
}
section.cont-head3-withBg .container .contDescrip p strong {
  font-weight: 300;
}
section.cont-head3-withBg .container .contDescrip h2 {
  margin-bottom: 10px;
}
section.cont-head3-withBg .container .contDescrip h2.whiteH {
  color: #fff;
}
section.cont-head3-withBg .container .optinForm {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-top: 10px;
  display: inline-block;
}
section.cont-head3-withBg .container .optinForm .link {
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: underline;
}
section.cont-head3-withBg .container .optinForm .link:after {
  display: none;
}
section.cont-head3-withBg .container .optinForm [class*="btn"] {
  margin: 0 !important;
  min-width: 180px !important;
}
section.cont-head3-withBg .botonera {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin-top: 20px;
}
section.cont-head3-withBg .botonera [class*="btn"] {
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin-right: 20px;
  min-width: auto !important;
}
section.bg-desktop-img-movil {
  background-color: #fff;
  background-position: center left;
  min-height: 350px;
}
section.bg-desktop-img-movil .cont-head3.chargeImg {
  margin-bottom: 0;
  margin-top: 0;
}
section.bg-desktop-img-movil .cont-head3.chargeImg .contImg {
  min-height: 300px;
}
section.bg-desktop-img-movil .cont-head3.chargeImg .contImg img {
  display: none;
  user-drag: none;
  -webkit-user-drag: none;
}
section.bg-desktop-img-movil .cont-head3.chargeImg .contDescrip {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
section.bg-desktop-img-movil .cont-head3.chargeImg .contDescrip h2,
section.bg-desktop-img-movil .cont-head3.chargeImg .contDescrip .h2 {
  padding-left: 0;
}
section.bg-desktop-img-movil .cont-head3.chargeImg .contDescrip p {
  padding-left: 0;
}
section.bg-desktop-img-movil .cont-head3.chargeImg .contDescrip [class*="btn"] {
  margin-left: 0z;
}
.level2 section {
  position: relative;
}
.level2 section.header__Section h1,
.level2 section.mod__contrata h1,
.level2 section.datos h1,
.level2 section.header__Section h2.h1,
.level2 section.mod__contrata h2.h1,
.level2 section.datos h2.h1 {
  color: #000104;
  font-weight: 300;
}
.level2 section.header__Section + h2,
.level2 section.mod__contrata + h2,
.level2 section.datos + h2 {
  color: #666;
  font-size: 1.4rem;
}
.level2 section.header__Section + .slider__inter,
.level2 section.mod__contrata + .slider__inter,
.level2 section.datos + .slider__inter {
  margin-top: -40px;
}
.level2 section.header__Section + .slider__Home,
.level2 section.mod__contrata + .slider__Home,
.level2 section.datos + .slider__Home {
  margin-top: -60px;
}
.level3 section {
  position: relative;
}
.level3 section .anclas {
  position: absolute;
  top: -90px;
}
.level3 section .contentTituloDescrip {
  margin-bottom: 10px;
}
.level3 section .contentTituloDescrip h2 {
  font-weight: 300;
  padding-bottom: 10px;
  color: #000104;
}
.level3 section .contentTituloDescrip p {
  font-size: 1.5rem;
  font-weight: 300;
  color: #666;
}
.level4 section {
  position: relative;
}
.level4 section .contentTituloDescrip p {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  padding: 10px 0 0;
}
.compara {
  background: #fff !important;
  text-align: center !important;
  min-height: auto;
  border: 1px solid #ddd;
  border-bottom: none;
  padding: 10px 5px;
}
.btn-comparar {
  display: table;
  margin: 10px auto 20px;
  min-width: 150px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  border-radius: 2px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #1f97ae;
  border: 1px solid transparent;
  color: #fff !important;
}
.comparador {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  font-weight: 300;
}
.comparador label {
  color: #1f97ae;
  font-size: 0.8rem;
  text-transform: uppercase;
  margin-left: 5px;
}
.morePlan {
  padding: 5px 5px 10px;
  display: table;
  margin: auto;
  cursor: pointer;
  width: 100%;
  text-align: center;
}
.detallePlan .returnLink,
.detallePlan h1,
.detallePlan h2.h1 {
  overflow: hidden;
  margin-bottom: 10px;
}
.detallePlan h1,
.detallePlan h2.h1 {
  font-size: 1.7rem;
  font-weight: 300;
  padding-bottom: initial;
  color: #000104;
  margin-bottom: 0.5rem;
  width: 100%;
  min-height: 32px;
}
.detallePlan h2 {
  font-weight: 400 !important;
}
.detallePlan .returnLink {
  float: right;
}
.detallePlan .descripcionPlan {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  padding-bottom: 10px;
  margin-top: 20px;
}
.detallePlan .descripcionPlan .textImgPlan {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  width: 100%;
}
.detallePlan .descripcionPlan .textImgPlan .imgCont {
  width: 300px;
}
.detallePlan .descripcionPlan .textImgPlan .imgCont img {
  width: 100%;
}
.detallePlan .descripcionPlan .textImgPlan .textImg {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 300px);
  padding-left: 20px;
}
.detallePlan .descripcionPlan .textImgPlan .textImg h3,
.detallePlan .descripcionPlan .textImgPlan .textImg h4 {
  margin-bottom: 20px;
}
.detallePlan .descripcionPlan .textImgPlan .textImg ul {
  width: 100%;
}
.detallePlan .descripcionPlan .textPlan {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding-right: 20px;
}
.detallePlan .descripcionPlan .textPlan p {
  font-size: 0.9rem;
  font-weight: 300;
  line-height: 1.5rem;
  margin-bottom: 5px;
}
.detallePlan .descripcionPlan .textPlan p + ul {
  margin-top: 10px;
}
.detallePlan .descripcionPlan .textPlan p + h4 {
  margin-top: 20px;
}
.detallePlan .descripcionPlan .textPlan ul {
  width: 100%;
}
.detallePlan .descripcionPlan .textPlan ul + h4 {
  margin-top: 20px;
}
.detallePlan .descripcionPlan .textPlan h4 {
  margin-bottom: 20px;
}
.detallePlan .descripcionPlan ul {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
  width: 50%;
  font-size: 0.9rem;
  font-weight: 300;
}
.detallePlan .descripcionPlan ul li {
  position: relative;
  padding-left: 10px;
  margin-bottom: 10px;
}
.detallePlan .descripcionPlan ul li.carTexto:before {
  content: none;
  margin-right: 0;
}
.detallePlan .descripcionPlan ul li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
  position: absolute;
  left: 0;
}
.detallePlan .descripcionPlan.oneColumn {
  display: block !important;
}
.detallePlan .descripcionPlan.oneColumn .textPlan {
  width: 100%;
  padding-right: 0;
}
.detallePlan .descripcionPlan.oneColumn .textPlan .col3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.33%;
  padding-right: 10px;
}
.detallePlan .descripcionPlan.oneColumn .textPlan .col3:last-child {
  padding-right: 0;
}
.detallePlan .descripcionPlan.oneColumn .textPlan .col4 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 25%;
  padding-right: 10px;
}
.detallePlan .descripcionPlan.oneColumn .textPlan .col4:last-child {
  padding-right: 0;
}
.detallePlan .cont_Adicionales {
  padding: 10px 0 0;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.detallePlan .cont_Adicionales h3 {
  font-size: 1.5rem;
  padding: 10px 0;
  width: 100%;
  display: table;
}
.detallePlan .cont_Adicionales h3:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
  color: #ef3829;
}
.detallePlan .cont_Adicionales fieldset {
  width: 100%;
}
.detallePlan .cont_Adicionales .btn-rojo {
  display: table;
  margin: auto;
}
.detallePlan .cont_Adicionales .btn-rojo:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.detallePlan .mod__adicional {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.3%;
  padding-right: 40px;
  min-height: 190px;
}
.detallePlan .mod__adicional h3,
.detallePlan .mod__adicional h4 {
  font-size: 1.5rem;
  font-weight: 400;
}
.detallePlan .mod__adicional p {
  font-size: 0.9rem;
  font-weight: 300;
  min-height: 50px;
  margin-bottom: 5px;
  line-height: 1.2rem;
}
.detallePlan .mod__adicional .link {
  font-weight: 300;
  margin-bottom: 10px;
  display: inline-block;
}
.detallePlan .mod__adicional label {
  font-size: 0.9rem;
}
.detallePlan .mod__adicional .contCheck {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
}
.detallePlan.contentPais .descripcionPlan p,
.detallePlan.contentPais .descripcionPlan ul {
  padding-bottom: 20px;
  line-height: normal;
}
.tarifas h3 {
  margin-bottom: 10px;
}
.tarifas p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 24px;
  line-height: 1.5rem;
  color: #666;
  font-size: 0.9rem;
  font-weight: 300;
  padding: 20px 0px;
}
.tarifas .listOrder {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  color: #000104;
  list-style: initial;
  list-style-position: inside;
  font-size: 0.9rem;
  margin-bottom: 20px;
}
.tarifas .listOrder li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.3%;
  padding-right: 15px;
  min-height: 30px;
  padding-bottom: 5px;
}
.calculadorPlan {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.calculadorPlan > h4 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 60px 30px;
  font-size: 1.5rem;
  width: 20%;
  background: #ddd;
  text-align: center;
}
.calculadorPlan > form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 0;
  width: 80%;
  width: 100%;
  background: #fff;
  margin: initial;
  max-width: initial;
}
.calculadorPlan > form h4 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  font-size: 1.5rem;
  width: 60%;
  float: left;
  margin-bottom: 10px;
}
.calculadorPlan > form .link {
  float: right;
}
.calculadorPlan > form .btn-azul {
  display: table;
  margin: 0 auto 10px;
  min-width: 150px;
}
.calculadorPlan > form .btn-gris {
  display: table;
  margin: 10px auto;
  min-width: 150px;
}
.calculadorPlan > form .contRounded {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 0 20px;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.calculadorPlan > form .contRounded dl {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.3%;
  position: relative;
  padding: 0 10px;
}
.calculadorPlan > form .contRounded dl.contRange dt {
  margin-bottom: 0px;
}
.calculadorPlan > form .contRounded dt {
  font-weight: 400;
  color: #000104;
  text-align: center;
}
.calculadorPlan > form .contRounded dd {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 0px 0px;
}
.calculadorPlan > form .contRounded dd .valores {
  width: 100%;
}
.calculadorPlan > form .contRounded dd .valores p.valMin,
.calculadorPlan > form .contRounded dd .valores p.valMax {
  display: inline-block;
  width: auto;
  padding: initial;
  margin: initial;
  margin-top: 10px;
  line-height: 1rem;
}
.calculadorPlan > form .contRounded dd .valores p.valMin {
  float: left;
}
.calculadorPlan > form .contRounded dd .valores p.valMax {
  float: right;
}
.calculadorPlan > form .contRounded dd.cols {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 15px 0;
  height: 70px;
}
.calculadorPlan > form .contRounded dd.cols.col {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33%;
  padding-right: 10px;
}
.calculadorPlan > form .contRounded dd.cols.col.cb input {
  margin-right: 5px;
}
.calculadorPlan > form .contRounded .contRangeMulti {
  width: calc(33.33% - 40px);
  position: relative;
  margin: 20px 0;
  padding: 0 20px;
}
.calculadorPlan > form .contRounded .contRangeMulti p {
  text-align: center;
  width: 100%;
}
.calculadorPlan > form .contRounded .minR,
.calculadorPlan > form .contRounded .maxR {
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  text-align: center;
  width: 140px !important;
  top: 30px;
  overflow: visible;
}
.calculadorPlan > form .contRounded .valMinR,
.calculadorPlan > form .contRounded .valMaxR {
  position: absolute;
  width: auto;
  text-align: center;
  bottom: -34px;
}
.calculadorPlan > form .contRounded .valMinR {
  left: 20px;
}
.calculadorPlan > form .contRounded .valMaxR {
  right: 20px;
}
.calculadorPlan > form .contRounded .ui-slider-horizontal {
  height: 10px;
  border: none;
  background-color: #aaa;
}
.calculadorPlan > form .contRounded .ui-slider-horizontal .ui-slider-range {
  background-color: #ef3829;
}
.calculadorPlan > form .contRounded .ui-slider .ui-slider-handle {
  top: -0.5em;
  width: 26px;
  height: 34px;
  outline: none;
  border-radius: 0;
  border: none;
  background: url(img/sprite_indicadores.png) no-repeat;
  background-position: -26px 0;
}
.calculadorPlan > form .contRounded .ui-slider .ui-slider-handle:focus {
  background-position: 0 0;
}
.calculadorPlan > form .contRounded span.select select {
  margin-bottom: 0;
}
.calculadorPlan > form .contRounded input[type="range"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 5px;
  background: #aaa;
  border-radius: 20px;
}
.calculadorPlan > form .contRounded input[type="range"]:focus {
  outline: none;
}
.calculadorPlan > form .contRounded input[type="range"]::-webkit-range-track {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.calculadorPlan > form .contRounded input[type="range"]::-moz-range-track {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.calculadorPlan > form .contRounded input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 30px;
  height: 30px;
  background: #b7202e;
  border-radius: 50%;
}
.calculadorPlan > form .contRounded input[type="range"]::-moz-range-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 30px;
  height: 30px;
  background: #b7202e;
  border-radius: 50%;
}
.calculadorPlan > form .contRounded input[type="range"]::-ms-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 30px;
  height: 30px;
  background: #b7202e;
  border-radius: 50%;
}
.calculadorPlan > form .contRounded input[type="text"],
.calculadorPlan > form .contRounded input[type="number"],
.calculadorPlan > form .contRounded input[type="password"],
.calculadorPlan > form .contRounded input[type="email"],
.calculadorPlan > form .contRounded textarea {
  margin-top: 6px;
}
.calculadorPlan > form .contRounded select {
  margin-bottom: 0px;
}
.calculadorPlan > form .contRounded .btn-azul,
.calculadorPlan > form .contRounded .btn-rojo,
.calculadorPlan > form .contRounded .btn-negro,
.calculadorPlan > form .contRounded .btn-gris {
  margin-top: 20px;
}
.calculadorPlan > form .btnCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.calculadorPlan > form .btnCont .btn-azul,
.calculadorPlan > form .btnCont .btn-rojo,
.calculadorPlan > form .btnCont .btn-negro,
.calculadorPlan > form .btnCont .btn-gris {
  margin: 0 20px;
}
.calculadorPlan .calcButtons {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.calculadorPlan .calcButtons .btn-azul,
.calculadorPlan .calcButtons .btn-rojo,
.calculadorPlan .calcButtons .btn-negro,
.calculadorPlan .calcButtons .btn-gris {
  margin: 10px 5px !important;
}
.calculadorPlan.centerCalc > form h4 {
  text-align: center;
  width: 100%;
}
.calculadorPlan.centerCalc > form .contRounded dl {
  margin: 0 auto;
}
.espacio-header-fixed {
  min-height: 50px;
}
.espacio-header-fixed .headerLanding {
  position: fixed !important;
  z-index: 110;
}
.propuesta-neg--bg {
  background: url(../img/bg-formulario-negocios-inicial-web.jpg) no-repeat
    center top;
  background-size: cover;
  min-height: 740px;
  min-height: calc(100vh - 100px);
}
.logo-idea-foco {
  width: 80px;
}
.propuesta-neg__principal {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
  padding-top: 3%;
}
.propuesta-neg__principal p,
.propuesta-neg__principal h1,
.propuesta-neg__principal h2,
.propuesta-neg__principal h3 {
  line-height: 1.3em;
}
.propuesta-neg__principal h1,
.propuesta-neg__principal h2,
.propuesta-neg__principal h3 {
  font-weight: 500;
}
.propuesta-neg__principal p {
  font-size: 0.9em;
  font-size: 0.9rem;
}
.propuesta-neg__principal h1 {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 30px;
  margin-top: 25px;
}
.propuesta-neg__principal h1:before {
  content: "";
  width: 30%;
  height: 1px;
  background-color: red;
  position: absolute;
  bottom: 0;
  left: 35%;
}
.propuesta-neg__principal .txt-principal {
  margin-bottom: 65px;
}
.propuesta-neg__principal .propuesta-neg__botones {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin-top: 30px;
}
.propuesta-neg__principal .propuesta-neg__botones .cont-btn {
  flex-grow: 1;
  flex-basis: 50%;
}
.propuesta-neg__principal .propuesta-neg__botones .cont-btn > a {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 155px;
}
.propuesta-neg__principal .cont-link-funciona {
  margin-top: 60px;
  margin-bottom: 15px;
}
.propuesta-neg__principal .cont-link-funciona > .link:after {
  content: "";
  display: none;
}
.propuesta-neg__principal .cont-link-funciona .btn-gris {
  margin-left: auto;
  margin-right: auto;
}
.propuesta-neg__principal.como-funciona {
  padding-top: 0;
}
.propuesta-neg__principal .como-funciona__img-principal {
  display: none;
}
.propuesta-neg__principal .como-funciona__puntos {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin-bottom: 40px;
}
.propuesta-neg__principal .como-funciona__puntos .img-puntos {
  padding-right: 20px;
}
.propuesta-neg__principal .como-funciona__puntos .img-puntos img {
  width: 60px;
}
.propuesta-neg__principal .como-funciona__puntos .txt-puntos {
  text-align: left;
}
.propuesta-neg__principal .como-funciona__puntos .txt-puntos h3 {
  text-decoration: underline;
  margin-bottom: 0.3em;
  font-weight: 400;
}
.personalizar-espacios section {
  padding-top: 20px;
}
.personalizar-espacios .formAction.boxed .formTitle p {
  margin-bottom: 10px;
}
.personalizar-espacios .formAction.boxed fieldset {
  padding-top: 15px;
}
.personalizar-espacios .formTitle h1 {
  font-weight: 500;
}
.txt-small {
  font-size: 11px;
}
.cont-innovation-logo-footer {
  position: absolute;
  bottom: 10px;
  user-select: none;
  pointer-events: none;
}
.cont-innovation-logo-footer.izq {
  left: 20px;
}
.cont-innovation-logo-footer.der {
  right: 20px;
}
.cont-innovation-logo-footer img {
  width: 60px;
  height: 60px;
}
.comoLllamar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 680px;
  margin: 0 auto;
}
.comoLllamar > form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: initial;
  max-width: initial;
}
.comoLllamar > form .contRounded {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.comoLllamar > form .contRounded dl {
  width: 50%;
}
.comoLllamar > form .contRounded dl.contRange dt {
  margin-bottom: 0px;
}
.comoLllamar > form .contRounded dt {
  font-weight: 400;
  color: #000104;
  text-align: center;
}
.comoLllamar > form .contRounded dd {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px 0px 10px;
}
.comoLllamar > form .contRounded span.select select {
  margin-bottom: 0;
  margin-top: 0;
}
.comoLllamar .paisDestino .pais {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 40px 20px;
}
.comoLllamar .paisDestino .pais .imgCont {
  width: 65px;
}
.comoLllamar .paisDestino .pais .imgCont img {
  width: 100%;
  height: auto;
}
.comoLllamar .paisDestino .pais p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  font-size: 1.125rem;
  width: calc(100% - 65px);
  padding-left: 20px;
}
.comoLllamar .paisDestino .numero {
  padding: 0 10px;
}
.comoLllamar .paisDestino .numero .numeroCont {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background: #fff;
  border: #ddd 1px solid;
  padding: 20px;
}
.comoLllamar .paisDestino .numero .numeroCont p {
  font-size: 24px;
  font-size: 1.5rem;
}
.comoLllamar .paisDestino .numero .numeroCont p span {
  color: #1f97ae;
}
.recomended {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 20px;
}
.recomended h4 {
  font-size: 27px;
  font-size: 1.6875rem;
}
.recomended p {
  display: inline;
  font-size: 1.1rem;
  margin-bottom: 20px;
  color: #666;
  width: 90%;
  overflow: hidden;
  line-height: 27.2px;
  line-height: 1.7rem;
}
.recomended .cambiarLoc {
  color: #1f97ae;
  cursor: pointer;
  display: inline-table;
}
.recomended .cambiarLoc:before {
  content: "";
  font-family: "FontAwesome";
  color: #1f97ae;
  margin-right: 5px;
}
.recomended .cambiarLoc a {
  color: inherit;
  text-decoration: none;
  display: inline;
  margin: 0px 5px;
}
.recomended + div,
.recomended + article {
  margin-top: 20px;
}
.mod__search h1,
.mod__search h2.h1 {
  font-size: 2rem;
  color: #222;
  margin-bottom: 20px;
  font-weight: 300;
}
.mod__search h2 {
  font-size: 24px;
  font-size: 1.5rem;
}
.mod__search .contSearch {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  position: relative;
}
.mod__search .contSearch input[type="search"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 70px;
  width: 100%;
  height: 40px;
  display: block;
  padding: 10px;
  padding-right: 80px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.mod__search .contSearch input[type="search"]:focus {
  outline: 0;
}
.mod__search .contSearch button,
.mod__search .contSearch input[type="submit"] {
  position: absolute;
  right: 1px;
  margin: 1px 0 0;
}
.mod__guias .container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.mod__guias .container article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 0 10px;
}
.mod__guias .container article h2 {
  font-size: 30px;
  font-size: 1.875rem;
  margin-bottom: 10px;
}
.mod__guias .container article a:hover {
  color: #1f97ae;
  text-decoration: underline;
}
.mod__guias .container article ol,
.mod__guias .container article ul,
.mod__guias .container article a {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
}
.mod__guias .container article ol,
.mod__guias .container article ul {
  list-style-type: decimal;
  list-style-position: inside;
}
.mod__guias .container article ol a,
.mod__guias .container article ul a {
  color: inherit;
  text-decoration: none;
  color: #666;
}
.mod__contactanos h2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 5px 10px;
}
.mod__contactanos .cont-contactos {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  padding-bottom: 10px;
}
.mod__contactanos .cont-contactos article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(25% - 20px);
  border: 1px solid #ddd;
  margin: 0 10px;
  padding: 10px;
  text-align: center;
}
.mod__contactanos .cont-contactos article h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
}
.mod__contactanos .cont-contactos article p,
.mod__contactanos .cont-contactos article a {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 10px;
  line-height: 1.5;
}
.mod__contactanos .cont-contactos article p a {
  color: #1f97ae;
  text-decoration: none;
}
.mod__contactanos .cont-contactos article p a:hover {
  text-decoration: underline;
}
.mod__contactanos .cont-contactos article .ico-contacto,
.mod__contactanos .cont-contactos article .ico-centroA,
.mod__contactanos .cont-contactos article .ico-mediosP,
.mod__contactanos .cont-contactos article .ico-escribenos {
  width: 70px;
  height: 70px;
  display: table;
  margin: 0 auto 10px;
}
.mod__contactanos .cont-contactos article .ico-contacto:before,
.mod__contactanos .cont-contactos article .ico-centroA:before,
.mod__contactanos .cont-contactos article .ico-mediosP:before,
.mod__contactanos .cont-contactos article .ico-escribenos:before {
  content: " ";
  display: block;
  width: 70px;
  height: 70px;
  background: url(img/spr-servicios.png) no-repeat;
  background-position: 0px 0px;
}
.mod__contactanos .cont-contactos article .ico-centroA:before {
  background-position: -70px 0px;
}
.mod__contactanos .cont-contactos article .ico-mediosP:before {
  background-position: -140px 0px;
}
.mod__contactanos .cont-contactos article .ico-escribenos:before {
  background-position: -210px 0px;
}
.mod__contactanos .cont-rs {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding-top: 10px;
}
.mod__contactanos .cont-rs a.rs-Fb,
.mod__contactanos .cont-rs a.rs-Tw,
.mod__contactanos .cont-rs a.rs-Gp {
  width: 33px;
  height: 32px;
  display: block;
  float: left;
  margin: 0 10px;
}
.mod__contactanos .cont-rs a.rs-Fb:before,
.mod__contactanos .cont-rs a.rs-Tw:before,
.mod__contactanos .cont-rs a.rs-Gp:before {
  content: " ";
  display: block;
  width: 33px;
  height: 32px;
  background: url(img/spr-RS.png) no-repeat;
  background-position: 0px 0px;
}
.mod__contactanos .cont-rs a.rs-Fb:before {
  background-position: 0px 0px;
}
.mod__contactanos .cont-rs a.rs-Tw:before {
  width: 32px;
  background-position: -33px 0px;
}
.mod__contactanos .cont-rs a.rs-Gp:before {
  width: 32px;
  background-position: -65px 0px;
}
.mod__contactanos .mod__telefonia {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  width: 100%;
  border: 1px solid #ddd;
  margin-bottom: 20px;
}
.mod__contactanos .mod__telefonia a {
  color: inherit;
  text-decoration: none;
}
.mod__contactanos .mod__telefonia dt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 1px;
  width: 50%;
  display: block;
}
.mod__contactanos .mod__telefonia h3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #ef3829;
  padding: 20px;
  color: #fff;
  text-align: center;
  width: 100%;
}
.mod__contactanos .mod__telefonia ul {
  width: 100%;
}
.mod__contactanos .mod__telefonia ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  border: 1px solid #ddd;
  margin: -1px;
  min-height: 100px;
}
.mod__contactanos .mod__telefonia ul li h4 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
}
.mod__contactanos .mod__telefonia ul li p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300 !important;
  color: #666;
}
.mod__contactanos .mod__telefonia ul li p strong {
  font-weight: 400 !important;
  color: #000;
}
.mod__temasDisp .contentTemasDisp {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__temasDisp .contentTemasDisp article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.3%;
  padding: 10px 0;
}
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosM dt,
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosH dt,
.mod__temasDisp .contentTemasDisp article dl.ico-miClaro dt,
.mod__temasDisp .contentTemasDisp article dl.ico-factura dt,
.mod__temasDisp .contentTemasDisp article dl.ico-guias dt,
.mod__temasDisp .contentTemasDisp article dl.ico-robo dt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding-left: 50px;
  padding-bottom: 15px;
  font-weight: 300;
}
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosM dt:before,
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosH dt:before,
.mod__temasDisp .contentTemasDisp article dl.ico-miClaro dt:before,
.mod__temasDisp .contentTemasDisp article dl.ico-factura dt:before,
.mod__temasDisp .contentTemasDisp article dl.ico-guias dt:before,
.mod__temasDisp .contentTemasDisp article dl.ico-robo dt:before {
  content: " ";
  width: 40px;
  height: 40px;
  display: block;
  background: url(img/spr-temasDisp.png) no-repeat;
  background-position: 0px 0px;
  position: absolute;
  top: -10px;
  left: 0;
}
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosM dt:before {
  background-position: 0px 0px;
}
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosH dt:before {
  background-position: -41px 0px;
}
.mod__temasDisp .contentTemasDisp article dl.ico-miClaro dt:before {
  background-position: -82px 0px;
}
.mod__temasDisp .contentTemasDisp article dl.ico-factura dt:before {
  background-position: -123px 0px;
}
.mod__temasDisp .contentTemasDisp article dl.ico-guias dt:before {
  background-position: -164px 0px;
}
.mod__temasDisp .contentTemasDisp article dl.ico-robo dt:before {
  background-position: -205px 0px;
}
.mod__temasDisp .contentTemasDisp article dl dt {
  font-size: 1.3rem;
}
.mod__temasDisp .contentTemasDisp article a:hover {
  color: #1f97ae;
  text-decoration: underline;
}
.mod__temasDisp .contentTemasDisp article li {
  line-height: 2rem;
  color: #666;
}
.mod__temasDisp .contentTemasDisp article li:before {
  content: "•";
  padding-right: 10px;
  color: #ef3829;
  float: left;
}
.mod__temasDisp .contentTemasDisp article li > a {
  color: inherit;
  text-decoration: none;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  width: 90%;
}
.mod__temasDisp .contentTemasDisp article .link {
  padding: 10px 0;
  display: block;
}
.mod__temasDisp .showThemes {
  display: table;
  margin: 10px auto;
}
.mod__temasDisp .showThemes:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.mod__catFilter {
  padding: 5px 0;
}
.mod__catFilter.fixed {
  position: fixed;
  top: 50px;
  z-index: 20;
}
.mod__catFilter form {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  max-width: 100%;
}
.mod__catFilter form span.select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 30%;
  padding-left: 10px;
}
.mod__catFilter form span.select:after {
  color: #ef3829;
}
.mod__catFilter form span.select select {
  margin: 9px 0;
}
.mod__catFilter form a.resetFilter {
  color: #1f97ae;
  text-decoration: none;
  font-size: 0.7rem;
  min-width: 100px;
  line-height: 1.3;
  text-align: center;
  padding: 0px 3px;
  cursor: pointer;
}
.mod__catFilter form a:hover {
  text-decoration: underline;
}
.mod__catFilter p {
  font-size: 1.1rem;
  margin: 0;
  font-weight: 200;
}
.mod__catFilter .cambiarLocSinImg {
  cursor: pointer;
  display: inline-table;
}
.mod__catFilter .cambiarLocSinImg a {
  color: #1f97ae;
  text-decoration: none;
  display: inline;
  margin: 0px 5px;
  font-weight: 200;
}
.mod__catFilter br {
  display: none;
}
.mod__catFilter.v2 {
  margin-bottom: 20px;
}
.mod__catFilter.v2 form span.select {
  padding-left: 0;
  margin: 0 10px;
}
.mod__catPromo.view1 .container article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 0;
  width: 100%;
}
.mod__catPromo.view1 .container article > img,
.mod__catPromo.view1 .container article .dataPromo {
  width: 50%;
}
.mod__catPromo.view1 .container article img {
  object-fit: scale-down;
}
.mod__catPromo.view1 .container article .dataPromo a {
  color: inherit;
  text-decoration: none;
}
.mod__catPromo.view1 .container article .dataPromo a:hover {
  text-decoration: none;
  cursor: pointer;
}
.mod__catPromo.view1 .container article .dataPromo a:not(.link):hover {
  text-decoration: underline;
  cursor: pointer;
}
.mod__catPromo.view1 .container article .dataPromo h2 {
  min-height: auto;
  margin-bottom: 10px;
}
.mod__catPromo.view1 .container article .dataPromo .link {
  background: transparent !important;
  width: auto !important;
  padding-left: 0;
}
.mod__catPromo.view1 .container article:nth-child(odd) {
  flex-direction: row-reverse;
  -webkit-box-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
}
.mod__catPromo.noticias .container article a {
  display: block;
}
.mod__catPromo.noticias .container article a.video {
  position: relative;
}
.mod__catPromo.noticias .container article a.video img {
  display: block;
}
.mod__catPromo.noticias .container article a.video:before {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 36px;
  height: 36px;
  border: #fff 5px solid;
  z-index: 1;
}
.mod__catPromo.noticias .container article a.video:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: #fff;
  z-index: 1;
  margin-left: 2px;
}
.mod__catPromo.noticias .container article a .overlay {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
}
.mod__catPromo.noticias .container article a:hover .overlay {
  background: transparent;
}
.mod__catPromo.noticias .container article [class*="btn-"] {
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
}
.mod__catPromo .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__catPromo .container h2 {
  display: table;
  width: 100%;
  padding-bottom: 10px;
}
.mod__catPromo .container article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.3%;
  padding: 10px;
}
.mod__catPromo .container article.noVigente > a {
  position: relative;
  display: block;
}
.mod__catPromo .container article.noVigente > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 98%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
  display: block;
}
.mod__catPromo .container article.noVigente > a:after {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "No Vigente";
  padding: 10px 20px;
  border-radius: 3px;
  color: #fff;
  background: #999;
  z-index: 11;
}
.mod__catPromo .container article img {
  height: auto;
  width: 100%;
}
.mod__catPromo .container article .dataPromo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
}
.mod__catPromo .container article .dataPromo a {
  color: inherit;
  text-decoration: none;
}
.mod__catPromo .container article .dataPromo a:hover {
  text-decoration: none;
}
.mod__catPromo .container article .dataPromo a:not(.link):hover {
  text-decoration: underline;
}
.mod__catPromo .container article .dataPromo h2 {
  font-size: 21px;
  font-size: 1.3125rem;
  min-height: 45px;
  margin-bottom: 5px;
  overflow: hidden;
}
.mod__catPromo .container article .dataPromo p {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  line-height: 1.5;
  min-height: 63px;
}
.mod__catPromo .container article .dataPromo p.small {
  font-size: 12px;
  font-size: 0.75rem;
  color: #000104;
  min-height: auto;
  padding-top: 10px;
}
.mod__catPromo .container article .dataPromo p.date {
  font-size: 14px;
  font-size: 0.875rem;
  min-height: auto;
  margin-bottom: 10px;
}
.mod__catPromo .container article .dataPromo .link {
  width: 100%;
  color: #1f97ae !important;
  background: #c7e5eb !important;
}
.mod__catPromo .container .paginador ul {
  float: right;
}
.mod__catPromo .container .catPaginador {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
.contentTituloDescrip.promo .actions {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.contentTituloDescrip.promo .actions .btn-rojo,
.contentTituloDescrip.promo .actions .btn-gris {
  margin: 0;
  min-width: 180px;
}
.contentTituloDescrip.promo .actions .btn-rojo:after,
.contentTituloDescrip.promo .actions .btn-gris:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.contentTituloDescrip.promo .actions .btn-gris {
  color: #ef3829 !important;
  cursor: default;
}
.contentTituloDescrip.promo .actions .btn-gris:after {
  content: none;
}
section.detelle__Promo,
section.detelle__Soporte {
  padding: 10px 0 30px;
}
section.detelle__Promo .banner-video,
section.detelle__Soporte .banner-video {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}
section.detelle__Promo .banner-img,
section.detelle__Soporte .banner-img {
  display: block;
  margin-bottom: 30px;
}
section.detelle__Promo .banner-img img,
section.detelle__Soporte .banner-img img {
  width: 100%;
  height: auto;
  object-fit: scale-down;
}
section.detelle__Promo article.container .tituloVigencia,
section.detelle__Soporte article.container .tituloVigencia {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  margin-bottom: 20px;
}
section.detelle__Promo article.container .tituloVigencia h2,
section.detelle__Promo article.container .tituloVigencia span,
section.detelle__Soporte article.container .tituloVigencia h2,
section.detelle__Soporte article.container .tituloVigencia span {
  font-weight: 300;
  font-size: 1.5rem;
  margin-bottom: 0;
}
section.detelle__Promo article.container .tituloVigencia span,
section.detelle__Soporte article.container .tituloVigencia span {
  color: #ef3829;
}
section.detelle__Promo article.container dl dt,
section.detelle__Promo article.container dl dd,
section.detelle__Soporte article.container dl dt,
section.detelle__Soporte article.container dl dd {
  line-height: 1.2;
}
section.detelle__Promo article.container dl dt,
section.detelle__Soporte article.container dl dt {
  font-size: 1.1rem;
  font-weight: 300;
  color: #000104;
}
section.detelle__Promo article.container dl dd,
section.detelle__Soporte article.container dl dd {
  font-size: 1rem;
  color: #666;
  font-weight: 300;
  padding-bottom: 30px;
}
section.detelle__Promo article.container dl dd:last-child,
section.detelle__Soporte article.container dl dd:last-child {
  padding-bottom: 0;
}
section.detelle__Promo article.container dl dd ul,
section.detelle__Soporte article.container dl dd ul {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
  padding-top: 10px;
}
section.detelle__Promo article.container dl dd ul li,
section.detelle__Soporte article.container dl dd ul li {
  margin-bottom: 10px;
}
section.detelle__Promo article.container dl dd ul li:before,
section.detelle__Soporte article.container dl dd ul li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
section.detelle__Promo article.container dl dd ul.number,
section.detelle__Soporte article.container dl dd ul.number {
  list-style-type: decimal;
  list-style-position: inside;
}
section.detelle__Promo article.container dl dd ul.number li:before,
section.detelle__Soporte article.container dl dd ul.number li:before {
  content: none;
}
section.detelle__Soporte {
  padding: 40px 0;
}
section.detelle__Soporte article.container .tituloAct {
  padding-bottom: 20px;
}
section.detelle__Soporte article.container .tituloAct h2 {
  font-size: 1.5rem;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
  padding-left: 60px;
  position: relative;
}
section.detelle__Soporte article.container .tituloAct h2:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  margin-left: -60px;
  font-size: 3rem;
}
section.detelle__Soporte article.container .tituloAct span {
  width: 100%;
  font-size: 0.8rem;
  color: #ef3829;
}
section.detelle__Soporte article a.link:after {
  content: none;
}
section.detelle__SoporteMas {
  padding: 40px 0;
}
section.detelle__SoporteMas article.container dl {
  padding-bottom: 40px;
}
section.detelle__SoporteMas article.container dl:last-child {
  padding-bottom: 0;
}
section.detelle__SoporteMas article.container dl dt h2,
section.detelle__SoporteMas article.container dl dt h3 {
  font-size: 1.5rem;
  font-weight: 400;
  padding: 10px 0;
}
section.detelle__SoporteMas article.container dl dt h2 {
  border-bottom: 3px solid #000104;
}
section.detelle__SoporteMas article.container dl dt h3 {
  font-size: 1.2rem;
}
section.detelle__SoporteMas article.container dl dd.content-Chip {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
section.detelle__SoporteMas article.container dl dd.content-Chip .chip {
  color: inherit;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 10px;
  padding: 10px 20px;
  background: #fff;
  border: 1px solid #ddd;
  color: #000;
  border-radius: 10px;
}
section.detelle__SoporteMas article.container dl dd.content-Chip .chip:hover {
  text-decoration: underline;
  color: #1f97ae;
}
section.detelle__SoporteMas article.container dl dd.preguntasFrecuentes ul {
  list-style-type: disc;
  list-style-position: inside;
}
section.detelle__SoporteMas article.container dl dd.preguntasFrecuentes li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 0;
  border-bottom: 1px dashed #ddd;
}
section.detelle__SoporteMas
  article.container
  dl
  dd.preguntasFrecuentes
  li:last-child {
  border-bottom: none;
}
section.detelle__SoporteMas article.container dl dd.preguntasFrecuentes li a {
  color: #1f97ae;
  text-decoration: none;
}
section.detelle__SoporteMas
  article.container
  dl
  dd.preguntasFrecuentes
  li
  a:hover {
  text-decoration: underline;
}
.productosTVDigital .contentPlanTV dl {
  margin-bottom: 20px;
}
.productosTVDigital .contentPlanTV dl dt {
  font-size: 1.7rem;
  padding-bottom: 10px;
  font-weight: 300;
}
.productosTVDigital .contentPlanTV dl dd {
  position: relative;
}
.productosTVDigital .contentPlanTV dl dd ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.productosTVDigital .contentPlanTV dl dd ul li {
  margin-right: 14px;
  margin-bottom: 15px;
  max-width: 104px;
}
.productosTVDigital .contentPlanTV dl dd ul li.active a {
  position: relative;
}
.productosTVDigital .contentPlanTV dl dd ul li.active a:after {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  content: " ";
  display: block;
  position: absolute;
  width: 20px;
  height: 15px;
  background: url(img/arrowUp2.png) no-repeat;
  bottom: -12px;
  z-index: 1;
}
.productosTVDigital .contentPlanTV dl dd ul li.active a img {
  border-color: #000;
}
.productosTVDigital .contentPlanTV dl dd ul li.active a img:hover {
  box-shadow: none;
}
.productosTVDigital .contentPlanTV dl dd ul li a {
  display: block;
  position: relative;
}
.productosTVDigital .contentPlanTV dl dd ul li img {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #ddd;
  cursor: pointer;
}
.productosTVDigital .contentPlanTV dl dd ul li img:hover {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
  box-shadow: 1px 1px 18px -2px rgba(50, 50, 50, 0.8);
}
.productosTVDigital .contentPlanTV dl dd ul li span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  font-size: 0.6875rem;
  color: #666;
  text-align: center;
  display: block;
  position: absolute;
  left: 0;
  bottom: 3px;
  width: 100%;
  padding: 2px;
  background: rgba(255, 255, 255, 0.8);
  border: #ddd 2px solid;
  border-top: none;
}
.mod__channelDesc {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  padding: 20px;
  position: absolute;
  background: #fff;
  width: 100%;
  left: 0;
  margin-top: 10px;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.mod__channelDesc .cont-img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  min-width: 120px;
}
.mod__channelDesc .cont-img img {
  display: table;
  margin: auto;
}
.mod__channelDesc .cont-data {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 75%;
}
.mod__channelDesc .cont-data h3 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
}
.mod__channelDesc .cont-data p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
}
.mod__channelDesc .cont-data p.channel {
  display: block;
  margin-bottom: 20px;
}
.mod__channelDesc .cont-data p.descrip {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
  display: block;
}
.mod__channelDesc .close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
}
.mod__channelDesc .close:before {
  content: "";
  font-family: "FontAwesome";
  display: block;
  font-size: 1.5rem;
}
.planContrata {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top: 1px solid #fdfdfd;
  background: rgba(242, 242, 242, 0.95);
  width: 100%;
  padding: 2px 0;
  z-index: 10;
}
.planContrata.todoC {
  display: block;
}
.planContrata article {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.planContrata article .planPaquete span {
  font-size: 1.3rem;
  font-weight: 300;
}
.planContrata article .planPaquete span.plan {
  display: none;
  margin-right: 10px;
}
.planContrata article .planPaquete span.paquete {
  display: none;
  margin-right: 10px;
}
.planContrata article .planPaquete span.paquete.plus:before {
  content: " +   ";
  color: #ef3829;
  font-size: 1.1em;
  margin-right: 5px;
}
.planContrata article .planPaquete span.total {
  margin-right: 10px;
  color: #ef3829;
  font-weight: 400;
}
.planContrata article .planPaquete span.total:before {
  content: " =  ";
  color: #ef3829;
  font-size: 1.1em;
  margin-right: 5px;
}
.planContrata article .btn-rojo {
  padding: 0.5rem;
  margin: 5px 0;
  min-width: 20%;
}
.mod__miClaro {
  padding: 20px 0 40px;
  font-weight: 300;
}
.mod__miClaro .newContent h1,
.mod__miClaro .newContent h2.h1 {
  font-size: 1.7rem;
  padding-bottom: 20px;
}
.mod__miClaro-content {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.mod__miClaro-content .miClaro__img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 70%;
  padding-right: 40px;
}
.mod__miClaro-content .miClaro__img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  margin-bottom: -43px;
}
.mod__miClaro-content .miClaro__login {
  padding-left: 40px;
  min-width: 280px;
}
.mod__miClaro-content .miClaro__login .tiposMiClaro a {
  text-decoration: none;
}
.mod__miClaro-content .miClaro__login .tiposMiClaro a.fijo,
.mod__miClaro-content .miClaro__login .tiposMiClaro a.movil,
.mod__miClaro-content .miClaro__login .tiposMiClaro a.ecare {
  padding-bottom: 9px;
}
.card {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  padding: 60px 30px;
  position: relative;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: calc(50% - 10px);
  line-height: 1.5;
}
.card:hover {
  background: rgba(31, 151, 174, 0.2);
}
.card.active {
  background: rgba(31, 151, 174, 0.3);
}
.card .ideal {
  position: absolute;
  top: 10px;
  right: -1px;
  border-radius: 3px 0px 0px 3px;
  background: #1f97ae;
  color: #fff;
  padding: 5px 20px;
}
.card .ideal:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
.card.eviar,
.card.sucursal {
  padding: 90px 30px 30px;
  position: relative;
}
.card.eviar:before,
.card.sucursal:before {
  position: absolute;
  content: " ";
  left: 50%;
  margin-left: -30px;
  top: 15px;
}
.card.eviar:before {
  background: url(img/ico-portaCasa.png) no-repeat;
  width: 60px;
  height: 54px;
}
.card.sucursal:before {
  background: url(img/ico-portaSucursal.png) no-repeat;
  width: 60px;
  height: 60px;
}
.mod__resumenCompra {
  background: rgba(0, 0, 0, 0.8) !important;
  min-height: 58px;
  max-height: 58px;
  padding: 10px 0px;
  position: relative;
}
.mod__resumenCompra.fixed {
  position: fixed !important;
  bottom: 0 !important;
  z-index: 110;
}
.mod__resumenCompra.fixed .detalle {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.mod__resumenCompra.fixed .detalle.show {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  height: 100vh;
  max-height: calc(100vh - 58px);
}
.mod__resumenCompra.fixed .detalle.show .close {
  display: block;
}
.mod__resumenCompra.fixed .detalle.show.barraFix {
  max-height: calc(100vh - 110px);
}
.mod__resumenCompra.fixed .detalle.show.barraFix .close {
  top: 60px;
}
.mod__resumenCompra .container {
  position: relative;
  color: #fff;
}
.mod__resumenCompra .detalle {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: 58px;
  left: 0;
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
  max-height: 0px;
}
.mod__resumenCompra .detalle.show {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  height: auto;
  max-height: calc(100vh - 58px);
}
.mod__resumenCompra .detalle.show .close {
  display: block;
}
.mod__resumenCompra .detalle.show.barraFix {
  min-height: calc(100vh - 110px);
  max-height: calc(100vh - 110px);
}
.mod__resumenCompra .detalle.show.barraFix .close {
  top: 60px;
}
.mod__resumenCompra .detalle .close {
  display: none;
  position: fixed;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 5;
}
.mod__resumenCompra .detalle .close:before {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
  font-size: 1.5rem;
}
.mod__resumenCompra .detalle .planData {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 0;
  width: 100%;
  border-bottom: 1px solid #fff;
}
.mod__resumenCompra .detalle .planData:last-child {
  border-bottom: none;
}
.mod__resumenCompra .detalle .planData .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.mod__resumenCompra .detalle .planData .container .datos {
  width: 80%;
}
.mod__resumenCompra .detalle .planData .container .datos h4 {
  font-size: 22px;
  font-size: 1.375rem;
  padding-bottom: 15px;
  margin-bottom: 0;
}
.mod__resumenCompra .detalle .planData .container .datos h3 + dl {
  margin-top: 20px;
}
.mod__resumenCompra .detalle .planData .container .datos dt,
.mod__resumenCompra .detalle .planData .container .datos dd {
  font-size: 15px;
  font-size: 0.9375rem;
  padding-bottom: 15px;
}
.mod__resumenCompra .detalle .planData .container .datos dd {
  font-size: 13px;
  font-size: 0.8125rem;
}
.mod__resumenCompra .detalle .planData .container .datos dd:last-child {
  padding-bottom: 0;
}
.mod__resumenCompra .detalle .planData .container .datos ul {
  list-style-type: disc;
  list-style-position: inside;
}
.mod__resumenCompra .detalle .planData .container .datos li {
  padding-bottom: 10px;
}
.mod__resumenCompra .detalle .planData .container .datos .cVideoIncludeDetalle {
  color: #ef3829;
  margin-top: 10px;
}
.mod__resumenCompra
  .detalle
  .planData
  .container
  .datos
  .cVideoIncludeDetalle
  p {
  font-size: 0.9375rem !important;
}
.mod__resumenCompra
  .detalle
  .planData
  .container
  .datos
  .cVideoIncludeDetalle
  p
  img {
  max-width: 90px;
  margin-left: 6px;
}
.mod__resumenCompra .detalle .planData .container .precio {
  width: 20%;
  font-size: 22px;
  font-size: 1.375rem;
}
.mod__resumenCompra .resumen {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.mod__resumenCompra .resumen .resumen-datos {
  max-width: 960px;
}
.mod__resumenCompra .resumen .resumen-datos p {
  font-size: 18px;
  font-size: 1.125rem;
  display: inline;
  line-height: 1.1;
  word-wrap: break-word;
}
.mod__resumenCompra .resumen .resumen-datos p span.biger {
  font-size: 35px;
  font-size: 2.1875rem;
  font-weight: 400;
}
.mod__resumenCompra .resumen .resumen-datos p span.big {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
}
.mod__resumenCompra .resumen .resumen-datos p:before {
  content: "|";
  padding: 0 5px;
}
.mod__resumenCompra .resumen .resumen-datos p:first-child:before {
  display: none;
}
.mod__resumenCompra .resumen .resumen-datos .descuento {
  font-size: 18px;
  font-size: 1.125rem;
  display: inline;
  color: #f5842b;
}
.mod__resumenCompra .resumen .resumen-datos .planPaquete span {
  margin-right: 10px;
}
.mod__resumenCompra .resumen .btn-rojo {
  margin: 0;
  min-width: initial;
}
.mod__resumenCompra .resumen .verDetalle {
  cursor: pointer;
}
.mod__resumenCompra .resumen .verDetalle.show:after {
  content: "" !important;
}
.mod__resumenCompra .resumen .verDetalle:after {
  content: "";
  font-family: "FontAwesome";
  color: #1f97ae;
  margin-left: 10px;
}
.mod__resumenCompra.resumenCompara {
  padding: 0;
  background: rgba(221, 221, 221, 0.9) !important;
}
.mod__resumenCompra.resumenCompara .detalle {
  background: rgba(221, 221, 221, 0.9);
}
.mod__resumenCompra.resumenCompara .detalle .planData {
  border-color: #666 !important;
}
.mod__resumenCompra.resumenCompara .detalle .close:before {
  color: #666;
}
.mod__resumenCompra.resumenCompara .container {
  color: #333;
}
.mod__resumenCompra.resumenCompara .container .resumen .resumen-datos {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  width: calc(100% - 160px);
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planesComp {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  margin-bottom: 5px;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planesComp
  p {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  padding: 2px 0;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planesComp
  .cantidadPlanes {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  padding: 0 10px;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planesComp
  .cantidadPlanes
  li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  border: 2px solid #1f97ae;
  background: #f3f3f3;
  margin: 0 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planesComp
  .cantidadPlanes
  li.active:after {
  content: "";
  border-radius: 50%;
  width: 16px;
  height: 16px;
  top: 2px;
  left: 2px;
  display: block;
  overflow: hidden;
  position: absolute;
  background: #1f97ae;
  pointer-events: none;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planesComp
  a {
  margin-top: 4px;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planSelect {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planSelect
  p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planSelect
  span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  text-align: left;
  padding: 0 20px;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planSelect
  .verDetalle {
  text-align: left;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planSelect
  .verDetalle:after {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  margin-left: 5px;
}
.mod__resumenCompra.resumenCompara
  .container
  .resumen
  .resumen-datos
  .planSelect
  .verDetalle.show:after {
  content: "" !important;
}
.detallePromocion > h3 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  margin-bottom: 20px;
}
.detallePromocion > h4 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
  color: #000104;
  margin-bottom: 0;
  margin-top: 30px;
}
.detallePromocion > ol {
  padding-right: 20px;
  padding-top: 10px;
  list-style-type: decimal;
  list-style-position: inside;
}
.detallePromocion > ol li {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 10px;
  color: #666;
}
.detallePromocion > ul {
  padding-right: 20px;
  padding-top: 10px;
}
.detallePromocion > ul li {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 10px;
  color: #666;
}
.detallePromocion > ul li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.detallePromocion > p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 30px;
  color: #666;
}
.detallePromocion a {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  font-size: inherit;
  position: relative;
  font-weight: 300;
}
.detallePromocion a:hover {
  text-decoration: underline;
}
.detallePromocion a:hover:after {
  text-decoration: none !important;
}
.modulo__backPromo .contPromo2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 50%;
  width: 50%;
}
.modulo__backPromo .contPromo2 p {
  font-size: 16px;
  font-size: 1rem;
  color: #666;
  padding: 10px 0;
  font-weight: 300;
}
.modulo__backPromo .contPromo2 .btn-rojo {
  margin-top: 10px;
}
.mod__tutoriales h2 {
  margin-bottom: 20px;
}
.mod__tutoriales .filtrar-videos {
  background: #ddd;
}
.mod__tutoriales .filtrar-videos .container form {
  width: 100%;
}
.mod__tutoriales .filtrar-videos .container form fieldset {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  width: 50%;
  padding-bottom: 0;
}
.mod__tutoriales .filtrar-videos .container form fieldset label {
  margin-right: 10px;
}
.mod__tutoriales .filtrar-videos .container form fieldset select {
  margin: 10px 0;
  min-width: 180px;
}
.mod__tutoriales .videos-container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__tutoriales .videos-container .yt-video {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  padding: 0 10px;
  margin-bottom: 40px;
}
.mod__tutoriales .videos-container .yt-video a {
  display: block;
  position: relative;
}
.mod__tutoriales .videos-container .yt-video .link {
  display: inline-block;
  margin-bottom: 10px;
}
.mod__tutoriales .videos-container .yt-video .link h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  height: 65px;
  overflow: hidden;
}
.mod__tutoriales .videos-container .yt-video .link:after {
  display: none;
}
.mod__tutoriales .videos-container .yt-video img {
  width: 100%;
  height: auto;
}
.mod__tutoriales .videos-container .yt-video .playIcon:after {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  content: "";
  font-family: "FontAwesome";
  font-size: 42px;
  font-size: 2.625rem;
  color: #ef3829;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.mod__tutoriales .videos-container .yt-video span {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  display: inline-block;
  margin: 10px 0;
}
#modalVideo {
  padding: 20px;
}
#modalVideo h2 {
  margin-bottom: 20px;
}
#modalVideo p {
  line-height: 1.2;
  margin-bottom: 20px;
}
#modalVideo p a:after {
  display: none;
}
.mod__Cacs {
  position: relative;
  overflow: hidden;
}
.mod__Cacs .container {
  position: relative;
}
.mod__Cacs .container .newContent h1 {
  margin-bottom: 20px;
}
.mod__Cacs #map,
.mod__Cacs #mapGeo {
  background-color: transparent !important;
}
.mod__Cacs .searchMap,
.mod__Cacs .cacsMap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  display: none;
  padding: 5px;
  position: relative;
  background: #000;
  color: #fff;
  width: 100%;
  min-height: 50px;
  top: initial;
  left: initial;
  z-index: 10;
}
.mod__Cacs .searchMap.active,
.mod__Cacs .cacsMap.active {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.mod__Cacs .searchMap .btn-azul.btn-manual:before,
.mod__Cacs .cacsMap .btn-azul.btn-manual:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
.mod__Cacs .searchMap .cont-searchMap,
.mod__Cacs .searchMap .cont-cacsMap,
.mod__Cacs .cacsMap .cont-searchMap,
.mod__Cacs .cacsMap .cont-cacsMap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  position: relative;
  padding-right: 30px;
}
.mod__Cacs .searchMap .cont-searchMap .autodetect,
.mod__Cacs .searchMap .cont-searchMap .esEsta,
.mod__Cacs .searchMap .cont-searchMap .buscaDir,
.mod__Cacs .searchMap .cont-cacsMap .autodetect,
.mod__Cacs .searchMap .cont-cacsMap .esEsta,
.mod__Cacs .searchMap .cont-cacsMap .buscaDir,
.mod__Cacs .cacsMap .cont-searchMap .autodetect,
.mod__Cacs .cacsMap .cont-searchMap .esEsta,
.mod__Cacs .cacsMap .cont-searchMap .buscaDir,
.mod__Cacs .cacsMap .cont-cacsMap .autodetect,
.mod__Cacs .cacsMap .cont-cacsMap .esEsta,
.mod__Cacs .cacsMap .cont-cacsMap .buscaDir {
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  display: none;
  position: relative;
}
.mod__Cacs .searchMap .cont-searchMap .autodetect.active,
.mod__Cacs .searchMap .cont-searchMap .esEsta.active,
.mod__Cacs .searchMap .cont-searchMap .buscaDir.active,
.mod__Cacs .searchMap .cont-cacsMap .autodetect.active,
.mod__Cacs .searchMap .cont-cacsMap .esEsta.active,
.mod__Cacs .searchMap .cont-cacsMap .buscaDir.active,
.mod__Cacs .cacsMap .cont-searchMap .autodetect.active,
.mod__Cacs .cacsMap .cont-searchMap .esEsta.active,
.mod__Cacs .cacsMap .cont-searchMap .buscaDir.active,
.mod__Cacs .cacsMap .cont-cacsMap .autodetect.active,
.mod__Cacs .cacsMap .cont-cacsMap .esEsta.active,
.mod__Cacs .cacsMap .cont-cacsMap .buscaDir.active {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.mod__Cacs .searchMap .cont-searchMap .autodetect p,
.mod__Cacs .searchMap .cont-searchMap .esEsta p,
.mod__Cacs .searchMap .cont-searchMap .buscaDir p,
.mod__Cacs .searchMap .cont-cacsMap .autodetect p,
.mod__Cacs .searchMap .cont-cacsMap .esEsta p,
.mod__Cacs .searchMap .cont-cacsMap .buscaDir p,
.mod__Cacs .cacsMap .cont-searchMap .autodetect p,
.mod__Cacs .cacsMap .cont-searchMap .esEsta p,
.mod__Cacs .cacsMap .cont-searchMap .buscaDir p,
.mod__Cacs .cacsMap .cont-cacsMap .autodetect p,
.mod__Cacs .cacsMap .cont-cacsMap .esEsta p,
.mod__Cacs .cacsMap .cont-cacsMap .buscaDir p {
  display: inline-table;
}
.mod__Cacs .searchMap .cont-searchMap .autodetect .textRegion,
.mod__Cacs .searchMap .cont-searchMap .esEsta .textRegion,
.mod__Cacs .searchMap .cont-searchMap .buscaDir .textRegion,
.mod__Cacs .searchMap .cont-cacsMap .autodetect .textRegion,
.mod__Cacs .searchMap .cont-cacsMap .esEsta .textRegion,
.mod__Cacs .searchMap .cont-cacsMap .buscaDir .textRegion,
.mod__Cacs .cacsMap .cont-searchMap .autodetect .textRegion,
.mod__Cacs .cacsMap .cont-searchMap .esEsta .textRegion,
.mod__Cacs .cacsMap .cont-searchMap .buscaDir .textRegion,
.mod__Cacs .cacsMap .cont-cacsMap .autodetect .textRegion,
.mod__Cacs .cacsMap .cont-cacsMap .esEsta .textRegion,
.mod__Cacs .cacsMap .cont-cacsMap .buscaDir .textRegion {
  font-weight: 500;
  margin: 0 10px;
}
.mod__Cacs .searchMap .cont-searchMap .selectCacs,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs {
  position: relative;
  margin: 0px 10px;
}
.mod__Cacs .searchMap .cont-searchMap .selectCacs:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs:after {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  font-size: 0.75rem;
  position: absolute;
  right: 5px;
}
.mod__Cacs .searchMap .cont-searchMap .selectCacs > select,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs > select,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs > select,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs > select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 150px;
  width: 100%;
  margin: 0px;
  padding-right: 25px;
  border: none;
  font-size: 0.85rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.mod__Cacs .searchMap .cont-searchMap .contBtn,
.mod__Cacs .searchMap .cont-cacsMap .contBtn,
.mod__Cacs .cacsMap .cont-searchMap .contBtn,
.mod__Cacs .cacsMap .cont-cacsMap .contBtn {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.mod__Cacs .searchMap .cont-searchMap .contBtn > a,
.mod__Cacs .searchMap .cont-cacsMap .contBtn > a,
.mod__Cacs .cacsMap .cont-searchMap .contBtn > a,
.mod__Cacs .cacsMap .cont-cacsMap .contBtn > a {
  margin: 0px 5px;
}
.mod__Cacs .searchMap .cont-searchMap .contBtn > p,
.mod__Cacs .searchMap .cont-cacsMap .contBtn > p,
.mod__Cacs .cacsMap .cont-searchMap .contBtn > p,
.mod__Cacs .cacsMap .cont-cacsMap .contBtn > p {
  font-weight: 300;
}
.mod__Cacs .searchMap .cont-searchMap .contBtn a.btn-gris,
.mod__Cacs .searchMap .cont-searchMap .contBtn a.btn-rojo,
.mod__Cacs .searchMap .cont-searchMap .contBtn input[type="button"].btn-gris,
.mod__Cacs .searchMap .cont-searchMap .contBtn input[type="button"].btn-rojo,
.mod__Cacs .searchMap .cont-cacsMap .contBtn a.btn-gris,
.mod__Cacs .searchMap .cont-cacsMap .contBtn a.btn-rojo,
.mod__Cacs .searchMap .cont-cacsMap .contBtn input[type="button"].btn-gris,
.mod__Cacs .searchMap .cont-cacsMap .contBtn input[type="button"].btn-rojo,
.mod__Cacs .cacsMap .cont-searchMap .contBtn a.btn-gris,
.mod__Cacs .cacsMap .cont-searchMap .contBtn a.btn-rojo,
.mod__Cacs .cacsMap .cont-searchMap .contBtn input[type="button"].btn-gris,
.mod__Cacs .cacsMap .cont-searchMap .contBtn input[type="button"].btn-rojo,
.mod__Cacs .cacsMap .cont-cacsMap .contBtn a.btn-gris,
.mod__Cacs .cacsMap .cont-cacsMap .contBtn a.btn-rojo,
.mod__Cacs .cacsMap .cont-cacsMap .contBtn input[type="button"].btn-gris,
.mod__Cacs .cacsMap .cont-cacsMap .contBtn input[type="button"].btn-rojo {
  min-width: 50px;
}
.mod__Cacs .searchMap .cont-searchMap .contSearch,
.mod__Cacs .searchMap .cont-searchMap .contCacs,
.mod__Cacs .searchMap .cont-cacsMap .contSearch,
.mod__Cacs .searchMap .cont-cacsMap .contCacs,
.mod__Cacs .cacsMap .cont-searchMap .contSearch,
.mod__Cacs .cacsMap .cont-searchMap .contCacs,
.mod__Cacs .cacsMap .cont-cacsMap .contSearch,
.mod__Cacs .cacsMap .cont-cacsMap .contCacs {
  max-width: 500px;
  margin: 0px 5px;
}
.mod__Cacs .searchMap .cont-searchMap .closeMap,
.mod__Cacs .searchMap .cont-searchMap .closeCacs,
.mod__Cacs .searchMap .cont-cacsMap .closeMap,
.mod__Cacs .searchMap .cont-cacsMap .closeCacs,
.mod__Cacs .cacsMap .cont-searchMap .closeMap,
.mod__Cacs .cacsMap .cont-searchMap .closeCacs,
.mod__Cacs .cacsMap .cont-cacsMap .closeMap,
.mod__Cacs .cacsMap .cont-cacsMap .closeCacs {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  position: absolute;
  cursor: pointer;
  right: 0;
}
.mod__Cacs .searchMap .cont-searchMap .closeMap:before,
.mod__Cacs .searchMap .cont-searchMap .closeCacs:before,
.mod__Cacs .searchMap .cont-cacsMap .closeMap:before,
.mod__Cacs .searchMap .cont-cacsMap .closeCacs:before,
.mod__Cacs .cacsMap .cont-searchMap .closeMap:before,
.mod__Cacs .cacsMap .cont-searchMap .closeCacs:before,
.mod__Cacs .cacsMap .cont-cacsMap .closeMap:before,
.mod__Cacs .cacsMap .cont-cacsMap .closeCacs:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 32px;
  font-size: 2rem;
}
.mod__Cacs #mapaGeo {
  height: 430px;
}
.mod__Cacs .contSearch,
.mod__Cacs .contCacs {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  max-width: initial;
}
.mod__Cacs .contSearch input[type="search"],
.mod__Cacs .contCacs input[type="search"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 70px;
  max-width: 820px;
  width: 100%;
  height: 33px;
  display: block;
  padding: 10px;
  border: none;
  border-radius: 2px 0 0 2px;
}
.mod__Cacs .contSearch input[type="search"]:focus,
.mod__Cacs .contCacs input[type="search"]:focus {
  outline: 0;
}
.mod__Cacs .contSearch .bt__search,
.mod__Cacs .contSearch .bt__searchMap,
.mod__Cacs .contSearch .bt__searchCacs,
.mod__Cacs .contCacs .bt__search,
.mod__Cacs .contCacs .bt__searchMap,
.mod__Cacs .contCacs .bt__searchCacs {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #1f97ae;
  padding: 6.66667px;
  width: 10%;
  min-width: 30px;
  height: 33px;
  border-radius: 0px 2px 2px 0px;
  border: none;
  cursor: pointer;
  border: 1px solid #fff;
}
.mod__Cacs .contSearch .bt__search:focus,
.mod__Cacs .contSearch .bt__searchMap:focus,
.mod__Cacs .contSearch .bt__searchCacs:focus,
.mod__Cacs .contCacs .bt__search:focus,
.mod__Cacs .contCacs .bt__searchMap:focus,
.mod__Cacs .contCacs .bt__searchCacs:focus {
  outline: 0;
}
.mod__Cacs .contSearch .bt__search:before,
.mod__Cacs .contSearch .bt__searchMap:before,
.mod__Cacs .contSearch .bt__searchCacs:before,
.mod__Cacs .contCacs .bt__search:before,
.mod__Cacs .contCacs .bt__searchMap:before,
.mod__Cacs .contCacs .bt__searchCacs:before {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
}
.mod__sitemap .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__sitemap .container h2 {
  width: 100%;
  margin-bottom: 20px;
}
.mod__sitemap .container .boxLinks {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33%;
  padding-right: 20px;
}
.mod__sitemap .container .boxLinks h3 {
  margin-bottom: 10px;
}
.mod__sitemap .container .boxLinks h3 a {
  color: #666;
}
.mod__sitemap .container .boxLinks a {
  color: inherit;
  text-decoration: none;
  font-weight: 300;
  color: #1f97ae;
  display: block;
  margin-bottom: 5px;
}
.mod__sitemap .container .boxLinks ul li a {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.mod__sitemap .container .boxLinks ul li ul {
  padding-left: 10px;
}
.mod__sitemap .container .boxLinks ul li ul li a {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.mod__sitemap .container .boxLinks ul li ul li ul {
  padding-left: 10px;
  margin: 10px 0;
}
.mod__sitemap .container .boxLinks ul li ul li ul li a {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
}
.mod__sitemap .container .boxLinks ul li ul li ul li ul {
  margin: 0;
}
section.mod__promoRecargas .container .promoRecCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
section.mod__promoRecargas .container .promoRecCont .textPromoRecargas,
section.mod__promoRecargas .container .promoRecCont .formPromoRecargas {
  width: 50%;
}
section.mod__promoRecargas .container .promoRecCont .textPromoRecargas {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
}
section.mod__promoRecargas .container .promoRecCont .textPromoRecargas h2 {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 500;
  color: #fff;
  display: inline-block;
  padding: 10px 40px;
  background: #1f97ae;
}
section.mod__promoRecargas .container .promoRecCont .textPromoRecargas p {
  font-size: 24px;
  font-size: 1.5rem;
  margin-top: 10px;
}
section.mod__promoRecargas .container .promoRecCont .textPromoRecargas p.copy {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  padding-top: 10px;
}
section.mod__promoRecargas .container .promoRecCont .formPromoRecargas {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
section.mod__promoRecargas
  .container
  .promoRecCont
  .formPromoRecargas
  form
  .fields {
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
section.mod__promoRecargas
  .container
  .promoRecCont
  .formPromoRecargas
  form
  .fields
  label {
  width: 50px;
  display: block;
}
section.mod__promoRecargas
  .container
  .promoRecCont
  .formPromoRecargas
  form
  .fields
  label:before {
  margin-top: 5px;
}
section.mod__promoRecargas
  .container
  .promoRecCont
  .formPromoRecargas
  form
  .fields
  input {
  width: calc(100% - 50px);
}
section.mod__promoRecargas
  .container
  .promoRecCont
  .formPromoRecargas
  form
  .buttons {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 50px;
}
section.mod__promoRecargas
  .container
  .promoRecCont
  .formPromoRecargas
  form
  .buttons
  .recaptcha {
  float: left;
  margin-right: 10px;
}
section.mod__promoRecargas
  .container
  .promoRecCont
  .formPromoRecargas
  form
  .buttons
  .recaptcha
  .recaptchaImg {
  display: block;
  width: 300px;
  height: 74px;
  background: url(img/recaptcha.gif) no-repeat center center;
}
section.mod__promoRecargas
  .container
  .promoRecCont
  .formPromoRecargas
  form
  .buttons
  .btn-rojo {
  display: inline-block;
}
.modalRecargas .container {
  position: absolute;
  height: 100%;
}
.modalRecargas .container .mensaje {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
}
.modalRecargas .container .mensaje i {
  font-size: 120px;
  font-size: 7.5rem;
  color: #1f97ae;
  display: inline-block;
  margin-bottom: 20px;
}
.modalRecargas .container .mensaje h3 {
  font-size: 32px;
  font-size: 2rem;
  color: #ef3829;
  margin-bottom: 20px;
}
.modalRecargas .container .mensaje p {
  font-size: 24px;
  font-size: 1.5rem;
}
.modalSplashRecargas {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  padding: 20px;
  background: #dedede url(img/bg-splash.jpg) no-repeat center top;
}
.modalSplashRecargas .container .mensaje img {
  width: 100%;
  max-width: 404px;
  height: auto;
  margin-bottom: 20px;
}
.modalSplashRecargas .container .mensaje p {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 30px;
}
.modalSplashRecargas .container .mensaje a {
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0 auto 20px !important;
}
.modalSplashRecargas .container .mensaje a.btn-rojo {
  margin-bottom: 30px;
}
.modalSplashRecargas .container .mensaje a.link {
  display: block;
}
.modal-miclaro .cont-titleMC {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  padding-left: 30px;
}
.modal-miclaro .cont-links {
  margin-top: 20px;
}
.modal-miclaro .cont-links p {
  text-align: left;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 20px;
}
.modal-miclaro .cont-links a {
  color: #fff !important;
  width: 100%;
}
.modal-miclaro .cont-links a.plus {
  font-size: 16px;
  font-size: 1rem;
  position: relative;
}
.modal-miclaro .cont-links a.plus:after {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  font-size: 16px;
  font-size: 1rem;
  right: 10px;
}
.modal-miclaro .cont-links a.minus:after {
  content: "" !important;
}
.modal-miclaro h2 {
  font-size: 20px;
  font-size: 1.25rem;
  text-align: left;
  font-weight: 400;
  padding-top: 4px;
  position: relative;
}
.modal-miclaro h2:before {
  content: "";
  background: url(img/logo-MiClaro.png) no-repeat;
  width: 20px;
  height: 28px;
  display: block;
  position: absolute;
  left: -30px;
  top: 0;
  background-size: cover;
}
.modal-miclaro.cols {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  max-width: 960px;
  width: 100%;
}
.modal-miclaro.cols .colLeft,
.modal-miclaro.cols .colRight {
  width: 50%;
}
.modal-miclaro.imgDis .colLeft {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px;
  background-color: #f2f2f2;
}
.modal-miclaro.imgDis .colLeft .imgLogo {
  width: 100%;
  text-align: center;
}
.modal-miclaro.imgDis .colLeft .imgLogo img {
  width: 60%;
}
.modal-miclaro.imgDis .colRight {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.modal-miclaro.imgDis .colRight .infoPromo {
  text-align: center;
  width: 100%;
}
.modal-miclaro.imgDis .colRight .infoPromo .imgPromo img {
  width: 100%;
  height: auto;
}
.modal-miclaro.imgDis .colRight .infoPromo .imgPromo img.mob {
  display: none;
}
.modal-miclaro.imgDis .colRight .infoPromo p {
  font-size: 20px;
  font-size: 1.25rem;
  padding: 40px 40px 20px;
}
.modal-miclaro.imgDis .colRight .infoPromo [class*="btn-"] {
  margin: 0 auto 40px;
  width: calc(100% - 80px);
}
.tableFormat {
  width: 100%;
  margin: 40px 0;
}
.tableFormat tr td {
  color: #666;
  text-align: center;
  padding: 10px 20px;
  border: #ddd 1px solid;
}
.tableFormat tr td p {
  padding: 0 !important;
}
.mod__Promo404 {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 4px 0 0 0;
  background-image: url(img/headColor.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}
.mod__Promo404 .imgCont {
  width: 50%;
}
.mod__Promo404 .imgCont img {
  width: 100%;
  height: auto;
}
.mod__Promo404 .promo404 {
  width: 50%;
}
.mod__Promo404 .promo404 .promo404Cont {
  color: #666;
  padding: 40px;
}
.mod__Promo404 .promo404 .promo404Cont h2 {
  margin-bottom: 20px;
}
.mod__Promo404 .promo404 .promo404Cont h2:after {
  content: "";
  display: inline-block;
  background: url(img/sprite-iconos-promo2.png) no-repeat;
  width: 30px;
  height: 30px;
  margin-left: 10px;
}
.mod__Promo404 .promo404 .promo404Cont h2 .logoClaro {
  background: url(vector/logo-claro-rojo.svg) no-repeat;
  width: 98px;
  height: 35px;
  display: inline-block;
  margin-right: 10px;
  padding-right: 10px;
  border-right: #ddd 1px solid;
}
.mod__Promo404 .promo404 .promo404Cont p {
  position: relative;
  padding-left: 40px;
}
.mod__Promo404 .promo404 .promo404Cont p:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  font-family: "FontAwesome";
  color: #ef3829;
  display: block;
  position: absolute;
  left: 0;
  width: 30px;
  height: 30px;
  padding: 4px 0 0 9px;
  border: #ef3829 3px solid;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.mod__Promo404 .promo404 .promo404Cont a {
  margin-top: 20px;
}
@media only screen and (max-width: 960px) {
  .mod__Promo404 {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__Promo404 .imgCont,
  .mod__Promo404 .promo404 {
    width: 100%;
  }
  .mod__Promo404 .imgCont {
    position: relative;
    height: 280px;
    overflow: hidden;
  }
  .mod__Promo404 .imgCont img {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
  }
  .mod__Promo404 .promo404 .promo404Cont {
    padding: 20px;
  }
  .mod__Promo404 .promo404 .promo404Cont h2:after {
    display: none;
  }
}
.chatInv {
  position: fixed;
  bottom: 0;
  right: 40px;
  width: 100%;
  max-width: 420px;
  z-index: 1000;
}
.chatInv .chatInvHeader {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  padding: 10px 20px;
  background-color: #1f97ae;
  position: relative;
}
.chatInv .chatInvHeader h3 {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  text-transform: uppercase;
}
.chatInv .chatInvHeader p {
  font-size: 9px;
  font-size: 0.5625rem;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 2px;
}
.chatInv .chatInvHeader .btnClose {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: 20px;
  display: block;
  cursor: pointer;
  color: #fff;
}
.chatInv .chatInvHeader .btnClose:after {
  content: "";
  font-family: "FontAwesome";
}
.chatInv .chatInvHeader.ausente {
  background-color: #1d6872;
}
.chatInv .chatInvCont {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 300px;
  overflow-y: scroll;
  padding: 20px;
  background-color: #f0f7f8;
}
.chatInv .chatInvCont .scrollCont {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
.chatInv .chatInvCont .scrollCont .chatMess {
  font-size: 12px;
  font-size: 0.75rem;
  position: relative;
  padding: 10px;
  margin-top: 20px;
  max-width: 85%;
}
.chatInv .chatInvCont .scrollCont .chatMess p {
  width: calc(100% - 50px);
}
.chatInv .chatInvCont .scrollCont .chatMess .clock {
  font-size: 10px;
  font-size: 0.625rem;
  text-align: right;
  color: #666;
  float: right;
  width: 50px;
  padding-top: 2px;
}
.chatInv .chatInvCont .scrollCont .chatMess:first-child {
  margin-top: 0;
}
.chatInv .chatInvCont .scrollCont .chatMess.left {
  background-color: rgba(237, 58, 50, 0.1);
  -webkit-border-radius: 3px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius: 3px;
  -moz-border-radius-topleft: 0;
  border-radius: 3px;
  border-top-left-radius: 0;
}
.chatInv .chatInvCont .scrollCont .chatMess.left:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 5px 0;
  border-color: transparent #f0e4e4 transparent transparent;
}
.chatInv .chatInvCont .scrollCont .chatMess.right {
  background-color: rgba(0, 152, 176, 0.1);
  margin-left: 15%;
  -webkit-border-radius: 3px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius: 3px;
  -moz-border-radius-topright: 0;
  border-radius: 3px;
  border-top-right-radius: 0;
}
.chatInv .chatInvCont .scrollCont .chatMess.right:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 0;
  border-color: #d8edf1 transparent transparent transparent;
}
.chatInv .chatInvCont .logoCont {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  padding: 20px;
  width: 100%;
}
.chatInv .chatInvCont .logoCont .logoClaro {
  width: 128px;
  height: 46px;
  margin: 0 auto 20px;
  background: url(vector/logo-claro-rojo.svg) no-repeat 0 0;
}
.chatInv .chatInvCont .logoCont p {
  text-align: center;
  margin-bottom: 20px;
}
.chatInv .chatInvCont .logoCont .btns {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.chatInv .chatInvCont .logoCont .btns a {
  margin: 0 5px;
}
.chatInv .chatInvCont .logoCont .stars {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.chatInv .chatInvCont .logoCont .stars .star {
  font-size: 20px;
  font-size: 1.25rem;
  margin: 5px;
  cursor: poniter;
}
.chatInv .chatInvCont .logoCont .stars .star:before {
  content: "";
  font-family: "FontAwesome";
  color: #d8d8d8;
}
.chatInv .chatInvCont .logoCont .stars .star.calif:before {
  color: #ffce00;
}
.chatInv .chatInvCont.cerrar {
  height: 340px;
  position: relative;
  overflow: visible;
}
.chatInv .chatInvSend form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.chatInv .chatInvSend form input[type="text"],
.chatInv .chatInvSend form textarea {
  width: calc(100% - 90px);
  min-height: initial;
  height: 40px;
  margin-bottom: 0 !important;
  border-color: transparent;
}
.chatInv .chatInvSend form input[type="text"]:focus,
.chatInv .chatInvSend form textarea:focus {
  border-color: transparent;
}
.chatInv .chatInvSend form button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  position: relative;
  min-width: initial;
  cursor: pointer;
}
.chatInv .chatInvSend form button.sendChat {
  color: #fff;
  width: 90px;
  height: 40px;
  padding: 10px;
  border: none;
  background: url("vector/btn-chat.svg") no-repeat right top;
}
.chatInv .chatInvSend form button.sendChat:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
.chatInv.error .chatInvCont {
  height: 386px;
  background-color: #000;
}
.chatInv.error .chatInvCont .logoCont p {
  color: #fff;
}
.BtmChat {
  background-position: 0% 0%;
  margin-left: 5px;
  background: #d52b1e;
  background: -moz-linear-gradient(top, #d52b1e 0%, #901a11 100%);
  background: -ms-linear-gradient(top, #d52b1e 0%, #901a11 100%);
  background: -o-linear-gradient(top, #d52b1e 0%, #901a11 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #d52b1e),
    color-stop(100%, #901a11)
  );
  background: -webkit-linear-gradient(top, #d52b1e 0%, #901a11 100%);
  background: linear-gradient(to bottom, #d52b1e 0%, #901a11 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d52b1e', endColorstr='#901a11', GradientType=0 );
  font-weight: bold;
  background-repeat: repeat;
  background-attachment: scroll;
  margin-top: 10px;
}
.BtmChat:hover {
  background: #d52b1e;
}
.tituloChat {
  font-size: 16px;
  font-size: 1rem;
}
.divErrorValidacion {
  width: auto;
  display: none;
  height: auto;
  background-color: #d02e10;
  color: #fff;
  position: absolute;
  top: 100;
  left: 0;
  z-index: 79;
  padding: 5px 5px 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  vertical-align: top;
}
#errorTextValidacion {
  vertical-align: top;
  position: relative;
  top: 6px;
}
.loading {
  width: 100%;
}
#loading-div-background {
  position: fixed;
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  height: 100%;
  z-index: 10000;
}
.Tabla-chat {
  display: table;
  width: 100%;
  border-spacing: 7px;
}
.Tabla-chat .button {
  cursor: pointer;
  border: none;
  border-radius: 5px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  color: #fff;
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  vertical-align: middle;
}
.Tabla-chat .button.primary {
  background: #d52b1e;
  background: -moz-linear-gradient(top, #d52b1e 0%, #901a11 100%);
  background: -ms-linear-gradient(top, #d52b1e 0%, #901a11 100%);
  background: -o-linear-gradient(top, #d52b1e 0%, #901a11 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #d52b1e),
    color-stop(100%, #901a11)
  );
  background: -webkit-linear-gradient(top, #d52b1e 0%, #901a11 100%);
  background: linear-gradient(to bottom, #d52b1e 0%, #901a11 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d52b1e', endColorstr='#901a11', GradientType=0 );
}
.Tabla-chat .button.reverse .fa {
  margin: 0 5px 0 0;
}
.Tabla-chat .button.secondary {
  background: #adafaf;
  background: -moz-linear-gradient(top, #adafaf 0%, #747676 100%);
  background: -ms-linear-gradient(top, #adafaf 0%, #747676 100%);
  background: -o-linear-gradient(top, #adafaf 0%, #747676 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #adafaf),
    color-stop(100%, #747676)
  );
  background: -webkit-linear-gradient(top, #adafaf 0%, #747676 100%);
  background: linear-gradient(to bottom, #adafaf 0%, #747676 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adafaf', endColorstr='#747676', GradientType=0 );
}
.Tabla-chat .button:hover {
  background: #adafaf;
}
.Tabla-chat .button .fa {
  margin-left: 5px;
}
.TablaRow {
  display: table-row;
}
.TablaCell {
  display: table-cell;
}
.TablaCell input[type="radio"] {
  float: none;
}
.negritas {
  font-weight: bold;
}
.inputChat {
  border: 1px solid #dfdfdf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 0.2em 0.2em;
  font-weight: normal;
  text-decoration: none;
  width: 290px;
}
.textAreaChat {
  border: 1px solid #dfdfdf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 0.2em 0.2em;
  font-weight: normal;
  text-decoration: none;
  width: 290px;
  height: 100px;
}
.centrado {
  text-align: center;
}
.overflowed {
  overflow: visible !important;
}
.row {
  display: table-row;
}
.espCelAyuM1 {
  padding-bottom: 25px !important;
}
.lineaSepPerf {
  border-bottom: 1px dotted #dfdfdf;
  padding: 10px 0px 0px 0px !important;
  margin-bottom: 10px;
}
.lineaChat {
  border-bottom: 1px dotted #dfdfdf;
  padding: 5px 0px 15px 0px !important;
  margin-bottom: 15px;
}
.espPerf1 {
  margin-bottom: 30px;
}
.colorChat {
  color: #666;
}
.idTextChat {
  color: #fff;
  font-size: 10px;
  text-align: center;
  display: block;
  line-height: 1;
}
.IdDiv-chat {
  cursor: pointer;
  width: 36px;
  height: 63px;
  float: right;
  position: fixed;
  top: 350px;
  right: 0;
  border-radius: 5px 0px 0px 5px;
  background: -moz-linear-gradient(top, #d52b1e 0%, #d02e10 100%);
  background: -ms-linear-gradient(top, #d52b1e 0%, #d02e10 100%);
  background: -o-linear-gradient(top, #d52b1e 0%, #d02e10 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #d52b1e),
    color-stop(100%, #d02e10)
  );
  background: -webkit-linear-gradient(top, #d52b1e 0%, #d02e10 100%);
  background: linear-gradient(to bottom, #d52b1e 0%, #d02e10 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d52b1e', endColorstr='#D02E10', GradientType=0 );
}
.home-planes {
  padding: 60px 0;
}
.home-planes .container {
  position: relative;
}
.home-planes .container .mod-hPlanesTitle {
  width: 100%;
  display: inline-block;
  margin-bottom: 40px;
}
.home-planes .container .mod-hPlanesTitle .mod-hPlanesTitleCont {
  float: right;
  display: inline-block;
  width: 100%;
  max-width: 830px;
}
.home-planes .container .mod-hPlanesTitle .mod-hPlanesTitleCont h3 {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1.2;
  color: #fff;
  text-align: center;
}
.home-planes .container .mod-hPlanesTitle .mod-hPlanesTitleCont h3 strong {
  width: 100%;
  display: inline-block;
}
.home-planes .container .mod-hPlanesTitle .mod-hPlanesTitleCont h3 strong span {
  padding: 0 10px;
  background: rgba(239, 56, 41, 0.8);
}
.home-planes .container .mod-hPlanes {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.home-planes .container .mod-hPlanes .hPlanes-col {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 200px;
  margin-left: 10px;
  margin-bottom: 40px;
  padding: 8px 8px 40px 8px;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  background-color: #fff;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planTitle {
  color: #fff;
  text-align: center;
  padding: 20px 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #ef3829;
  position: relative;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planTitle p {
  font-size: 14px;
  font-size: 0.875rem;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planTitle p strong {
  font-size: 42px;
  font-size: 2.625rem;
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planTitle:after {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  bottom: -10px;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #ef3829 transparent transparent transparent;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planDesc {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  min-height: 220px;
  padding: 10px 8px;
  margin: 20px 0;
  border: #ddd 1px solid;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planDesc dl {
  position: relative;
  width: 100%;
  padding: 10px 0;
  text-align: center;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planDesc dl dt {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 500;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planDesc dl dd {
  font-weight: 500;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planDesc dl:after {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  bottom: -1px;
  content: "";
  display: block;
  width: 80px;
  border-bottom: #ddd 1px solid;
}
.home-planes
  .container
  .mod-hPlanes
  .hPlanes-col
  .planDesc
  dl:last-child:after {
  display: none;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planPrice {
  text-align: center;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planPrice p strong {
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 300 !important;
}
.home-planes .container .mod-hPlanes .hPlanes-col .planPrice p span {
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  display: inline-block;
}
.home-planes .container .mod-hPlanes .hPlanes-col .btn-azul {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  bottom: -27px;
  min-width: 150px;
}
.home-planes .container .mod-masBtn {
  width: 100%;
  display: inline-block;
  margin-top: 60px;
}
.home-planes .container .mod-masBtn .mod-masBtnCont {
  float: right;
  display: inline-block;
  width: 100%;
  max-width: 830px;
}
.home-planes .container .mod-masBtn .mod-masBtnCont [class*="btn-"] {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 auto;
  border: none;
}
.home-planes .container .mod-redesInc {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  width: 34%;
  position: absolute;
  bottom: 0;
}
.home-planes .container .mod-redesInc p {
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff;
  width: 170px;
}
.home-planes .container .mod-redesInc .imgCont {
  max-width: 100px;
}
.home-planes .container .mod-redesInc .imgCont img {
  width: 100%;
  height: auto;
}
.home-planes.bgFull {
  background: url(../img/bg-montaje-prepago.jpg) no-repeat center top;
  background-size: cover;
}
.home__noticiasInteres h3 {
  margin-bottom: 20px;
}
.home__noticiasInteres .notInteresCont.oneImg .bigImage {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox img.mov {
  display: none;
}
.home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox .label {
  max-width: 400px;
  padding: 20px;
}
.home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox .label h4 {
  font-size: 26px;
  font-size: 1.625rem;
}
.home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox .label p {
  font-size: 14px;
  font-size: 0.875rem;
}
.home__noticiasInteres .notInteresCont.twoImg .gridImage,
.home__noticiasInteres .notInteresCont.threeImg .gridImage,
.home__noticiasInteres .notInteresCont.fourImg .gridImage {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: calc(100% + 6px);
  margin-left: -3px;
  margin-right: -3px;
}
.home__noticiasInteres .notInteresCont.twoImg .gridImage .gridImageElement,
.home__noticiasInteres .notInteresCont.threeImg .gridImage .gridImageElement,
.home__noticiasInteres .notInteresCont.fourImg .gridImage .gridImageElement {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  margin: 0 3px;
}
.home__noticiasInteres .notInteresCont.twoImg .gridImage .gridImageElement {
  width: calc(50% - 6px);
}
.home__noticiasInteres .notInteresCont.threeImg .gridImage .gridImageElement {
  width: calc(33.33% - 6px);
}
.home__noticiasInteres .notInteresCont.fourImg .gridImage .gridImageElement {
  width: calc(25% - 6px);
}
.home__noticiasInteres .notInteresCont.fiveImg {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.home__noticiasInteres .notInteresCont.fiveImg .bigImage,
.home__noticiasInteres .notInteresCont.fiveImg .gridImage {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 50%;
}
.home__noticiasInteres .notInteresCont.fiveImg .bigImage {
  padding-right: 5px;
}
.home__noticiasInteres .notInteresCont.fiveImg .bigImage .gridBox .label {
  max-width: 400px;
}
.home__noticiasInteres .notInteresCont.fiveImg .bigImage .gridBox .label h4 {
  font-size: 26px;
  font-size: 1.625rem;
}
.home__noticiasInteres .notInteresCont.fiveImg .bigImage .gridBox .label p {
  font-size: 14px;
  font-size: 0.875rem;
}
.home__noticiasInteres .notInteresCont.fiveImg .gridImage {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.home__noticiasInteres .notInteresCont.fiveImg .gridImage .gridImageElement {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 50%;
  padding: 0 5px 5px 0;
}
.home__noticiasInteres
  .notInteresCont.fiveImg
  .gridImage
  .gridImageElement:nth-child(2),
.home__noticiasInteres
  .notInteresCont.fiveImg
  .gridImage
  .gridImageElement:nth-child(3) {
  padding-bottom: 0;
}
.home__noticiasInteres .gridBox {
  position: relative;
}
.home__noticiasInteres .gridBox img {
  width: 100%;
  height: auto;
  margin-bottom: -3px;
}
.home__noticiasInteres .gridBox .label {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 10px;
  background-color: #ef3829;
}
.home__noticiasInteres .gridBox .label h4,
.home__noticiasInteres .gridBox .label p {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
}
.home__noticiasInteres .gridBox .label h4 {
  font-weight: 400;
  margin-bottom: 10px;
}
.home__noticiasInteres .gridBox .label p {
  font-size: 12px;
  font-size: 0.75rem;
}
.home__noticiasInteres .gridBox.video:before {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 36px;
  height: 36px;
  border: #fff 5px solid;
  z-index: 1;
}
.home__noticiasInteres .gridBox.video:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: #fff;
  z-index: 1;
  margin-left: 2px;
}
.home__noticiasInteres .gridBox.video .overlay {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
}
.home__noticiasInteres .gridBox.video:hover .overlay {
  background: transparent;
}
.home__noticiasInteres .masNoticiasLink {
  text-align: right;
  margin-top: 10px;
}
.mod__noticiaDestDetalle {
  padding-top: 0;
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText {
  width: calc(100% - 340px);
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText img {
  width: 100%;
  height: auto;
  margin-bottom: -3px;
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText .label {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  background: #ef3829;
  padding: 10px 20px;
  margin-bottom: 40px;
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText .label p {
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText h1,
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText h2,
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText h3,
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText h4,
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText h5,
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText h6 {
  margin-bottom: 20px;
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText p,
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText ul {
  color: #666;
  line-height: 1.5;
  margin-bottom: 20px;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleText
  p:last-child,
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleText
  ul:last-child {
  margin-bottom: 0;
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText p a {
  color: #1f97ae;
  text-decoration: none;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleText
  p
  a:hover {
  text-decoration: underline;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleText
  ul
  li:before {
  content: "•";
  padding-right: 10px;
  color: #ef3829;
  float: left;
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleSidebar {
  width: 300px;
  position: relative;
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleSidebar form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  background: #1f97ae;
  padding: 10px;
  margin-bottom: 20px;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  h2 {
  font-size: 24px;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 300;
  padding: 10px;
  margin-bottom: 0;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  h2
  strong {
  font-weight: 500;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  .gridFields {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  .gridFields
  fieldset {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 10px;
  border-bottom: 0;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  .gridFields
  fieldset
  input {
  margin-bottom: 0;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  .gridFields
  fieldset
  span.select {
  color: #222;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  .gridFields
  fieldset
  span.select
  select {
  margin: 0;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  .gridFields
  fieldset
  span.error {
  color: #74d6e9;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  .small {
  padding: 0 10px;
  margin-bottom: 10px;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  fieldset {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0 10px;
  border-bottom: 0;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  fieldset.legal
  label {
  font-size: 12px;
  font-size: 0.75rem;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form
  fieldset.legal
  a {
  color: #000;
  text-decoration: underline;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  form.formFixed {
  position: fixed;
  z-index: 10;
  top: 60px;
  max-width: 300px;
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleSidebar h2 {
  margin-bottom: 20px;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .libroSidebarBox {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: #ddd 1px solid;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .libroSidebarBox
  .imgCont {
  text-align: center;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .libroSidebarBox
  .imgCont
  img {
  max-width: 100px;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .libroSidebarBox
  [class*="btn-"] {
  width: 100%;
  margin-bottom: 0;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: #ddd 1px solid;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .imgCont {
  display: block;
  position: relative;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .imgCont
  img {
  width: 100%;
  height: auto;
  margin-bottom: -3px;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .imgCont
  .overlay {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .imgCont.video:before {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 36px;
  height: 36px;
  border: #fff 5px solid;
  z-index: 1;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .imgCont.video:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: #fff;
  z-index: 1;
  margin-left: 2px;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .imgCont:hover
  .overlay {
  background: transparent;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .label {
  display: block;
  text-decoration: none;
  color: #fff;
  padding: 10px;
  background: #ef3829;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .label
  h3 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 10px;
}
.mod__noticiaDestDetalle
  .noticiasDestDetalleCont
  .notDestDetalleSidebar
  .noticiaSidebarBox
  .label
  p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
}
.sectionFormPromo {
  background-color: #1f97ae !important;
  padding: 0;
}
.sectionFormPromo .noticiaFormPromo {
  margin: 0;
}
.noticiaFormPromo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  background: #1f97ae;
  margin-bottom: 20px;
}
.noticiaFormPromo .noticiaFormPromoImg {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.noticiaFormPromo form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 10px;
}
.noticiaFormPromo form .gridFields {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.noticiaFormPromo form .gridFields fieldset {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  margin: 0;
  padding: 10px;
  border-bottom: 0;
}
.noticiaFormPromo form .gridFields fieldset input {
  margin-bottom: 0;
}
.noticiaFormPromo form .small {
  padding: 0 10px;
  margin-bottom: 10px;
}
.noticiaFormPromo form fieldset {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0 10px;
  border-bottom: 0;
}
.noticiaFormPromo form fieldset.legal label {
  font-size: 12px;
  font-size: 0.75rem;
}
.noticiaFormPromo form fieldset.legal a {
  color: #000;
  text-decoration: underline;
}
.home__ebooks {
  padding-bottom: 60px;
}
.home__ebooks h2,
.home__ebooks h3 {
  margin-bottom: 20px;
}
.home__ebooks .homeEbooksSlider {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
}
.home__ebooks .homeEbooksSlider .homeEbookElement {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  padding: 10px;
}
.home__ebooks .homeEbooksSlider .homeEbookElement .imgCont {
  width: 125px;
  margin-right: 20px;
}
.home__ebooks .homeEbooksSlider .homeEbookElement .imgCont img {
  width: 100%;
  height: auto;
}
.home__ebooks .homeEbooksSlider .homeEbookElement .text {
  width: calc(100% - 145px);
}
.home__ebooks .homeEbooksSlider .homeEbookElement .text h4 {
  margin-bottom: 20px;
}
.home__ebooks .homeEbooksSlider .homeEbookElement .text p {
  line-height: 1.2;
  width: 100%;
  margin-bottom: 20px;
}
.home__ebooks .bx-wrapper .bx-pager {
  bottom: -30px !important;
}
.home__ebooks.lateral {
  margin-top: 40px;
}
.home__ebooks.lateral .bx-wrapper {
  width: calc(100% - 80px);
}
.mod__ebookDetalle {
  padding-top: 0;
}
.mod__ebookDetalle .ebookDetalleCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.mod__ebookDetalle .ebookDetalleCont .ebookDetalleText {
  width: calc(50% - 20px);
}
.mod__ebookDetalle .ebookDetalleCont .ebookDetalleText img {
  width: 100%;
  height: auto;
  margin-bottom: 40px;
}
.mod__ebookDetalle .ebookDetalleCont .ebookDetalleText h3 {
  margin-bottom: 20px;
}
.mod__ebookDetalle .ebookDetalleCont .ebookDetalleText p {
  color: #666;
  line-height: 1.5;
  margin-bottom: 40px;
}
.mod__ebookDetalle .ebookDetalleCont .ebookDetalleText p:last-child {
  margin-bottom: 0;
}
.mod__ebookDetalle .ebookDetalleCont .ebookDetalleForm {
  width: calc(50% - 20px);
}
.mod__ebookDetalle .ebookDetalleCont .ebookDetalleForm form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  border: #ddd 1px solid;
}
.mod__ebookDetalle .ebookDetalleCont .ebookDetalleForm form h3 {
  text-align: left;
  line-height: 1.2;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: #ddd 1px solid;
}
.mod__ebookDetalle .ebookDetalleCont .ebookDetalleForm form fieldset {
  margin-bottom: 0;
  padding-bottom: 0;
}
.mod__ebookDetalle
  .ebookDetalleCont
  .ebookDetalleForm
  form
  fieldset
  span.select
  select {
  margin-top: 0 !important;
}
.mod__ebookDetalle .ebookDetalleCont .ebookDetalleForm form fieldset .contBtn {
  padding: 0 0 20px;
}
.mod__ebookDetalle
  .ebookDetalleCont
  .ebookDetalleForm
  form
  fieldset
  .contBtn
  dd
  button {
  margin: 0;
}
.ico-claro-img {
  position: relative;
}
.ico-claro-img:after {
  content: "";
  display: inline-block;
  background-image: url(img/lineas_claro.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25px;
  height: 25px;
  position: absolute;
  top: -5px;
  right: -15px;
}
section.header__Section .bg-paquetes-prepago,
section.mod__contrata .bg-paquetes-prepago,
section.datos .bg-paquetes-prepago {
  background-image: url(../img/bg-paquete-prepago-web.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px 0;
  margin-top: 10px;
  margin-bottom: -40px;
}
.cont-paquetes,
section.header__Section .cont-paquetes,
section.mod__contrata .cont-paquetes,
section.datos .cont-paquetes {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.cont-paquetes .cont-paquetes__paneles,
section.header__Section .cont-paquetes .cont-paquetes__paneles,
section.mod__contrata .cont-paquetes .cont-paquetes__paneles,
section.datos .cont-paquetes .cont-paquetes__paneles {
  flex-basis: 55%;
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}
.cont-paquetes .cont-paquetes__texto,
section.header__Section .cont-paquetes .cont-paquetes__texto,
section.mod__contrata .cont-paquetes .cont-paquetes__texto,
section.datos .cont-paquetes .cont-paquetes__texto {
  flex-basis: 45%;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  text-align: right;
  padding-right: 30px;
  text-shadow: 0px 3px 5px #000;
}
.cont-paquetes .cont-paquetes__texto > h2,
section.header__Section .cont-paquetes .cont-paquetes__texto > h2,
section.mod__contrata .cont-paquetes .cont-paquetes__texto > h2,
section.datos .cont-paquetes .cont-paquetes__texto > h2 {
  color: #fff;
  font-size: 36px;
  font-size: 2.25rem;
  margin-bottom: 12px;
}
.cont-paquetes .cont-paquetes__texto > p,
section.header__Section .cont-paquetes .cont-paquetes__texto > p,
section.mod__contrata .cont-paquetes .cont-paquetes__texto > p,
section.datos .cont-paquetes .cont-paquetes__texto > p {
  font-size: 24px;
  font-size: 1.5rem;
  color: #fff;
  text-shadow: 1px 1px 1px #000, 0 1px 2px #000;
}
.cont-paquetes .bx-wrapper,
section.header__Section .cont-paquetes .bx-wrapper,
section.mod__contrata .cont-paquetes .bx-wrapper,
section.datos .cont-paquetes .bx-wrapper {
  width: 100%;
}
.cont-paquetes .bx-wrapper > .bx-viewport,
section.header__Section .cont-paquetes .bx-wrapper > .bx-viewport,
section.mod__contrata .cont-paquetes .bx-wrapper > .bx-viewport,
section.datos .cont-paquetes .bx-wrapper > .bx-viewport {
  height: auto !important;
}
.cont-paquetes .bx-wrapper .panel-paquete,
section.header__Section .cont-paquetes .bx-wrapper .panel-paquete,
section.mod__contrata .cont-paquetes .bx-wrapper .panel-paquete,
section.datos .cont-paquetes .bx-wrapper .panel-paquete {
  margin-left: auto;
  margin-right: auto;
}
.cont-paquetes .bx-wrapper .bx-prev,
section.header__Section .cont-paquetes .bx-wrapper .bx-prev,
section.mod__contrata .cont-paquetes .bx-wrapper .bx-prev,
section.datos .cont-paquetes .bx-wrapper .bx-prev {
  left: 0;
}
.cont-paquetes .bx-wrapper .bx-next,
section.header__Section .cont-paquetes .bx-wrapper .bx-next,
section.mod__contrata .cont-paquetes .bx-wrapper .bx-next,
section.datos .cont-paquetes .bx-wrapper .bx-next {
  right: 0;
}
.cont-paquetes .alto-panel-paquete-body2,
section.header__Section .cont-paquetes .alto-panel-paquete-body2,
section.mod__contrata .cont-paquetes .alto-panel-paquete-body2,
section.datos .cont-paquetes .alto-panel-paquete-body2 {
  padding-bottom: 10px;
}
.cont-paquetes .js-ajustar1,
.cont-paquetes .js-ajustar2,
.cont-paquetes .js-ajustar3,
.cont-paquetes .js-ajustar4,
.cont-paquetes .js-ajustar5,
section.header__Section .cont-paquetes .js-ajustar1,
section.mod__contrata .cont-paquetes .js-ajustar1,
section.datos .cont-paquetes .js-ajustar1,
section.header__Section .cont-paquetes .js-ajustar2,
section.mod__contrata .cont-paquetes .js-ajustar2,
section.datos .cont-paquetes .js-ajustar2,
section.header__Section .cont-paquetes .js-ajustar3,
section.mod__contrata .cont-paquetes .js-ajustar3,
section.datos .cont-paquetes .js-ajustar3,
section.header__Section .cont-paquetes .js-ajustar4,
section.mod__contrata .cont-paquetes .js-ajustar4,
section.datos .cont-paquetes .js-ajustar4,
section.header__Section .cont-paquetes .js-ajustar5,
section.mod__contrata .cont-paquetes .js-ajustar5,
section.datos .cont-paquetes .js-ajustar5 {
  padding-bottom: 1px;
}
.cont-paquetes .panel-paquete,
section.header__Section .cont-paquetes .panel-paquete,
section.mod__contrata .cont-paquetes .panel-paquete,
section.datos .cont-paquetes .panel-paquete {
  width: 190px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 20px;
  -webkit-border-radius: 4px 4px 6px 6px;
  -moz-border-radius: 4px 4px 6px 6px;
  border-radius: 4px 4px 6px 6px;
  background-color: #1f97ae;
  text-align: center;
  box-shadow: 0px 0px 20px 0px rgba(2, 2, 2, 0.5);
  -moz-box-shadow: 0px 0px 20px 0px rgba(2, 2, 2, 0.5);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(2, 2, 2, 0.5);
}
.cont-paquetes .panel-paquete h1,
.cont-paquetes .panel-paquete h3,
.cont-paquetes .panel-paquete p,
section.header__Section .cont-paquetes .panel-paquete h1,
section.mod__contrata .cont-paquetes .panel-paquete h1,
section.datos .cont-paquetes .panel-paquete h1,
section.header__Section .cont-paquetes .panel-paquete h3,
section.mod__contrata .cont-paquetes .panel-paquete h3,
section.datos .cont-paquetes .panel-paquete h3,
section.header__Section .cont-paquetes .panel-paquete p,
section.mod__contrata .cont-paquetes .panel-paquete p,
section.datos .cont-paquetes .panel-paquete p {
  color: #222;
}
.cont-paquetes .panel-paquete p,
section.header__Section .cont-paquetes .panel-paquete p,
section.mod__contrata .cont-paquetes .panel-paquete p,
section.datos .cont-paquetes .panel-paquete p {
  margin-bottom: 20px;
  font-size: 16px;
  font-size: 1rem;
}
.cont-paquetes .panel-paquete p.txt-small,
section.header__Section .cont-paquetes .panel-paquete p.txt-small,
section.mod__contrata .cont-paquetes .panel-paquete p.txt-small,
section.datos .cont-paquetes .panel-paquete p.txt-small {
  font-size: 11px;
  font-size: 0.6875rem;
}
.cont-paquetes .panel-paquete .txt-envia,
section.header__Section .cont-paquetes .panel-paquete .txt-envia,
section.mod__contrata .cont-paquetes .panel-paquete .txt-envia,
section.datos .cont-paquetes .panel-paquete .txt-envia {
  font-weight: bold;
  margin-bottom: 10px;
}
.cont-paquetes .panel-paquete .panel-paquete-header,
section.header__Section .cont-paquetes .panel-paquete .panel-paquete-header,
section.mod__contrata .cont-paquetes .panel-paquete .panel-paquete-header,
section.datos .cont-paquetes .panel-paquete .panel-paquete-header {
  padding-bottom: 8px;
  padding-top: 8px;
  position: relative;
  background-color: #fff;
  height: 50px;
  display: table;
  width: 100%;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  -moz-overflow: hidden;
}
.cont-paquetes .panel-paquete .panel-paquete-header > h1,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  > h1,
section.mod__contrata .cont-paquetes .panel-paquete .panel-paquete-header > h1,
section.datos .cont-paquetes .panel-paquete .panel-paquete-header > h1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  padding: 0 20px;
}
.cont-paquetes .panel-paquete .panel-paquete-header > h1 span,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  > h1
  span,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  > h1
  span,
section.datos .cont-paquetes .panel-paquete .panel-paquete-header > h1 span {
  display: block;
}
.cont-paquetes .panel-paquete .panel-paquete-header .cont-overflow-cintillo,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cont-overflow-cintillo,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cont-overflow-cintillo,
section.datos
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cont-overflow-cintillo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 45px;
  overflow: hidden;
}
.cont-paquetes .panel-paquete .panel-paquete-header .cintillo-panel,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel,
section.datos
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel {
  font-size: 9px;
  font-size: 0.5625rem;
  text-transform: uppercase;
  font-weight: 500;
  color: #fff;
  background-color: #ef3829;
  position: absolute;
  left: -4px;
  top: 8px;
  display: inline-block;
  padding: 3px 4px;
  height: 14px;
  box-sizing: border-box;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cont-paquetes .panel-paquete .panel-paquete-header .cintillo-panel:after,
.cont-paquetes .panel-paquete .panel-paquete-header .cintillo-panel:before,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:after,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:after,
section.datos
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:after,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:before,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:before,
section.datos
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:before {
  border-style: solid;
  content: "";
}
.cont-paquetes .panel-paquete .panel-paquete-header .cintillo-panel:before,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:before,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:before,
section.datos
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:before {
  display: block;
  position: absolute;
  top: 0;
  right: -13.5px;
  border-width: 14px 0 0 14px;
  border-color: transparent transparent transparent #ef3829;
}
.cont-paquetes .panel-paquete .panel-paquete-header .cintillo-panel:after,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:after,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:after,
section.datos
  .cont-paquetes
  .panel-paquete
  .panel-paquete-header
  .cintillo-panel:after {
  display: block;
  position: absolute;
  top: 0;
  left: -13.5px;
  width: 0;
  height: 0;
  border-width: 0 0 14px 14px;
  border-color: transparent transparent #ef3829;
}
.cont-paquetes .panel-paquete .panel-paquete-body,
section.header__Section .cont-paquetes .panel-paquete .panel-paquete-body,
section.mod__contrata .cont-paquetes .panel-paquete .panel-paquete-body,
section.datos .cont-paquetes .panel-paquete .panel-paquete-body {
  background-color: #fff;
  border-bottom: 1px solid transparent;
  border-radius: 0 0 4px 4px;
}
.cont-paquetes .panel-paquete .panel-paquete-body dd,
section.header__Section .cont-paquetes .panel-paquete .panel-paquete-body dd,
section.mod__contrata .cont-paquetes .panel-paquete .panel-paquete-body dd,
section.datos .cont-paquetes .panel-paquete .panel-paquete-body dd {
  margin-bottom: 10px;
}
.cont-paquetes .panel-paquete .panel-paquete-body .txt-small,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-body
  .txt-small,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .panel-paquete-body
  .txt-small,
section.datos .cont-paquetes .panel-paquete .panel-paquete-body .txt-small {
  margin-bottom: 5px;
}
.cont-paquetes .panel-paquete .elemento-precio,
section.header__Section .cont-paquetes .panel-paquete .elemento-precio,
section.mod__contrata .cont-paquetes .panel-paquete .elemento-precio,
section.datos .cont-paquetes .panel-paquete .elemento-precio {
  background-color: #ef3829;
  padding: 12px 8px;
  position: relative;
  width: 100%;
  left: -8px;
  margin-bottom: 15px;
}
.cont-paquetes .panel-paquete .elemento-precio:after,
.cont-paquetes .panel-paquete .elemento-precio:before,
section.header__Section .cont-paquetes .panel-paquete .elemento-precio:after,
section.mod__contrata .cont-paquetes .panel-paquete .elemento-precio:after,
section.datos .cont-paquetes .panel-paquete .elemento-precio:after,
section.header__Section .cont-paquetes .panel-paquete .elemento-precio:before,
section.mod__contrata .cont-paquetes .panel-paquete .elemento-precio:before,
section.datos .cont-paquetes .panel-paquete .elemento-precio:before {
  border-style: solid;
  content: "";
}
.cont-paquetes .panel-paquete .elemento-precio:before,
section.header__Section .cont-paquetes .panel-paquete .elemento-precio:before,
section.mod__contrata .cont-paquetes .panel-paquete .elemento-precio:before,
section.datos .cont-paquetes .panel-paquete .elemento-precio:before {
  display: block;
  position: absolute;
  top: -10px;
  right: 0;
  border-width: 10px 0 0 8px;
  border-color: transparent transparent transparent #a11c16;
}
.cont-paquetes .panel-paquete .elemento-precio:after,
section.header__Section .cont-paquetes .panel-paquete .elemento-precio:after,
section.mod__contrata .cont-paquetes .panel-paquete .elemento-precio:after,
section.datos .cont-paquetes .panel-paquete .elemento-precio:after {
  display: block;
  position: absolute;
  top: -10px;
  left: 0;
  width: 0;
  height: 0;
  border-width: 0 0 10px 8px;
  border-color: transparent transparent #a11c16;
}
.cont-paquetes .panel-paquete .elemento-precio > h3,
section.header__Section .cont-paquetes .panel-paquete .elemento-precio > h3,
section.mod__contrata .cont-paquetes .panel-paquete .elemento-precio > h3,
section.datos .cont-paquetes .panel-paquete .elemento-precio > h3 {
  color: #fff;
  font-weight: 500;
  font-size: 28px;
  font-size: 1.75rem;
}
.cont-paquetes .panel-paquete .redes-sociales-P,
section.header__Section .cont-paquetes .panel-paquete .redes-sociales-P,
section.mod__contrata .cont-paquetes .panel-paquete .redes-sociales-P,
section.datos .cont-paquetes .panel-paquete .redes-sociales-P {
  max-width: 340px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 10px;
}
.cont-paquetes .panel-paquete .redes-sociales-P li,
section.header__Section .cont-paquetes .panel-paquete .redes-sociales-P li,
section.mod__contrata .cont-paquetes .panel-paquete .redes-sociales-P li,
section.datos .cont-paquetes .panel-paquete .redes-sociales-P li {
  width: 26px;
  min-height: 26px;
  display: inline-block;
  padding: 0;
}
.cont-paquetes .panel-paquete .redes-sociales-P li img,
section.header__Section .cont-paquetes .panel-paquete .redes-sociales-P li img,
section.mod__contrata .cont-paquetes .panel-paquete .redes-sociales-P li img,
section.datos .cont-paquetes .panel-paquete .redes-sociales-P li img {
  width: 100%;
  display: block;
}
.cont-paquetes .panel-paquete .redes-sociales-P.more li,
section.header__Section .cont-paquetes .panel-paquete .redes-sociales-P.more li,
section.mod__contrata .cont-paquetes .panel-paquete .redes-sociales-P.more li,
section.datos .cont-paquetes .panel-paquete .redes-sociales-P.more li {
  width: 22px;
  min-height: 22px;
}
.cont-paquetes .panel-paquete .panel-paquete-footer .cont-mas-info,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-footer
  .cont-mas-info,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .panel-paquete-footer
  .cont-mas-info,
section.datos
  .cont-paquetes
  .panel-paquete
  .panel-paquete-footer
  .cont-mas-info {
  padding: 16px 5px;
}
.cont-paquetes .panel-paquete .panel-paquete-footer .cont-mas-info > a,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .panel-paquete-footer
  .cont-mas-info
  > a,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .panel-paquete-footer
  .cont-mas-info
  > a,
section.datos
  .cont-paquetes
  .panel-paquete
  .panel-paquete-footer
  .cont-mas-info
  > a {
  color: #fff;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 500;
  text-decoration: none;
}
.cont-paquetes .panel-paquete .cont-vigencia,
section.header__Section .cont-paquetes .panel-paquete .cont-vigencia,
section.mod__contrata .cont-paquetes .panel-paquete .cont-vigencia,
section.datos .cont-paquetes .panel-paquete .cont-vigencia {
  background-color: #ef646e;
  padding: 6px 5px;
  margin-bottom: 12px;
  margin-top: 8px;
}
.cont-paquetes .panel-paquete .cont-vigencia p,
section.header__Section .cont-paquetes .panel-paquete .cont-vigencia p,
section.mod__contrata .cont-paquetes .panel-paquete .cont-vigencia p,
section.datos .cont-paquetes .panel-paquete .cont-vigencia p {
  color: #fff;
  margin-bottom: 0;
}
.cont-paquetes .panel-paquete .cont-vigencia .txt-uppercase,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .cont-vigencia
  .txt-uppercase,
section.mod__contrata
  .cont-paquetes
  .panel-paquete
  .cont-vigencia
  .txt-uppercase,
section.datos .cont-paquetes .panel-paquete .cont-vigencia .txt-uppercase {
  text-transform: uppercase;
}
.cont-paquetes .panel-paquete .cont-vigencia + .cont-btn,
section.header__Section
  .cont-paquetes
  .panel-paquete
  .cont-vigencia
  + .cont-btn,
section.mod__contrata .cont-paquetes .panel-paquete .cont-vigencia + .cont-btn,
section.datos .cont-paquetes .panel-paquete .cont-vigencia + .cont-btn {
  padding: 0 5px 13.84616px;
}
.cont-paquetes .panel-paquete .cont-btn,
section.header__Section .cont-paquetes .panel-paquete .cont-btn,
section.mod__contrata .cont-paquetes .panel-paquete .cont-btn,
section.datos .cont-paquetes .panel-paquete .cont-btn {
  padding: 16px 5px;
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  min-height: 40px;
}
.cont-paquetes .panel-paquete .cont-btn > a,
section.header__Section .cont-paquetes .panel-paquete .cont-btn > a,
section.mod__contrata .cont-paquetes .panel-paquete .cont-btn > a,
section.datos .cont-paquetes .panel-paquete .cont-btn > a {
  margin: 0 auto;
}
.nps {
  position: fixed;
  bottom: 0;
  right: 20px;
  width: 100%;
  max-width: 420px;
  z-index: 1000;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
.nps .nps-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ef3829;
  padding: 10px;
  position: relative;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.nps .nps-header h3 {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  color: #fff;
}
.nps .nps-header .closeBtn {
  position: absolute;
  right: 10px;
  top: 6px;
  opacity: 0.55;
  filter: alpha(opacity=55);
  cursor: pointer;
}
.nps .nps-header .closeBtn:after {
  font-size: 24px;
  font-size: 1.5rem;
  content: "";
  font-family: "FontAwesome";
  color: #fff;
}
.nps .nps-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  background-color: #fff;
}
.nps .nps-content p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.nps .nps-content p.npsModalText {
  font-size: 16px;
  font-size: 1rem;
  min-height: 40px;
  padding-top: 10px;
}
.nps .nps-content ul.value {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: calc(100% + 6px);
  margin-left: -3px;
  margin-right: -3px;
  margin-bottom: 10px;
}
.nps .nps-content ul.value li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 9.09%;
  height: 28px;
  padding: 0 3px;
  cursor: pointer;
}
.nps .nps-content ul.value li span {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff;
  width: 100%;
  height: 28px;
  display: block;
}
.nps .nps-content ul.value li span strong {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.nps .nps-content ul.value li.active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.nps .nps-content ul.value li.inactive {
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.nps .nps-content ul.value li:nth-child(1) span {
  background-color: #851b19;
}
.nps .nps-content ul.value li:nth-child(2) span {
  background-color: #b23133;
}
.nps .nps-content ul.value li:nth-child(3) span {
  background-color: #bc3c33;
}
.nps .nps-content ul.value li:nth-child(4) span {
  background-color: #d63937;
}
.nps .nps-content ul.value li:nth-child(5) span {
  background-color: #d3563e;
}
.nps .nps-content ul.value li:nth-child(6) span {
  background-color: #e26d44;
}
.nps .nps-content ul.value li:nth-child(7) span {
  background-color: #eb8a45;
}
.nps .nps-content ul.value li:nth-child(8) span {
  background-color: #f8b027;
}
.nps .nps-content ul.value li:nth-child(9) span {
  background-color: #f7b83c;
}
.nps .nps-content ul.value li:nth-child(10) span {
  background-color: #a3be4c;
}
.nps .nps-content ul.value li:nth-child(11) span {
  background-color: #75b14d;
}
.nps .nps-content .valueScale {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.nps .nps-content .valueScale .vScaleCol {
  width: 70px;
}
.nps .nps-content .valueScale .vScaleCol img {
  width: 32px;
}
.nps .nps-content .valueScale .vScaleCol p {
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 400;
  color: #666;
}
.nps .nps-content .valueScale .vScaleCol p span {
  display: inline-block;
  width: 100%;
}
.nps .nps-content .valueScale .vsRight {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
.nps .nps-content .valueScale .vsRight .vScaleCol {
  text-align: center;
}
.nps .nps-content .valueScale .vsRight .vScaleCol:last-child {
  text-align: right;
}
.nps .nps-content .nps-form {
  display: none;
}
.nps .nps-content .nps-form form fieldset {
  padding: 0;
  margin-bottom: 10px;
  border: none;
}
.nps .nps-content .nps-form form fieldset textarea,
.nps .nps-content .nps-form form fieldset input {
  margin: 0;
}
.nps .nps-content .nps-form form .btnCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  margin-bottom: 10px;
}
.nps .nps-content .nps-form form .btnCont [class^="btn-"] {
  margin: 0;
}
.nps .nps-content .nps-form form .copy {
  font-size: 11px;
  font-size: 0.6875rem;
  color: #666;
}
.nps .nps-gracias {
  display: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding: 10px;
  background-color: #fff;
}
.nps .nps-gracias .graciasText {
  font-size: 30px;
  font-size: 1.875rem;
  color: #ef3829;
  display: table;
  position: relative;
  margin: 40px auto 20px;
}
.nps .nps-gracias .graciasText:after {
  content: "";
  background: url(img/lineas_claro.png) no-repeat;
  background-size: cover;
  width: 40px;
  height: 39px;
  position: absolute;
  top: -23px;
  right: -25px;
}
.nps .nps-gracias .graciasCheck {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  display: inline-block;
  position: relative;
  padding-left: 25px;
}
.nps .nps-gracias .graciasCheck:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  left: 0;
  color: #2f7e44;
}
.nps .nps-gracias [class^="btn-"] {
  margin: 20px auto;
}
.nps.npsModal {
  position: relative !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100%;
  min-width: 320px;
}
.nps.npsModal .btnModal {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.nps.npsModal .btnModal [class^="btn-"] {
  margin: 0;
  min-width: 120px;
}
.mod__reviews > .container {
  width: calc(100% - 50px);
}
.mod__reviews .contentTituloUrl {
  margin-bottom: 20px;
}
.mod__reviews .cont__reviews {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.mod__reviews .box-review {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 40px;
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 30px;
}
.mod__reviews .subtitulo-reviews {
  font-weight: 400;
  color: #000104;
  margin-bottom: 8px;
}
.mod__reviews .subtitulo-reviews > span {
  color: #888;
  font-weight: 100;
  font-style: italic;
}
.mod__reviews .txt-ciudad {
  font-size: 12px;
  font-size: 0.75rem;
}
.mod__reviews .cont-stars {
  padding-top: 20px;
  margin-bottom: 20px;
}
.mod__reviews .cont-stars > .fa {
  color: #ddd;
  font-size: 20px;
  font-size: 1.25rem;
}
.mod__reviews .cont-stars > .fa.star-full {
  color: #1f97ae;
}
.mod__reviews .cont-stars > .fa + .fa {
  margin-left: 6px;
}
.mod__reviews .box-review-desc p {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 300;
}
.mod__reviews .link-review {
  text-decoration: none;
  color: #000104;
  font-weight: 400;
}
.mod__reviews .bx-controls-direction a {
  border-radius: 0 !important;
}
.mod__reviews .bx-controls-direction .bx-prev,
.mod__reviews .bx-controls-direction .bx-next {
  background: url(img/arrows-01.png) no-repeat;
  width: 25px;
  height: 36px;
}
.mod__reviews .bx-controls-direction .bx-prev {
  background-position: 0 0px;
  left: -30px;
}
.mod__reviews .bx-controls-direction .bx-prev:hover {
  background-position: 0 -72px;
}
.mod__reviews .bx-controls-direction .bx-next {
  right: -30px;
  background-position: 0 -36px;
}
.mod__reviews .bx-controls-direction .bx-next:hover {
  background-position: 0 -108px;
}
.mod__reviews
  .bx-wrapper
  .bx-controls.bx-has-controls-auto.bx-has-pager
  .bx-pager {
  text-align: center;
  width: 100%;
}
.mod__reviews .bx-wrapper .bx-pager,
.mod__reviews .bx-wrapper .bx-controls-auto {
  position: static;
}
.imageBanner {
  padding: 0;
  position: relative;
}
.imageBanner img {
  width: 100%;
  height: auto;
}
.imageBanner .imageBannerCont {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.imageBanner .imageBannerCont .imageBannerText {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  left: 0;
  width: 100%;
}
.imageBanner .imageBannerCont .imageBannerText .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.imageBanner .imageBannerCont .imageBannerText .container h2 {
  font-size: 34px;
  font-size: 2.125rem;
  width: 100%;
  max-width: 355px;
  color: #000104;
  line-height: 1.2;
  position: relative;
  left: 170px;
}
.imageBanner .imageBannerCont .imageBannerText .container h2 strong {
  color: #fff;
  font-weight: 300 !important;
  background: #ef3829;
  padding: 0 10px;
}
.imageBanner .imageBannerCont .imageBannerText .container h2.textWhite {
  color: #fff;
}
.imageBanner.fixHeight img {
  min-height: 510px;
  object-fit: cover;
}
.imageBanner.fixHeight .imageBannerCont .imageBannerText {
  margin-top: -120px;
}
.cotizadorSmartOffice .tabMenu {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.cotizadorSmartOffice .tabMenu li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 25%;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.cotizadorSmartOffice .tabMenu li a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  text-align: center;
  display: block;
  width: 100%;
  padding: 20px;
}
.cotizadorSmartOffice .tabMenu li a i {
  display: inline-block;
  margin-bottom: 10px;
}
.cotizadorSmartOffice .tabMenu li a i:before {
  float: none;
  margin-right: 0;
}
.cotizadorSmartOffice .tabMenu li a h3 {
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  width: 100%;
}
.cotizadorSmartOffice .tabMenu li.r-tabs-state-default {
  border: #fff 1px solid;
  border-bottom-color: transparent;
  background-color: #f2f2f2;
}
.cotizadorSmartOffice .tabMenu li.r-tabs-state-active {
  border: #ddd 1px solid;
  border-bottom-color: #fff;
  background-color: #fff;
}
.cotizadorSmartOffice .tabMenu li.r-tabs-state-active:after {
  content: "";
  width: 100%;
  height: 3px;
  position: absolute;
  left: 0;
  bottom: -2px;
  background-color: #fff;
}
.cotizadorSmartOffice .r-tabs-panel {
  padding: 40px;
  border: #ddd 1px solid;
}
@media only screen and (max-width: 760px) {
  .cotizadorSmartOffice .r-tabs-panel {
    padding: 20px;
  }
}
.cotizadorSmartOffice .cotizacionForm p {
  margin-bottom: 20px;
}
.cotizadorSmartOffice .cotizacionForm fieldset {
  border: none;
}
.cotizadorSmartOffice .cotizacionForm fieldset:last-child {
  margin: 0 !important;
  padding: 0 !important;
}
.cotizadorSmartOffice .cotizacionForm .hiddenOnDesk {
  width: 100%;
  display: none;
}
@media only screen and (max-width: 760px) {
  .cotizadorSmartOffice .cotizacionForm .hiddenOnDesk {
    display: inline-block;
  }
}
.cotizadorSmartOffice .cotizacionForm .internetVelocidad,
.cotizadorSmartOffice .cotizacionForm .productoMovil,
.cotizadorSmartOffice .cotizacionForm .productoTV {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
@media only screen and (max-width: 760px) {
  .cotizadorSmartOffice .cotizacionForm .internetVelocidad,
  .cotizadorSmartOffice .cotizacionForm .productoMovil,
  .cotizadorSmartOffice .cotizacionForm .productoTV {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
}
.cotizadorSmartOffice .cotizacionForm .internetVelocidad .element,
.cotizadorSmartOffice .cotizacionForm .productoMovil .element,
.cotizadorSmartOffice .cotizacionForm .productoTV .element {
  width: 100%;
  max-width: 100px;
  margin-right: 20px;
}
.cotizadorSmartOffice
  .cotizacionForm
  .internetVelocidad
  .element
  span.select
  select,
.cotizadorSmartOffice
  .cotizacionForm
  .productoMovil
  .element
  span.select
  select,
.cotizadorSmartOffice .cotizacionForm .productoTV .element span.select select {
  margin-top: 0 !important;
}
.cotizadorSmartOffice .cotizacionForm .internetVelocidad .element:first-child,
.cotizadorSmartOffice .cotizacionForm .productoMovil .element:first-child,
.cotizadorSmartOffice .cotizacionForm .productoTV .element:first-child {
  width: 100%;
  max-width: 300px;
}
@media only screen and (max-width: 760px) {
  .cotizadorSmartOffice .cotizacionForm .internetVelocidad .element,
  .cotizadorSmartOffice .cotizacionForm .productoMovil .element,
  .cotizadorSmartOffice .cotizacionForm .productoTV .element {
    margin-bottom: 20px;
  }
  .cotizadorSmartOffice .cotizacionForm .internetVelocidad .element:last-child,
  .cotizadorSmartOffice .cotizacionForm .productoMovil .element:last-child,
  .cotizadorSmartOffice .cotizacionForm .productoTV .element:last-child {
    margin-bottom: 0;
  }
  .cotizadorSmartOffice .cotizacionForm .internetVelocidad .element:first-child,
  .cotizadorSmartOffice .cotizacionForm .productoMovil .element:first-child,
  .cotizadorSmartOffice .cotizacionForm .productoTV .element:first-child {
    max-width: initial;
    margin-right: 0;
  }
}
.cotizadorSmartOffice .cotizacionForm .internetVelocidad .plusLink,
.cotizadorSmartOffice .cotizacionForm .productoMovil .plusLink,
.cotizadorSmartOffice .cotizacionForm .productoTV .plusLink {
  cursor: pointer;
}
.cotizadorSmartOffice .cotizacionForm .internetVelocidad input[type="text"],
.cotizadorSmartOffice .cotizacionForm .internetVelocidad input[type="email"],
.cotizadorSmartOffice .cotizacionForm .internetVelocidad input[type="number"],
.cotizadorSmartOffice .cotizacionForm .internetVelocidad select,
.cotizadorSmartOffice .cotizacionForm .internetVelocidad textarea,
.cotizadorSmartOffice .cotizacionForm .productoMovil input[type="text"],
.cotizadorSmartOffice .cotizacionForm .productoMovil input[type="email"],
.cotizadorSmartOffice .cotizacionForm .productoMovil input[type="number"],
.cotizadorSmartOffice .cotizacionForm .productoMovil select,
.cotizadorSmartOffice .cotizacionForm .productoMovil textarea,
.cotizadorSmartOffice .cotizacionForm .productoTV input[type="text"],
.cotizadorSmartOffice .cotizacionForm .productoTV input[type="email"],
.cotizadorSmartOffice .cotizacionForm .productoTV input[type="number"],
.cotizadorSmartOffice .cotizacionForm .productoTV select,
.cotizadorSmartOffice .cotizacionForm .productoTV textarea {
  margin: 0;
}
.cotizadorSmartOffice .cotizacionForm .internetKits,
.cotizadorSmartOffice .cotizacionForm .nubeLicencias {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.cotizadorSmartOffice .cotizacionForm .internetKits p.big,
.cotizadorSmartOffice .cotizacionForm .nubeLicencias p.big {
  margin-right: 20px;
  margin-bottom: 0;
}
@media only screen and (max-width: 760px) {
  .cotizadorSmartOffice .cotizacionForm .internetKits p.big,
  .cotizadorSmartOffice .cotizacionForm .nubeLicencias p.big {
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
.cotizadorSmartOffice .cotizacionForm .internetKits p.minMaxMessage,
.cotizadorSmartOffice .cotizacionForm .nubeLicencias p.minMaxMessage {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 10px;
  margin-bottom: 0;
  background: #c7e5eb;
}
.cotizadorSmartOffice .cotizacionForm .internetKits p.minMaxMessage .fa,
.cotizadorSmartOffice .cotizacionForm .nubeLicencias p.minMaxMessage .fa {
  color: #1f97ae;
  margin-right: 10px;
}
.cotizadorSmartOffice .cotizacionForm .internetKits .element,
.cotizadorSmartOffice .cotizacionForm .nubeLicencias .element {
  width: 100%;
  max-width: 100px;
  margin-right: 20px;
}
@media only screen and (max-width: 760px) {
  .cotizadorSmartOffice .cotizacionForm .internetKits .element,
  .cotizadorSmartOffice .cotizacionForm .nubeLicencias .element {
    margin-bottom: 20px;
  }
}
.cotizadorSmartOffice .cotizacionForm .internetKits .element input[type="text"],
.cotizadorSmartOffice
  .cotizacionForm
  .internetKits
  .element
  input[type="email"],
.cotizadorSmartOffice
  .cotizacionForm
  .internetKits
  .element
  input[type="number"],
.cotizadorSmartOffice .cotizacionForm .internetKits .element select,
.cotizadorSmartOffice .cotizacionForm .internetKits .element textarea,
.cotizadorSmartOffice
  .cotizacionForm
  .nubeLicencias
  .element
  input[type="text"],
.cotizadorSmartOffice
  .cotizacionForm
  .nubeLicencias
  .element
  input[type="email"],
.cotizadorSmartOffice
  .cotizacionForm
  .nubeLicencias
  .element
  input[type="number"],
.cotizadorSmartOffice .cotizacionForm .nubeLicencias .element select,
.cotizadorSmartOffice .cotizacionForm .nubeLicencias .element textarea {
  margin-bottom: 0;
}
.cotizadorSmartOffice .cotizacionForm .internetKits .kitsInclude,
.cotizadorSmartOffice .cotizacionForm .nubeLicencias .kitsInclude {
  font-weight: 300;
  width: 100%;
}
.cotizadorSmartOffice .cotizacionForm .internetAdicional {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
@media only screen and (max-width: 760px) {
  .cotizadorSmartOffice .cotizacionForm .internetAdicional {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .cotizadorSmartOffice .cotizacionForm .internetAdicional .big {
    font-size: 1rem !important;
  }
}
.cotizadorSmartOffice .cotizacionForm .internetAdicional .element {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  width: 40%;
  margin-bottom: 20px;
}
.cotizadorSmartOffice
  .cotizacionForm
  .internetAdicional
  .element
  input[type="text"],
.cotizadorSmartOffice
  .cotizacionForm
  .internetAdicional
  .element
  input[type="email"],
.cotizadorSmartOffice
  .cotizacionForm
  .internetAdicional
  .element
  input[type="number"],
.cotizadorSmartOffice .cotizacionForm .internetAdicional .element select,
.cotizadorSmartOffice .cotizacionForm .internetAdicional .element textarea {
  width: 100px;
  margin-right: 20px;
  margin-bottom: 0;
}
.cotizadorSmartOffice .listProducts {
  margin-top: 20px;
}
.cotizadorSmartOffice .listProducts p.title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 10px;
  margin-bottom: 10px;
  border-bottom: #ddd 1px solid;
}
.cotizadorSmartOffice .listProducts ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 100%;
  padding: 5px 10px;
}
.cotizadorSmartOffice .listProducts ul li strong {
  font-weight: 300 !important;
  width: calc(100% - 80px);
}
.cotizadorSmartOffice .listProducts ul li .deleteLink {
  font-size: 12px;
  font-size: 0.75rem;
  cursor: pointer;
}
.cotizadorSmartOffice .listProducts ul li:nth-child(even) {
  background-color: #f2f2f2;
}
.cotizadorSmartOfficeDetalle .csoResumenButton {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  width: 100%;
  padding: 10px 20px;
  background-color: #d7d7d7;
  cursor: pointer;
}
.cotizadorSmartOfficeDetalle .csoResumenButton p {
  position: relative;
}
.cotizadorSmartOfficeDetalle .csoResumenButton p:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 10px;
}
.cotizadorSmartOfficeDetalle .csoResumenButton.up p:after {
  content: "";
  font-family: "FontAwesome";
}
@media only screen and (max-width: 760px) {
  .cotizadorSmartOfficeDetalle .csoResumenButton {
    text-align: left;
  }
}
.cotizadorSmartOfficeDetalle .csoDetalles {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  background-color: #f2f2f2;
}
@media only screen and (max-width: 760px) {
  .cotizadorSmartOfficeDetalle .csoDetalles .col {
    display: none;
    width: 100% !important;
    padding: 20px !important;
  }
  .cotizadorSmartOfficeDetalle .csoDetalles .col h4 {
    text-align: left !important;
  }
  .cotizadorSmartOfficeDetalle .csoDetalles .col.active {
    display: block;
  }
}
.cotizadorSmartOfficeDetalle .csoDetalles .col {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  width: 25%;
  padding: 40px 20px;
  border-right: #ddd 1px solid;
}
.cotizadorSmartOfficeDetalle .csoDetalles .col h4 {
  font-size: 18px;
  font-size: 1.125rem;
  text-align: center;
  margin-bottom: 20px;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.cotizadorSmartOfficeDetalle .csoDetalles .col p {
  margin-bottom: 5px;
}
.cotizadorSmartOfficeDetalle .csoDetalles .col p:last-child {
  margin-bottom: 0;
}
.cotizadorSmartOfficeDetalle .csoDetalles .col .csoDetalleRow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 10px 30px 10px 0;
  border-bottom: #ddd 1px solid;
}
.cotizadorSmartOfficeDetalle .csoDetalles .col .csoDetalleRow .close {
  position: absolute;
  right: 0;
  top: 10px;
}
.cotizadorSmartOfficeDetalle .csoDetalles .col .csoDetalleRow .close:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 20px;
  font-size: 1.25rem;
  color: #1f97ae;
  cursor: pointer;
}
.cotizadorSmartOfficeDetalle .csoDetalles .col .csoDetalleRow:first-child {
  padding-top: 0;
}
.cotizadorSmartOfficeDetalle .csoDetalles .col .csoDetalleRow:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.cotizadorSmartOfficeDetalle .csoDetalles .col:last-child {
  border-right: none;
}
.cotizadorSmartOfficeDetalle .csoDetalles .col.active h4 {
  opacity: 1;
  filter: alpha(opacity=100);
}
.cotizadorSmartOfficeDetalle .csoDetalles.hide {
  display: none !important;
}
.cotizadorSmartOfficeTotal {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
  width: 100%;
  padding: 10px 20px;
  background-color: #bababa;
}
.cotizadorSmartOfficeTotal p {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 600;
  color: #fff;
}
.cotizadorSmartOfficeTotal p.subTotal {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  color: #000;
  text-decoration: line-through;
  margin-bottom: 10px;
}
@media only screen and (max-width: 760px) {
  .cotizadorSmartOfficeTotal {
    text-align: left;
  }
  .cotizadorSmartOfficeTotal p {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.csoButtonCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
@media only screen and (max-width: 480px) {
  .csoButtonCont {
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
  }
  .csoButtonCont a {
    width: calc(100% - 40px);
  }
}
.csoCopy p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 1.2;
}
.r-tabs .r-tabs-nav {
  margin: 0;
  padding: 0;
}
.r-tabs .r-tabs-tab {
  display: inline-block;
  margin: 0;
  list-style: none;
}
.r-tabs .r-tabs-panel {
  display: none;
}
.r-tabs .r-tabs-accordion-title {
  position: relative;
  display: none;
  border-top: #ddd 1px solid;
}
.r-tabs .r-tabs-accordion-title a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  color: inherit;
  text-decoration: none;
  display: block;
  width: 100%;
  padding: 20px;
  background-color: #f2f2f2;
}
.r-tabs .r-tabs-accordion-title a h3 {
  font-size: 20px;
  font-size: 1.25rem;
}
.r-tabs .r-tabs-accordion-title:after {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: 20px;
  pointer-events: none;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active a {
  background-color: #fff;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active:after {
  content: "";
  font-family: "FontAwesome";
  color: #ef3829;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
  display: block;
}
@media only screen and (max-width: 760px) {
  section.noPaddContainer {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  section.noPaddContainer .container {
    padding: 0;
  }
  .r-tabs .r-tabs-nav {
    display: none !important;
  }
  .r-tabs .r-tabs-accordion-title {
    display: block;
  }
  .r-tabs .r-tabs-panel.r-tabs-state-active {
    border: none;
  }
  .cotizadorSmartOffice .bigger,
  .cotizadorSmartOffice .big {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.miPlanIdeal3Nivel {
  color: #fff;
  background-color: #ef3829;
}
.miPlanIdeal3Nivel .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.miPlanIdeal3Nivel .container .miPlanIdeal3NivelText {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  width: 50%;
  max-width: 380px;
  padding: 0 20px;
}
.miPlanIdeal3Nivel .container .miPlanIdeal3NivelText h2 {
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 20px;
}
.miPlanIdeal3Nivel .container .miPlanIdeal3NivelText p {
  line-height: 1.2;
}
.miPlanIdeal3Nivel .container .miPlanIdeal3NivelButton {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  max-width: 380px;
  padding: 0 20px;
}
@media only screen and (max-width: 760px) {
  .miPlanIdeal3Nivel .container {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .miPlanIdeal3Nivel .container .miPlanIdeal3NivelText {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .miPlanIdeal3Nivel .container .miPlanIdeal3NivelButton {
    width: 100%;
    padding: 0;
  }
  .miPlanIdeal3Nivel .container .miPlanIdeal3NivelButton [class*="btn"] {
    margin: 0 auto;
  }
}
.miPlanIdeal + .miPlanIdelLastButton {
  padding-top: 0;
}
.miPlanIdealStep {
  text-align: center;
}
.miPlanIdealStep .mPlanIdealNumber {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  width: 50px;
  height: 50px;
  display: block;
  position: relative;
  margin: 0 auto 40px;
  background-color: #1f97ae;
}
.miPlanIdealStep .mPlanIdealNumber strong {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
}
.miPlanIdealStep p {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.2;
  color: #666;
  max-width: 580px;
  margin: 0 auto 30px;
}
.miPlanIdealStep .imgCont {
  width: 100%;
  max-width: 320px;
  margin: 0 auto 30px;
}
.miPlanIdealStep .imgCont img {
  width: 100%;
  height: auto;
}
.miPlanIdealStep .optionsCb {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 20px;
}
.miPlanIdealStep .contBtn {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  max-width: 580px;
  margin: 0 auto 30px;
}
.miPlanIdealStep .contBtn [class*="btn"] {
  width: 200px;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 640px) {
  .miPlanIdealStep .contBtn {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .miPlanIdealStep .contBtn [class*="btn"] {
    width: 100%;
  }
}
.miPlanIdealBoxes {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.miPlanIdealBoxes .miPlanIdealBox {
  width: calc(33.33% - 20px);
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}
.miPlanIdealBoxes .miPlanIdealBox .miPlanIdealPrecio {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 10px;
  margin-bottom: 20px;
  border-bottom: #ef3829 2px solid;
}
.miPlanIdealBoxes .miPlanIdealBox .miPlanIdealPrecio h2 {
  font-size: 16px;
  font-size: 1rem;
  padding-right: 10px;
}
.miPlanIdealBoxes .miPlanIdealBox .miPlanIdealPrecio p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  padding-left: 10px;
}
.miPlanIdealBoxes .miPlanIdealBox .miPlanIdealDetalle {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 10px 20px;
}
.miPlanIdealBoxes .miPlanIdealBox .miPlanIdealDetalle ul.miPlanIdealServicios {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 20px;
}
.miPlanIdealBoxes
  .miPlanIdealBox
  .miPlanIdealDetalle
  ul.miPlanIdealServicios
  li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding: 0 20px;
}
.miPlanIdealBoxes
  .miPlanIdealBox
  .miPlanIdealDetalle
  ul.miPlanIdealServicios
  li
  i {
  display: block;
  margin-bottom: 10px;
}
.miPlanIdealBoxes
  .miPlanIdealBox
  .miPlanIdealDetalle
  ul.miPlanIdealServicios
  li
  span {
  font-weight: 300;
  line-height: 1.2;
  display: inline-block;
  width: 100%;
}
.miPlanIdealBoxes
  .miPlanIdealBox
  .miPlanIdealDetalle
  ul.miPlanIdealServicios
  li
  span
  strong {
  font-weight: 300 !important;
  display: block;
}
@media only screen and (max-width: 640px) {
  .miPlanIdealBoxes
    .miPlanIdealBox
    .miPlanIdealDetalle
    ul.miPlanIdealServicios
    li {
    padding: 0 10px;
  }
}
.miPlanIdealBoxes .miPlanIdealBox .miPlanIdealDetalle .btn-blanco-rojo {
  margin: 0 auto 20px;
}
.miPlanIdealBoxes .miPlanIdealBox .miPlanIdealDetalle .onlyLink {
  display: table;
  margin: 0 auto;
}
@media only screen and (max-width: 960px) {
  .miPlanIdealBoxes {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
  }
  .miPlanIdealBoxes .miPlanIdealBox {
    width: 100%;
    max-width: 560px;
    margin-bottom: 20px;
  }
  .miPlanIdealBoxes .miPlanIdealBox:last-child {
    margin-bottom: 0;
  }
}
.miPlanIdelLastButton [class*="btn"] {
  margin: 0 auto;
}
.cbBox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 22px;
  font-size: 1.375rem;
  text-align: left;
  display: block;
  position: relative;
  padding: 10px 10px 10px 37px;
  margin: 10px;
  width: 180px;
  cursor: pointer;
}
.cbBox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.cbBox input:checked ~ .checkmark:before {
  border: #1f97ae 1px solid;
  background-color: #1f97ae;
}
.cbBox input:checked ~ .checkmark:after {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
}
.cbBox input:checked ~ .tit {
  color: #fff;
}
.cbBox .tit {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
  z-index: 1;
}
.cbBox .checkmark {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.cbBox .checkmark:after {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  content: "";
  font-family: "FontAwesome";
  color: #ddd;
  left: 10px;
  height: 18px;
}
.cbBox .checkmark:before {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: #ddd 1px solid;
  background-color: #fff;
}
.rbBox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 22px;
  font-size: 1.375rem;
  text-align: left;
  display: block;
  position: relative;
  padding: 10px 10px 10px 37px;
  margin: 10px;
  width: 180px;
  cursor: pointer;
}
.rbBox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.rbBox input:checked ~ .checkmark:before {
  border: #1f97ae 1px solid;
  background-color: #1f97ae;
}
.rbBox input:checked ~ .checkmark:after {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
}
.rbBox input:checked ~ .tit {
  color: #fff;
}
.rbBox .tit {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
  z-index: 1;
}
.rbBox .checkmark {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.rbBox .checkmark:after {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  content: "";
  font-family: "FontAwesome";
  color: #ddd;
  left: 10px;
  height: 18px;
}
.rbBox .checkmark:before {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: #ddd 1px solid;
  background-color: #fff;
}
.servicioIcon.movil:before,
.servicioIcon.fijo:before,
.servicioIcon.internet:before,
.servicioIcon.tv:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-serviciosBig.png) no-repeat;
  background-position: 0 0;
  width: 31px;
  height: 50px;
  background-size: cover;
}
.servicioIcon.movil:before {
  background-position: 0 0;
}
.servicioIcon.fijo:before {
  background-position: -31px 0;
  width: 22px;
}
.servicioIcon.internet:before {
  background-position: -53px 0;
  width: 57px;
}
.servicioIcon.tv:before {
  background-position: -110px 0;
  width: 84px;
}
.home__Servicios .container,
.mod__Servicios .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.home__Servicios .container.index .box a img,
.mod__Servicios .container.index .box a img {
  order: -1;
}
.home__Servicios .container.index .box a h3,
.mod__Servicios .container.index .box a h3 {
  margin-top: 10px;
  margin-bottom: -5px;
}
.home__Servicios .container.index .box a h3:before,
.mod__Servicios .container.index .box a h3:before {
  content: none;
}
.home__Servicios h2,
.mod__Servicios h2 {
  width: 100%;
  font-weight: 300;
  margin-bottom: 20px;
}
.home__Servicios .box,
.mod__Servicios .box {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.home__Servicios .box:nth-of-type(1n + 5),
.mod__Servicios .box:nth-of-type(1n + 5) {
  margin-top: 30px;
}
.home__Servicios .box a,
.mod__Servicios .box a {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  color: inherit;
  text-decoration: none;
}
.home__Servicios .box a:hover h3,
.mod__Servicios .box a:hover h3 {
  text-decoration: underline;
}
.home__Servicios .box h3,
.mod__Servicios .box h3 {
  font-weight: 300;
  line-height: normal;
  color: #ef3829;
  width: calc(100% - 20px);
  text-align: center;
  margin-bottom: 5px;
}
.home__Servicios .box h3.movil,
.home__Servicios .box h3.fijo,
.home__Servicios .box h3.internet,
.home__Servicios .box h3.tv,
.home__Servicios .box h3.triplePlay,
.home__Servicios .box h3.moveTime,
.home__Servicios .box h3.moveTrack,
.home__Servicios .box h3.hogarConectado,
.home__Servicios .box h3.triplePlay2,
.home__Servicios .box h3.cloud,
.home__Servicios .box h3.hogar,
.home__Servicios .box h3.claroClub,
.mod__Servicios .box h3.movil,
.mod__Servicios .box h3.fijo,
.mod__Servicios .box h3.internet,
.mod__Servicios .box h3.tv,
.mod__Servicios .box h3.triplePlay,
.mod__Servicios .box h3.moveTime,
.mod__Servicios .box h3.moveTrack,
.mod__Servicios .box h3.hogarConectado,
.mod__Servicios .box h3.triplePlay2,
.mod__Servicios .box h3.cloud,
.mod__Servicios .box h3.hogar,
.mod__Servicios .box h3.claroClub {
  position: relative;
}
.home__Servicios .box h3.movil:before,
.home__Servicios .box h3.fijo:before,
.home__Servicios .box h3.internet:before,
.home__Servicios .box h3.tv:before,
.home__Servicios .box h3.triplePlay:before,
.home__Servicios .box h3.moveTime:before,
.home__Servicios .box h3.moveTrack:before,
.home__Servicios .box h3.hogarConectado:before,
.home__Servicios .box h3.triplePlay2:before,
.home__Servicios .box h3.cloud:before,
.home__Servicios .box h3.hogar:before,
.home__Servicios .box h3.claroClub:before,
.mod__Servicios .box h3.movil:before,
.mod__Servicios .box h3.fijo:before,
.mod__Servicios .box h3.internet:before,
.mod__Servicios .box h3.tv:before,
.mod__Servicios .box h3.triplePlay:before,
.mod__Servicios .box h3.moveTime:before,
.mod__Servicios .box h3.moveTrack:before,
.mod__Servicios .box h3.hogarConectado:before,
.mod__Servicios .box h3.triplePlay2:before,
.mod__Servicios .box h3.cloud:before,
.mod__Servicios .box h3.hogar:before,
.mod__Servicios .box h3.claroClub:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-servicios.png) no-repeat;
  background-position: 0 0;
  width: 19px;
  height: 30px;
  position: relative;
  top: 6px;
  margin-right: 5px;
}
.home__Servicios .box h3.movil:before,
.mod__Servicios .box h3.movil:before {
  background-position: 0 0;
}
.home__Servicios .box h3.fijo:before,
.mod__Servicios .box h3.fijo:before {
  background-position: -19px 0;
  width: 13px;
}
.home__Servicios .box h3.internet:before,
.mod__Servicios .box h3.internet:before {
  background-position: -33px 0;
  width: 30px;
}
.home__Servicios .box h3.tv:before,
.mod__Servicios .box h3.tv:before {
  background-position: -63px 0;
  width: 41px;
}
.home__Servicios .box h3.triplePlay:before,
.mod__Servicios .box h3.triplePlay:before {
  background-position: -104px 0;
  width: 58px;
}
.home__Servicios .box h3.moveTime:before,
.mod__Servicios .box h3.moveTime:before {
  background-position: -163px 0;
  width: 24px;
}
.home__Servicios .box h3.moveTrack:before,
.mod__Servicios .box h3.moveTrack:before {
  background-position: -187px 0;
  width: 30px;
}
.home__Servicios .box h3.hogarConectado:before,
.mod__Servicios .box h3.hogarConectado:before {
  background-position: -217px 0;
  width: 25px;
}
.home__Servicios .box h3.triplePlay2:before,
.mod__Servicios .box h3.triplePlay2:before {
  background-position: -243px 0;
  width: 53px;
}
.home__Servicios .box h3.hogar:before,
.mod__Servicios .box h3.hogar:before {
  background-position: -296px 0;
  width: 32px;
}
.home__Servicios .box h3.claroClub:before,
.mod__Servicios .box h3.claroClub:before {
  background-position: -328px 0;
  width: 26px;
}
.home__Servicios .box img,
.mod__Servicios .box img {
  max-width: 100%;
  width: auto;
  height: auto;
  min-height: 1px;
  object-fit: scale-down;
}
.home__Servicios .box p,
.mod__Servicios .box p {
  font-weight: 300;
  margin-top: 5px;
  width: 100%;
}
.home__Servicios.iconFromList .box [class*="ico_"]:before,
.mod__Servicios.iconFromList .box [class*="ico_"]:before {
  float: none;
  width: 30px;
  height: 30px;
  display: inline-block;
  position: relative;
  top: 6px;
}
.home__Servicios.smallBox .container,
.mod__Servicios.smallBox .container {
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.home__Servicios.smallBox .box,
.mod__Servicios.smallBox .box {
  -webkit-align-items: flex-start;
  align-items: flex-start;
  max-width: 320px;
  padding: 0 20px;
}
.home__Servicios.smallBox .box img,
.mod__Servicios.smallBox .box img {
  margin-bottom: 10px;
}
.home__Servicios.smallBox .box p,
.mod__Servicios.smallBox .box p {
  line-height: 1.5;
}
.home__Servicios.smallBox .box a,
.mod__Servicios.smallBox .box a {
  display: block !important;
  webkit-display: block !important;
  color: #1f97ae;
  margin-top: 20px;
}
.home__Servicios.adjust .box a,
.mod__Servicios.adjust .box a {
  width: 100%;
}
.home__Servicios.adjust .box a:hover h3,
.mod__Servicios.adjust .box a:hover h3 {
  width: auto;
}
.home__Servicios.adjust .box h3,
.mod__Servicios.adjust .box h3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  position: relative;
  width: auto;
  margin: 0 auto;
  padding-left: 48px;
}
.home__Servicios.adjust .box h3:before,
.mod__Servicios.adjust .box h3:before {
  position: absolute;
  float: none;
  left: 0;
}
.home__Servicios.adjust .box h3.ico_acondicionamiento,
.mod__Servicios.adjust .box h3.ico_acondicionamiento {
  max-width: 240px;
}
@media only screen and (max-width: 760px) {
  .home__Servicios.adjust .box h3,
  .mod__Servicios.adjust .box h3 {
    text-align: center;
    width: 100%;
    padding-left: 0;
  }
  .home__Servicios.adjust .box h3:before,
  .mod__Servicios.adjust .box h3:before {
    position: relative;
    left: initial;
    display: block;
    margin: 0 auto;
  }
  .home__Servicios.adjust .box h3.ico_acondicionamiento,
  .mod__Servicios.adjust .box h3.ico_acondicionamiento {
    max-width: initial;
  }
}
.caracteristicas .contentEquipoDestacado {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-bottom: -5px;
}
.caracteristicas .contentEquipoDestacado.view1 article div.ico:before {
  font-size: 3.3rem;
}
.caracteristicas .contentEquipoDestacado.view1 article a {
  color: inherit;
  text-decoration: none;
}
.caracteristicas .contentEquipoDestacado.view2,
.caracteristicas .contentEquipoDestacado.view3 {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.caracteristicas .contentEquipoDestacado.view2 article,
.caracteristicas .contentEquipoDestacado.view3 article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ddd;
  text-align: left;
  padding: 10px;
  width: 23%;
}
.caracteristicas .contentEquipoDestacado.view2 article h3,
.caracteristicas .contentEquipoDestacado.view3 article h3 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.caracteristicas .contentEquipoDestacado.view2 article a.btn-azul,
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul {
  float: right;
  margin-bottom: 0;
}
.caracteristicas .contentEquipoDestacado.view2 article p,
.caracteristicas .contentEquipoDestacado.view3 article p {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #666;
  line-height: 1.5;
  min-height: 0;
}
.caracteristicas .contentEquipoDestacado.view2 article ul,
.caracteristicas .contentEquipoDestacado.view3 article ul {
  list-style: initial;
  list-style-position: inside;
  text-align: left;
  color: #666;
  line-height: 1.5;
}
.caracteristicas .contentEquipoDestacado.view2 article ul a,
.caracteristicas .contentEquipoDestacado.view3 article ul a {
  color: inherit;
  text-decoration: none;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: left;
}
.caracteristicas .contentEquipoDestacado.view2 article ul a:hover,
.caracteristicas .contentEquipoDestacado.view3 article ul a:hover {
  color: #1f97ae;
  text-decoration: underline;
}
.caracteristicas .contentEquipoDestacado.view2 article ul a:after,
.caracteristicas .contentEquipoDestacado.view3 article ul a:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul {
  background: transparent;
  color: #1f97ae !important;
}
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul:hover {
  text-decoration: underline;
}
.caracteristicas .contentEquipoDestacado article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  position: relative;
  padding: 10px 5px;
  text-align: center;
  width: 25%;
}
.caracteristicas .contentEquipoDestacado article.g-3 {
  width: 33.3%;
}
.caracteristicas .contentEquipoDestacado article div[class*="ico_"] {
  height: 40px;
  margin-bottom: 10px;
}
.caracteristicas .contentEquipoDestacado article div[class*="ico_"]:before {
  content: "";
  float: none;
  margin: 10px auto;
}
.caracteristicas .contentEquipoDestacado article .ico.elegidoFijo,
.caracteristicas .contentEquipoDestacado article .ico.buzonVirtual,
.caracteristicas .contentEquipoDestacado article .ico.telefonoVirt,
.caracteristicas .contentEquipoDestacado article .ico.bloqueo,
.caracteristicas .contentEquipoDestacado article .ico.ahorroTiempo,
.caracteristicas .contentEquipoDestacado article .ico.privacidad,
.caracteristicas .contentEquipoDestacado article .ico.redireccion,
.caracteristicas .contentEquipoDestacado article .ico.asistente,
.caracteristicas .contentEquipoDestacado article .ico.gravador,
.caracteristicas .contentEquipoDestacado article .ico.canalesPremium,
.caracteristicas .contentEquipoDestacado article .ico.ppv,
.caracteristicas .contentEquipoDestacado article .ico.canalesExclusivos,
.caracteristicas .contentEquipoDestacado article .ico.lte4G,
.caracteristicas .contentEquipoDestacado article .ico.promociones,
.caracteristicas .contentEquipoDestacado article .ico.velocidadInt,
.caracteristicas .contentEquipoDestacado article .ico.claroClub,
.caracteristicas .contentEquipoDestacado article .ico.ayuda,
.caracteristicas .contentEquipoDestacado article .ico.pago,
.caracteristicas .contentEquipoDestacado article .ico.recarga,
.caracteristicas .contentEquipoDestacado article .ico.locacion,
.caracteristicas .contentEquipoDestacado article .ico.check,
.caracteristicas .contentEquipoDestacado article .ico.question,
.caracteristicas .contentEquipoDestacado article .ico.book {
  padding: 5px;
}
.caracteristicas .contentEquipoDestacado article .ico.elegidoFijo:before,
.caracteristicas .contentEquipoDestacado article .ico.buzonVirtual:before,
.caracteristicas .contentEquipoDestacado article .ico.telefonoVirt:before,
.caracteristicas .contentEquipoDestacado article .ico.bloqueo:before,
.caracteristicas .contentEquipoDestacado article .ico.ahorroTiempo:before,
.caracteristicas .contentEquipoDestacado article .ico.privacidad:before,
.caracteristicas .contentEquipoDestacado article .ico.redireccion:before,
.caracteristicas .contentEquipoDestacado article .ico.asistente:before,
.caracteristicas .contentEquipoDestacado article .ico.gravador:before,
.caracteristicas .contentEquipoDestacado article .ico.canalesPremium:before,
.caracteristicas .contentEquipoDestacado article .ico.ppv:before,
.caracteristicas .contentEquipoDestacado article .ico.canalesExclusivos:before,
.caracteristicas .contentEquipoDestacado article .ico.lte4G:before,
.caracteristicas .contentEquipoDestacado article .ico.promociones:before,
.caracteristicas .contentEquipoDestacado article .ico.velocidadInt:before,
.caracteristicas .contentEquipoDestacado article .ico.claroClub:before,
.caracteristicas .contentEquipoDestacado article .ico.ayuda:before,
.caracteristicas .contentEquipoDestacado article .ico.pago:before,
.caracteristicas .contentEquipoDestacado article .ico.recarga:before,
.caracteristicas .contentEquipoDestacado article .ico.locacion:before,
.caracteristicas .contentEquipoDestacado article .ico.check:before,
.caracteristicas .contentEquipoDestacado article .ico.question:before,
.caracteristicas .contentEquipoDestacado article .ico.book:before {
  font-size: 37px;
  font-size: 2.3125rem;
  color: #ef3829;
  width: 65px;
  height: 50px;
}
.caracteristicas .contentEquipoDestacado article .ico.elegidoFijo:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.buzonVirtual:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.telefonoVirt:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.bloqueo:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.ahorroTiempo:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.privacidad:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.redireccion:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.asistente:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.gravador:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.canalesPremium:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.ppv:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.canalesExclusivos:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.ayuda:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.pago:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.recarga:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.locacion:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.check:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.question:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.book:before {
  content: "";
  font-family: "FontAwesome";
}
.caracteristicas .contentEquipoDestacado article .ico.lte4G,
.caracteristicas .contentEquipoDestacado article .ico.promociones,
.caracteristicas .contentEquipoDestacado article .ico.velocidadInt,
.caracteristicas .contentEquipoDestacado article .ico.claroClub,
.caracteristicas .contentEquipoDestacado article .ico.valor,
.caracteristicas .contentEquipoDestacado article .ico.estado,
.caracteristicas .contentEquipoDestacado article .ico.centro {
  padding: 5px;
  display: table;
  margin: 0 auto 20px;
}
.caracteristicas .contentEquipoDestacado article .ico.lte4G:before,
.caracteristicas .contentEquipoDestacado article .ico.promociones:before,
.caracteristicas .contentEquipoDestacado article .ico.velocidadInt:before,
.caracteristicas .contentEquipoDestacado article .ico.claroClub:before,
.caracteristicas .contentEquipoDestacado article .ico.valor:before,
.caracteristicas .contentEquipoDestacado article .ico.estado:before,
.caracteristicas .contentEquipoDestacado article .ico.centro:before {
  content: " ";
  width: 130px;
  height: 105px;
  display: block;
}
.caracteristicas .contentEquipoDestacado article .ico.lte4G:before {
  background: url(img/ico-4g.png) no-repeat;
}
.caracteristicas .contentEquipoDestacado article .ico.promociones:before {
  background: url(img/ico-promociones.png) no-repeat;
}
.caracteristicas .contentEquipoDestacado article .ico.velocidadInt:before {
  background: url(img/ico-internet.png) no-repeat;
}
.caracteristicas .contentEquipoDestacado article .ico.claroClub:before {
  background: url(img/ico-claroClub.png) no-repeat;
}
.caracteristicas .contentEquipoDestacado article h3 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 300;
  padding-bottom: 15px;
  text-align: left;
}
.caracteristicas .contentEquipoDestacado article p {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  line-height: 1.5;
  height: 84px;
  overflow: hidden;
  margin-bottom: 10px;
  text-align: left;
}
.caracteristicas .contentEquipoDestacado article a {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  display: block;
  text-align: left;
  line-height: 1.5;
}
.caracteristicas .contentEquipoDestacado article a.onlyLink {
  display: inline-block;
}
.caracteristicas .contentEquipoDestacado article.leftIcon {
  padding-left: 48px;
}
.caracteristicas .contentEquipoDestacado article.leftIcon div[class*="ico"] {
  position: absolute;
  left: 0;
  top: 0;
}
.caracteristicas .oneCol {
  padding: 20px 0;
}
.mod__todoClaro .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__todoClaro .first-data {
  width: 100%;
  margin-bottom: 40px;
}
.mod__todoClaro .first-data h2 {
  font-size: 38px;
  font-size: 2.375rem;
  font-weight: 500;
  margin-bottom: 10px;
}
.mod__todoClaro .first-data h3,
.mod__todoClaro .first-data p {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  padding-bottom: 10px;
}
.mod__todoClaro article.plan-todoClaro {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding-right: 10px;
}
.mod__todoClaro article.plan-todoClaro dl dt {
  font-size: 25px;
  font-size: 1.5625rem;
  color: #ef3829;
  padding-bottom: 15px;
}
.mod__todoClaro article.plan-todoClaro dl dt + dd .textPlan > p {
  margin-bottom: 10px;
  line-height: 1.5;
  font-weight: 300;
}
.mod__todoClaro article.plan-todoClaro dl dt + dd .textPlan > p:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.mod__todoClaro article.plan-todoClaro dl dd {
  padding-bottom: 15px;
}
.mod__todoClaro article.plan-todoClaro dl dd ul {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
}
.mod__todoClaro article.plan-todoClaro dl dd ul li {
  margin-bottom: 10px;
  line-height: 1.5;
  font-weight: 300;
}
.mod__todoClaro article.plan-todoClaro dl dd ul li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.mod__todoClaro article.plan-todoClaro dl dd p {
  font-size: 20px;
  font-size: 1.25rem;
}
.mod__todoClaro article.plan-todoClaro dl dd p span.big {
  font-size: 2.5rem !important;
  font-weight: 500;
}
.mod__todoClaro article.plan-todoClaro dl dd p span.rojo {
  color: #ef3829;
}
.mod__todoClaro article.plan-todoClaro dl dd p.estrato {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
}
.mod__todoClaro article.plan-todoClaro dl dd p.estrato span {
  font-weight: 600;
}
.mod__todoClaro article.plan-todoClaro dl dd p.min {
  font-size: 14px;
  font-size: 0.875rem;
  color: #999;
  position: absolute;
  bottom: 20px;
}
.mod__todoClaro article.plan-todoClaro dl dd a {
  width: 100%;
}
.mod__todoClaro .cont-img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding-left: 10px;
}
.mod__todoClaro .cont-img img {
  float: right;
  max-width: 95%;
  width: 100%;
  height: auto;
}
.mod__TV .modulo-datos,
.mod__Internet .modulo-datos,
.mod__Telefono .modulo-datos,
.mod__Adicional .modulo-datos {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 20px;
}
.mod__TV .modulo-datos h2,
.mod__TV .modulo-datos p,
.mod__Internet .modulo-datos h2,
.mod__Internet .modulo-datos p,
.mod__Telefono .modulo-datos h2,
.mod__Telefono .modulo-datos p,
.mod__Adicional .modulo-datos h2,
.mod__Adicional .modulo-datos p {
  text-align: center;
  display: table;
  margin: auto;
  line-height: 1.4;
}
.mod__TV .modulo-datos p,
.mod__Internet .modulo-datos p,
.mod__Telefono .modulo-datos p,
.mod__Adicional .modulo-datos p {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 300;
}
.mod__TV .modulo-datos h2,
.mod__Internet .modulo-datos h2,
.mod__Telefono .modulo-datos h2,
.mod__Adicional .modulo-datos h2 {
  margin-bottom: 10px;
}
.mod__TV .modulo-datos h2:before,
.mod__Internet .modulo-datos h2:before,
.mod__Telefono .modulo-datos h2:before,
.mod__Adicional .modulo-datos h2:before {
  content: " ";
  background: url(img/ico-todoClaro.png) no-repeat;
  background-position: 0 0;
  width: 84px;
  height: 40px;
  margin-right: 10px;
  display: table;
  float: left;
}
.mod__TV .modulo-planes,
.mod__Internet .modulo-planes,
.mod__Telefono .modulo-planes,
.mod__Adicional .modulo-planes {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__TV .modulo-planes.micro2 .microPlan,
.mod__Internet .modulo-planes.micro2 .microPlan,
.mod__Telefono .modulo-planes.micro2 .microPlan,
.mod__Adicional .modulo-planes.micro2 .microPlan {
  width: 50%;
}
.mod__TV .modulo-planes.micro3 .microPlan,
.mod__Internet .modulo-planes.micro3 .microPlan,
.mod__Telefono .modulo-planes.micro3 .microPlan,
.mod__Adicional .modulo-planes.micro3 .microPlan {
  width: 33.3%;
}
.mod__TV {
  margin-bottom: 40px;
}
.mod__TV .modulo-datos h2:before {
  background-position: 0 0;
}
.mod__Internet {
  margin-bottom: 40px;
}
.mod__Internet .modulo-datos h2:before {
  background-position: -89px 0;
  width: 70px;
}
.mod__Telefono .modulo-datos h2:before {
  background-position: -167px 0;
  width: 50px;
  height: 45px;
}
.mod__Adicional .modulo-datos h2:before {
  background-position: 0px 0;
  width: 50px;
  height: 45px;
}
.microPlan {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  width: 25%;
  line-height: 1.5;
  font-weight: 300;
}
.microPlan__field {
  font-weight: 700;
}
.microPlan .fieldset {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.microPlan label {
  font-size: 23px;
  font-size: 1.4375rem;
  font-weight: 700;
}
.microPlan p.ahorro {
  color: #ef3829;
  font-weight: 600;
}
.microPlan .select:after {
  padding: 4px 15px;
}
.mod__localize {
  font-size: 21px;
  font-size: 1.3125rem;
  text-align: center;
  line-height: 1.5;
}
.mod__localize:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 2.2em;
  color: #444;
  margin-left: -30px;
  margin-top: -20px;
}
.selectCity {
  color: #1f97ae;
}
.selectCity:hover {
  text-decoration: underline;
}
.mod__Galery article.box {
  margin-bottom: 10px;
}
.mod__Galery article .galery-data {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  position: relative;
  bottom: 65px;
  margin-bottom: -65px;
  max-height: 62px;
  width: 100%;
  background: rgba(239, 56, 41, 0.8);
}
.mod__Galery article .galery-data h3,
.mod__Galery article .galery-data span {
  display: block;
  text-align: center;
  color: #fff;
}
.mod__Galery article .galery-data h3 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  margin-bottom: 10px;
}
.mod__Galery article a {
  color: inherit;
  text-decoration: none;
  display: block;
}
.mod__Galery article img {
  width: 100%;
}
p.estrato {
  margin-bottom: 10px;
  font-weight: 300;
}
p.estrato span {
  font-weight: 600;
}
.mod__CotizadorTodoClaro {
  background: #fff !important;
  padding-top: 0 !important;
  margin-top: -20px;
}
.mod__CotizadorTodoClaro .container {
  margin-bottom: 20px;
}
.mod__CotizadorTodoClaro .container .btn-rojo {
  margin: auto;
}
.mod__CotizadorTodoClaro .container p,
.mod__CotizadorTodoClaro .container h3 {
  margin-bottom: 20px;
}
.mod__CotizadorTodoClaro .contImg {
  position: relative;
}
.mod__CotizadorTodoClaro .preImg {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.mod__CotizadorTodoClaro .card-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.mod__CotizadorTodoClaro .card-content h2 {
  padding: 10px;
  margin-bottom: 0;
}
.mod__CotizadorTodoClaro .contBtns {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-pack: space-around;
  -ms-flex-pack: justify;
  width: 100%;
  position: absolute;
  bottom: 30px;
  z-index: 10;
}
.mod__CotizadorTodoClaro .contBtns .btn-agregar a,
.mod__CotizadorTodoClaro .contBtns .btn-quitar a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #fff;
  color: #fff;
  min-width: 140px;
  padding: 10px 30px;
  text-shadow: 1px 1px 1px #333;
}
.mod__CotizadorTodoClaro .contBtns .btn-agregar {
  display: block;
}
.mod__CotizadorTodoClaro .contBtns .btn-agregar a:before {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
  margin-right: 10px;
}
.mod__CotizadorTodoClaro .contBtns .btn-quitar {
  display: none;
}
.mod__CotizadorTodoClaro .contBtns .btn-quitar a:before {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
  margin-right: 10px;
}
.mod__CotizadorTodoClaro .contBtns a {
  color: inherit;
  text-decoration: none;
  color: #fff;
}
.mod__CotizadorTodoClaro .mod_tel,
.mod__CotizadorTodoClaro .mod_int,
.mod__CotizadorTodoClaro .mod_tv,
.mod__CotizadorTodoClaro .mod_adic {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mod__CotizadorTodoClaro .mod_tel.active .preImg,
.mod__CotizadorTodoClaro .mod_int.active .preImg,
.mod__CotizadorTodoClaro .mod_tv.active .preImg,
.mod__CotizadorTodoClaro .mod_adic.active .preImg {
  background: transparent;
}
.mod__CotizadorTodoClaro .mod_tel.active .contBtns .btn-agregar,
.mod__CotizadorTodoClaro .mod_int.active .contBtns .btn-agregar,
.mod__CotizadorTodoClaro .mod_tv.active .contBtns .btn-agregar,
.mod__CotizadorTodoClaro .mod_adic.active .contBtns .btn-agregar {
  display: none;
}
.mod__CotizadorTodoClaro .mod_tel.active .contBtns .btn-quitar,
.mod__CotizadorTodoClaro .mod_int.active .contBtns .btn-quitar,
.mod__CotizadorTodoClaro .mod_tv.active .contBtns .btn-quitar,
.mod__CotizadorTodoClaro .mod_adic.active .contBtns .btn-quitar {
  display: block;
}
.mod__CotizadorTodoClaro .mod_tel h2,
.mod__CotizadorTodoClaro .mod_int h2,
.mod__CotizadorTodoClaro .mod_tv h2,
.mod__CotizadorTodoClaro .mod_adic h2 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 300;
}
.mod__CotizadorTodoClaro .mod_tel h2:before,
.mod__CotizadorTodoClaro .mod_int h2:before,
.mod__CotizadorTodoClaro .mod_tv h2:before,
.mod__CotizadorTodoClaro .mod_adic h2:before {
  content: "";
  background: url(img/ico-cotizadorTodoClaro.png) no-repeat;
  display: block;
  margin-right: 5px;
  float: left;
  height: 27px;
}
.mod__CotizadorTodoClaro .mod_tel img,
.mod__CotizadorTodoClaro .mod_int img,
.mod__CotizadorTodoClaro .mod_tv img,
.mod__CotizadorTodoClaro .mod_adic img {
  width: 100%;
  margin-bottom: -3px;
}
.mod__CotizadorTodoClaro .mod_tel h2 {
  color: #f5842b;
}
.mod__CotizadorTodoClaro .mod_tel h2:before {
  content: "";
  background-position: -3px 0px;
  width: 10px;
}
.mod__CotizadorTodoClaro .mod_int h2 {
  color: #b7202e;
}
.mod__CotizadorTodoClaro .mod_int h2:before {
  content: "";
  background-position: -15px 0px;
  width: 24px;
}
.mod__CotizadorTodoClaro .mod_tv h2 {
  color: #1f97ae;
}
.mod__CotizadorTodoClaro .mod_tv h2:before {
  content: "";
  background-position: -40px 0px;
  width: 33px;
}
.mod__CotizadorTodoClaro .mod_adic h2 {
  color: #ef3829;
}
.mod__CotizadorTodoClaro .mod_adic h2:before {
  content: "";
  background-position: -73px 0px;
  width: 28px;
}
.mod__CotizadorTodoClaro .contModulos {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__CotizadorTodoClaro .contModulos .mod_tel,
.mod__CotizadorTodoClaro .contModulos .mod_int,
.mod__CotizadorTodoClaro .contModulos .mod_tv,
.mod__CotizadorTodoClaro .contModulos .mod_adic {
  width: 33.3%;
  padding: 10px;
  border: none !important;
  margin: 0 !important;
  background: none !important;
}
.mod__CotizadorTodoClaro .contModulos .card-content {
  border: 1px solid #ddd;
}
.mod__CotizadorTodoClaro .contModulosServicios {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__CotizadorTodoClaro .contModulosServicios h2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv,
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic {
  width: 100%;
  padding: 10px 0;
}
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tel
  .morePhone
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tel
  .moreInternet
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tel
  .moreTv
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_int
  .morePhone
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_int
  .moreInternet
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_int
  .moreTv
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tv
  .morePhone
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tv
  .moreInternet
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tv
  .moreTv
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_adic
  .morePhone
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_adic
  .moreInternet
  fieldset
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_adic
  .moreTv
  fieldset
  .desc:before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  border: 1px solid #aaa;
  position: absolute;
  right: 12px;
  top: 12px;
}
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tel
  .morePhone
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tel
  .moreInternet
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tel
  .moreTv
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_int
  .morePhone
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_int
  .moreInternet
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_int
  .moreTv
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tv
  .morePhone
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tv
  .moreInternet
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_tv
  .moreTv
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_adic
  .morePhone
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_adic
  .moreInternet
  fieldset.active
  .desc:before,
.mod__CotizadorTodoClaro
  .contModulosServicios
  .mod_adic
  .moreTv
  fieldset.active
  .desc:before {
  background: #1f97ae;
  overflow: hidden;
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic h2 {
  background: #1f97ae;
  color: #fff;
  cursor: pointer;
  position: relative;
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic h2:after {
  content: "+";
  position: absolute;
  right: 10px;
  color: #fff;
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel.active h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int.active h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv.active h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic.active h2 {
  background: transparent;
  cursor: default;
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel.active h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int.active h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv.active h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic.active h2:after {
  content: none;
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel.active .card-content,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int.active .card-content,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv.active .card-content,
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic.active .card-content {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel.active h2 {
  color: #f5842b;
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_int.active h2 {
  color: #b7202e;
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv.active h2 {
  color: #1f97ae;
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic.active h2 {
  color: #ef3829;
}
.mod__CotizadorTodoClaro .contModulosServicios .card-content {
  display: none;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  border: none;
}
.mod__CotizadorTodoClaro .contModulosServicios .contImg {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 40%;
  padding-right: 10px;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServicios {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 60%;
  padding-left: 10px;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ {
  margin-bottom: 20px;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ h3 {
  width: 100%;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ fieldset,
.mod__CotizadorTodoClaro .contModulosServicios .contServ .fieldset {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  position: relative;
  cursor: pointer;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ fieldset.active,
.mod__CotizadorTodoClaro .contModulosServicios .contServ .fieldset.active {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #1f97ae;
  box-shadow: 0px 0px 10px 0px #1f97ae;
}
.mod__CotizadorTodoClaro
  .contModulosServicios
  .contServ
  fieldset
  input[type="radio"],
.mod__CotizadorTodoClaro
  .contModulosServicios
  .contServ
  fieldset
  input[type="checkbox"],
.mod__CotizadorTodoClaro
  .contModulosServicios
  .contServ
  .fieldset
  input[type="radio"],
.mod__CotizadorTodoClaro
  .contModulosServicios
  .contServ
  .fieldset
  input[type="checkbox"] {
  position: absolute;
  right: 10px;
  top: 10px;
  pointer-events: none;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ .desc {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ .desc dt {
  font-weight: 500;
  margin-bottom: 10px;
  font-size: 1.1rem;
  padding-right: 25px;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ .desc dd {
  padding-bottom: 10px;
  font-weight: 300;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ .precioR,
.mod__CotizadorTodoClaro .contModulosServicios .contServ .precioTC {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  margin-bottom: 10px;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ .precioR {
  font-weight: 300;
  font-size: 0.9rem;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ .precioTC {
  font-weight: 500;
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ img {
  max-width: 90px;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreDeco .link {
  margin-bottom: 20px;
  display: block;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreDeco .fieldset,
.mod__CotizadorTodoClaro .contModulosServicios .moreDeco fieldset {
  cursor: default;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreDeco .desc {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreDeco .cantidad {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreDeco .cantidad .number {
  width: 60%;
  margin-bottom: 0;
  text-align: center;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreDeco .cantidad .btnMin,
.mod__CotizadorTodoClaro .contModulosServicios .moreDeco .cantidad .btnPlus {
  width: 20%;
  padding: 10px;
  background: #1f97ae;
  cursor: pointer;
  color: #fff;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreDeco .cantidad .btnMin {
  margin-right: 5px;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreDeco .cantidad .btnPlus {
  margin-left: 5px;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreChannels {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreChannels fieldset,
.mod__CotizadorTodoClaro .contModulosServicios .moreChannels .fieldset {
  margin: 0 20px 20px 0;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreChannels h3 {
  width: 100%;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreChannels img {
  max-height: 90px;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreChannels dt {
  margin-bottom: 10px;
  padding-right: 25px;
}
.mod__CotizadorTodoClaro .contModulosServicios .moreChannels dd img {
  margin: auto;
  display: block;
}
.mod__CotizadorTodoClaro .contModulosServicios .morePacks img {
  margin-right: 20px;
  margin-bottom: 10px;
}
.mod__CotizadorTodoClaro .contModulosResumen {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.mod__CotizadorTodoClaro .contModulosResumen .mod_tel,
.mod__CotizadorTodoClaro .contModulosResumen .mod_int,
.mod__CotizadorTodoClaro .contModulosResumen .mod_tv {
  width: 30%;
}
.mod__CotizadorTodoClaro .contModulosResumen .card-content {
  border: 1px solid #ddd;
}
.mod__CotizadorTodoClaro .contModulosResumen h2 {
  border-bottom: 1px solid #ddd;
}
.mod__CotizadorTodoClaro .contModulosResumen .mod_tel h2 {
  color: #fff;
  background: #f5842b;
}
.mod__CotizadorTodoClaro .contModulosResumen .mod_tel h2:before {
  background-position: -3px -25px;
}
.mod__CotizadorTodoClaro .contModulosResumen .mod_int h2 {
  color: #fff;
  background: #b7202e;
}
.mod__CotizadorTodoClaro .contModulosResumen .mod_int h2:before {
  background-position: -15px -25px;
}
.mod__CotizadorTodoClaro .contModulosResumen .mod_tv h2 {
  color: #fff;
  background: #1f97ae;
}
.mod__CotizadorTodoClaro .contModulosResumen .mod_tv h2:before {
  background-position: -40px -25px;
}
.mod__CotizadorTodoClaro .contModulosResumen .contResume {
  padding: 20px;
}
.mod__CotizadorTodoClaro .contModulosResumen .contResume dl.resume {
  height: 150px;
  overflow: hidden;
  margin-bottom: 15px;
}
.mod__CotizadorTodoClaro .contModulosResumen .contResume dt {
  margin-bottom: 10px;
}
.mod__CotizadorTodoClaro .contModulosResumen .contResume dd {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
  line-height: 1;
  font-weight: 300;
  padding-left: 5px;
  min-height: 32px;
}
.mod__CotizadorTodoClaro .contModulosResumen .contResume dd:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.mod__CotizadorTodoClaro .contModulosResumen .contImg {
  width: 150px;
  height: 150px;
  overflow: hidden;
  border-radius: 50%;
  margin: 0px auto 20px;
  display: block;
  position: relative;
}
.mod__CotizadorTodoClaro .contModulosResumen .contImg img {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: auto;
  height: 100%;
  object-fit: scale-down;
}
.mod__CotizadorTodoClaro .contModulosResumen .container > .resume {
  padding: 20px 0;
}
.mod__CotizadorTodoClaro .contModulosResumen .container > .resume dl {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.mod__CotizadorTodoClaro .contModulosResumen .container > .resume dt,
.mod__CotizadorTodoClaro .contModulosResumen .container > .resume dd {
  font-size: 28px;
  font-size: 1.75rem;
}
.mod__CotizadorTodoClaro .contModulosResumen .container > .resume dd {
  color: #ef3829;
}
.mod__CotizadorTodoClaro .contModulosResumen .container > .resume dd span {
  color: #000;
  font-size: 20px;
  font-size: 1.25rem;
}
.mod__CotizadorTodoClaro .contModulosResumen .container > .cont-btn {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.mod__CotizadorTodoClaro .contModulosResumen .container > .cont-btn a {
  margin: 10px 0;
}
.tableComparador {
  padding: 20px 0;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.tableComparador table {
  width: 100%;
}
.tableComparador td {
  border-left: 1px solid #aaa;
  vertical-align: top;
}
.tableComparador td:first-child {
  border-left: 0;
}
.tableComparador .compraTabla {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0px 20px;
}
.tableComparador .compraTabla dt {
  padding: 5px 0px 20px;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
}
.tableComparador .compraTabla dd {
  padding: 5px 0px;
  font-size: 0.9rem;
  font-weight: 300;
  min-height: 20px;
}
.tableComparador .compraTabla dd.desc {
  display: block;
  height: 100%;
}
.tableComparador .compraTabla dd p {
  width: 100%;
  margin-bottom: 10px;
  line-height: 1;
  font-weight: 300;
}
.tableComparador .compraTabla dd p:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.tableComparador .compraTabla dd a {
  display: block;
}
section.portabilidad {
  background: #fff url(img/bg-portabilidad-home.png);
  background-position: top center;
  background-repeat: no-repeat;
  min-height: 630px;
}
section.portabilidad.v2 {
  background: #f3f3f3 url(img/bg-portabilidad-home-v2.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  min-height: 440px;
  margin-bottom: 30px;
}
section.portabilidad.form {
  margin-bottom: 0;
}
section.portabilidad.sinTexto .container:first-child h2,
section.portabilidad.sinTexto .container:first-child h3,
section.portabilidad.sinTexto .container:first-child p {
  display: none !important;
}
section.portabilidad.snBg {
  background-image: none;
  min-height: auto;
  padding-top: 0;
}
section.portabilidad.snBg .container:first-child .g-6 {
  padding: 0px 0px 10px;
  min-height: auto;
  width: 100%;
}
section.portabilidad.snBg .container:first-child .g-6.s-6 {
  margin: 0;
}
section.portabilidad.snBg .container:first-child .g-6 h2 {
  font-size: 28px;
  font-size: 1.75rem;
}
section.portabilidad.snBg .container:first-child .g-6 p {
  font-size: 16px;
  font-size: 1rem;
}
section.portabilidad .container:first-child .g-6 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 60px 0;
  min-height: 410px;
}
section.portabilidad .container:first-child .g-6 h2 {
  font-size: 48px;
  font-size: 3rem;
}
section.portabilidad .container:first-child .g-6 p {
  font-size: 24px;
  font-size: 1.5rem;
}
section.portabilidad .container.contentCard {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-pack: space-around;
  -ms-flex-pack: justify;
}
section.portabilidad .container.contentCard .card.cambio,
section.portabilidad .container.contentCard .card.consulta {
  background: #1f97ae;
  padding: 20px;
  max-width: 420px;
  color: #fff;
}
section.portabilidad .container.contentCard .card.cambio h3,
section.portabilidad .container.contentCard .card.consulta h3 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
  margin-bottom: 10px;
}
section.portabilidad .container.contentCard .card.cambio p,
section.portabilidad .container.contentCard .card.consulta p {
  font-size: 16px;
  font-size: 1rem;
  min-height: 110px;
}
section.portabilidad .container.contentCard .card.cambio .btn-blanco,
section.portabilidad .container.contentCard .card.consulta .btn-blanco {
  color: #1f97ae !important;
  border: none;
  width: 100%;
  margin-bottom: 0;
}
section.portabilidad .container.contentCard .card.cambio .btn-blanco:after,
section.portabilidad .container.contentCard .card.consulta .btn-blanco:after {
  color: #1f97ae;
}
section.portaContent .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-pack: space-around;
  -ms-flex-pack: justify;
}
section.portaContent .container .g-3,
section.portaContent .container .g-4,
section.portaContent .container .g-5,
section.portaContent .container .g-6,
section.portaContent .container .g-7,
section.portaContent .container .g-8,
section.portaContent .container .g-9 {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
section.portaContent .container .g-3 img,
section.portaContent .container .g-4 img,
section.portaContent .container .g-5 img,
section.portaContent .container .g-6 img,
section.portaContent .container .g-7 img,
section.portaContent .container .g-8 img,
section.portaContent .container .g-9 img {
  object-fit: scale-down;
  display: table;
  margin: auto;
}
section.portaContent .container .g-3 h3,
section.portaContent .container .g-4 h3,
section.portaContent .container .g-5 h3,
section.portaContent .container .g-6 h3,
section.portaContent .container .g-7 h3,
section.portaContent .container .g-8 h3,
section.portaContent .container .g-9 h3 {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  margin-bottom: 10px;
}
section.portaContent .container .g-3 h4,
section.portaContent .container .g-4 h4,
section.portaContent .container .g-5 h4,
section.portaContent .container .g-6 h4,
section.portaContent .container .g-7 h4,
section.portaContent .container .g-8 h4,
section.portaContent .container .g-9 h4 {
  text-align: center;
  margin-bottom: 10px;
}
section.portaContent .container .g-3 p,
section.portaContent .container .g-4 p,
section.portaContent .container .g-5 p,
section.portaContent .container .g-6 p,
section.portaContent .container .g-7 p,
section.portaContent .container .g-8 p,
section.portaContent .container .g-9 p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 10px;
}
section.portabilidadConsulta {
  background: #fff url(img/bg-consulta-portabilidad.png);
  background-repeat: no-repeat;
  background-position: top center;
  min-height: 630px;
}
section.portabilidadConsulta .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
section.portabilidadConsulta .container .consultaSolicitud {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #ddd;
  min-height: 400px;
  padding: 20px;
  max-width: 480px;
  border-radius: 3px;
}
section.portabilidadConsulta .container .consultaSolicitud h2 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
  margin-bottom: 20px;
}
section.portabilidadConsulta .container .consultaSolicitud p,
section.portabilidadConsulta .container .consultaSolicitud h3 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 40px;
}
section.portabilidadConsulta .container .consultaSolicitud .consultaSol {
  display: block;
}
section.portabilidadConsulta .container .consultaSolicitud .resultadoSolicitud {
  display: none;
}
section.portabilidadConsulta
  .container
  .consultaSolicitud
  .resultadoSolicitud
  .contBtn {
  overflow: hidden;
}
section.portabilidadConsulta
  .container
  .consultaSolicitud
  .resultadoSolicitud
  .contBtn
  a {
  float: right;
}
.formPortabilidad {
  min-height: 500px;
  max-width: 550px;
}
.formPortabilidad fieldset .next {
  float: left;
}
.formPortabilidad fieldset.datos h2,
.formPortabilidad fieldset.datos h3,
.formPortabilidad fieldset.datos p,
.formPortabilidad fieldset.datosFinal h2,
.formPortabilidad fieldset.datosFinal h3,
.formPortabilidad fieldset.datosFinal p {
  text-align: left;
}
.formPortabilidad fieldset.datos h2,
.formPortabilidad fieldset.datosFinal h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 500;
}
.formPortabilidad fieldset.datos h2.sussess,
.formPortabilidad fieldset.datosFinal h2.sussess {
  max-width: 100%;
}
.formPortabilidad fieldset.datos h2.sussess:before,
.formPortabilidad fieldset.datosFinal h2.sussess:before {
  content: "";
  font-family: "FontAwesome";
  color: #1f97ae;
  margin-right: 5px;
  font-size: 1.5em;
}
.formPortabilidad fieldset.datos h3,
.formPortabilidad fieldset.datosFinal h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
}
.formPortabilidad fieldset.datos .spaceMinimo,
.formPortabilidad fieldset.datosFinal .spaceMinimo {
  padding-top: 20px;
  padding-bottom: 40px;
  line-height: 1.4;
}
.formPortabilidad fieldset.datosFinal p {
  line-height: 1.5;
}
.formPortabilidad fieldset.paso1 h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 500;
}
.formPortabilidad fieldset.paso1 h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
}
.formPortabilidad fieldset.paso2,
.formPortabilidad fieldset.paso3 {
  display: none;
}
.formPortabilidad fieldset.paso2 h2,
.formPortabilidad fieldset.paso3 h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 500;
  text-align: center;
  padding-bottom: 20px;
  text-align: left;
}
.formPortabilidad fieldset.paso2 h2.thanks,
.formPortabilidad fieldset.paso3 h2.thanks {
  max-width: 100%;
}
.formPortabilidad fieldset.paso2 h2.thanks:before,
.formPortabilidad fieldset.paso3 h2.thanks:before {
  content: "";
  font-family: "FontAwesome";
  color: #1f97ae;
  margin-right: 5px;
  font-size: 1.5em;
}
.formPortabilidad fieldset.paso2 h2.frown,
.formPortabilidad fieldset.paso3 h2.frown {
  max-width: 100%;
}
.formPortabilidad fieldset.paso2 h2.frown:before,
.formPortabilidad fieldset.paso3 h2.frown:before {
  color: #000;
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
  font-size: 1.5em;
}
.formPortabilidad fieldset.paso2 h3,
.formPortabilidad fieldset.paso3 h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
}
.formPortabilidad fieldset.paso2 p,
.formPortabilidad fieldset.paso3 p {
  font-size: 16px;
  font-size: 1rem;
  color: #666;
  line-height: 1.5;
}
.formPortabilidad fieldset.paso2 p.phone:before,
.formPortabilidad fieldset.paso3 p.phone:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
  color: #000;
}
.formPortabilidad fieldset.paso2 p.phone a,
.formPortabilidad fieldset.paso3 p.phone a {
  color: inherit;
  text-decoration: none;
  font-weight: bold;
}
.formPortabilidad fieldset.paso2 > dl dt,
.formPortabilidad fieldset.paso2 > dl dd,
.formPortabilidad fieldset.paso3 > dl dt,
.formPortabilidad fieldset.paso3 > dl dd {
  font-size: 16px;
  font-size: 1rem;
  color: #666;
  font-weight: 400;
  line-height: 1.5;
}
.formPortabilidad .contCard {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.formPortabilidad .calendar {
  min-height: 280px;
}
.formPortabilidad.v2 {
  max-width: 800px;
}
.formPortabilidad.v2 fieldset {
  margin-bottom: 20px;
}
.formPortabilidad.v2 fieldset h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  margin-bottom: 20px;
}
.formPortabilidad.v2 fieldset p {
  font-weight: 300;
  font-size: 1rem !important;
  text-align: left !important;
}
.formPortabilidad.v2 fieldset.double dl {
  float: left;
  width: calc(50% - 10px);
}
.formPortabilidad.v2 fieldset.double dl.left {
  margin-right: 10px;
}
.formPortabilidad.v2 fieldset.double dl.right {
  margin-left: 10px;
}
.formPortabilidad.v2 fieldset.double span.select > select {
  margin-top: 0 !important;
}
.formPortabilidad.v2 fieldset.validate {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.formPortabilidad.v2 fieldset.validate input {
  margin-bottom: 10px;
}
.formPortabilidad.v2 fieldset.validate dl.right dd {
  text-align: right;
}
.formPortabilidad.v2 fieldset.validateFecha .fechaElement {
  float: left;
  width: 125px;
  margin-right: 20px;
}
.formPortabilidad.v2 label {
  font-weight: 300;
  font-size: 1rem !important;
}
.formPortabilidad.v2 .contBtn [class*="btn-"] {
  min-width: 240px;
}
.formPortabilidad.v2 .radioBtn dt {
  margin-bottom: 20px;
}
.formPortabilidad.v2 .radioBtn dd {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}
.formPortabilidad.v2 .radioBtn dd span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  max-width: 300px;
}
.formPortabilidad.v2 .radioBtn dd span input {
  margin-top: 6px;
  margin-right: 10px;
}
.formPortabilidad.v2 textarea {
  margin-bottom: 0;
}
.formPortabilidad.v2 .domicilio {
  margin-top: 10px;
}
.validaSim {
  min-height: 400px;
  max-width: 550px;
  display: none;
}
.validaSim h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
  text-align: center;
  padding-bottom: 20px;
  text-align: left;
}
.validaSim h2.sim {
  position: relative;
}
.validaSim h2.sim:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-portabilidad.png) no-repeat;
  background-position: 0 0;
  width: 33px;
  height: 20px;
  position: relative;
  top: 2px;
  margin-right: 10px;
}
.validaSim h2.sim:before {
  background-position: 0 0;
}
.validaSim .simClaro {
  background: url(img/simClaro.png) no-repeat;
  display: block;
  background-position: center center;
  width: 260px;
  height: 180px;
}
.validaSim .contBtn {
  width: 100%;
  overflow: hidden;
}
#continuarPortabilidad {
  display: none;
}
#continuarPortabilidad > dl dt {
  line-height: 1.5;
  margin-bottom: 20px;
}
#continuarPortabilidad > dl dd a.btn-rojo {
  display: table;
  float: right;
}
.responsiveTable dt,
.responsiveTable dd {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
}
.responsiveTable > dt {
  font-size: 16px;
  font-size: 1rem;
}
.responsiveTable > dt tr {
  background: #666;
  color: #fff;
}
.responsiveTable > dt a {
  color: #fff;
  color: inherit;
  text-decoration: none;
}
.responsiveTable > dt a:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.responsiveTable > dd {
  font-size: 14px;
  font-size: 0.875rem;
}
.responsiveTable > dd tr {
  border: 1px solid #ddd;
  margin-bottom: -1px;
}
.responsiveTable > dd tr:nth-child(4n + 4) {
  background: #ddd;
}
.responsiveTable > dd tr.thead {
  display: none;
}
.responsiveTable > dd tr a {
  color: #1f97ae;
  text-decoration: none;
  line-height: 1.5;
}
.contentLegal {
  width: auto;
}
.contentLegal h3 {
  margin-bottom: 20px;
}
.contentLegal .link:after {
  content: none;
}
.fakeTable dt,
.fakeTable dd {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
}
.fakeTable ul {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.fakeTable ul.thead {
  display: none !important;
}
.fakeTable li {
  font-size: 16px;
  font-size: 1rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.fakeTable li:nth-child(1) {
  width: 70%;
}
.fakeTable li:nth-child(2) {
  width: 15%;
}
.fakeTable li:nth-child(3) {
  width: 15%;
}
.fakeTable > dt {
  background: #666;
  color: #fff;
}
.fakeTable > dt a {
  color: #fff;
  color: inherit;
  text-decoration: none;
}
.fakeTable > dt a:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.fakeTable > dd {
  font-size: 14px;
  font-size: 0.875rem;
  border: 1px solid #ddd;
  margin-bottom: -1px;
}
.fakeTable > dd:nth-child(odd) {
  background: #ddd;
}
.fakeTable > dd.thead {
  display: none;
}
.fakeTable > dd a {
  color: #1f97ae;
  text-decoration: none;
  line-height: 1.5;
}
.dataTables_wrapper .dataTable {
  margin-bottom: 20px;
  width: 100%;
}
.dataTables_wrapper .dataTable .fa {
  margin-right: 5px;
}
.dataTables_wrapper .dataTable th,
.dataTables_wrapper .dataTable td {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
}
.dataTables_wrapper .dataTable th:nth-child(1),
.dataTables_wrapper .dataTable td:nth-child(1) {
  width: 70%;
}
.dataTables_wrapper .dataTable th:nth-child(2),
.dataTables_wrapper .dataTable td:nth-child(2) {
  width: 15%;
}
.dataTables_wrapper .dataTable th:nth-child(3),
.dataTables_wrapper .dataTable td:nth-child(3) {
  width: 15%;
}
.dataTables_wrapper .dataTable thead {
  background: #666;
  color: #fff;
}
.dataTables_wrapper .dataTable thead th {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
}
.dataTables_wrapper .dataTable thead a {
  color: #fff;
}
.dataTables_wrapper .dataTable tbody tr {
  border: 1px solid #ddd;
  margin-bottom: -1px;
}
.dataTables_wrapper .dataTable tbody tr.odd {
  background: #fff;
}
.dataTables_wrapper .dataTable tbody tr.even {
  background: #ddd !important;
}
.dataTables_wrapper .dataTable tbody td {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px;
}
.dataTables_wrapper .dataTable tbody a {
  color: #1f97ae;
  text-decoration: none;
  line-height: 1.5;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  margin: 0 5px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  color: #333 !important;
  border: 1px solid transparent;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover.current {
  padding: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  transition: background 0.3s;
  border: none !important;
  color: #fff !important;
  background: #1f97ae !important;
  padding: 2.5px 7px !important;
  cursor: pointer;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous,
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
  background: transparent !important;
  color: #000 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
  background: transparent !important;
  color: #000 !important;
}
.dataTables_wrapper .dataTables_paginate span .paginate_button.current,
.dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
  color: #fff !important;
}
.novedades .cont__slider article {
  text-align: center;
}
.novedades .cont__slider article a {
  display: table;
  margin: auto;
}
.novedades .cont__slider article img {
  display: table;
  margin: auto;
  margin-bottom: 10px;
}
.novedades .cont__slider article h4,
.novedades .cont__slider article p {
  text-align: center;
  color: #666;
}
.novedades .cont__slider article h4 a,
.novedades .cont__slider article p a {
  color: inherit;
  text-decoration: none;
}
.novedades .cont__slider article h4 {
  font-size: 16px;
  font-weight: 600;
}
.novedades .cont__slider article p {
  font-size: 14px;
  font-weight: 300;
}
.contentPlanPrecio {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.contentPlanForm {
  padding: 0 5px;
}
.contentPlanForm .planDestForm {
  background: #fff;
  border: #ddd 1px solid;
  max-width: 595px;
  margin: 0 auto;
  padding: 10px;
}
.contentPlanForm .planDestForm form {
  max-width: initial;
}
#modal-porta-aviso {
  display: none;
  text-align: center;
  padding: 20px;
}
#modal-porta-aviso h3,
#modal-porta-aviso p {
  margin-bottom: 20px;
}
#modal-porta-aviso .link {
  display: block;
  margin-bottom: 20px;
}
#modal-porta-aviso .link:after {
  display: none;
}
#modal-porta-aviso [class*="btn-"] {
  display: table;
  margin: 0 auto;
}
.bannerPort {
  line-height: 1.2;
}
.bannerPort .bannerPortText {
  width: 100%;
  max-width: 50%;
  margin-bottom: 40px;
}
.bannerPort .bannerPortText h2 {
  font-size: 45px;
  font-size: 2.8125rem;
  font-weight: 700;
  position: relative;
  margin-bottom: 20px;
}
.bannerPort .bannerPortText h2 strong {
  color: #ef3829;
}
.bannerPort .bannerPortText p {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 300;
  position: relative;
}
.bannerPort .contentCard {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-start !important;
  -webkit-justify-content: flex-start !important;
  -ms-flex-pack: flex-start !important;
  -ms-flex-pack: start !important;
  margin-bottom: -70px;
}
.bannerPort .contentCard .card {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000 !important;
  width: 100%;
  max-width: 330px !important;
  text-align: center;
  padding: 20px !important;
  background: #fff !important;
  margin-right: 20px;
  -webkit-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
}
.bannerPort .contentCard .card:last-child {
  margin-right: 0;
}
.bannerPort .contentCard .card h3,
.bannerPort .contentCard .card p {
  display: inline-block;
  margin-bottom: 20px !important;
}
.bannerPort .contentCard .card h3 {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  font-size: 24px !important;
  font-size: 1.5rem !important;
  font-weight: 300 !important;
  text-align: left;
  line-height: 1.1;
  margin: 0 auto 20px;
}
.bannerPort .contentCard .card p {
  min-height: initial !important;
}
.bannerPort .contentCard .card [class*="ico_"]:before {
  float: none;
  display: inline-block;
}
.bannerPort .contentCard .card .btn-azul {
  width: 100%;
}
.bannerPort form {
  width: 50%;
  max-width: 605px;
  margin: 0 0 20px 0;
}
.bannerPort form .inputButton {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin-bottom: 10px;
}
.bannerPort form .inputButton fieldset {
  width: 180px;
}
.bannerPort form .inputButton fieldset .btn-rojo {
  width: 100%;
  margin: 0;
  min-height: 39px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.bannerPort form .inputButton fieldset .btn-rojo i {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  margin-left: -15px;
}
.bannerPort form .inputButton fieldset.inputText {
  width: calc(100% - 180px);
  min-height: 39px;
}
.bannerPort form fieldset {
  position: relative;
  margin: 0;
  padding: 0;
  border: none;
}
.bannerPort form fieldset input[type="text"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin-bottom: 0;
  padding-right: 30px !important;
}
.bannerPort form fieldset.transpBG {
  background: rgba(255, 255, 255, 0.5);
  padding: 5px;
  margin-bottom: 10px;
}
.bannerPort form .message {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  font-size: 0.75rem;
  color: #ef3829;
  display: inline-block;
  width: 100%;
  padding: 5px;
  margin-bottom: 5px;
  background: rgba(255, 255, 255, 0.5);
}
.bannerPort .buttons {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.bannerPort .buttons a {
  width: 100%;
  max-width: 220px;
  margin-right: 20px;
}
#coberturas-roaming {
  position: relative;
  min-height: 500px;
}
#coberturas-roaming .top {
  margin-top: 20px;
}
#coberturas-roaming .top fieldset {
  float: left;
  width: 33.333%;
  text-align: center;
  border-bottom: 0 !important;
  margin-bottom: 0;
  padding-bottom: 0;
}
#coberturas-roaming .top fieldset select {
  width: 97%;
}
#coberturas-roaming .content {
  position: relative;
}
#coberturas-roaming .map-coberturas-roaming {
  width: 100%;
  height: 403px;
}
#coberturas-roaming .data-info {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  display: none;
  font-size: 1rem;
  padding: 10px;
  position: absolute;
  top: 75px;
  left: 65%;
  background: rgba(238, 238, 238, 0.8);
  width: 200px;
  height: 250px;
  z-index: 100;
  box-shadow: 2px 2px 2px;
  border: 1px solid #ccc;
}
#coberturas-roaming .data-info .bt-cerrar {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  color: #000;
  font-size: 1.3em;
}
#coberturas-roaming .data-info .bt-cerrar .icon-remove-sign:before {
  content: "";
  font-family: "FontAwesome";
}
#coberturas-roaming .data-info .plan-resume {
  width: 180px;
  height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-right: 5px;
}
#coberturas-roaming .data-info h3 {
  font-size: 1.15em;
  text-transform: uppercase;
}
#coberturas-roaming .data-info h4 {
  margin-bottom: 10px;
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: 300;
}
#coberturas-roaming .data-info dl {
  color: #333;
  display: block;
  margin-bottom: 10px;
  overflow: hidden;
}
#coberturas-roaming .data-info dl dt {
  clear: both;
  font-size: 0.9rem;
  font-weight: 500;
  float: left;
  margin: 0 5px 5px 0;
}
#coberturas-roaming .data-info dl dd {
  float: left;
  font-size: 0.9rem;
  font-weight: 700;
}
#coberturas-roaming .descripcion {
  position: absolute;
  background: #fff;
  margin-left: 20px;
  margin-top: 10px;
  float: left;
  width: 220px;
  height: 365px;
  z-index: 10;
  top: 0;
  left: -10px;
  padding: 10px;
}
#coberturas-roaming .descripcion fieldset {
  float: left;
  width: 95%;
  text-align: center;
  margin-bottom: 15px;
}
#coberturas-roaming .descripcion fieldset select {
  width: 97%;
  background: #fff;
}
#coberturas-roaming .descripcion h2,
#coberturas-roaming .descripcion h3 {
  margin: 0.5rem 0;
}
#coberturas-roaming .descripcion li {
  margin: 0.5rem 0.3rem;
}
#coberturas-roaming .descripcion > a {
  color: #333;
}
#coberturas-roaming .menu-mapa {
  width: 100%;
  border: 1px solid #ccc;
}
#coberturas-roaming.ar form p {
  font-size: 1.1em;
}
#coberturas-roaming.ar .top {
  border-bottom: none;
}
#coberturas-roaming.ar .top fieldset {
  width: 25%;
}
#coberturas-roaming.ar .descripcion {
  box-shadow: 1px 0px 2px;
  border: 1px solid #eee;
}
#coberturas-roaming.ar .descripcion > span {
  color: #333;
  font-weight: bold;
  font-size: 1.1em;
  display: block;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
#coberturas-roaming.ar .descripcion h2 {
  font-size: 1.7em;
  margin: 0.5rem 0;
  font-weight: 700;
  color: #333;
}
#coberturas-roaming.ar .descripcion h3 {
  margin: 0.5rem 0;
  font-size: 1.4em;
  font-weight: 500;
  color: #333;
}
#coberturas-roaming.ar .descripcion p {
  color: #333;
}
#coberturas-roaming.ar .descripcion .paginador {
  margin-bottom: 0px;
}
#coberturas-roaming.ar .content-datos {
  font-size: 14px;
  font-size: 0.875rem;
  height: 250px;
  margin-bottom: 10px;
  overflow-x: hidden;
  overflow-y: auto;
}
#coberturas-roaming.ar .content-datos a {
  color: #333;
}
#coberturas-roaming.ar .content-datos li {
  margin: 0.9rem 0.3rem;
}
#coberturas-roaming.ar .content-datos li.activo a,
#coberturas-roaming.ar .content-datos li:hover a {
  color: #ef3829;
}
#coberturas-roaming.ar .content-datos li a span {
  text-transform: uppercase;
}
.mapaCobertura {
  position: relative;
}
.mapaCobertura .mapaDireccion {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  background: rgba(0, 0, 0, 0.8);
}
.mapaCobertura .mapaDireccion p {
  font-size: 20px;
  font-size: 1.25rem;
}
.mod__TarifasMap .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.mod__TarifasMap .container.direction-column {
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.mod__TarifasMap .container.direction-column .colBuscador {
  width: 100%;
}
.mod__TarifasMap .container.direction-column .cont-buscador-select {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
}
.mod__TarifasMap .container.direction-column .cont-buscador-txt {
  padding-top: 10px;
  margin-right: 15px;
}
.mod__TarifasMap .container.direction-column .cont-buscador-txt > p {
  font-size: 18px;
  font-size: 1.125rem;
}
.mod__TarifasMap .container.direction-column .cont-buscador-input {
  flex: 1;
}
.mod__TarifasMap .container.direction-column .cont-buscador-input > fieldset {
  margin-left: auto;
  margin-right: auto;
  max-width: 550px;
  width: 100%;
}
.mod__TarifasMap .container.direction-column .map {
  width: 100%;
}
.mod__TarifasMap .contSearch {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  max-width: initial;
}
.mod__TarifasMap .contSearch input[type="search"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 70px;
  width: 100%;
  display: block;
  padding: 10px;
  border: #ddd 1px solid;
  border-radius: 2px 0 0 2px;
}
.mod__TarifasMap .contSearch input[type="search"]:focus {
  outline: 0;
}
.mod__TarifasMap .contSearch .bt__search,
.mod__TarifasMap .contSearch .bt__searchMap,
.mod__TarifasMap .contSearch .bt__searchCacs {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #1f97ae;
  padding: 6.66667px;
  min-width: 45px;
  border-radius: 0px 2px 2px 0px;
  border: #1f97ae 1px solid;
  cursor: pointer;
}
.mod__TarifasMap .contSearch .bt__search:focus,
.mod__TarifasMap .contSearch .bt__searchMap:focus,
.mod__TarifasMap .contSearch .bt__searchCacs:focus {
  outline: 0;
}
.mod__TarifasMap .contSearch .bt__search:before,
.mod__TarifasMap .contSearch .bt__searchMap:before,
.mod__TarifasMap .contSearch .bt__searchCacs:before {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
}
.mod__TarifasMap .colBuscador {
  width: 280px;
}
.mod__TarifasMap .colBuscador form fieldset {
  margin: 0;
  border: none;
}
.mod__TarifasMap .colBuscador form fieldset span.select select {
  margin: 0;
}
.mod__TarifasMap .colBuscador .modalLeft {
  position: relative;
}
.mod__TarifasMap .colBuscador .modalLeft .modalCont {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-width: 940px;
  padding: 20px;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
}
.mod__TarifasMap .colBuscador .modalLeft .modalCont h4 {
  margin-bottom: 5px;
}
.mod__TarifasMap .colBuscador .modalLeft .modalCont p {
  color: #666;
  font-weight: 300;
}
.mod__TarifasMap .colBuscador .modalLeft .modalCont table.responsiveTable {
  margin-top: 20px;
}
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  tbody
  td,
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  tbody
  th,
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  thead
  td,
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  thead
  th {
  width: 11%;
}
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  tbody
  td:first-child,
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  tbody
  td:last-child,
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  tbody
  th:first-child,
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  tbody
  th:last-child,
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  thead
  td:first-child,
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  thead
  td:last-child,
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  thead
  th:first-child,
.mod__TarifasMap
  .colBuscador
  .modalLeft
  .modalCont
  table.responsiveTable
  thead
  th:last-child {
  width: 17%;
}
.mod__TarifasMap .colBuscador .modalLeft .modalCont .close:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 30px;
  font-size: 1.875rem;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.mod__TarifasMap .map {
  width: calc(100% - 300px);
}
.section.search {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fafafa;
  padding: 20px 0 0 0px;
  border-bottom: 1px solid #f1f1f1;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  padding-bottom: 0 !important;
}
.section.search h2 {
  color: #3d3d3d;
  margin: 0;
}
.section.search p,
.section.search span {
  color: #3d3d3d;
}
.section.search + section {
  padding-top: 0;
}
.preGSA {
  border-bottom: 1px solid #ddd;
  padding: 20px 0;
}
.contFilterGSA {
  width: 100%;
  margin: 40px 0 10px 0;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.contFilterGSA p {
  margin-top: 10px;
}
.contFilterGSA .resultadosBusqueda {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 58.33333%;
}
.contFilterGSA .selects {
  width: 41.66667%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
.contFilterGSA .selects .selectSearch {
  width: calc(100% / 2);
  margin: 0 0 0 20px;
}
.contFilterGSA .selects .selectSearch label {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
}
.buscadorV2 {
  padding: 10px;
  max-width: 750px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 70px;
}
.buscadorGSA {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px;
  width: 100%;
  max-width: 750px;
  height: 100%;
  min-width: 280px;
  min-height: 300px;
}
.mod__cardsBuscador .bx-wrapper {
  max-width: 490px !important;
  max-width: 750px;
  margin: auto 7%;
  padding: 20px 0;
}
.mod__cardsBuscador .bx-wrapper .bx-viewport {
  padding: 20px 0 0 !important;
}
.mod__cardsBuscador .bx-wrapper a {
  color: #1f97ae;
  font-weight: 200;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
}
.mod__cardsBuscador .bx-wrapper {
  height: 350px;
  width: 62%;
  float: left;
  max-width: 1255px !important;
}
.mod__cardsBuscador .bx-wrapper .bx-prev {
  display: none;
}
.mod__cardsBuscador .bx-wrapper .bx-next {
  display: none;
}
.mod__cardsBuscador .cardsResults {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: 100%;
  max-width: 750px;
}
.mod__cardsBuscador .cardsResults a {
  color: inherit;
  text-decoration: none;
}
.mod__cardsBuscador .mas {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: right;
  margin-top: -48px;
  margin-bottom: 5px;
  padding: 10px;
  max-width: 775px;
  width: 100%;
}
.mod__cardsBuscador article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  width: 25%;
  height: 215px;
  min-width: 172px;
  padding: 10px;
  margin: 0 13px 0 12px;
  background: #fff;
  border-radius: 2px;
  border: #ddd 1px solid;
  position: relative;
}
.mod__cardsBuscador article:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #1f97ae;
}
.mod__cardsBuscador article.dark {
  background: #f2f2f2;
}
.mod__cardsBuscador article h3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  margin-bottom: 10px;
  height: 40px;
  overflow: hidden;
  line-height: 1.2;
}
.mod__cardsBuscador article h3 a {
  margin-right: 0;
}
.mod__cardsBuscador article h3 .link {
  color: inherit;
  text-decoration: none;
}
.mod__cardsBuscador article h3 .link:after {
  content: none;
}
.mod__cardsBuscador article h3.preContado {
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  height: auto;
  min-height: 15px;
  max-height: 35px;
  width: 100%;
}
.mod__cardsBuscador article h3.preContado > p {
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 300;
  padding: 10px 0 5px;
  color: #666;
}
.mod__cardsBuscador article h3.preContado + p + .min {
  color: #666;
}
.mod__cardsBuscador article .min {
  font-size: 12px;
  font-size: 0.75rem;
  padding-bottom: 10px;
}
.mod__cardsBuscador article .contImg {
  min-width: 95px;
  max-height: 100px;
  padding-bottom: 10px;
}
.mod__cardsBuscador article .contImg .link {
  color: inherit;
  text-decoration: none;
}
.mod__cardsBuscador article .contImg .link:after {
  content: none;
}
.mod__cardsBuscador article .contImg p {
  text-align: center;
}
.mod__cardsBuscador article .contImg p span.super {
  color: #666;
}
.mod__cardsBuscador article .contImg p.precioLista {
  font-size: 18px;
  font-size: 1.125rem;
  color: #000;
  margin-bottom: 5px;
}
.mod__cardsBuscador article .contImg p.precioLista .super {
  font-size: 12px !important;
}
.mod__cardsBuscador article .contImg p.precioDto {
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
}
.mod__cardsBuscador article .contImg p.precioDto .precio {
  text-decoration: line-through;
  text-decoration-color: #ef3829;
}
.mod__cardsBuscador article .contImg p.precioDto .super {
  font-size: 10px !important;
}
.mod__cardsBuscador article img {
  display: table;
  width: auto;
  height: auto;
  margin: 10px auto;
  max-height: 100px;
}
.mod__cardsBuscador article .btn-rojo {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 8px 10px;
}
section.contBusqueda {
  padding: 40px 0 !important;
}
section.contBusqueda .descrip-result {
  margin-bottom: 15px;
}
section.contBusqueda .descrip-result .descrip-result-titulo {
  margin-bottom: 0.4em;
}
section.contBusqueda .descrip-result .descrip-result-titulo a {
  color: #1f97ae;
  font-size: 16px;
  text-decoration: none;
}
section.contBusqueda .descrip-result .descrip-result-txt p {
  font-size: 13px;
  color: #555;
  margin-bottom: 0.4em;
}
section.contBusqueda .descrip-result .descrip-result-txt p.url-descrip-result {
  font-size: 12px;
  color: #8b8c8c;
}
section.contBusqueda p.g {
  margin-bottom: 0.4em;
}
section.contBusqueda p.g a {
  color: #1f97ae;
  font-size: 16px;
  text-decoration: none;
}
section.contBusqueda p.g a .goog-trans-section {
  float: none;
}
section.contBusqueda p.s {
  font-size: 13px;
  color: #555;
  margin-bottom: 15px;
}
section.contBusqueda p.s br {
  line-height: 1.3em;
}
section.contBusqueda #bottom-navigation {
  margin: 30px auto;
}
section.contBusqueda #bottom-navigation .n > div > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
section.contBusqueda #bottom-navigation .n > div > div p br {
  display: none;
}
section.contBusqueda #bottom-navigation .n .i {
  color: #fff;
  padding-top: 6px;
  border: 1px solid #1f97ae;
  border-radius: 100%;
  position: relative;
  margin-left: 8px;
  box-sizing: border-box;
  width: 30px;
  height: 30px;
  text-align: center;
  display: block;
  background: #1f97ae;
  margin-bottom: 8px;
}
section.contBusqueda #bottom-navigation .n .b > a {
  border: none;
  width: auto;
}
section.contBusqueda #bottom-navigation .n .b > a:hover {
  background: initial;
  color: #1f97ae;
  border: none;
}
section.contBusqueda #bottom-navigation .n a {
  color: #1f97ae;
  display: inline-block;
  padding-top: 6px;
  border: 1px solid #1f97ae;
  border-radius: 100%;
  position: relative;
  margin-left: 8px;
  box-sizing: border-box;
  width: 30px;
  height: 30px;
  text-align: center;
  text-decoration: none;
  margin-bottom: 8px;
}
section.contBusqueda #bottom-navigation .n a br {
  display: none;
}
section.contBusqueda #bottom-navigation .n a:hover {
  color: #fff;
  background: #1f97ae;
}
section.contBusqueda #bottom-navigation .n .pr font {
  display: none;
}
form {
  width: 100%;
  margin: auto;
}
form.newForm {
  max-width: 50%;
  margin-left: 0;
}
form#fmPedido input[type="text"],
form#fmPedido input[type="email"],
form#fmPedido input[type="number"],
form#fmPedido select,
form#fmPedido textarea {
  margin-bottom: 0;
}
form#fmPedido span.error {
  font-size: 0.8rem;
}
form#fmPedido span.error > div {
  margin-top: 4px;
}
form.formContrata,
form.formContrataTodoClaro,
form.formContrataFormaPago,
form.webCall {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
form.formContrata > fieldset .select select,
form.formContrataTodoClaro > fieldset .select select,
form.formContrataFormaPago > fieldset .select select,
form.webCall > fieldset .select select {
  margin-top: 0 !important;
}
form.formContrata > fieldset.datos,
form.formContrataTodoClaro > fieldset.datos,
form.formContrataFormaPago > fieldset.datos,
form.webCall > fieldset.datos {
  margin-bottom: 20px;
  padding-bottom: 0;
  border-bottom: none;
}
form.formContrata > fieldset.datos h1,
form.formContrata > fieldset.datos h2.h1,
form.formContrata > fieldset.datos p,
form.formContrataTodoClaro > fieldset.datos h1,
form.formContrataTodoClaro > fieldset.datos h2.h1,
form.formContrataTodoClaro > fieldset.datos p,
form.formContrataFormaPago > fieldset.datos h1,
form.formContrataFormaPago > fieldset.datos h2.h1,
form.formContrataFormaPago > fieldset.datos p,
form.webCall > fieldset.datos h1,
form.webCall > fieldset.datos h2.h1,
form.webCall > fieldset.datos p {
  margin-bottom: 10px;
  text-align: left;
}
form.formContrata.v2 .formAction,
form.formContrataTodoClaro.v2 .formAction,
form.formContrataFormaPago.v2 .formAction,
form.webCall.v2 .formAction {
  width: 60%;
}
form.formContrata.v2 .promoImages,
form.formContrataTodoClaro.v2 .promoImages,
form.formContrataFormaPago.v2 .promoImages,
form.webCall.v2 .promoImages {
  width: 40%;
}
form.formContrata.v2 .promoImages img,
form.formContrataTodoClaro.v2 .promoImages img,
form.formContrataFormaPago.v2 .promoImages img,
form.webCall.v2 .promoImages img {
  width: 100%;
  max-width: 250px;
  height: auto;
  display: table;
  margin: 0 auto 20px;
}
form.formContrata.v2 .promoImages img:last-child,
form.formContrataTodoClaro.v2 .promoImages img:last-child,
form.formContrataFormaPago.v2 .promoImages img:last-child,
form.webCall.v2 .promoImages img:last-child {
  margin-bottom: 0;
}
form h2 {
  font-size: 1.1rem;
  font-weight: 600;
  color: #000104;
  margin-bottom: 5px;
}
form label {
  color: #000104;
  font-weight: 400;
  font-size: 0.9rem;
  padding: 5px 0px;
  display: table;
}
form fieldset {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #ddd;
}
form fieldset:last-child {
  border-bottom: none;
}
form fieldset .dosTerceras {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
form fieldset .dosTerceras .large {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(66.66% - 20px);
}
form fieldset .dosTerceras .small {
  width: 33.33%;
}
form fieldset dl.doble {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
  display: inline-block;
  padding-right: 10px;
}
form fieldset dl.doble + .doble {
  padding-right: 0px;
  padding-left: 10px;
}
form fieldset dl.triple dt label {
  width: 100%;
}
form fieldset dl.triple dd span {
  width: 30%;
  margin-right: 3%;
  display: table;
  float: left;
}
form fieldset dl.triple dd span > select,
form fieldset dl.triple dd span > input {
  margin-bottom: 5px;
}
form fieldset dl.triple dd span > input {
  margin-top: 6px;
}
form fieldset dl.tripleEq {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  position: relative;
  width: calc(100% + 10px);
  margin-left: -5px;
  margin-right: -5px;
}
form fieldset dl.tripleEq dt {
  width: 100%;
}
form fieldset dl.tripleEq dd {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33%;
  padding: 0 5px 10px;
}
form fieldset dl.tripleEq dd input[type="text"],
form fieldset dl.tripleEq dd input[type="email"],
form fieldset dl.tripleEq dd input[type="number"],
form fieldset dl.tripleEq dd select,
form fieldset dl.tripleEq dd textarea {
  margin-bottom: 0;
}
form fieldset dl.tripleEq dd select {
  margin-top: 0;
}
form fieldset dl.tripleEq .remove {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  font-size: 18px;
  font-size: 1.125rem;
  color: #1f97ae;
  right: 20px;
  cursor: pointer;
}
form fieldset dl.tripleEq .remove:after {
  content: "";
  font-family: "FontAwesome";
}
form fieldset dl.contMulti {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 50px 5px 5px;
  padding-bottom: 0;
}
form fieldset dl.contMulti:nth-child(odd) {
  background: #f2f2f2;
}
form fieldset dl.contBtn {
  padding: 10px 0;
}
form fieldset dl.contBtn p {
  font-weight: 400;
}
form fieldset dl.checkBox {
  display: inline-block;
}
form fieldset dl.prefill input[type="text"]:first-child {
  float: left;
  width: 80px;
  margin-right: 10px;
}
form fieldset dl.prefill .fluid {
  float: left;
  width: 100%;
  margin-left: -90px;
}
form fieldset dl.prefill .fluid input[type="text"] {
  margin-left: 90px;
  width: 85%;
}
form fieldset dd.complexPhone {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
form fieldset dd.complexPhone .hasPref {
  width: calc(100% - 140px);
}
form fieldset dd.complexPhone .hasPref input[type="text"],
form fieldset dd.complexPhone .hasPref input[type="email"],
form fieldset dd.complexPhone .hasPref input[type="number"] {
  width: calc(100% - 50px);
}
form fieldset dd.complexPhone .hasPref:first-child {
  width: 130px;
}
form fieldset dd.complexPhone .hasPref:first-child input[type="text"],
form fieldset dd.complexPhone .hasPref:first-child input[type="email"],
form fieldset dd.complexPhone .hasPref:first-child input[type="number"] {
  max-width: 80px;
}
form.webCall {
  position: relative;
}
form.webCall .floatLink {
  position: absolute;
  right: 0;
}
form.invert .formAction {
  order: 1;
}
form input[type="text"],
form input[type="email"],
form input[type="number"],
form select,
form textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -ms-transition: border 0.3s;
  transition: border 0.3s;
  width: 100%;
  border: 1px solid #ddd;
  font-size: 0.9rem;
  color: #666;
  padding: 10px !important;
  font-weight: 300;
  margin-bottom: 20px;
}
form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="number"]:focus,
form textarea:focus {
  outline: none;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -ms-transition: border 0.3s;
  transition: border 0.3s;
  border: 1px solid #1f97ae;
}
form input[type="checkbox"] {
  width: initial;
  margin: 5px 5px 0px 0px;
  float: left;
}
form textarea {
  resize: none;
  min-height: 120px;
}
form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-top: 6px;
  border-radius: initial;
  background: #fff;
}
form select:focus {
  outline: none;
}
form select:disabled {
  background: #f2f2f2;
  opacity: 0.4;
}
form input[type="radio"] {
  float: left;
  border: none !important;
  padding: initial !important;
  cursor: pointer;
  width: initial !important;
}
form .delete:after,
form .add:after {
  content: "";
  font-family: "FontAwesome";
}
form .contBtn dd {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
form .notas p,
form .contBtn p {
  font-size: 0.8rem;
}
form .notas strong,
form .contBtn strong {
  font-weight: 600;
}
form .radioBtn dd,
form .radioBtn2 dd {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  margin-bottom: 10px;
}
form .radioBtn2 dd {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}
form .radioBtn2 dd span {
  margin-right: 20px;
}
form .checkBox dd {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  margin-bottom: 10px;
  padding-bottom: 0 !important;
}
form .checkBox dd label.long {
  display: inline;
}
form .checkBox dd label.long a {
  word-wrap: break-word;
}
form .checkBox dd label.long a.link:after {
  content: none;
}
form .captcha dt,
form .captcha dd {
  padding: 10px 0;
}
form .captcha dt img,
form .captcha dd img {
  display: table;
  margin: auto;
  max-width: 470px;
  width: 100%;
}
form button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 120px;
}
form .add {
  float: right;
  margin-right: 20px;
}
form .delete:after {
  content: "";
}
form .delete:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
form .imgPago {
  overflow: hidden;
  width: 100%;
}
form .imgPago img {
  float: left;
  margin-right: 18px;
  opacity: 0.35;
  max-width: 130px;
  border: none;
}
form .imgPago img.selected {
  opacity: 1;
}
form.optinForm {
  width: 50%;
  max-width: 605px;
  margin: 0;
}
form.optinForm .inputButton {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin-bottom: 10px;
}
form.optinForm .inputButton fieldset {
  width: 180px;
}
form.optinForm .inputButton fieldset .btn-rojo {
  width: 100% !important;
  margin: 0 !important;
  min-height: 39px;
  max-height: 39px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
form.optinForm .inputButton fieldset .btn-rojo i {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  margin-left: -15px;
}
form.optinForm .inputButton fieldset.inputText {
  width: calc(100% - 180px);
  min-height: 39px;
  max-height: 39px;
}
form.optinForm .inputButton fieldset.inputText .preloader {
  position: absolute;
  right: 10px;
  top: 10px;
  max-width: 20px;
  max-height: 20px;
}
form.optinForm .inputButton fieldset span.select select {
  margin: 0;
}
form.optinForm .inputButton.ws {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
form.optinForm .inputButton.ws fieldset.inputText {
  width: calc(100% - 190px);
}
form.optinForm.fullForm {
  width: 100%;
  max-width: auto;
}
form.optinForm.fullForm .inputButton fieldset [class*="btn"] {
  min-width: 180px !important;
}
form.optinForm .inputTextOnly {
  margin-bottom: 10px;
}
form.optinForm .inputTextOnly .message {
  margin-bottom: 0;
  margin-top: 5px;
}
form.optinForm .phoneNumber {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-bottom: 10px;
}
form.optinForm .phoneNumber fieldset span.select select {
  width: 100px;
  margin: 0;
}
form.optinForm .phoneNumber fieldset.phoneNumberRight {
  width: calc(100% - 110px);
}
form.optinForm .phoneNumber fieldset.phoneNumberRight div {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
form.optinForm .phoneNumber fieldset.phoneNumberRight div input {
  padding-right: 10px !important;
}
form.optinForm .phoneNumber fieldset.phoneNumberRight div input.area {
  width: 70px;
}
form.optinForm .phoneNumber fieldset.phoneNumberRight div input.numero {
  width: calc(100% - 70px);
  border-left: 0;
}
form.optinForm .phoneNumber .message {
  margin-bottom: 0;
  margin-top: 5px;
}
form.optinForm fieldset {
  position: relative;
  margin: 0;
  padding: 0;
  border: none;
}
form.optinForm fieldset input[type="text"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-height: 39px;
  max-height: 39px;
  margin-bottom: 0;
  padding-right: 30px !important;
}
form.optinForm fieldset.transpBG {
  background: rgba(255, 255, 255, 0.5);
  padding: 5px;
  margin-bottom: 10px;
}
form.optinForm fieldset .link {
  font-size: 14px;
  font-size: 0.875rem;
}
form.optinForm .message {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  font-size: 0.75rem;
  color: #ef3829;
  display: inline-block;
  width: 100%;
  padding: 5px;
  margin-bottom: 5px;
  background: rgba(255, 255, 255, 0.5);
}
form.optinForm .cbMessage {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff;
  display: inline-block;
  width: auto;
  padding: 8px 10px;
  margin-top: 5px;
  background: #666;
}
form.optinForm .cbMessage.success {
  color: #000;
  background-color: #d2eb91;
}
form.optinForm .cbMessage.success i {
  color: #0da650;
}
form.optinForm .cbMessageWhite {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 100%;
  padding: 5px;
  margin-top: 5px;
  background: rgba(255, 255, 255, 0.5);
}
form.optinForm .cbMessageWhite span {
  font-size: 14px;
  font-size: 0.875rem;
}
form.optinForm.tercerNivel {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-left: 20px;
}
form.optinForm.tercerNivel + a.btn-azul {
  margin-top: 10px !important;
}
form.flexDirDerechaForm,
form .flexDirDerechaForm {
  flex-direction: row-reverse;
  -webkit-box-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
}
form .txtPasos {
  text-align: center;
  font-size: 0.82rem;
  position: relative;
  top: -10px;
  margin-bottom: 10px;
}
form .txtPasos span {
  color: #ef3829;
}
form .seccionFormulario2,
form .seccionFormulario3 {
  display: none;
}
form .txtCargaPropuesta {
  border-bottom: 1px solid;
  margin-bottom: 10px;
  padding-bottom: 4px;
}
.formularioFormula1 .imgBanner {
  margin: -40px 0 40px;
}
.formularioFormula1 .imgBanner img {
  width: 100%;
  height: auto;
}
.formularioFormula1 form {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.formularioFormula1 form .twoColForm {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: calc(100% + 40px);
  margin-left: -20px;
  margin-right: -20px;
}
.formularioFormula1 form .twoColForm .colLeft,
.formularioFormula1 form .twoColForm .colRight {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 0 20px;
}
.formularioFormula1 form select {
  margin-top: 0 !important;
}
.formularioFormula1 form .imgDecorative {
  display: table;
  margin: 0 auto;
}
.formularioFormula1 form .imgDecorative img {
  width: 100%;
  height: auto;
  max-width: 400px;
}
.formularioFormula1 form .checkBox {
  padding: 30px 0;
}
.formularioFormula1 form .captcha {
  margin-bottom: 20px;
}
.formularioFormula1 form .contBtn {
  margin-bottom: 20px;
}
.formularioFormula1 form .contBtn dt {
  margin-bottom: 20px;
}
.formularioFormula1 form .contBtn dd [class*="btn-"] {
  min-width: 160px;
}
.print {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
}
.print:hover {
  text-decoration: underline;
}
.print:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
  color: #1f97ae;
}
.thanks {
  width: 100%;
  max-width: 480px;
  margin: auto;
}
.thanks h1,
.thanks h2.h1,
.thanks h2 {
  font-size: 2.1rem;
  font-weight: 300;
  color: #ef3829;
  margin-bottom: 5px;
  display: table;
  position: relative;
  margin: 20px auto;
}
.thanks h1:after,
.thanks h2.h1:after,
.thanks h2:after {
  content: " ";
  background: url(img/lineas_claro.png) no-repeat;
  width: 60px;
  height: 58px;
  position: absolute;
  top: -30px;
  right: -40px;
}
.thanks h1 strong,
.thanks h2.h1 strong,
.thanks h2 strong {
  font-weight: 600;
}
.thanks h1.noClaro:after,
.thanks h2.h1.noClaro:after,
.thanks h2.noClaro:after {
  display: none;
}
.thanks .success {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  padding-left: 2.3rem;
  position: relative;
}
.thanks .success p {
  line-height: 2;
}
.thanks .success p:last-child {
  font-size: 16px;
  line-height: 1.4;
  color: #333;
}
.thanks .success:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  color: #4f8a10;
  left: 0;
  font-size: 2rem;
}
.thanks .resumen {
  padding: 20px 0;
}
.thanks .resumen h3 {
  padding-bottom: 10px;
  font-size: 1.3rem;
}
.thanks .resumen dl {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  line-height: 2;
  padding-left: 2.3rem;
}
.thanks .resumen dl dt {
  font-weight: 600;
}
.thanks .resumen dl dd {
  padding-left: 2.5px;
  font-weight: 400;
}
.thanks .btn-rojo {
  margin: auto;
}
.thanksWithImg {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.thanksWithImg .thanks,
.thanksWithImg .imgCont {
  width: 50%;
}
.thanksWithImg .thanks {
  max-width: initial;
}
.thanksWithImg .thanks h1 {
  font-size: 44px;
  font-size: 2.75rem;
}
.thanksWithImg .thanks h1:after {
  display: none;
}
.thanksWithImg .imgCont img {
  width: 100%;
  height: auto;
}
.thanksResumen h2 {
  font-weight: 500;
  font-size: 1.3rem;
  color: #222;
  margin-bottom: 1rem;
}
.thanksResumen .mod_resumenCompra {
  float: left;
  width: 26.66667%;
  line-height: 24px;
  margin-right: 6.66667%;
}
.thanksResumen .mod_resumenCompra ul {
  margin-bottom: 20px;
}
.thanksResumen .mod_resumenCompra li {
  line-height: 15px;
  font-size: 0.9rem;
  color: #666;
  word-wrap: break-word;
  padding-bottom: 10px;
}
.thanksResumen .mod_resumenCompra li strong {
  font-weight: 500;
  font-size: 1em;
  color: #222;
}
.thanksResumen .mod_resumenButtons {
  display: block;
  overflow: hidden;
  width: 100%;
}
.thanksResumen .mod_resumenButtons a {
  display: table;
  margin: 20px auto;
}
.webcallSteps {
  width: 100%;
  max-width: 480px;
  margin: auto;
  width: 100%;
}
.webcallSteps.paso1 .pasos span:nth-child(1) {
  color: #ef3829;
  border-color: #ef3829;
}
.webcallSteps.paso1 .datos p:nth-child(1) {
  color: #000104;
}
.webcallSteps.paso2 .pasos span {
  color: #ef3829;
  border-color: #ef3829;
}
.webcallSteps.paso2 .pasos span:nth-child(3) {
  color: #888;
  border-color: #888;
}
.webcallSteps.paso2 .pasos:after {
  content: " ";
  display: block;
  width: 100%;
  position: absolute;
  border-bottom: 3px solid #ef3829;
  top: 50%;
  left: 0;
}
.webcallSteps.paso2 .datos p {
  color: #000104;
}
.webcallSteps.paso2 .datos p:nth-child(3) {
  color: #000104;
}
.webcallSteps.paso3 .pasos span {
  color: #ef3829;
  border-color: #ef3829;
}
.webcallSteps.paso3 .pasos:before {
  border-bottom: 3px solid #ef3829;
}
.webcallSteps.paso3 .datos p {
  color: #000104;
}
.webcallSteps .pasos,
.webcallSteps .datos {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.webcallSteps .pasos {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 85%;
  margin: auto;
  position: relative;
  margin-bottom: 5px;
}
.webcallSteps .pasos:before {
  content: " ";
  display: block;
  width: 100%;
  position: absolute;
  border-bottom: 3px solid #888;
  top: 50%;
}
.webcallSteps .pasos span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 2;
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 8px 12px;
  border-radius: 50%;
  border: 3px solid #888;
  color: #888;
  background: #fff;
  font-size: 1.3rem;
}
.webcallSteps .datos {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  color: #888;
  width: 100%;
  margin: atuo;
}
.webcallSteps .datos p {
  width: 107px;
  font-weight: 600;
  text-align: center;
  line-height: 1.3;
}
.contentWebcall {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center bottom !important;
  padding-bottom: 0px;
}
.contentWebcall.changeBg {
  min-height: calc(100vh - 110px);
  background-position: center top !important;
}
.contentWebcall.changeBg.contentNegocioUniversitariosBg {
  background: url(../img/bg-formulario-negocios-universitarios-web.jpg);
}
.contentWebcall.changeBg.contentNegocioStartupsBg {
  background: url(../img/bg-formulario-negocios-startups-web.jpg);
}
.contentWebcall.changeBg.contentNegocioBg,
.contentWebcall.changeBg.contentNegocioUniversitariosBg,
.contentWebcall.changeBg.contentNegocioStartupsBg {
  background-size: cover;
  min-height: 740px;
  min-height: calc(100vh - 110px);
  background-position: center top !important;
}
.contentWebcall.alignRight form.webCall {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
.contentWebcall.alignRight form.webCall .formButtons {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
.contentWebcall .mensaje-gracias {
  padding-top: 10px;
}
.contentWebcall .mensaje-gracias .formAction {
  padding: 60px 20px;
}
.contentWebcall .mensaje-gracias h1 {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 30px;
  margin-top: 25px;
  color: #000104;
  font-weight: 400;
}
.contentWebcall .mensaje-gracias h1:before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: red;
  position: absolute;
  bottom: 0;
  left: 0;
}
.contentWebcall .mensaje-gracias .contBtn a {
  margin-left: auto;
  margin-right: auto;
}
.resumeWebcall {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  width: 100%;
  max-width: 480px;
  margin: auto;
  color: #333;
}
.resumeWebcall h2 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1rem;
  margin-bottom: 10px;
}
.resumeWebcall h3 {
  font-weight: 500;
  font-size: 1.4rem;
  margin-bottom: 10px;
  color: #000104;
}
.resumeWebcall h3.movil:before,
.resumeWebcall h3.fijo:before,
.resumeWebcall h3.internet:before,
.resumeWebcall h3.tv:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-servicios.png) no-repeat;
  background-position: 0 0;
  width: 19px;
  height: 30px;
  position: relative;
  top: 6px;
  margin-right: 5px;
}
.resumeWebcall ul {
  list-style: initial;
  list-style-position: inside;
  line-height: 1.5;
  font-size: 0.9rem;
}
.resumeWebcall dl {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  padding-bottom: 10px;
}
.resumeWebcall dl dt,
.resumeWebcall dl dd {
  width: 50%;
}
.resumeWebcall dl dt {
  text-align: left;
}
.resumeWebcall dl dd {
  text-align: right;
}
.resumeWebcall dl.header {
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-weight: 600;
  color: #000104;
}
.resumeWebcall .left,
.resumeWebcall .right {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  border-right: 1px solid #acaeae;
}
.resumeWebcall .left {
  padding-right: 20px;
}
.resumeWebcall .right {
  padding-left: 20px;
  border-right: initial;
}
.resumeWebcall .ahorro {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #f5842b;
  border-radius: 50%;
  color: #fff;
  display: block;
  font-size: 1.4rem;
  font-weight: 600;
  height: 65px;
  overflow: hidden;
  padding: 5px;
  text-align: center;
  width: 65px;
  margin-bottom: 10px;
}
.resumeWebcall .ahorro span {
  font-weight: 400;
  display: block;
  font-size: 0.8rem;
  text-align: center;
  padding: 5px 0 2.5px;
}
.formAction {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 66.6%;
  padding-right: 20px;
}
.formAction .step2,
.formAction .step3,
.formAction .step4,
.formAction .step5 {
  display: none;
}
.formAction fieldset {
  border-bottom: none;
}
.formAction.boxed {
  width: 100%;
  max-width: 580px;
  padding: 20px;
  background-color: #fff;
  background: #fff;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
}
.formAction.boxed .formTitle h1,
.formAction.boxed .formTitle p {
  text-align: center;
}
.formAction.boxed .formTitle h1 {
  margin-bottom: 10px;
}
.formAction.boxed .formTitle p {
  margin-bottom: 20px;
}
.formAction.boxed .formTitle.thanks h1 {
  font-size: 42px;
  font-size: 2.625rem;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.formAction.boxed .formTitle.thanks p {
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 20px;
}
.formAction.boxed .formTitle.thanks p + h6 {
  font-size: 13px;
  font-size: 0.8125rem;
  padding-top: 36px;
  text-align: center;
}
.formAction.boxed .boxDetails {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #666;
  text-align: center;
  width: 100%;
  display: inline-block;
  padding: 20px;
  background-color: #fff;
  margin-top: 20px;
}
.formAction.boxed .boxDetails h2 {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 20px;
}
.formAction.boxed .boxDetails p {
  margin-bottom: 5px;
}
.formAction.boxed .boxDetails .precio {
  margin-bottom: 20px;
}
.formAction.boxed .boxDetails .precio p {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 500;
  color: #ef3829;
}
.formAction.boxed .boxDetails .copy {
  font-size: 14px;
  font-size: 0.875rem;
}
.formAction.boxed .boxDetails .copy p strong {
  font-weight: 400 !important;
  color: #ef3829;
}
.formAction.boxed .boxDetails .copy span {
  color: #000;
}
.formAction.boxed .boxDetails.boxPrice {
  padding: 20px 0;
}
.formAction.boxed .boxDetails.boxPrice h2,
.formAction.boxed .boxDetails.boxPrice p {
  padding: 0 20px;
}
.formAction.boxed .boxDetails.boxPrice h3 {
  color: #ef3829;
  margin-bottom: 20px;
}
.formAction.boxed .boxDetails.boxPrice .tabla {
  margin-bottom: 20px;
}
.formAction.boxed .boxDetails.boxPrice .tabla p {
  padding: 5px 0;
  margin-bottom: 0 !important;
}
.formAction.boxed .boxDetails.boxPrice .tabla p:nth-child(odd) {
  background-color: #f2f2f2;
}
.formAction.boxed fieldset {
  border-top: #ef3829 1px solid;
  padding-top: 20px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.formAction.boxed fieldset dl dd {
  padding-bottom: 20px;
}
.formAction.boxed fieldset dl dd select,
.formAction.boxed fieldset dl dd input {
  margin-bottom: 0 !important;
}
.formAction.boxed fieldset dl dd span.error {
  display: inline-block;
  padding: 5px 0 0;
}
.formAction.boxed .captcha {
  margin: 0 auto 10px;
}
.formAction.w400 {
  max-width: 400px;
}
.formResume {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.3%;
  position: relative;
}
.formResume .formImg {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.formResume .formImg + .mod__formResume {
  margin-top: 20px;
}
.formResume .mod__formResume {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #f2f2f2;
  border-radius: 3px;
  display: table;
  border: 1px solid #ddd;
  padding: 20px;
  width: 100%;
}
.formResume .mod-resumenC,
.formResume .mod-datosP,
.formResume .mod-DireccionE {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 20px;
}
.formResume .mod-resumenC:last-child,
.formResume .mod-datosP:last-child,
.formResume .mod-DireccionE:last-child {
  padding-bottom: 0;
}
.formResume .mod-resumenC > h2,
.formResume .mod-datosP > h2,
.formResume .mod-DireccionE > h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  margin-bottom: 10px;
  padding: 0;
}
.formResume .mod-resumenC > h3,
.formResume .mod-datosP > h3,
.formResume .mod-DireccionE > h3 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 10px;
  padding: 0;
}
.formResume .mod-resumenC > h3[class^="ico_"]:before,
.formResume .mod-datosP > h3[class^="ico_"]:before,
.formResume .mod-DireccionE > h3[class^="ico_"]:before {
  transform: scale(0.6);
  margin-top: -8px;
  margin-right: 0px;
  margin-left: -10px;
}
.formResume .mod-resumenC > h4,
.formResume .mod-datosP > h4,
.formResume .mod-DireccionE > h4 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  margin: 10px 0 0;
  padding: 0;
}
.formResume .mod-resumenC > p,
.formResume .mod-datosP > p,
.formResume .mod-DireccionE > p {
  font-size: 1rem;
  font-weight: normal;
  color: #000;
}
.formResume .mod-resumenC ul,
.formResume .mod-datosP ul,
.formResume .mod-DireccionE ul {
  font-size: 0.9rem;
}
.formResume .mod-resumenC ul li,
.formResume .mod-datosP ul li,
.formResume .mod-DireccionE ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 300;
  margin-bottom: 5px;
  text-align: left;
  word-wrap: break-word;
}
.formResume .mod-resumenC dl,
.formResume .mod-datosP dl,
.formResume .mod-DireccionE dl {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  font-size: 0.9rem;
  display: inline-block;
  padding: 5px 0;
  width: 100%;
}
.formResume .mod-resumenC dl.rc_total,
.formResume .mod-datosP dl.rc_total,
.formResume .mod-DireccionE dl.rc_total {
  border: 0;
  font-size: 1.1rem;
  color: #ef3829;
}
.formResume .mod-resumenC dl dt,
.formResume .mod-datosP dl dt,
.formResume .mod-DireccionE dl dt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 300;
  text-align: left;
  padding-right: 5px;
  word-wrap: break-word;
}
.formResume .mod-resumenC dl dd,
.formResume .mod-datosP dl dd,
.formResume .mod-DireccionE dl dd {
  font-weight: 500;
  text-align: right;
  word-wrap: break-word;
}
.formResume .mod-resumenC .discInfo,
.formResume .mod-datosP .discInfo,
.formResume .mod-DireccionE .discInfo {
  font-size: 0.8rem;
  margin: 10px 0px;
}
.formResume .mod-resumenC .planBasico dl dt:before {
  content: "•";
  color: #ef3829;
  margin-right: 10px;
}
.formResume .mod-resumenC .planBasico dl.checkBox dd {
  width: 100%;
}
.formResume .mod-resumenC .planBasico dl.checkBox dd span label {
  font-size: 16px;
  font-size: 1rem;
}
.formResume .mod-datosP dl,
.formResume .mod-DireccionE dl {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  border-bottom: none;
}
.formResume .mod-datosP dl dd,
.formResume .mod-DireccionE dl dd {
  text-align: left;
  overflow: hidden;
}
.formButtons {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  margin: 10px 0;
  width: 100%;
}
.formButtons .step1,
.formButtons .step2,
.formButtons .step3,
.formButtons .contBtn {
  width: 100%;
}
.formButtons .step1 dd.lastButton,
.formButtons .step2 dd.lastButton,
.formButtons .step3 dd.lastButton,
.formButtons .contBtn dd.lastButton {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
.formButtons .step2,
.formButtons .step3 {
  display: none;
}
.formButtons.boxed .contBtn {
  max-width: 580px;
}
.formButtons.boxed .contBtn.w400 {
  max-width: 400px;
}
.formButtons.w400 {
  max-width: 400px;
  margin-right: calc(100% - 400px);
}
.mod__contrata,
.datos {
  width: 100%;
  margin-bottom: 20px;
}
.mod__contrata h2,
.datos h2 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
}
.mod__contrata p,
.datos p {
  font-size: 1.1rem !important;
}
.titulos {
  padding-bottom: 0;
  border: none;
}
.titulos h1 {
  font-size: 1.2rem !important;
  font-weight: 500 !important;
  color: #ef3829 !important;
}
.titulos p {
  font-size: 1.1rem !important;
  font-weight: 500 !important;
  color: #000 !important;
}
.mod__contrataDecision {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.mod__contrataSeleccion {
  display: none;
  padding: 40px 0;
  background: #fff !important;
}
.mod__contrataSeleccion .newContent > h2 {
  font-size: 25px;
  font-size: 1.5625rem;
  margin-bottom: 10px;
}
.mod__contrataSeleccion .newContent > h2 + h3 {
  font-size: 1rem;
}
.mod__contrataSeleccion h2,
.mod__contrataSeleccion h3 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
  text-align: center;
}
.mod__contrataSeleccion h3 {
  padding-bottom: 20px;
}
.mod__contrataSeleccion p {
  text-align: center;
}
.mod__agregaMas {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mod__agregaMas h2,
.mod__agregaMas h3 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
}
.mod__agregaMas h3 {
  padding-bottom: 20px;
}
.mod__agregaMas .ico.tv,
.mod__agregaMas .ico.internet,
.mod__agregaMas .ico.telefono {
  display: table;
  margin: 0px auto 20px;
}
.mod__agregaMas .ico.tv:before,
.mod__agregaMas .ico.internet:before,
.mod__agregaMas .ico.telefono:before {
  content: " ";
  background: url(img/ico-todoClaro.png) no-repeat;
  background-position: 0 0;
  width: 55px;
  height: 45px;
  display: table;
  float: left;
}
.mod__agregaMas .ico.tv:before {
  background-position: 0 0;
}
.mod__agregaMas .ico.internet:before {
  background-position: -89px 0;
  width: 42px;
}
.mod__agregaMas .ico.telefono:before {
  background-position: -167px 0;
  width: 20px;
}
.mod__agregaMas .mod__contPromos {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 20px 0px;
}
.mod__agregaMas .mod__contPromos .card {
  padding: 20px;
  width: calc(50% - 20px);
  margin: 0px 10px 20px;
}
.mod__agregaMas .mod__contPromos .card h4 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 600;
}
.mod__agregaMas .mod__contPromos .card p {
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
}
.mod__agregaMas .mod__contPromos .card p.desc {
  min-height: 50px;
}
.mod__agregaMas .mod__contPromos .card .btn-azul {
  margin-bottom: 0;
  width: 100%;
}
.formContrataTodoClaro fieldset,
.formPortabilidad fieldset {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.formContrataTodoClaro fieldset.datos,
.formPortabilidad fieldset.datos {
  padding-bottom: 20px;
}
.formContrataTodoClaro fieldset.datos h1,
.formContrataTodoClaro fieldset.datos h2.h1,
.formPortabilidad fieldset.datos h1,
.formPortabilidad fieldset.datos h2.h1 {
  font-weight: 300;
  text-align: center;
}
.formContrataTodoClaro fieldset.datos p,
.formPortabilidad fieldset.datos p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  text-align: center;
}
.formContrataTodoClaro fieldset.datos p.step2,
.formPortabilidad fieldset.datos p.step2 {
  display: none;
}
.formContrataTodoClaro fieldset.paso1 h2,
.formContrataTodoClaro fieldset.paso2 h2,
.formPortabilidad fieldset.paso1 h2,
.formPortabilidad fieldset.paso2 h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
}
.formContrataTodoClaro fieldset.paso2,
.formContrataTodoClaro fieldset.paso3,
.formPortabilidad fieldset.paso2,
.formPortabilidad fieldset.paso3 {
  display: none;
}
.formContrataTodoClaro fieldset dl.contBtn a,
.formPortabilidad fieldset dl.contBtn a {
  margin-top: 15px;
}
.formContrataTodoClaro fieldset dl.contBtn a.link,
.formPortabilidad fieldset dl.contBtn a.link {
  margin-right: 10px;
}
.formContrataTodoClaro fieldset dl.contBtn a.returnLink,
.formPortabilidad fieldset dl.contBtn a.returnLink {
  margin-left: 10px;
}
.formContrataFormaPago fieldset {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.formContrataFormaPago fieldset.datos {
  padding-bottom: 20px;
}
.formContrataFormaPago fieldset.datos h1,
.formContrataFormaPago fieldset.datos h2.h1 {
  font-size: 27px;
  font-size: 1.6875rem;
  font-weight: 400;
  text-align: center;
  padding-bottom: 20px;
}
.formContrataFormaPago fieldset.datos p {
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}
.formContrataFormaPago fieldset.datos p.step2 {
  display: none;
}
.formContrataFormaPago fieldset.paso1 h2,
.formContrataFormaPago fieldset.paso2 h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
}
.formContrataFormaPago fieldset.paso1 h3,
.formContrataFormaPago fieldset.paso2 h3 {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 10px;
}
.formContrataFormaPago fieldset.paso1 p,
.formContrataFormaPago fieldset.paso2 p {
  margin-bottom: 20px;
}
.formContrataFormaPago fieldset.paso1 > span,
.formContrataFormaPago fieldset.paso2 > span {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin-bottom: 20px;
}
.formContrataFormaPago fieldset.paso1 > span .change,
.formContrataFormaPago fieldset.paso2 > span .change {
  font-size: 0.9rem;
  margin-right: 20px;
}
.formContrataFormaPago fieldset.paso1 dl.line,
.formContrataFormaPago fieldset.paso2 dl.line {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.formContrataFormaPago fieldset.paso1 .btn-rojo,
.formContrataFormaPago fieldset.paso2 .btn-rojo {
  width: 100%;
}
.formContrataFormaPago fieldset.paso2 {
  display: none;
}
.thanksContrata h1,
.thanksContrata h2.h1 {
  font-size: 29px;
  font-size: 1.8125rem;
  font-weight: 400;
  text-align: center;
}
.thanksContrata aside {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 80px;
  background: #d2eb91;
  margin: 30px auto;
  position: relative;
}
.thanksContrata aside:before {
  content: "";
  font-family: "FontAwesome";
  color: #0da650;
  position: absolute;
  font-size: 3rem;
  top: 20px;
  left: 20px;
}
.thanksContrata aside p {
  padding-bottom: 30px;
  font-weight: 300;
}
.thanksContrata aside p.gracias {
  font-weight: 400;
  padding-bottom: 0px;
}
.thanksContrata aside.white {
  margin: 0;
  padding: 0 0 0 40px;
  background-color: transparent;
}
.thanksContrata aside.white p {
  padding-bottom: 10px;
}
.thanksContrata aside.white:before {
  font-size: 2rem;
  top: 0;
  left: 0;
}
.formularioOneCol .formHeader {
  margin-bottom: 20px;
}
.formularioOneCol .formHeader h1 {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: #ddd 1px solid;
}
.formularioOneCol .formHeader img {
  width: 100%;
  height: auto;
}
.formularioOneCol form h1,
.formularioOneCol form h2,
.formularioOneCol form h3,
.formularioOneCol form p {
  margin-bottom: 20px;
}
.inputFileCustom {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.inputFileCustom + label {
  color: #fff;
  background-color: #1f97ae;
  display: inline-block;
  cursor: pointer;
  padding: 10px 20px;
  margin-bottom: 4px;
}
.inputFileCustom + label:hover {
  background-color: #1f97ae;
}
.inputFileCustom + label * {
  pointer-events: none;
}
.inputFileCustom:focus + label {
  background-color: #1f97ae;
  outline: 1px dotted #1f97ae;
}
.txtInputFile {
  color: #666;
  font-size: 0.8rem;
  margin-left: 8px;
}
.link.default {
  text-decoration: underline;
}
.link.default:after {
  display: none;
  content: "";
}
.secFormTitle {
  color: #1f97ae;
  margin: 20px 0 10px;
}
.addNew {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  margin-bottom: 10px;
}
.addNew .label {
  color: #000104;
  font-weight: 400;
  font-size: 0.9rem;
  padding: 5px 0px;
  display: table;
}
.addNew .label.requerido:before {
  content: "* ";
}
.addNew .link {
  cursor: pointer;
}
.addNew .add {
  margin-right: 0;
}
.subTituloForm {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2rem;
  margin-bottom: 0.8rem;
}
.contLadaForm {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  box-sizing: border-box;
}
.contLadaForm > dt {
  width: 110px;
}
.contLadaForm > dd {
  width: 100%;
  margin-left: 15px;
}
.contRadios {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.contRadios .radioCustomForm {
  flex: 1;
}
.radioCustomForm > label {
  cursor: pointer;
}
.radioCustomForm input[type="radio"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  cursor: none;
  z-index: -100;
}
.radioCustomForm input[type="radio"] + span {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #ddd;
  border-radius: 20px;
  margin-right: 4px;
  top: 4px;
}
.radioCustomForm input[type="radio"]:checked + span:before {
  content: "";
  position: absolute;
  left: 1px;
  top: 1px;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background: #e50515;
}
.radioCustomForm .contImgIcoRadio {
  display: inline-block;
  vertical-align: middle;
}
.boxedForm {
  padding-top: 0;
  position: relative;
}
.boxedForm .container {
  background: #fff;
}
.boxedForm .container .topFormText {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.2;
  color: #666;
  padding: 10px 20px;
  background: #f2f2f2;
}
.boxedForm .container form {
  margin-top: -10px;
}
.boxedForm .container form input[type="text"],
.boxedForm .container form input[type="email"],
.boxedForm .container form input[type="number"],
.boxedForm .container form select,
.boxedForm .container form textarea {
  margin-bottom: 0;
}
.boxedForm .container form select {
  margin-top: 0;
}
.boxedForm .container form fieldset {
  margin-bottom: 0;
  border: 0;
}
.boxedForm .container form .formCont {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
}
.boxedForm .container form .checks {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  margin-top: 8px;
}
.boxedForm .container form .checks fieldset {
  padding-bottom: 0;
}
.boxedForm .container form .checks fieldset:first-child {
  margin-right: 20px;
}
.boxedForm .container form .fwButton {
  margin: 0 auto;
  width: 100%;
}
.boxedForm .container form span.error {
  margin-top: 5px;
}
.boxedForm .container .promoContent {
  padding: 0 20px;
}
.boxedForm.topMinus {
  margin-top: -230px;
}
.disabledFormBox {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: default;
}
.page404 {
  background: #fff;
  color: #000104;
}
.page404 header {
  margin: auto;
  display: table;
  background: #000;
  padding: 30px;
  color: #fff;
  border-top: 50px solid #fff;
  margin-bottom: 10px;
  font-weight: 100;
}
.page404 header .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.page404 header hgroup {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  padding: 0px 5px 0 20px;
}
.page404 header h1 {
  font-size: 35px;
  font-size: 2.1875rem;
  padding: 12px 0;
  font-weight: 300;
}
.page404 header h2 {
  font-size: 17px;
  font-size: 1.0625rem;
}
.page404 .header__logo {
  color: inherit;
  text-decoration: none;
  width: 300px;
  height: 95px;
  position: relative;
  font-size: 25px;
  font-size: 1.5625rem;
  color: #666;
  font-weight: 300;
  display: table;
  margin-right: 0;
  margin-left: 5px;
  padding-right: 40px;
  border-right: 1px solid #ddd;
  float: left;
}
.page404 .header__logo.usaLogo {
  width: 195px;
  background: url(vector/logo-claro-blancoUSA.svg) no-repeat;
}
.page404 .header__logo.usaLogo:before {
  width: 195px;
  height: 110px;
}
.page404 p {
  padding: 10px 0;
  font-weight: 300;
  letter-spacing: 1px;
  font-size: 18px;
  font-size: 1.125rem;
  text-align: center;
}
.page404 section {
  padding-top: 10px;
}
.page404 .search {
  border: none;
  padding: 0px 5px;
  width: 80%;
  margin: auto;
}
.page404 .search .contSearch {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 2px;
  overflow: hidden;
}
.page404 .search input[type="search"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 70px;
  max-width: 950px;
  width: 90%;
  height: 40px;
  display: block;
  padding: 10px;
  border: none;
  border-radius: 2px 0 0 2px;
  font-size: 16px;
  font-size: 1rem;
}
.page404 .search input[type="search"]:focus {
  outline: 0;
}
.page404 .search .bt__search {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #1f97ae;
  padding: 6.66667px;
  width: 10%;
  min-width: 30px;
  height: 40px;
  border-radius: 0px 2px 2px 0px;
  border: none;
  cursor: pointer;
  border: 1px solid #fff;
  color: #fff;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 100;
}
.page404 .search .bt__search:focus {
  outline: 0;
}
.page404 .wrapper {
  box-shadow: initial;
}
.page404 nav {
  width: 90%;
  margin: 40px auto;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.page404 nav dl {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px 0 66px;
  width: 33%;
}
.page404 nav dl.servM,
.page404 nav dl.servH,
.page404 nav dl.servE {
  border-right: 1px solid #ddd;
  position: relative;
}
.page404 nav dl.servM dt,
.page404 nav dl.servH dt,
.page404 nav dl.servE dt {
  position: relative;
}
.page404 nav dl.servM dt.movil:before,
.page404 nav dl.servM dt.hogar:before,
.page404 nav dl.servM dt.entretenimiento:before,
.page404 nav dl.servM dt.promocion:before,
.page404 nav dl.servM dt.claroClub:before,
.page404 nav dl.servH dt.movil:before,
.page404 nav dl.servH dt.hogar:before,
.page404 nav dl.servH dt.entretenimiento:before,
.page404 nav dl.servH dt.promocion:before,
.page404 nav dl.servH dt.claroClub:before,
.page404 nav dl.servE dt.movil:before,
.page404 nav dl.servE dt.hogar:before,
.page404 nav dl.servE dt.entretenimiento:before,
.page404 nav dl.servE dt.promocion:before,
.page404 nav dl.servE dt.claroClub:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-menu.png) no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -50px;
  top: -10px;
}
.page404 nav dl.servM dt.movil:before,
.page404 nav dl.servH dt.movil:before,
.page404 nav dl.servE dt.movil:before {
  background-position: 0 0;
}
.page404 nav dl.servM dt.hogar:before,
.page404 nav dl.servH dt.hogar:before,
.page404 nav dl.servE dt.hogar:before {
  background-position: 0 -40px;
}
.page404 nav dl.servM dt.entretenimiento:before,
.page404 nav dl.servH dt.entretenimiento:before,
.page404 nav dl.servE dt.entretenimiento:before {
  background-position: 0 -80px;
}
.page404 nav dl.servM dt.promocion:before,
.page404 nav dl.servH dt.promocion:before,
.page404 nav dl.servE dt.promocion:before {
  height: 42px;
  background-position: 0 -123px;
}
.page404 nav dl.servM dt.claroClub:before,
.page404 nav dl.servH dt.claroClub:before,
.page404 nav dl.servE dt.claroClub:before {
  top: -3px;
  height: 25px;
  background-position: 0 -164px;
}
.page404 nav dl.servH dt[class*="ico_"],
.page404 nav dl.servE dt[class*="ico_"] {
  margin-left: -50px;
}
.page404 nav dl.servE {
  border-right: none;
}
.page404 nav dt,
.page404 nav dd {
  width: 100%;
  padding: 2.5px;
  text-align: left;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
.page404 nav dt li,
.page404 nav dd li {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 5px 0;
}
.page404 nav dt li a,
.page404 nav dd li a {
  color: #666;
  font-weight: 300;
}
.page404 nav dt a,
.page404 nav dd a {
  color: inherit;
  text-decoration: none;
  color: #000104;
}
.page404 nav dt {
  font-size: 20px;
  font-size: 1.25rem;
  padding: 5px 2.5px;
}
.page404 nav dt a {
  color: #000104;
}
.page404 footer {
  display: none;
}
.page404.empresas nav dl.servM dt,
.page404.empresas nav dl.servH dt,
.page404.empresas nav dl.servE dt {
  position: relative;
}
.page404.empresas nav dl.servM dt.movil:before,
.page404.empresas nav dl.servM dt.hogar:before,
.page404.empresas nav dl.servM dt.entretenimiento:before,
.page404.empresas nav dl.servM dt.promocion:before,
.page404.empresas nav dl.servM dt.claroClub:before,
.page404.empresas nav dl.servM dt.claroCloud:before,
.page404.empresas nav dl.servM dt.claroIot:before,
.page404.empresas nav dl.servH dt.movil:before,
.page404.empresas nav dl.servH dt.hogar:before,
.page404.empresas nav dl.servH dt.entretenimiento:before,
.page404.empresas nav dl.servH dt.promocion:before,
.page404.empresas nav dl.servH dt.claroClub:before,
.page404.empresas nav dl.servH dt.claroCloud:before,
.page404.empresas nav dl.servH dt.claroIot:before,
.page404.empresas nav dl.servE dt.movil:before,
.page404.empresas nav dl.servE dt.hogar:before,
.page404.empresas nav dl.servE dt.entretenimiento:before,
.page404.empresas nav dl.servE dt.promocion:before,
.page404.empresas nav dl.servE dt.claroClub:before,
.page404.empresas nav dl.servE dt.claroCloud:before,
.page404.empresas nav dl.servE dt.claroIot:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-menuE.png) no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -50px;
  top: -10px;
}
.page404.empresas nav dl.servM dt.movil:before,
.page404.empresas nav dl.servH dt.movil:before,
.page404.empresas nav dl.servE dt.movil:before {
  background-position: 0 0;
}
.page404.empresas nav dl.servM dt.hogar:before,
.page404.empresas nav dl.servH dt.hogar:before,
.page404.empresas nav dl.servE dt.hogar:before {
  background-position: 0 -40px;
}
.page404.empresas nav dl.servM dt.entretenimiento:before,
.page404.empresas nav dl.servH dt.entretenimiento:before,
.page404.empresas nav dl.servE dt.entretenimiento:before {
  background-position: 0 -80px;
}
.page404.empresas nav dl.servM dt.promocion:before,
.page404.empresas nav dl.servH dt.promocion:before,
.page404.empresas nav dl.servE dt.promocion:before {
  height: 42px;
  background-position: 0 -123px;
}
.page404.empresas nav dl.servM dt.claroClub:before,
.page404.empresas nav dl.servH dt.claroClub:before,
.page404.empresas nav dl.servE dt.claroClub:before {
  top: -3px;
  height: 25px;
  background-position: 0 -164px;
}
.page404.empresas nav dl.servM dt.claroCloud:before,
.page404.empresas nav dl.servH dt.claroCloud:before,
.page404.empresas nav dl.servE dt.claroCloud:before {
  top: -3px;
  height: 26px;
  background-position: 0 -191px;
}
.page404.empresas nav dl.servM dt:first-child,
.page404.empresas nav dl.servH dt:first-child,
.page404.empresas nav dl.servE dt:first-child {
  padding: 0;
}
.page404.empresas nav dl.servM dt.claroIot:before,
.page404.empresas nav dl.servH dt.claroIot:before,
.page404.empresas nav dl.servE dt.claroIot:before {
  top: -3px;
  height: 43px;
  background-position: 0 -218px;
}
.page404.corporaciones nav dl.servM dt,
.page404.corporaciones nav dl.servH dt,
.page404.corporaciones nav dl.servE dt {
  position: relative;
}
.page404.corporaciones nav dl.servM dt.movil:before,
.page404.corporaciones nav dl.servM dt.hogar:before,
.page404.corporaciones nav dl.servM dt.entretenimiento:before,
.page404.corporaciones nav dl.servM dt.promocion:before,
.page404.corporaciones nav dl.servM dt.claroClub:before,
.page404.corporaciones nav dl.servM dt.autoProcesos:before,
.page404.corporaciones nav dl.servM dt.procesosInternos:before,
.page404.corporaciones nav dl.servM dt.fuerzaVenta:before,
.page404.corporaciones nav dl.servM dt.logistica:before,
.page404.corporaciones nav dl.servM dt.outsourcing:before,
.page404.corporaciones nav dl.servM dt.plataformaAD:before,
.page404.corporaciones nav dl.servH dt.movil:before,
.page404.corporaciones nav dl.servH dt.hogar:before,
.page404.corporaciones nav dl.servH dt.entretenimiento:before,
.page404.corporaciones nav dl.servH dt.promocion:before,
.page404.corporaciones nav dl.servH dt.claroClub:before,
.page404.corporaciones nav dl.servH dt.autoProcesos:before,
.page404.corporaciones nav dl.servH dt.procesosInternos:before,
.page404.corporaciones nav dl.servH dt.fuerzaVenta:before,
.page404.corporaciones nav dl.servH dt.logistica:before,
.page404.corporaciones nav dl.servH dt.outsourcing:before,
.page404.corporaciones nav dl.servH dt.plataformaAD:before,
.page404.corporaciones nav dl.servE dt.movil:before,
.page404.corporaciones nav dl.servE dt.hogar:before,
.page404.corporaciones nav dl.servE dt.entretenimiento:before,
.page404.corporaciones nav dl.servE dt.promocion:before,
.page404.corporaciones nav dl.servE dt.claroClub:before,
.page404.corporaciones nav dl.servE dt.autoProcesos:before,
.page404.corporaciones nav dl.servE dt.procesosInternos:before,
.page404.corporaciones nav dl.servE dt.fuerzaVenta:before,
.page404.corporaciones nav dl.servE dt.logistica:before,
.page404.corporaciones nav dl.servE dt.outsourcing:before,
.page404.corporaciones nav dl.servE dt.plataformaAD:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-menuC.png) no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -50px;
  top: -10px;
}
.page404.corporaciones nav dl.servM dt.movil:before,
.page404.corporaciones nav dl.servH dt.movil:before,
.page404.corporaciones nav dl.servE dt.movil:before {
  background-position: 0 0;
}
.page404.corporaciones nav dl.servM dt.hogar:before,
.page404.corporaciones nav dl.servH dt.hogar:before,
.page404.corporaciones nav dl.servE dt.hogar:before {
  background-position: 0 -40px;
}
.page404.corporaciones nav dl.servM dt.entretenimiento:before,
.page404.corporaciones nav dl.servH dt.entretenimiento:before,
.page404.corporaciones nav dl.servE dt.entretenimiento:before {
  background-position: 0 -80px;
}
.page404.corporaciones nav dl.servM dt.promocion:before,
.page404.corporaciones nav dl.servH dt.promocion:before,
.page404.corporaciones nav dl.servE dt.promocion:before {
  height: 42px;
  background-position: 0 -123px;
}
.page404.corporaciones nav dl.servM dt.claroClub:before,
.page404.corporaciones nav dl.servH dt.claroClub:before,
.page404.corporaciones nav dl.servE dt.claroClub:before {
  top: -3px;
  height: 25px;
  background-position: 0 -164px;
}
.page404.corporaciones nav dl.servM dt.autoProcesos:before,
.page404.corporaciones nav dl.servH dt.autoProcesos:before,
.page404.corporaciones nav dl.servE dt.autoProcesos:before {
  background-position: 0 -186px;
}
.page404.corporaciones nav dl.servM dt.procesosInternos:before,
.page404.corporaciones nav dl.servH dt.procesosInternos:before,
.page404.corporaciones nav dl.servE dt.procesosInternos:before {
  background-position: 0 -224px;
  height: 44px;
}
.page404.corporaciones nav dl.servM dt.fuerzaVenta:before,
.page404.corporaciones nav dl.servH dt.fuerzaVenta:before,
.page404.corporaciones nav dl.servE dt.fuerzaVenta:before {
  background-position: 0 -267px;
}
.page404.corporaciones nav dl.servM dt.logistica:before,
.page404.corporaciones nav dl.servH dt.logistica:before,
.page404.corporaciones nav dl.servE dt.logistica:before {
  background-position: 0 -305px;
}
.page404.corporaciones nav dl.servM dt.outsourcing:before,
.page404.corporaciones nav dl.servH dt.outsourcing:before,
.page404.corporaciones nav dl.servE dt.outsourcing:before {
  background-position: 0 -346px;
}
.page404.corporaciones nav dl.servM dt.plataformaAD:before,
.page404.corporaciones nav dl.servH dt.plataformaAD:before,
.page404.corporaciones nav dl.servE dt.plataformaAD:before {
  background-position: 0 -387px;
}
body.lightboxNew.empresas header.headerSimple [class*="inferior"] {
  background: #666 !important;
}
body.lightboxNew.corporaciones header.headerSimple [class*="inferior"] {
  background: #000104 !important;
}
body.lightboxNew header.headerSimple [class*="inferior"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 0;
  background: #ef3829;
  padding: 10px 20px;
}
body.lightboxNew header.headerSimple .header__logo {
  background: url(vector/logo-claro-blanco.svg) no-repeat;
}
body.lightboxNew header.headerSimple.fixed {
  position: static !important;
}
body.lightboxNew h1 {
  padding: 50px 0;
  text-align: center;
  display: block;
  width: 100%;
}
.modal-pago {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 100%;
}
.modal-pago .container {
  text-align: center;
}
.modal-pago .container img {
  padding: 20px;
  width: 100px;
}
.modal-pago .container h2 {
  margin: 20px 0;
}
.conentChats {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-pack: space-around;
  -ms-flex-pack: justify;
  padding-bottom: 50px;
}
.chats {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 260px;
  padding: 20px;
  color: #666;
  text-align: center;
}
.chats:hover {
  background: #fff;
  border: 1px solid #1f97ae;
}
.chats h2 {
  font-size: 14px;
  font-size: 0.875rem;
}
.chats a,
.chats span {
  color: inherit;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
}
.chats a:after,
.chats span:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.icoAtencionLinea:before,
.icoContrata:before {
  content: "";
  background: url(img/spriteChat_personas.png) no-repeat;
  height: 58px;
  display: block;
  margin: 30px auto;
}
.icoAtencionLinea:before {
  background-position: 0 0;
  width: 64px;
}
.icoContrata:before {
  background-position: -67px 0;
  width: 54px;
}
.landingTriplePG {
  border-bottom: 2px solid #fff;
  padding-bottom: 0;
  min-height: 560px;
}
.landingTriplePG h2,
.landingTriplePG p {
  color: #fff;
  text-align: center;
}
.landingTriplePG h2 {
  font-weight: 600;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.5;
  text-transform: uppercase;
}
.landingTriplePG p {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 30px;
}
.landingTriplePG .contLeft {
  width: 100%;
}
.landingTriplePG .contLeft img {
  width: 100%;
}
.landingTriplePG .contRight {
  width: 100%;
}
.landingTriplePG .gracias {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin: auto;
  max-width: 740px;
}
.landingTriplePG .btn-negro {
  border: 1px solid #fff;
  margin: 30px auto;
}
.landingTriplePG.imgBg {
  border-bottom: none;
}
.landingTriplePG.imgBg p {
  color: #000;
}
.landingTriplePG.imgBg h2 {
  color: #ef3829;
}
.landingTriplePG.imgBg .contLeft {
  text-align: center;
  width: auto;
  float: right;
  margin-top: 80px;
}
.landingTriplePG.imgBg .contLeft img {
  max-width: 325px;
  margin: 0 auto;
}
.landingTriplePG.imgBg .gracias {
  max-width: 960px;
  display: block !important;
}
.landingTriplePG.imgBg .btn-negro {
  margin: 10px auto 30px;
}
.landingTriplePG.whiteText {
  padding-bottom: 40px;
}
.landingTriplePG.whiteText h2,
.landingTriplePG.whiteText p {
  color: #000;
}
.landingTripleP .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.landingTripleP .contLeft {
  position: relative;
  width: 65%;
}
.landingTripleP .contLeft img {
  max-width: 630px;
  margin: auto;
  display: block;
  width: 100%;
}
.landingTripleP .contLeft .landingTitle {
  position: absolute;
  top: 20px;
}
.landingTripleP .contLeft .landingTitle h1 {
  font-size: 46px;
  font-size: 2.875rem;
  font-weight: 500;
  margin-bottom: 10px;
}
.landingTripleP .contLeft .landingTitle p {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 300;
}
.landingTripleP .contLeft .landingTitle span.validity {
  display: inline-block;
  margin-top: 40px;
}
.landingTripleP .contRight {
  width: 35%;
}
.landingTripleP .contRight > form {
  max-width: 260px;
  display: block;
  margin: 20px auto 10px;
  width: 100%;
}
.landingTripleP .contRight > form h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 400;
  margin: 5px 0 10px;
}
.landingTripleP .contRight > form h2.fheader {
  border-bottom: #ef3829 2px solid;
  padding-bottom: 10px;
}
.landingTripleP .contRight > form > fieldset {
  padding: 5px 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.landingTripleP .contRight > form > fieldset input[type="checkbox"] {
  margin-top: 0;
}
.landingTripleP .contRight > form > fieldset input[type="text"].innerS,
.landingTripleP .contRight > form > fieldset input[type="email"].innerS {
  -webkit-box-shadow: inset 0px 5px 5px 0px rgba(136, 136, 136, 0.75);
  -moz-box-shadow: inset 0px 5px 5px 0px rgba(136, 136, 136, 0.75);
  box-shadow: inset 0px 5px 5px 0px rgba(136, 136, 136, 0.75);
}
.landingTripleP .contRight > form > fieldset input[type="text"] + .error,
.landingTripleP .contRight > form > fieldset input[type="email"] + .error {
  margin-top: 10px;
}
.landingTripleP .contRight > form > fieldset span.select select {
  margin: 0;
}
.landingTripleP .contRight > form > fieldset .precio {
  font-size: 20px;
  font-size: 1.25rem;
  text-align: center;
  width: 100%;
  padding: 15px 0 0;
}
.landingTripleP .contRight > form > fieldset .precio strong {
  font-size: 36px;
  font-size: 2.25rem;
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}
.landingTripleP .contRight > form > fieldset .error {
  font-size: 13px;
  font-size: 0.8125rem;
}
.landingTripleP .contRight > form > fieldset.contRS {
  color: #1f97ae;
}
.landingTripleP .contRight > form > fieldset.contRS span {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  margin-top: 10px;
}
.landingTripleP .contRight > form > fieldset.contRS .btnT {
  display: block;
  float: left;
}
.landingTripleP .contRight > form > fieldset.contRS .btnT:before {
  content: "";
  background: url(img/sprite-landing-triple-play.png) no-repeat;
  background-position: -240px -105px;
  width: 32px;
  height: 32px;
}
.landingTripleP .contRight > form > fieldset.contRS .btnF {
  display: block;
  float: left;
}
.landingTripleP .contRight > form > fieldset.contRS .btnF:before {
  content: "";
  background: url(img/sprite-landing-triple-play.png) no-repeat;
  background-position: -273px -105px;
  width: 32px;
  height: 32px;
}
.landingTripleP .contRight > form > fieldset.contRS .btnG {
  display: block;
  float: left;
}
.landingTripleP .contRight > form > fieldset.contRS .btnG:before {
  content: "";
  background: url(img/sprite-landing-triple-play.png) no-repeat;
  background-position: -306px -105px;
  width: 32px;
  height: 32px;
}
.landingTripleP .contRight > form > fieldset input {
  margin-bottom: 0;
}
.landingTripleP .contRight > form > fieldset .small {
  color: #fff;
  display: table;
}
.landingTripleP .contRight > form > fieldset .small a {
  color: #fff;
}
.landingTripleP .contRight > form > fieldset .captcha img {
  width: 100%;
}
.landingTripleP .contRight > form > fieldset .btn-rojo,
.landingTripleP .contRight > form > fieldset .btn-azul {
  width: 100%;
}
.landingTripleP .contRight > form .contBtn [class*="btn-"] {
  width: 100%;
}
.landingTripleP .contRight > form.roundedForm {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 330px;
  padding: 20px;
  background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: #ddd 1px solid;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
}
.landingTripleP .contRight > form.roundedForm > fieldset .small {
  color: #000;
}
.landingTripleP .contRight > form.roundedForm > fieldset [class*="btn-"] {
  margin-bottom: 0;
}
.landingTripleP.imgBg .contRight > form {
  margin-top: 0 !important;
}
.landingTripleP.imgBg .contRight > form > fieldset .small {
  color: #666;
}
.landingTripleP.imgBg .respImg {
  display: none;
}
.landingTripleP.bgResp {
  position: relative;
  min-height: 580px;
  background-position: 0 bottom;
  background-repeat: no-repeat !important;
}
.landingTripleP.bgResp .contLeft img {
  display: none;
}
.landingTripleP.bgResp .contRight {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: 45%;
  right: 0;
}
.landingTripleP.bgResp .contRight > form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 320px;
  padding: 20px;
  background-color: #fff;
}
.landingTripleP.bgResp .contRight > form > fieldset .small a {
  color: #666;
}
.landingTripleP.cambiarOrdenCont .contRight {
  right: unset;
}
.landingTripleP.cambiarOrdenCont.bgResp {
  background-position: right top !important;
}
.cont__caracteristicas {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  padding: 20px 0;
}
.cont__caracteristicas article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33%;
  padding: 0px 10px;
}
.cont__caracteristicas article h3 {
  margin-bottom: 10px;
  font-weight: 600;
}
.cont__caracteristicas article h3 + p {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 100;
  line-height: 1.3;
}
.cont__caracteristicas article .bold {
  font-weight: 400;
  display: block;
  padding: 10px 0 15px;
}
.cont__caracteristicas article h4 {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 10px 0 10px;
}
.cont__caracteristicas article .contTitle {
  min-height: initial;
}
.cont__caracteristicas article ul {
  margin: 10px 0;
}
.cont__caracteristicas article ul li {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #666;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 5px;
  padding-left: 10px;
  position: relative;
}
.cont__caracteristicas article ul li:before {
  position: absolute;
  content: "•";
  color: #ef3829;
  left: 0px;
}
.cont__caracteristicas article ul li h5 {
  font-weight: 500;
}
.cont__caracteristicas article i {
  float: none;
  display: block;
  margin-bottom: 40px;
}
.cont__caracteristicas article i:before {
  height: 102px;
}
.cont__caracteristicas article i.ico_ClaroTV:before {
  background-position: 0 0;
  width: 170px;
}
.cont__caracteristicas article i.ico_ClaroInternet:before {
  background-position: -172px 0;
  width: 112px;
}
.cont__caracteristicas article i.ico_ClaroTelefonia:before {
  background-position: -287px 0;
  width: 46px;
}
.cont__caracteristicas article i.ico_ClaroTVHD:before {
  background-position: -333px 0;
  width: 137px;
}
.cont__caracteristicas article i.ico_ClaroFijaMovil:before {
  background-position: -474px 0;
  width: 181px;
}
.cont__caracteristicas article .caracDetalles {
  max-width: 210px;
  margin: 0 auto;
}
.cont__caracteristicas article.plusIcons {
  position: relative;
}
.cont__caracteristicas article.plusIcons:before {
  font-size: 40px;
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  left: 0;
  top: 25px;
}
.cont__caracteristicas article.plusIcons:after {
  font-size: 40px;
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  right: 0;
  top: 25px;
}
.cont__beneficios {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  padding: 20px 0px 0px;
  margin-bottom: -10px;
}
.cont__beneficios article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33%;
  padding: 0px 10px 20px;
}
.cont__beneficios article h3 {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 10px;
  font-weight: 400;
}
.cont__beneficios article i {
  display: block;
  float: left;
  margin-right: 25px;
  width: 42px;
}
.cont__beneficios article i.ico_Tv:before {
  background-position: 0px -103px;
  height: 27px;
}
.cont__beneficios article i.ico_Video:before {
  background-position: -41px -103px;
  width: 40px;
}
.cont__beneficios article i.ico_MaxVelocidad:before {
  background-position: -82px -103px;
}
.cont__beneficios article i.ico_Cable:before {
  background-position: -123px -103px;
  width: 44px;
}
.cont__beneficios article i.ico_NumPrivado:before {
  background-position: -167px -103px;
  width: 33px;
}
.cont__beneficios article i.ico_ComunidadClaro:before {
  background-position: -200px -103px;
  width: 40px;
}
.cont__beneficios article i.ico_Facilidad:before {
  background-position: -1px -148px;
  width: 41px;
}
.cont__beneficios article i.ico_ElegidoFijo:before {
  background-position: -44px -148px;
  width: 29px;
}
.cont__beneficios article i.ico_MejorCalidad:before {
  background-position: -75px -148px;
  width: 39px;
}
.cont__beneficios article i.ico_ClaroVideo:before {
  background-position: -116px -148px;
  width: 55px;
}
.cont__beneficios article i.ico_ComunidadFijo:before {
  background-position: -173px -148px;
  width: 49px;
  height: 48px;
}
.cont__beneficios article i.ico_ElegidoMovil:before {
  background-position: -222px -148px;
  width: 39px;
}
.cont__beneficios article .contText {
  display: table;
}
.cont__beneficios article .contText p {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  font-weight: 300;
}
.cont__beneficios.twoCols article {
  width: 50%;
}
.ico_ClaroTV,
.ico_ClaroInternet,
.ico_ClaroTelefonia,
.ico_ClaroTVHD,
.ico_ClaroFijaMovil,
.ico_Tv,
.ico_NumPrivado,
.ico_Video,
.ico_Cable,
.ico_ComunidadClaro,
.ico_MaxVelocidad,
.ico_Facilidad,
.ico_ElegidoFijo,
.ico_MejorCalidad,
.ico_ClaroVideo,
.ico_ComunidadFijo,
.ico_ElegidoMovil,
.btnT,
.btnF,
.btnG {
  display: inline-block;
}
.ico_ClaroTV:before,
.ico_ClaroInternet:before,
.ico_ClaroTelefonia:before,
.ico_ClaroTVHD:before,
.ico_ClaroFijaMovil:before,
.ico_Tv:before,
.ico_NumPrivado:before,
.ico_Video:before,
.ico_Cable:before,
.ico_ComunidadClaro:before,
.ico_MaxVelocidad:before,
.ico_Facilidad:before,
.ico_ElegidoFijo:before,
.ico_MejorCalidad:before,
.ico_ClaroVideo:before,
.ico_ComunidadFijo:before,
.ico_ElegidoMovil:before,
.btnT:before,
.btnF:before,
.btnG:before {
  content: "";
  background: url(img/sprite-landing-triple-play.png) no-repeat;
  background-position: 0px -103px;
  display: block;
  margin: auto;
  width: 42px;
  height: 44px;
}
body.corporaciones .ico_ClaroTV:before,
body.corporaciones .ico_ClaroInternet:before,
body.corporaciones .ico_ClaroTelefonia:before,
body.corporaciones .ico_ClaroTVHD:before,
body.corporaciones .ico_ClaroFijaMovil:before,
body.corporaciones .ico_Tv:before,
body.corporaciones .ico_NumPrivado:before,
body.corporaciones .ico_Video:before,
body.corporaciones .ico_Cable:before,
body.corporaciones .ico_ComunidadClaro:before,
body.corporaciones .ico_MaxVelocidad:before,
body.corporaciones .ico_Facilidad:before,
body.corporaciones .ico_ElegidoFijo:before,
body.corporaciones .ico_MejorCalidad:before,
body.corporaciones .ico_ClaroVideo:before,
body.corporaciones .ico_ComunidadFijo:before,
body.corporaciones .ico_ElegidoMovil:before,
body.corporaciones .btnT:before,
body.corporaciones .btnF:before,
body.corporaciones .btnG:before {
  background: url(img/sprite-landing-triple-play-corporaciones.png) no-repeat;
}
body.empresas .ico_ClaroTV:before,
body.empresas .ico_ClaroInternet:before,
body.empresas .ico_ClaroTelefonia:before,
body.empresas .ico_ClaroTVHD:before,
body.empresas .ico_ClaroFijaMovil:before,
body.empresas .ico_Tv:before,
body.empresas .ico_NumPrivado:before,
body.empresas .ico_Video:before,
body.empresas .ico_Cable:before,
body.empresas .ico_ComunidadClaro:before,
body.empresas .ico_MaxVelocidad:before,
body.empresas .ico_Facilidad:before,
body.empresas .ico_ElegidoFijo:before,
body.empresas .ico_MejorCalidad:before,
body.empresas .ico_ClaroVideo:before,
body.empresas .ico_ComunidadFijo:before,
body.empresas .ico_ElegidoMovil:before,
body.empresas .btnT:before,
body.empresas .btnF:before,
body.empresas .btnG:before {
  background: url(img/sprite-landing-triple-play-empresas.png) no-repeat;
}
.contBam h1 {
  margin-bottom: 20px;
}
.contBam h1 i {
  color: #3c3;
  margin-left: 10px;
}
.contBam h2 {
  margin-bottom: 20px;
}
.contBam .container p {
  color: #333;
  line-height: 1.5;
  font-weight: 500;
}
.contBam .container p.small {
  font-weight: 300;
}
.contBam article {
  margin-bottom: 20px;
}
.contBam article[class*="g-"] {
  padding: 0 10px;
}
.contBam article img {
  width: 100%;
  height: auto;
}
.contBam article .btn-azul {
  width: 100%;
}
.chatNegocios {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
}
.chatNegocios .step1 h1 {
  margin: 0;
  padding: 20px 0;
  text-align: center;
}
.chatNegocios .step1 p {
  text-align: center;
  margin-bottom: 20px;
}
.chatNegocios .iconChatNegocio,
.chatNegocios .iconAsesores,
.chatNegocios .iconConsultaTecnica,
.chatNegocios .iconInfoFactura,
.chatNegocios .iconQuejas,
.chatNegocios .iconVentas {
  position: relative;
  display: table;
}
.chatNegocios .iconChatNegocio:before,
.chatNegocios .iconAsesores:before,
.chatNegocios .iconConsultaTecnica:before,
.chatNegocios .iconInfoFactura:before,
.chatNegocios .iconQuejas:before,
.chatNegocios .iconVentas:before {
  content: "";
  display: block;
  background: url(img/icoChatNegocios.png) no-repeat;
  margin: auto;
}
.chatNegocios .iconChatNegocio {
  margin: auto;
}
.chatNegocios .iconChatNegocio:before {
  background-position: 0px 0px;
  width: 97px;
  height: 90px;
}
.chatNegocios .iconAsesores {
  margin: 20px auto 0;
}
.chatNegocios .iconAsesores:before {
  background-position: -96px 0px;
  width: 91px;
  height: 105px;
}
.chatNegocios .iconConsultaTecnica:before {
  background-position: -148px -107px;
  width: 52px;
  height: 45px;
}
.chatNegocios .iconInfoFactura:before {
  background-position: -50px -105px;
  width: 51px;
  height: 50px;
}
.chatNegocios .iconQuejas:before {
  background-position: -101px -106px;
  width: 48px;
  height: 49px;
}
.chatNegocios .iconVentas:before {
  background-position: 0px -107px;
  width: 50px;
  height: 46px;
}
.chatNegocios .negocios .card {
  width: 100%;
  padding: 20px;
  margin-bottom: 20px;
}
.chatNegocios .negocios .card:hover {
  border: 1px solid #ef3829;
  background: #fff;
}
.chatNegocios .negocios .card a {
  color: inherit;
  text-decoration: none;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
}
.chatNegocios .negocios .card .contData {
  padding-left: 15px;
}
.chatNegocios .negocios .card .contData h2 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  text-align: left;
}
.chatNegocios .negocios .card .contData p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  font-weight: 500;
  text-align: left;
}
.chatNegocios .stepConsultasT,
.chatNegocios .stepVentas,
.chatNegocios .stepNoDisponible {
  display: none;
}
.chatNegocios .stepConsultasT .container h2,
.chatNegocios .stepConsultasT .container p,
.chatNegocios .stepVentas .container h2,
.chatNegocios .stepVentas .container p,
.chatNegocios .stepNoDisponible .container h2,
.chatNegocios .stepNoDisponible .container p {
  text-align: center;
}
.chatNegocios .stepConsultasT .container p,
.chatNegocios .stepVentas .container p,
.chatNegocios .stepNoDisponible .container p {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  margin-top: 20px;
}
.chatNegocios .stepConsultasT h2 {
  position: relative;
}
.chatNegocios .stepConsultasT h2:before {
  content: "";
  background: url(img/icoChatNegocios.png) no-repeat;
  background-position: -260px 0px;
  margin-right: 30px;
  margin-bottom: -17px;
  width: 55px;
  height: 50px;
  display: inline-block;
}
.chatNegocios .stepVentas h2 {
  position: relative;
}
.chatNegocios .stepVentas h2:before {
  content: "";
  background: url(img/icoChatNegocios.png) no-repeat;
  background-position: -188px 0px;
  margin-right: 30px;
  margin-bottom: -17px;
  width: 72px;
  height: 60px;
  display: inline-block;
}
.chatNegocios .stepNoDisponible .container.last {
  border-top: 1px solid #ddd;
}
.chatNegocios .stepNoDisponible .container.last p {
  font-size: 16px;
  font-size: 1rem;
  color: #666;
  margin-top: 20px;
}
.chatNegocios .stepNoDisponible .cont-btn {
  display: block;
}
.chatNegocios .stepNoDisponible .cont-btn a {
  display: table;
  margin: auto;
}
.chatNegocios .small {
  font-weight: 500;
  line-height: 1.3;
}
.chatNegocios form fieldset {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.chatNegocios form input[type="text"],
.chatNegocios form input[type="email"],
.chatNegocios form input[type="number"] {
  margin-bottom: 10px;
}
.chatNegocios .cont-btn {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  margin-top: 20px;
}
.chatNegocios .link:after {
  content: none;
}
.conentSolicitar {
  max-width: 647px !important;
  position: relative;
  padding: 10px 0;
}
.conentSolicitar h1,
.conentSolicitar > p {
  max-width: 462px;
  margin: auto;
  text-align: center;
}
.conentSolicitar h1 {
  padding-top: 50px;
  padding-bottom: 40px;
  line-height: 1.3;
}
.conentSolicitar .subtit {
  margin-bottom: 50px;
}
.conentSolicitar .close {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  position: absolute;
  top: 28px;
  right: 25px;
}
.conentSolicitar .close:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.selectSolicitar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 462px;
  margin: 0 auto 24px;
  padding: 18px 40px 18px 27px;
  width: 100%;
  min-height: 122px;
  border: 2px solid #a8a8a8;
  position: relative;
}
.selectSolicitar:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 26px;
  font-size: 1.625rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: 20px;
  color: #2997ad;
}
.selectSolicitar:hover {
  background: #fff;
  border: 2px solid #2997ad;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
}
.selectSolicitar a,
.selectSolicitar .contSelectSolicitar {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  color: inherit;
  text-decoration: none;
}
.selectSolicitar .small {
  text-align: center;
}
.selectSolicitar .contImgSoli {
  width: 70px;
  min-width: 70px;
  min-height: 82px;
  position: relative;
}
.selectSolicitar .contImgSoli img {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  display: table;
}
.selectSolicitar .contTextSoli h2 {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  color: #000;
  margin-bottom: 20px;
}
.selectSolicitar .contTextSoli p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  color: #666;
}
.cintilloRojo {
  text-align: center;
  padding: 10px 0;
  background: #ef3829 !important;
}
.cintilloRojo h2 {
  color: #fff;
}
.contCerrarDer {
  text-align: right;
  margin-bottom: 0.8rem;
}
.modal-content-full {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: 100%;
  max-width: 650px;
  margin: auto;
  padding: 20px;
  text-align: center;
  border: none;
  box-sizing: border-box;
  box-shadow: none;
  background-color: transparent;
}
.modal-content-full .mc-main {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.modal-content-full h1 {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #666;
  line-height: 1.3;
  font-weight: 300;
  font-size: 2rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
}
.modal-content-full h1 span {
  color: #000;
  display: inline-block;
  width: 100%;
}
.modal-content-full p {
  font-size: 1.6rem;
  margin-bottom: 20px;
  color: #666;
  line-height: 1.2rem;
  font-weight: 300;
  margin: 0;
}
.modal-content-full p.tituloTxt {
  font-size: 1.6rem;
  line-height: 1.2;
  margin-bottom: 0.8rem;
}
.modal-content-full p.tituloTxt.mbRem5 {
  margin-bottom: 40px;
}
.modal-content-full p.subtit {
  font-size: 1.1rem;
}
.modal-content-full .subtit {
  margin-bottom: 20px;
}
.modal-content-full .card {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  padding: 40px 2% 0px;
  position: relative;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  min-height: 144px;
  margin-bottom: 20px;
}
.modal-content-full .selectSolicitar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 600px;
  margin: 0 auto 24px;
  padding: 0;
  width: 100%;
  min-height: 122px;
  border: 2px solid #cacaca;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.modal-content-full .selectSolicitar:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 26px;
  font-size: 1.625rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: -20px;
  color: #2997ad;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.modal-content-full .selectSolicitar.collapseCard:after {
  content: "";
  display: none;
}
.modal-content-full .selectSolicitar.collapseCard > .cardHeader {
  position: relative;
  cursor: pointer;
}
.modal-content-full .selectSolicitar.collapseCard > .cardHeader:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 26px;
  font-size: 1.625rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: 20px;
  color: #2997ad;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.modal-content-full .selectSolicitar.collapseCard > .cardHeader.activo:after {
  content: "";
  font-family: "FontAwesome";
}
.modal-content-full .selectSolicitar a,
.modal-content-full .selectSolicitar .cardHeader {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  webkit-display: -webkit-flex;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  color: inherit;
  text-decoration: none;
  padding: 18px 40px 18px 27px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.modal-content-full .selectSolicitar .cardBody {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  webkit-display: -webkit-flex;
  display: -webkit-flex;
  display: flex;
  padding: 18px 20px 18px 27px;
}
.modal-content-full .selectSolicitar .contImgSoli {
  width: 70px !important;
  min-width: 70px;
  min-height: 82px;
  position: relative;
}
.modal-content-full .selectSolicitar .contTextSoli h2 {
  font-size: 1.15rem;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
  color: #000;
}
.modal-content-full .selectSolicitar .contTextSoli p {
  font-size: 0.9rem;
  font-weight: 400;
  color: #6d6d6d;
}
.modal-content-full .selectSolicitar:hover {
  background: #fff;
  border: 2px solid #2997ad;
  -webkit-box-shadow: 0px 0px 28px -3px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 28px -3px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 0px 28px -3px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 0px 28px -3px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 28px -3px rgba(0, 0, 0, 0.19);
}
.modal-content-full .selectSolicitar:hover a {
  padding: 13px 45px 23px 22px;
}
.modal-content-full .selectSolicitar:hover:after {
  right: 20px;
}
.modal-content-full .contTextSoli {
  width: 100%;
  text-align: left;
  display: inline-block;
}
.modal-content-full .small-legal-modal {
  font-weight: 400;
  font-size: 0.8em;
  color: #666;
}
.conentSolicitar {
  max-width: 100%;
  position: relative;
  padding: 10px 0;
}
.conentSolicitar h1,
.conentSolicitar > p {
  max-width: 462px;
  margin: auto;
  text-align: center;
}
.conentSolicitar h1 {
  padding-top: 50px;
  padding-bottom: 40px;
  line-height: 1.3;
}
.conentSolicitar .subtit {
  margin-bottom: 50px;
}
.conentSolicitar .close {
  color: inherit;
  text-decoration: none;
  color: #1f97ae;
  position: absolute;
  top: 28px;
  right: 25px;
}
.conentSolicitar .close:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.mbPb0 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.seeOnMobile {
  display: none !important;
}
header {
  position: relative !important;
}
header.headerContrata .header-inferior .container.textLeft {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
}
.steps {
  position: relative;
  margin: 40px 0;
}
.steps:before {
  content: "";
  display: block;
  width: 110%;
  position: absolute;
  border: 1px solid #ddd;
  top: 18px;
  z-index: -5;
}
.steps ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  max-width: 850px;
  margin: auto;
}
.steps ul.around {
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-pack: space-around;
  -ms-flex-pack: justify;
}
.steps li {
  text-align: center;
}
.steps li span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  display: block;
  margin: auto;
  padding: 13px 5px;
  border-radius: 50%;
  background: #ddd;
  color: #fff;
  text-align: center;
}
.steps li p {
  font-size: 12px;
  font-size: 0.75rem;
  padding-top: 17px;
}
.steps li:first-child.view {
  position: relative;
}
.steps li:first-child.view span:before {
  content: "";
  display: block;
  width: 100vw;
  position: absolute;
  border: 1px solid #ddd;
  top: 18px;
  right: 30px;
  z-index: -1;
}
.steps li:first-child.active span:before {
  content: none;
}
.steps li.active span {
  font-size: 18px;
  font-size: 1.125rem;
  position: relative;
  background: #333;
  width: 48px;
  height: 48px;
  display: block;
  margin-top: -4px;
  padding-top: 15px;
}
.steps li.active span:before {
  content: "";
  display: block;
  width: 100vw;
  position: absolute;
  border: 1px solid #666;
  top: 22px;
  right: 0;
  z-index: -2;
}
.steps li.active p {
  font-size: 16px;
  font-size: 1rem;
  padding-top: 10px;
}
.steps li.view span {
  background: #15d70c;
  font-size: 0px;
}
.steps li.view span:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
}
.steps li:last-child.active span {
  position: relative;
}
.armaPlay .gracias {
  padding-top: 40px !important;
}
.armaPlay h1 {
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 400;
  margin-bottom: 40px;
}
.armaPlay h2 {
  font-size: 20px;
  font-size: 1.25rem;
}
.armaPlay > section:first-child {
  padding-top: 20px;
}
.armaPlay > section:nth-of-type(even) {
  background: #fff;
}
.armaPlay > section:nth-of-type(even).dark {
  background: #f2f2f2;
}
.armaPlay .contentTitulo {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  padding-bottom: 20px;
}
.armaPlay .contentTitulo p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
}
.armaPlay .contentTitulo p .link {
  font-size: 16px;
  font-size: 1rem;
  margin: 0 10px;
}
.armaPlay .ico_AtpTv,
.armaPlay .ico_AtpInt,
.armaPlay .ico_AtpTel {
  position: relative;
}
.armaPlay .ico_AtpTv:before,
.armaPlay .ico_AtpInt:before,
.armaPlay .ico_AtpTel:before {
  content: " ";
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  background: url(img/armaTuPlay.png) no-repeat;
  background-position: 0 0;
  display: block;
  height: 40px;
}
.armaPlay .ico_AtpTv:before {
  background-position: -62px 0;
  width: 40px;
  height: 24px;
}
.armaPlay .ico_AtpInt:before {
  background-position: -20px 0;
  width: 40px;
}
.armaPlay .ico_AtpTel:before {
  background-position: 0 0;
  width: 18px;
}
.armaPlay .contSubTotal {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  border: 1px solid #ddd;
  height: 60px;
  width: 100%;
  position: relative;
  padding: 20px;
  border-top: none;
}
.armaPlay .contSubTotal p {
  font-size: 16px;
  font-size: 1rem;
  text-align: right;
  font-weight: 300;
  padding-right: 100px;
  position: relative;
}
.armaPlay .contSubTotal p span {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  margin-left: 5px;
}
.armaPlay .contSubTotal p span.ahorro {
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  right: 0;
  width: 95px;
  color: #ef3829;
}
.armaPlay .contSubTotal p span.ahorro strong {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
}
.armaPlay .contSubTotal.desc p:before {
  content: "";
  display: block;
  width: 40px;
  height: 34px;
  position: absolute;
  top: -7px;
  left: -50px;
  background: url(vector/ico-ahorro.svg) no-repeat 0 0;
}
.armaPlay .cVideoInclude {
  margin-top: 10px;
  padding: 20px;
  background: #f2f2f2;
}
.armaPlay .cVideoInclude p {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  color: #333;
  position: relative;
  padding-left: 27px;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.armaPlay .cVideoInclude p img {
  max-width: 95px;
  margin-left: 6px;
}
.armaPlay .cVideoInclude p:before {
  content: "";
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  font-size: 24px;
  font-size: 1.5rem;
  left: 0;
  width: 20px;
  height: 20px;
  background: url(vector/ico-check-cvideo-dis.svg) no-repeat 0 0;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.armaPlay .cVideoInclude.active p {
  opacity: 1;
  filter: alpha(opacity=100);
}
.armaPlay .cVideoInclude.active p:before {
  background: url(vector/ico-check-cvideo.svg) no-repeat 0 0;
  opacity: 1;
  filter: alpha(opacity=100);
}
.armaPlay .contTotal {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ddd;
  height: 60px;
  margin: 20px 0px;
  width: 100%;
  position: relative;
  padding: 20px;
}
.armaPlay .contTotal p {
  font-size: 20px;
  font-size: 1.25rem;
  text-align: right;
  font-weight: 300;
}
.armaPlay .contTotal p span {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  margin-left: 5px;
}
.armaPlay .contTelefonia dl,
.armaPlay .contInternet dl,
.armaPlay .contTelevision dl,
.armaPlay .contAdicionales dl,
.armaPlay .contConjunto dl,
.armaPlay .contExtra dl {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  width: calc(100% + 20px);
  margin-left: -10px;
  display: block;
}
.armaPlay .contTelefonia dl dt,
.armaPlay .contInternet dl dt,
.armaPlay .contTelevision dl dt,
.armaPlay .contAdicionales dl dt,
.armaPlay .contConjunto dl dt,
.armaPlay .contExtra dl dt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ddd;
  height: 60px;
  margin: 20px 10px;
  width: calc(100% - 20px);
  position: relative;
}
.armaPlay .contTelefonia dl dt i,
.armaPlay .contInternet dl dt i,
.armaPlay .contTelevision dl dt i,
.armaPlay .contAdicionales dl dt i,
.armaPlay .contConjunto dl dt i,
.armaPlay .contExtra dl dt i {
  width: 60px;
  height: 60px;
  display: block;
  float: left;
}
.armaPlay .contTelefonia dl dt h2,
.armaPlay .contInternet dl dt h2,
.armaPlay .contTelevision dl dt h2,
.armaPlay .contAdicionales dl dt h2,
.armaPlay .contConjunto dl dt h2,
.armaPlay .contExtra dl dt h2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 300;
  padding: 16px;
  border-left: 1px solid #ddd;
  float: left;
}
.armaPlay .contTelefonia dl dt .accion,
.armaPlay .contInternet dl dt .accion,
.armaPlay .contTelevision dl dt .accion,
.armaPlay .contAdicionales dl dt .accion,
.armaPlay .contConjunto dl dt .accion,
.armaPlay .contExtra dl dt .accion {
  font-size: 14px;
  font-size: 0.875rem;
  color: inherit;
  text-decoration: none;
  float: right;
  position: absolute;
  top: 25px;
  right: 20px;
  cursor: pointer;
}
.armaPlay .contTelefonia dl dt .accion.quitar:before,
.armaPlay .contInternet dl dt .accion.quitar:before,
.armaPlay .contTelevision dl dt .accion.quitar:before,
.armaPlay .contAdicionales dl dt .accion.quitar:before,
.armaPlay .contConjunto dl dt .accion.quitar:before,
.armaPlay .contExtra dl dt .accion.quitar:before {
  content: "";
  font-family: "FontAwesome";
  color: #1f97ae;
  margin-right: 5px;
}
.armaPlay .contTelefonia dl dt .accion.quitar:after,
.armaPlay .contInternet dl dt .accion.quitar:after,
.armaPlay .contTelevision dl dt .accion.quitar:after,
.armaPlay .contAdicionales dl dt .accion.quitar:after,
.armaPlay .contConjunto dl dt .accion.quitar:after,
.armaPlay .contExtra dl dt .accion.quitar:after {
  content: "Quitar";
  color: #1f97ae;
}
.armaPlay .contTelefonia dl dt .accion.edit,
.armaPlay .contInternet dl dt .accion.edit,
.armaPlay .contTelevision dl dt .accion.edit,
.armaPlay .contAdicionales dl dt .accion.edit,
.armaPlay .contConjunto dl dt .accion.edit,
.armaPlay .contExtra dl dt .accion.edit {
  right: 100px;
}
.armaPlay .contTelefonia dl dt .accion.edit:before,
.armaPlay .contInternet dl dt .accion.edit:before,
.armaPlay .contTelevision dl dt .accion.edit:before,
.armaPlay .contAdicionales dl dt .accion.edit:before,
.armaPlay .contConjunto dl dt .accion.edit:before,
.armaPlay .contExtra dl dt .accion.edit:before {
  content: "";
  font-family: "FontAwesome";
  color: #1f97ae;
  margin-right: 5px;
}
.armaPlay .contTelefonia dl dt .accion.edit:after,
.armaPlay .contInternet dl dt .accion.edit:after,
.armaPlay .contTelevision dl dt .accion.edit:after,
.armaPlay .contAdicionales dl dt .accion.edit:after,
.armaPlay .contConjunto dl dt .accion.edit:after,
.armaPlay .contExtra dl dt .accion.edit:after {
  content: "Editar";
  color: #1f97ae;
}
.armaPlay .contTelefonia dl dt .accion.remove:before,
.armaPlay .contInternet dl dt .accion.remove:before,
.armaPlay .contTelevision dl dt .accion.remove:before,
.armaPlay .contAdicionales dl dt .accion.remove:before,
.armaPlay .contConjunto dl dt .accion.remove:before,
.armaPlay .contExtra dl dt .accion.remove:before {
  content: "";
  font-family: "FontAwesome";
  color: #1f97ae;
  margin-right: 5px;
}
.armaPlay .contTelefonia dl dt .accion.remove:after,
.armaPlay .contInternet dl dt .accion.remove:after,
.armaPlay .contTelevision dl dt .accion.remove:after,
.armaPlay .contAdicionales dl dt .accion.remove:after,
.armaPlay .contConjunto dl dt .accion.remove:after,
.armaPlay .contExtra dl dt .accion.remove:after {
  content: "Eliminar";
  color: #1f97ae;
}
.armaPlay .contTelefonia dl dt .accion.agregar:before,
.armaPlay .contInternet dl dt .accion.agregar:before,
.armaPlay .contTelevision dl dt .accion.agregar:before,
.armaPlay .contAdicionales dl dt .accion.agregar:before,
.armaPlay .contConjunto dl dt .accion.agregar:before,
.armaPlay .contExtra dl dt .accion.agregar:before {
  content: "";
  font-family: "FontAwesome";
  color: #1f97ae;
  margin-right: 5px;
}
.armaPlay .contTelefonia dl dt .accion.agregar:after,
.armaPlay .contInternet dl dt .accion.agregar:after,
.armaPlay .contTelevision dl dt .accion.agregar:after,
.armaPlay .contAdicionales dl dt .accion.agregar:after,
.armaPlay .contConjunto dl dt .accion.agregar:after,
.armaPlay .contExtra dl dt .accion.agregar:after {
  content: "Agregar";
  color: #1f97ae;
}
.armaPlay .contTelefonia dl dt .accion.verMas:before,
.armaPlay .contInternet dl dt .accion.verMas:before,
.armaPlay .contTelevision dl dt .accion.verMas:before,
.armaPlay .contAdicionales dl dt .accion.verMas:before,
.armaPlay .contConjunto dl dt .accion.verMas:before,
.armaPlay .contExtra dl dt .accion.verMas:before {
  content: "Ver más";
  color: #1f97ae;
}
.armaPlay .contTelefonia dl dt .accion.verMas:after,
.armaPlay .contInternet dl dt .accion.verMas:after,
.armaPlay .contTelevision dl dt .accion.verMas:after,
.armaPlay .contAdicionales dl dt .accion.verMas:after,
.armaPlay .contConjunto dl dt .accion.verMas:after,
.armaPlay .contExtra dl dt .accion.verMas:after {
  content: "";
  font-family: "FontAwesome";
  color: #1f97ae;
  margin-left: 5px;
}
.armaPlay .contTelefonia dl dt .accion.ocultar:before,
.armaPlay .contInternet dl dt .accion.ocultar:before,
.armaPlay .contTelevision dl dt .accion.ocultar:before,
.armaPlay .contAdicionales dl dt .accion.ocultar:before,
.armaPlay .contConjunto dl dt .accion.ocultar:before,
.armaPlay .contExtra dl dt .accion.ocultar:before {
  content: "Ocultar";
  color: #1f97ae;
}
.armaPlay .contTelefonia dl dt .accion.ocultar:after,
.armaPlay .contInternet dl dt .accion.ocultar:after,
.armaPlay .contTelevision dl dt .accion.ocultar:after,
.armaPlay .contAdicionales dl dt .accion.ocultar:after,
.armaPlay .contConjunto dl dt .accion.ocultar:after,
.armaPlay .contExtra dl dt .accion.ocultar:after {
  content: "";
  font-family: "FontAwesome";
  color: #1f97ae;
  margin-left: 5px;
}
.armaPlay .contTelefonia dl dd > p,
.armaPlay .contInternet dl dd > p,
.armaPlay .contTelevision dl dd > p,
.armaPlay .contAdicionales dl dd > p,
.armaPlay .contConjunto dl dd > p,
.armaPlay .contExtra dl dd > p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  font-weight: 300;
  padding: 20px 10px 20px;
}
.armaPlay .contTelefonia dl .resumen,
.armaPlay .contInternet dl .resumen,
.armaPlay .contTelevision dl .resumen,
.armaPlay .contAdicionales dl .resumen,
.armaPlay .contConjunto dl .resumen,
.armaPlay .contExtra dl .resumen {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 20px);
  padding: 20px 0;
  border: 1px solid #ddd;
  border-top: 0;
  margin: -20px 10px 0;
}
.armaPlay article.box p {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
}
.armaPlay article:not(.box) {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 20px 16px;
  width: calc(25% - 20px);
  display: block;
  border: 1px solid #ddd;
  border-bottom: 4px solid #ddd;
  margin: 10px;
  background: #fff;
}
.armaPlay article .claroVideo {
  margin-bottom: 20px;
  max-width: 100px;
}
.armaPlay article h4 {
  font-size: 20px;
  font-size: 1.25rem;
  color: #333;
  font-weight: 400;
  padding-bottom: 20px;
}
.armaPlay article ul {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.armaPlay article ul.noBorder {
  border: none;
}
.armaPlay article li {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  font-weight: 300;
  padding-bottom: 20px;
}
.armaPlay article li:before {
  content: "•";
  color: #666;
  margin-right: 5px;
}
.armaPlay article p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  margin-bottom: 20px;
}
.armaPlay article p.precio {
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  font-weight: 400;
}
.armaPlay article p.precio span {
  font-weight: 600;
}
.armaPlay article p.precioUnit {
  font-size: 12px;
  font-size: 0.75rem;
  color: #333;
}
.armaPlay article p:last-of-type {
  margin-bottom: 0;
}
.armaPlay article input[type="radio"],
.armaPlay article input[type="checkbox"] {
  position: absolute;
  top: 13px;
  right: 13px;
  visibility: hidden;
}
.armaPlay article.radioButton,
.armaPlay article.checkBox {
  position: relative;
}
.armaPlay article.radioButton:before,
.armaPlay article.checkBox:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border: 1px solid #1f97ae;
  background: #f3f3f3;
  overflow: hidden;
  position: absolute;
  top: 10px;
  right: 10px;
}
.armaPlay article.checkbox-incluido {
  position: relative;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.armaPlay article.checkbox-incluido:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border: 1px solid #1f97ae;
  background: #f3f3f3;
  overflow: hidden;
  position: absolute;
  top: 10px;
  right: 10px;
}
.armaPlay article.checkbox-incluido:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 14px;
  font-size: 0.875rem;
  top: 13px;
  right: 13px;
  position: absolute;
  color: #1f97ae;
  pointer-events: none;
}
.armaPlay article.radioButton {
  position: relative;
}
.armaPlay article.radioButton:before {
  border-radius: 50%;
}
.armaPlay article.active {
  border: #fff 1px solid;
  border-bottom: 4px solid #1f97ae;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
}
.armaPlay article.active.checkBox:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 14px;
  font-size: 0.875rem;
  top: 13px;
  right: 13px;
  position: absolute;
  color: #1f97ae;
  pointer-events: none;
}
.armaPlay article.active.radioButton:after {
  content: "";
  border-radius: 50%;
  width: 14px;
  height: 14px;
  top: 13px;
  right: 13px;
  display: block;
  overflow: hidden;
  position: absolute;
  background: #1f97ae;
  pointer-events: none;
}
.armaPlay .cont__Planes,
.armaPlay .cont__Adicionales,
.armaPlay .cont__Decodificacores,
.armaPlay .cont__Packs {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.armaPlay .cont__Planes h3,
.armaPlay .cont__Adicionales h3,
.armaPlay .cont__Decodificacores h3,
.armaPlay .cont__Packs h3 {
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  padding: 30px 10px 10px;
}
.armaPlay .cont__Adicionales h3:before {
  content: "+";
  color: #b7202e;
  margin-right: 10px;
  display: inline-block;
}
.armaPlay .cont__Packs article {
  width: calc(12.5% - 20px);
}
.armaPlay .cont__Packs article img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.armaPlay .cont__Packs article .precio span {
  display: block;
  padding-top: 10px;
}
.armaPlay .cantidad {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  margin-top: 20px;
}
.armaPlay .cantidad input[type="text"],
.armaPlay .cantidad input[type="number"] {
  margin: 0px 10px;
  min-width: 20px;
}
.armaPlay .cantidad .btnMin,
.armaPlay .cantidad .btnPlus {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 30px;
  font-size: 1.875rem;
  padding: 10px;
  min-width: 40px;
  width: 40px;
  max-height: 40px;
  color: #fff;
  text-align: center;
  line-height: 0.5;
  cursor: pointer;
}
.armaPlay .cantidad .btnMin {
  background: #333;
}
.armaPlay .cantidad .btnPlus {
  background: #1f97ae;
}
.armaPlay .resumen {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.armaPlay .resumen .resumen-datos {
  width: calc(100% - 300px);
}
@media only screen and (max-width: 760px) {
  .armaPlay .resumen .resumen-datos {
    width: calc(100% - 150px);
  }
}
.armaPlay .resumen .descrip {
  width: 80%;
}
.armaPlay .resumen .contenDescrip {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  float: left;
  width: 100%;
  position: relative;
  padding-bottom: 40px;
}
.armaPlay .resumen .contenDescrip:last-child {
  padding-bottom: 0px;
}
.armaPlay .resumen .contenDescrip:last-child:after {
  content: none;
}
.armaPlay .resumen .contenDescrip:after {
  content: "";
  width: calc(100% - 30px);
  left: 0;
  bottom: 20px;
  position: absolute;
  border-bottom: 1px solid #ddd;
}
.armaPlay .resumen .descripUnit {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  width: 25%;
  border-right: 1px solid #ddd;
}
.armaPlay .resumen .descripUnit:last-child {
  border-left: 0;
}
.armaPlay .resumen .descripUnit h3 {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  margin-bottom: 10px;
}
.armaPlay .resumen .descripUnit p {
  font-size: 16px;
  font-size: 1rem;
  color: #000;
  font-weight: 300;
}
.armaPlay .resumen .descripUnit .logoClaroVideo {
  max-width: 120px;
  margin-top: -20px;
}
.armaPlay .resumen .descripAdicionalHeader {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 20px;
  margin-bottom: 10px;
}
.armaPlay .resumen .descripAdicional {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 20px;
  margin-top: 20px;
  width: 20%;
  border-right: 1px solid #ddd;
}
.armaPlay .resumen .descripAdicional:first-child {
  border-left: 0;
}
.armaPlay .resumen .descripAdicional h3 {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  margin-bottom: 10px;
}
.armaPlay .resumen .descripAdicional p {
  font-size: 16px;
  font-size: 1rem;
  color: #000;
  font-weight: 300;
}
.armaPlay .resumen .descripAdicional p.price {
  margin-top: 14px;
  color: #666;
}
.armaPlay .resumen .precioResumen {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  float: rigth;
  width: 20%;
  border-left: 2px solid #000;
}
.armaPlay .resumen .precioResumen .precioCombo {
  font-size: 19px;
  font-size: 1.1875rem;
  color: #333;
  font-weight: 400;
  margin-bottom: 10px;
}
.armaPlay .resumen .precioResumen .precioCombo span,
.armaPlay .resumen .precioResumen .precioCombo strong {
  font-weight: 500;
}
.armaPlay .resumen .precioResumen .precioUnitario {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #666;
  font-weight: 300;
  margin-bottom: 10px;
}
.armaPlay .resumen .precioResumen .precioAhorro {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #b7202e;
}
.armaPlay .resumen .precioResumen .precioAhorro span,
.armaPlay .resumen .precioResumen .precioAhorro strong {
  font-weight: 500;
}
.armaPlay .cont-btns {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.armaPlay .formResume .mod__formResume {
  background: #fff;
  padding: 0;
}
.armaPlay .formResume .mod__formResume h2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 20px;
}
.armaPlay .formResume .planBasico > dl {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 10px 20px;
}
.armaPlay .formResume .planBasico > dl > dt {
  color: #333;
  padding-bottom: 10px;
  font-weight: 400;
}
.armaPlay .formResume .planBasico > dl > dt:before {
  content: none;
}
.armaPlay .formResume .planBasico > dl > dd {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  color: #333;
}
.armaPlay .formResume .planBasico > dl > dd li {
  margin: 5px 0 0;
}
.armaPlay .formResume .planBasico .total {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  border-top: 1px solid #ddd;
  color: #333;
  margin-top: 10px;
  padding: 20px;
}
.armaPlay .formResume .planBasico .total > dt {
  padding: 0;
}
.armaPlay .formResume.v2 .mod__formResume {
  background: #f2f2f2;
}
.armaPlay .formResume.v2 .mod__formResume ul li {
  position: relative;
  padding-left: 10px;
}
.armaPlay .formResume.v2 .mod__formResume ul li:before {
  content: "•";
  color: #ef3829;
  left: 0;
  position: absolute;
}
.armaPlay .formResume.v2 .mod__formResume .planBasico dl.total dt {
  color: #ef3829;
}
.armaPlay.v2 h1,
.armaPlay.v3 h1 {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  margin-bottom: 20px;
}
.armaPlay.v2 h2,
.armaPlay.v3 h2 {
  font-size: 20px;
  font-size: 1.25rem;
}
.armaPlay.v2 .pBig,
.armaPlay.v3 .pBig {
  font-size: 24px;
  font-size: 1.5rem;
  padding-bottom: 0;
  margin-bottom: 20px;
}
.armaPlay.v2 .pBigS,
.armaPlay.v3 .pBigS {
  font-size: 1.15rem !important;
  padding-bottom: 0;
  margin-bottom: 20px;
}
.armaPlay.v2 .contentTitulo p,
.armaPlay.v3 .contentTitulo p {
  font-size: 16px;
  font-size: 1rem;
}
.armaPlay.v2 .contentTitulo p a,
.armaPlay.v3 .contentTitulo p a {
  font-size: 20px;
  font-size: 1.25rem;
}
.armaPlay.v2 .contTelefonia dl dt.noBorder,
.armaPlay.v2 .contInternet dl dt.noBorder,
.armaPlay.v2 .contTelevision dl dt.noBorder,
.armaPlay.v2 .contAdicionales dl dt.noBorder,
.armaPlay.v2 .contConjunto dl dt.noBorder,
.armaPlay.v2 .contExtra dl dt.noBorder,
.armaPlay.v3 .contTelefonia dl dt.noBorder,
.armaPlay.v3 .contInternet dl dt.noBorder,
.armaPlay.v3 .contTelevision dl dt.noBorder,
.armaPlay.v3 .contAdicionales dl dt.noBorder,
.armaPlay.v3 .contConjunto dl dt.noBorder,
.armaPlay.v3 .contExtra dl dt.noBorder {
  border: none;
  border-bottom: 1px solid #ddd;
}
.armaPlay.v2 .contTelefonia dl dt h2,
.armaPlay.v2 .contInternet dl dt h2,
.armaPlay.v2 .contTelevision dl dt h2,
.armaPlay.v2 .contAdicionales dl dt h2,
.armaPlay.v2 .contConjunto dl dt h2,
.armaPlay.v2 .contExtra dl dt h2,
.armaPlay.v3 .contTelefonia dl dt h2,
.armaPlay.v3 .contInternet dl dt h2,
.armaPlay.v3 .contTelevision dl dt h2,
.armaPlay.v3 .contAdicionales dl dt h2,
.armaPlay.v3 .contConjunto dl dt h2,
.armaPlay.v3 .contExtra dl dt h2 {
  border-left: none;
  padding-left: 0;
}
.armaPlay.v2 .contTelefonia dl dt.disable,
.armaPlay.v2 .contInternet dl dt.disable,
.armaPlay.v2 .contTelevision dl dt.disable,
.armaPlay.v2 .contAdicionales dl dt.disable,
.armaPlay.v2 .contConjunto dl dt.disable,
.armaPlay.v2 .contExtra dl dt.disable,
.armaPlay.v3 .contTelefonia dl dt.disable,
.armaPlay.v3 .contInternet dl dt.disable,
.armaPlay.v3 .contTelevision dl dt.disable,
.armaPlay.v3 .contAdicionales dl dt.disable,
.armaPlay.v3 .contConjunto dl dt.disable,
.armaPlay.v3 .contExtra dl dt.disable {
  opacity: 0.5;
  filter: alpha(opacity=50);
  pointer-events: none;
}
.armaPlay.v2 .contTelefonia dl dt.color,
.armaPlay.v2 .contInternet dl dt.color,
.armaPlay.v2 .contTelevision dl dt.color,
.armaPlay.v2 .contAdicionales dl dt.color,
.armaPlay.v2 .contConjunto dl dt.color,
.armaPlay.v2 .contExtra dl dt.color,
.armaPlay.v3 .contTelefonia dl dt.color,
.armaPlay.v3 .contInternet dl dt.color,
.armaPlay.v3 .contTelevision dl dt.color,
.armaPlay.v3 .contAdicionales dl dt.color,
.armaPlay.v3 .contConjunto dl dt.color,
.armaPlay.v3 .contExtra dl dt.color {
  background-color: #f2f2f2;
}
.armaPlay.v2 .contTelefonia dl dt.noIcon h2,
.armaPlay.v2 .contInternet dl dt.noIcon h2,
.armaPlay.v2 .contTelevision dl dt.noIcon h2,
.armaPlay.v2 .contAdicionales dl dt.noIcon h2,
.armaPlay.v2 .contConjunto dl dt.noIcon h2,
.armaPlay.v2 .contExtra dl dt.noIcon h2,
.armaPlay.v3 .contTelefonia dl dt.noIcon h2,
.armaPlay.v3 .contInternet dl dt.noIcon h2,
.armaPlay.v3 .contTelevision dl dt.noIcon h2,
.armaPlay.v3 .contAdicionales dl dt.noIcon h2,
.armaPlay.v3 .contConjunto dl dt.noIcon h2,
.armaPlay.v3 .contExtra dl dt.noIcon h2 {
  padding-left: 20px;
}
.armaPlay.v2 .contTelefonia dl dd p,
.armaPlay.v2 .contInternet dl dd p,
.armaPlay.v2 .contTelevision dl dd p,
.armaPlay.v2 .contAdicionales dl dd p,
.armaPlay.v2 .contConjunto dl dd p,
.armaPlay.v2 .contExtra dl dd p,
.armaPlay.v3 .contTelefonia dl dd p,
.armaPlay.v3 .contInternet dl dd p,
.armaPlay.v3 .contTelevision dl dd p,
.armaPlay.v3 .contAdicionales dl dd p,
.armaPlay.v3 .contConjunto dl dd p,
.armaPlay.v3 .contExtra dl dd p {
  font-size: 16px;
  font-size: 1rem;
}
.armaPlay.v2 .contTelefonia dl dd p.precio,
.armaPlay.v2 .contInternet dl dd p.precio,
.armaPlay.v2 .contTelevision dl dd p.precio,
.armaPlay.v2 .contAdicionales dl dd p.precio,
.armaPlay.v2 .contConjunto dl dd p.precio,
.armaPlay.v2 .contExtra dl dd p.precio,
.armaPlay.v3 .contTelefonia dl dd p.precio,
.armaPlay.v3 .contInternet dl dd p.precio,
.armaPlay.v3 .contTelevision dl dd p.precio,
.armaPlay.v3 .contAdicionales dl dd p.precio,
.armaPlay.v3 .contConjunto dl dd p.precio,
.armaPlay.v3 .contExtra dl dd p.precio {
  font-size: 18px;
  font-size: 1.125rem;
}
.armaPlay.v2 article h4,
.armaPlay.v3 article h4 {
  font-size: 22px;
  font-size: 1.375rem;
  height: 45px;
  min-height: 45px;
  padding-right: 20px;
  overflow: hidden;
}
.armaPlay.v2 article li,
.armaPlay.v3 article li {
  font-size: 16px;
  font-size: 1rem;
}
.armaPlay.v2 article li:before,
.armaPlay.v3 article li:before {
  color: #ef3829;
}
.armaPlay.v2 article .checkedList li:before,
.armaPlay.v3 article .checkedList li:before {
  content: "";
  font-family: "FontAwesome";
  color: #52c22e;
}
.armaPlay.v2 article p,
.armaPlay.v3 article p {
  font-size: 16px;
  font-size: 1rem;
}
.armaPlay.v2 article p.precioUnit,
.armaPlay.v3 article p.precioUnit {
  font-size: 1rem !important;
}
.armaPlay .headerNoPaddTop {
  padding-bottom: 0 !important;
}
.armaPlay #inicioArmaPlay {
  padding-top: 0;
}
.armaPlay .notAvailable {
  padding: 0 10px;
}
.armaPlay .notAvailable span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #8a6d3b;
  display: inline-block;
  width: 100%;
  padding: 5px 10px;
  background-color: #fcf8e3;
  border: #faebcc 1px solid;
}
.armaPlay.v3 .contConjunto dl {
  width: 100%;
  margin-left: 0;
  margin-bottom: 20px;
  border: #ddd 1px solid;
}
.armaPlay.v3 .contConjunto dl dt {
  width: 100%;
  margin: 0;
  border: none;
}
.armaPlay.v3 .contConjunto dl dt i {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px;
  margin-left: 20px;
}
.armaPlay.v3 .contConjunto dl dt i:after {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  font-size: 20px;
  font-size: 1.25rem;
  display: inline-block;
}
.armaPlay.v3 .contConjunto dl dt.uno i:after {
  content: "1";
}
.armaPlay.v3 .contConjunto dl dt.dos i:after {
  content: "2";
}
.armaPlay.v3 .contConjunto dl dt.tres i:after {
  content: "3";
}
.armaPlay.v3 .contConjunto dl dt.cuatro i:after {
  content: "4";
}
.armaPlay.v3 .contConjunto dl dd {
  padding: 0 10px;
}
.armaPlay.v3 article:not(.box) {
  padding: 20px 0 16px;
}
.armaPlay.v3 article:not(.box) h4 {
  padding: 0 20px;
}
.armaPlay.v3 article:not(.box) ul {
  padding: 0 20px 20px;
}
.armaPlay.v3 article:not(.box) p {
  padding: 0 20px;
}
.armaPlay.v3 .ico_AtpTv,
.armaPlay.v3 .ico_AtpInt,
.armaPlay.v3 .ico_AtpTel,
.armaPlay.v3 .ico_AtpMov {
  position: relative;
}
.armaPlay.v3 .ico_AtpTv:before,
.armaPlay.v3 .ico_AtpInt:before,
.armaPlay.v3 .ico_AtpTel:before,
.armaPlay.v3 .ico_AtpMov:before {
  content: " ";
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  background: url(img/icon-servicios.png) no-repeat;
  background-position: 0 0;
  display: block;
  height: 30px;
}
.armaPlay.v3 .ico_AtpTv:before {
  background-position: -63px 0;
  width: 40px;
}
.armaPlay.v3 .ico_AtpInt:before {
  background-position: -33px 0;
  width: 30px;
}
.armaPlay.v3 .ico_AtpTel:before {
  background-position: -18px 0;
  width: 14px;
}
.armaPlay.v3 .ico_AtpMov:before {
  background-position: 0 0;
  width: 18px;
}
.armaPlayComparador h1 {
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 400;
  margin-bottom: 40px;
}
.armaPlayComparador article:not(.box) {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  border: none;
  margin: 10px;
}
.contThanks {
  width: 100%;
  max-width: 942px;
  margin: auto;
}
.contThanks .contGracias {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.contThanks .contGracias h2 {
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 40px;
  font-weight: 300;
  width: 100%;
}
.contThanks .contGracias p {
  font-size: 18px;
  font-size: 1.125rem;
  color: #666;
  font-weight: 300;
}
.contThanks .contGracias .cont-btns {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin: 40px 0 -20px;
}
.contThanks .contGracias .cont-btns .btn-rojo,
.contThanks .contGracias .cont-btns .btn-azul {
  margin: 0;
  border-radius: 1px;
}
.contThanks .contGracias .print {
  display: table;
  font-size: 13px;
  font-size: 0.8125rem;
}
.contThanks .graciasPrincipal {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  width: 100%;
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #ddd;
}
.contThanks .graciasPrincipal .cont-img {
  min-width: 238px;
}
.contThanks .graciasPrincipal .cont-titulo {
  margin-left: 33px;
}
.contThanks .graciasPrincipal .cont-titulo h2 {
  font-size: 25px;
  font-size: 1.5625rem;
  color: #0eaf09;
  margin-bottom: 17px;
}
.contThanks .graciasPrincipal .cont-titulo h2 span {
  font-size: 32px;
  font-size: 2rem;
}
.contThanks .graciasPrincipal .cont-titulo p {
  font-size: 16px;
  font-size: 1rem;
}
.contThanks .contResumen {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  font-size: 10px;
  padding: 0 0 40px;
  width: 100%;
  margin-bottom: 40px;
  border-bottom: 1px solid #ddd;
}
.contThanks .contResumen.resumen dd {
  font-weight: 500;
  color: #000;
}
.contThanks .contResumen.adicional {
  border-bottom: none;
  margin-bottom: 0px;
}
.contThanks .contResumen.adicional h3 {
  margin-bottom: 18px;
}
.contThanks .contResumen.adicional h4 {
  font-size: 16px;
  font-size: 1rem;
  color: #000;
  font-weight: 400;
  margin-bottom: 40px;
}
.contThanks .contResumen .contAdicional {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 25px;
  padding-left: 10px;
}
.contThanks .contResumen .contAdicional dl:first-child dt {
  position: relative;
}
.contThanks .contResumen .contAdicional dl:first-child dt:before {
  content: "•";
  color: #ef3829;
  left: -7px;
  position: absolute;
}
.contThanks .contResumen .contAdicional dd {
  font-weight: 500;
  color: #000;
}
.contThanks .contResumen h3 {
  width: 100%;
  margin-bottom: 40px;
}
.contThanks .contResumen h4 {
  margin-bottom: 20px;
}
.contThanks .contResumen dl {
  margin-bottom: 13px;
  display: table;
}
.contThanks .contResumen dt,
.contThanks .contResumen dd {
  font-size: 16px;
  font-size: 1rem;
  color: #666;
}
.contThanks .contResumen dt {
  font-weight: 400;
  float: left;
  clear: left;
}
.contThanks .contResumen dd {
  font-weight: 300;
  float: left;
  margin-left: 5px;
}
.contThanks .campoTotal {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 15px 20px;
  font-weight: 400;
  border: 1px solid #ddd;
  text-align: right;
  color: #333;
}
.contThanks .campoTotal span {
  font-weight: 500;
  color: #000;
}
.modalArmaDetalles {
  display: none;
}
.modalArmaDetalles .container .planCompDetalles h1 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 400;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox {
  padding: 40px 0;
  border-bottom: #ddd 1px solid;
}
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox:last-child {
  border-bottom: 0 !important;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 400;
  padding: 5px 0;
}
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  h2
  .precio {
  float: right;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox h3 {
  font-size: 20px;
  font-size: 1.25rem;
  margin: 20px 0;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox h3:before {
  content: "+";
  color: #b7202e;
  margin-right: 10px;
  display: inline-block;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox h3 + ul {
  padding-top: 10px !important;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox i {
  width: 31px;
  height: 30px;
  display: block;
  float: left;
  margin-right: 10px;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox .ico_AtpTv,
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  .ico_AtpInt,
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  .ico_AtpTel {
  position: relative;
}
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  .ico_AtpTv:before,
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  .ico_AtpInt:before,
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  .ico_AtpTel:before {
  content: " ";
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  background: url(img/armaTuPlaySmall.png) no-repeat;
  background-position: 0 0;
  display: block;
  height: 30px;
}
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  .ico_AtpTv:before {
  background-position: -46px 0;
  width: 31px;
  height: 18px;
}
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  .ico_AtpInt:before {
  background-position: -15px 0;
  width: 31px;
}
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  .ico_AtpTel:before {
  background-position: 0 0;
  width: 15px;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox ul {
  width: 100%;
  padding-top: 20px;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox ul li {
  color: #666;
  position: relative;
  padding-left: 10px;
  padding-bottom: 5px;
}
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  ul
  li:before {
  content: "•";
  color: #ef3829;
  left: 0;
  position: absolute;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox dl {
  width: 100%;
  padding-bottom: 5px;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox dl dt {
  display: inline-block;
  padding-left: 10px;
}
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  dl
  dt:before {
  content: "•";
  color: #ef3829;
  left: 0;
  position: absolute;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesBox dl dd {
  float: right;
}
.modalArmaDetalles
  .container
  .planCompDetalles
  .planCompDetallesBox
  dl
  dd
  span {
  font-size: 16px;
  font-size: 1rem;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesTotal {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ddd;
  height: 60px;
  margin: 20px 0px;
  width: 100%;
  position: relative;
  padding: 20px;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesTotal p {
  font-size: 20px;
  font-size: 1.25rem;
  text-align: right;
  font-weight: 300;
}
.modalArmaDetalles .container .planCompDetalles .planCompDetallesTotal p span {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  margin-left: 5px;
}
.modalArmaDetalles .planesyCobertura {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  max-width: 700px;
  margin: auto;
  width: 100% !important;
}
.modalArmaDetalles .planesyCobertura .planesTelefonia,
.modalArmaDetalles .planesyCobertura .consultaCovertura {
  width: 50%;
}
.icon-chevron-down:before {
  content: "";
  font-family: "FontAwesome";
}
.icon-chevron-right:before {
  content: "";
  font-family: "FontAwesome";
}
.filtroATP {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
}
.filtroATP .filtroComp {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 20px;
  background-color: #f2f2f2;
}
.filtroATP .filtroComp form {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  width: calc(100% - 20px);
  margin-left: -10px;
  margin-right: -10px;
}
.filtroATP .filtroComp form fieldset {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 25%;
  padding: 0 10px;
  border: none;
}
.filtroATP .filtroComp form fieldset label {
  width: 100%;
  text-align: center;
}
.filtroATP .filtroComp form fieldset span.select select {
  margin-bottom: 0;
}
.filtroATP .filtroComp form .btnCont {
  width: 100%;
}
.filtroATP .filtroComp form .btnCont button {
  margin: 0 auto;
}
#modalPrevATP .modalPrevATPCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  padding: 40px;
}
#modalPrevATP .modalPrevATPCont p {
  display: inline-block;
  width: 100%;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 20px;
}
#modalPrevATP .modalPrevATPCont p i.fa {
  color: #ef3829;
  margin-right: 5px;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  width: 45%;
  padding: 20px;
}
@media only screen and (max-width: 640px) {
  #modalPrevATP .modalPrevATPCont .modalPrevATPBox {
    width: 100%;
  }
}
@media only screen and (max-width: 640px) {
  #modalPrevATP .modalPrevATPCont .modalPrevATPBox:last-child {
    margin-top: 20px;
  }
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox h2 {
  font-weight: 300;
  margin-bottom: 10px;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul {
  min-height: 110px;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  margin-bottom: 10px;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li span {
  position: relative;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li span:before {
  content: "";
  background: url(img/ico-cotizadorTodoClaro.png) no-repeat;
  display: block;
  margin-right: 5px;
  position: absolute;
  left: 0;
  top: -2px;
  height: 27px;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li span.tv {
  padding-left: 40px;
  color: #1f97ae;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li span.tv:before {
  background-position: -40px 0px;
  width: 33px;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li span.internet {
  padding-left: 30px;
  color: #b7202e;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li span.internet:before {
  background-position: -15px 0px;
  width: 24px;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li span.telefonia {
  padding-left: 20px;
  color: #f5842b;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li span.telefonia:before {
  background-position: -3px 0px;
  width: 10px;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li:last-child {
  margin-bottom: 0;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox .btn-azul {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0 auto;
  cursor: pointer;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox .btn-azul:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox .btn-azul:hover {
  color: #1f97ae !important;
  background: #fff;
  border-color: #1f97ae;
}
@media only screen and (max-width: 870px) {
  .panel-play-selectores.medida.cambiosChile,
  .medida.cambiosChile.panel-play-selectores-medida,
  .planesyCobertura {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .panel-play-selectores.medida.cambiosChile .colum1,
  .medida.cambiosChile.panel-play-selectores-medida .colum1,
  .panel-play-selectores.medida.cambiosChile .colum2,
  .medida.cambiosChile.panel-play-selectores-medida .colum2,
  .panel-play-selectores.medida.cambiosChile .colum3,
  .medida.cambiosChile.panel-play-selectores-medida .colum3,
  .panel-play-selectores.medida.cambiosChile .panel-play-sumario,
  .medida.cambiosChile.panel-play-selectores-medida .panel-play-sumario,
  .planesyCobertura .colum1,
  .planesyCobertura .colum2,
  .planesyCobertura .colum3,
  .planesyCobertura .panel-play-sumario {
    width: calc(50% - 20px);
    margin-bottom: 20px;
  }
  .panel-play-selectores.medida.cambiosChile .planesyCobertura,
  .medida.cambiosChile.panel-play-selectores-medida .planesyCobertura,
  .planesyCobertura .planesyCobertura {
    max-width: 100%;
    width: 100% !important;
  }
  .panel-play-selectores.medida.cambiosChile .planesTelefonia,
  .medida.cambiosChile.panel-play-selectores-medida .planesTelefonia,
  .panel-play-selectores.medida.cambiosChile .consultaCovertura,
  .medida.cambiosChile.panel-play-selectores-medida .consultaCovertura,
  .planesyCobertura .planesTelefonia,
  .planesyCobertura .consultaCovertura {
    width: calc(50% - 20px);
  }
  .filtroATP .filtroComp form {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .filtroATP .filtroComp form fieldset {
    max-width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .panel-play-selectores.medida.cambiosChile,
  .medida.cambiosChile.panel-play-selectores-medida,
  .planesyCobertura {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .panel-play-selectores.medida.cambiosChile .colum1,
  .medida.cambiosChile.panel-play-selectores-medida .colum1,
  .panel-play-selectores.medida.cambiosChile .colum2,
  .medida.cambiosChile.panel-play-selectores-medida .colum2,
  .panel-play-selectores.medida.cambiosChile .colum3,
  .medida.cambiosChile.panel-play-selectores-medida .colum3,
  .panel-play-selectores.medida.cambiosChile .panel-play-sumario,
  .medida.cambiosChile.panel-play-selectores-medida .panel-play-sumario,
  .planesyCobertura .colum1,
  .planesyCobertura .colum2,
  .planesyCobertura .colum3,
  .planesyCobertura .panel-play-sumario {
    width: 100%;
  }
  .panel-play-selectores.medida.cambiosChile .planesTelefonia,
  .medida.cambiosChile.panel-play-selectores-medida .planesTelefonia,
  .panel-play-selectores.medida.cambiosChile .consultaCovertura,
  .medida.cambiosChile.panel-play-selectores-medida .consultaCovertura,
  .planesyCobertura .planesTelefonia,
  .planesyCobertura .consultaCovertura {
    width: 100% !important;
    margin-bottom: 10px;
  }
  .panel-play-accordion > div {
    overflow: visible !important;
  }
  .planesyCobertura,
  .planesyCoberturaEC {
    width: 100% !important;
  }
}
@media only screen and (max-width: 520px) {
  .armaPlay.v3 .contConjunto dl dt i {
    float: left;
  }
  .armaPlay.v3 .contConjunto dl dt h2 {
    float: left;
    width: auto;
    margin-top: 9px;
    margin-left: -10px;
  }
  .armaPlay.v3 .contConjunto dl dt .accion {
    top: 20px !important;
  }
}
.panel-comuna-selector {
  margin-top: 20px;
  margin-bottom: 20px;
}
.panel-comuna-selector .g12 {
  background: #dfdfdf;
  background: -moz-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #dfdfdf),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: linear-gradient(0deg, #dfdfdf 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFDFDF', endColorstr='#fff', GradientType=0 );
  border-radius: 5px;
  border: 1px solid #ddd;
  padding: 16px 0;
}
.panel-comuna-selector .left > div,
.panel-comuna-selector .right > div {
  padding: 0 10px;
  height: 25px;
}
.panel-comuna-selector .left strong {
  color: #333;
}
.panel-comuna-selector .left > div {
  display: table;
}
.panel-comuna-selector .left > div p {
  vertical-align: middle;
  display: table-cell;
}
.panel-comuna-selector .right {
  text-align: right;
}
.panel-comuna-selector .right a {
  display: inline-block;
  margin-top: 5px;
}
.panel-comuna-selector select {
  width: 200px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: bottom;
}
.panel-comuna-selector .error {
  font-size: 0.9em;
  margin-top: 5px;
}
.panel-aviso > div {
  background: #dfdfdf;
  background: -moz-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #dfdfdf),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: linear-gradient(0deg, #dfdfdf 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFDFDF', endColorstr='#fff', GradientType=0 );
  border-radius: 5px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 20px 0 20px 0;
}
.panel-aviso > div div:first-of-type {
  margin-left: 0 !important;
}
.panel-aviso > div div p {
  margin-left: 10px;
}
.panel-aviso > div div p span {
  font-weight: bold;
  color: #000;
}
.panel-aviso > div div {
  text-align: right;
}
.panel-aviso > div div:last-of-type {
  margin-right: 0 !important;
}
.panel-aviso > div div a {
  margin-right: 10px;
}
.panel-play-selectores,
.panel-play-selectores-medida {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px auto;
}
.panel-play-selectores > div,
.panel-play-selectores-medida > div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(25% - 20px);
  margin: 0 10px;
  border-radius: 5px;
}
.panel-play-selectores > div > article,
.panel-play-selectores-medida > div > article {
  margin-bottom: 20px;
}
.panel-play-selectores > div > div a,
.panel-play-selectores-medida > div > div a {
  display: block;
  float: right;
}
.panel-play-selectores.cl
  .panel-play-selector
  .panel-play-accordion
  header
  span,
.cl.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion
  header
  span {
  max-width: 185px;
  display: block;
}
.panel-play-selectores.cl
  .panel-play-selector
  .panel-play-accordion
  header.js-selected
  .js-plan,
.cl.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion
  header.js-selected
  .js-plan {
  max-width: 145px;
}
.panel-play-selectores.cl .panel-play-sumario .play-sumario-action a,
.cl.panel-play-selectores-medida .panel-play-sumario .play-sumario-action a,
.panel-play-selectores.cl .tuPlay .play-sumario-action a,
.cl.panel-play-selectores-medida .tuPlay .play-sumario-action a {
  width: 200px;
}
.panel-play-selectores.movil .panel-play-sumario > div,
.movil.panel-play-selectores-medida .panel-play-sumario > div,
.panel-play-selectores.movil .tuPlay > div,
.movil.panel-play-selectores-medida .tuPlay > div {
  overflow: hidden;
}
.panel-play-selectores.movil .panel-play-accordion fieldset,
.movil.panel-play-selectores-medida .panel-play-accordion fieldset {
  margin-bottom: 20px;
}
.panel-play-selectores.movil .panel-play-accordion label,
.movil.panel-play-selectores-medida .panel-play-accordion label {
  width: 90%;
}
.panel-play-selectores.movil .panel-play-accordion label .price,
.movil.panel-play-selectores-medida .panel-play-accordion label .price {
  display: inline;
  margin: 0px;
  width: auto;
  float: right;
}
.panel-play-selectores.movil .hidden,
.movil.panel-play-selectores-medida .hidden {
  display: none;
}
.panel-play-selectores.movil .play-sumario-lista,
.movil.panel-play-selectores-medida .play-sumario-lista {
  margin-bottom: 20px;
}
.panel-play-selectores.movil .play-sumario-lista table,
.movil.panel-play-selectores-medida .play-sumario-lista table {
  width: 100%;
}
.panel-play-selectores.movil .play-sumario-lista table tbody tr td,
.movil.panel-play-selectores-medida .play-sumario-lista table tbody tr td {
  padding: 3px 0;
}
.panel-play-selectores.movil
  .play-sumario-lista
  table
  tbody
  tr
  td:nth-of-type(2),
.movil.panel-play-selectores-medida
  .play-sumario-lista
  table
  tbody
  tr
  td:nth-of-type(2) {
  color: #000;
  font-weight: bold;
  text-align: right;
}
.panel-play-selectores.movil .play-sumario-lista table tbody tr.enPlay > td,
.movil.panel-play-selectores-medida
  .play-sumario-lista
  table
  tbody
  tr.enPlay
  > td {
  color: #ef3829;
  padding: 0px 0px 15px;
}
.panel-play-selectores.movil .play-sumario-lista table tbody tr.descrip > td,
.movil.panel-play-selectores-medida
  .play-sumario-lista
  table
  tbody
  tr.descrip
  > td {
  font-size: 0.8em;
  color: #888;
  padding: 0px 0px 10px;
}
.panel-play-selectores.medida .panel-play-selector > form,
.medida.panel-play-selectores-medida .panel-play-selector > form,
.panel-play-selectores.medida .panel-play-selector > div,
.medida.panel-play-selectores-medida .panel-play-selector > div {
  border-radius: 0;
  border: none;
}
.panel-play-selectores.medida .panel-play-selector > form h2,
.medida.panel-play-selectores-medida .panel-play-selector > form h2,
.panel-play-selectores.medida .panel-play-selector > div h2,
.medida.panel-play-selectores-medida .panel-play-selector > div h2 {
  border-radius: 3px 3px 0px 0px;
  font-size: 1.2em;
  padding: 10px;
  margin-bottom: 0px;
}
.panel-play-selectores.medida .panel-play-accordion,
.medida.panel-play-selectores-medida .panel-play-accordion {
  opacity: 0.5;
}
.panel-play-selectores.medida .panel-play-accordion header,
.medida.panel-play-selectores-medida .panel-play-accordion header {
  background: #e4e4e4;
  background: -moz-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #e4e4e4),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: linear-gradient(0deg, #e4e4e4 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#fff', GradientType=0 );
  background-color: #e4e4e4;
  color: #333;
  font-size: 11px;
  cursor: default;
  border: 1px solid #ddd;
  margin-bottom: 3px;
}
.panel-play-selectores.medida .panel-play-accordion header.derecha:before,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  header.derecha:before {
  content: "" !important;
}
.panel-play-selectores.medida .panel-play-accordion header.abajo:before,
.medida.panel-play-selectores-medida .panel-play-accordion header.abajo:before {
  content: "" !important;
}
.panel-play-selectores.medida .panel-play-accordion.selected,
.medida.panel-play-selectores-medida .panel-play-accordion.selected {
  opacity: 1;
}
.panel-play-selectores.medida .panel-play-accordion.selected header,
.medida.panel-play-selectores-medida .panel-play-accordion.selected header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 11px;
  padding: 10px 11px;
  line-height: 11px;
  height: 32px;
}
.panel-play-selectores.medida .panel-play-accordion div,
.medida.panel-play-selectores-medida .panel-play-accordion div {
  padding: 0px;
  margin-bottom: 0px;
  overflow: hidden;
}
.panel-play-selectores.medida .panel-play-accordion div fieldset,
.medida.panel-play-selectores-medida .panel-play-accordion div fieldset {
  margin-bottom: 0px;
}
.panel-play-selectores.medida .panel-play-accordion div fieldset dt.valDesc,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div
  fieldset
  dt.valDesc {
  display: block;
  font-weight: 100;
  margin-top: 3px;
  font-size: 0.9em;
}
.panel-play-selectores.medida .panel-play-accordion div fieldset .inputNumber,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div
  fieldset
  .inputNumber {
  margin: 5px 0px 0px;
  border: 1px solid #ddd;
  width: 46px;
  float: right;
  border-radius: 4px;
  padding: 2px;
}
.panel-play-selectores.medida .panel-play-accordion div.minutos fieldset,
.medida.panel-play-selectores-medida .panel-play-accordion div.minutos fieldset,
.panel-play-selectores.medida .panel-play-accordion div.internet fieldset,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.internet
  fieldset,
.panel-play-selectores.medida .panel-play-accordion div.telefonia fieldset,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.telefonia
  fieldset,
.panel-play-selectores.medida .panel-play-accordion div.television fieldset,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.television
  fieldset {
  padding: 12px;
  margin-bottom: 0px;
}
.panel-play-selectores.medida .panel-play-accordion div.minutos fieldset dd,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.minutos
  fieldset
  dd,
.panel-play-selectores.medida .panel-play-accordion div.internet fieldset dd,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.internet
  fieldset
  dd,
.panel-play-selectores.medida .panel-play-accordion div.telefonia fieldset dd,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.telefonia
  fieldset
  dd,
.panel-play-selectores.medida .panel-play-accordion div.television fieldset dd,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.television
  fieldset
  dd {
  clear: none;
  float: right;
  font-weight: bold;
}
.panel-play-selectores.medida
  .panel-play-accordion
  div.minutos
  fieldset
  dt
  span,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.minutos
  fieldset
  dt
  span,
.panel-play-selectores.medida
  .panel-play-accordion
  div.internet
  fieldset
  dt
  span,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.internet
  fieldset
  dt
  span,
.panel-play-selectores.medida
  .panel-play-accordion
  div.telefonia
  fieldset
  dt
  span,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.telefonia
  fieldset
  dt
  span,
.panel-play-selectores.medida
  .panel-play-accordion
  div.television
  fieldset
  dt
  span,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  div.television
  fieldset
  dt
  span {
  display: block;
  font-weight: 100;
  margin-top: 3px;
  font-size: 0.9em;
}
.panel-play-selectores.medida .panel-play-accordion fieldset,
.medida.panel-play-selectores-medida .panel-play-accordion fieldset {
  float: left;
  display: block;
  border-bottom: 1px solid #ddd;
  font-size: 12px !important;
  padding: 10px 11px !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
}
.panel-play-selectores.medida
  .panel-play-accordion
  fieldset
  input[type="radio"],
.medida.panel-play-selectores-medida
  .panel-play-accordion
  fieldset
  input[type="radio"] {
  float: left;
  margin: 0px 5px 0px 0px;
}
.panel-play-selectores.medida .panel-play-accordion fieldset dl,
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dl {
  float: left;
  display: block;
  width: calc(100% - 25px);
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}
.panel-play-selectores.medida .panel-play-accordion fieldset dl .tagline,
.medida.panel-play-selectores-medida
  .panel-play-accordion
  fieldset
  dl
  .tagline {
  font-weight: normal;
  font-size: 11px;
  color: #666;
  margin-top: 6px;
  line-height: 13px;
  width: 125px !important;
  word-break: break-all;
}
.panel-play-selectores.medida .panel-play-accordion fieldset dt,
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dt {
  font-weight: bold;
  color: #333;
  float: left;
  width: 70% !important;
  margin-bottom: 4px;
}
.panel-play-selectores.medida .panel-play-accordion fieldset dt.valTit,
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dt.valTit {
  width: auto;
}
.panel-play-selectores.medida .panel-play-accordion fieldset dt.valDesc,
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dt.valDesc {
  font-size: 11px;
  color: #666;
  line-height: 12px;
  margin-top: 6px;
}
.panel-play-selectores.medida .panel-play-accordion fieldset dd,
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dd {
  float: left;
  clear: both;
  color: #666;
  font-weight: 100;
}
.panel-play-selectores.medida .panel-play-accordion fieldset dd.valPrec,
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dd.valPrec {
  width: 30%;
  text-align: right;
}
.panel-play-selectores.medida .panel-play-accordion .next,
.medida.panel-play-selectores-medida .panel-play-accordion .next {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  text-align: right;
  color: blue;
  padding: 5px;
  cursor: pointer;
  display: none;
  padding-top: 5px;
  overflow: hidden;
}
.panel-play-selectores.medida .panel-play-accordion .next:after,
.medida.panel-play-selectores-medida .panel-play-accordion .next:after {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
.panel-play-selectores.medida .panel-play-accordion .next:hover,
.medida.panel-play-selectores-medida .panel-play-accordion .next:hover {
  text-decoration: underline;
}
.panel-play-selectores.medida .panel-play-sumario,
.medida.panel-play-selectores-medida .panel-play-sumario {
  float: left;
  margin: 0px 10px;
  border-radius: 5px;
  background-clip: padding-box;
}
.panel-play-selectores.medida .panel-play-sumario > div,
.medida.panel-play-selectores-medida .panel-play-sumario > div,
.panel-play-selectores.medida .panel-play-sumario > form,
.medida.panel-play-selectores-medida .panel-play-sumario > form {
  margin-bottom: 24px;
  padding: 0px;
  border-radius: 0px;
  min-height: 135px;
}
.panel-play-selectores.medida .panel-play-sumario > div h2,
.medida.panel-play-selectores-medida .panel-play-sumario > div h2,
.panel-play-selectores.medida .panel-play-sumario > form h2,
.medida.panel-play-selectores-medida .panel-play-sumario > form h2 {
  background: #666;
  background-clip: padding-box;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
  border-radius: 3px 3px 0px 0px;
  color: #fff;
  font-weight: normal;
  text-align: center;
  font-size: 1.3em;
  padding: 10px 8px;
  margin: -1px 0px -1px;
}
.panel-play-selectores.medida .panel-play-sumario > form,
.medida.panel-play-selectores-medida .panel-play-sumario > form {
  border: 1px solid #ddd;
  min-height: 0px;
  background-color: #e4e4e4;
  background: #e4e4e4;
  background: -moz-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #e4e4e4),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: linear-gradient(0deg, #e4e4e4 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#fff', GradientType=0 );
  border-radius: 3px;
}
.panel-play-selectores.medida .panel-play-sumario > form .descrip,
.medida.panel-play-selectores-medida .panel-play-sumario > form .descrip {
  margin-bottom: 0px;
  border: none !important;
}
.panel-play-selectores.medida .panel-play-sumario > div,
.medida.panel-play-selectores-medida .panel-play-sumario > div {
  min-height: 0px;
  background-color: #e4e4e4;
  background: #e4e4e4;
  background: -moz-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #e4e4e4),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: linear-gradient(0deg, #e4e4e4 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#fff', GradientType=0 );
  border-radius: 3px;
}
.panel-play-selectores.medida .panel-play-sumario > div .descrip,
.medida.panel-play-selectores-medida .panel-play-sumario > div .descrip {
  margin-bottom: 0px;
  border: none !important;
}
.panel-play-selectores.medida .panel-play-sumario .descrip p,
.medida.panel-play-selectores-medida .panel-play-sumario .descrip p {
  width: 100%;
  margin-left: 0px;
  margin-bottom: 75px;
}
.panel-play-selectores.medida .panel-play-sumario .fact,
.medida.panel-play-selectores-medida .panel-play-sumario .fact {
  padding: 10px;
  display: none;
}
.panel-play-selectores.medida .panel-play-sumario.port .play-sumario-lista,
.medida.panel-play-selectores-medida
  .panel-play-sumario.port
  .play-sumario-lista {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.panel-play-selectores.medida .panel-play-sumario.port .play-sumario-total,
.medida.panel-play-selectores-medida
  .panel-play-sumario.port
  .play-sumario-total {
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border: none;
}
.panel-play-selectores.medida .descrip,
.medida.panel-play-selectores-medida .descrip {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #e4e4e4;
  background: -moz-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #e4e4e4),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: linear-gradient(0deg, #e4e4e4 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#fff', GradientType=0 );
  display: block;
  padding: 15px 5px;
  background-color: #e4e4e4;
  border: 1px #ddd solid;
  border-radius: 0 0 3px 3px;
  margin-bottom: 10px;
  overflow: hidden;
}
.panel-play-selectores.medida .descrip .icon,
.medida.panel-play-selectores-medida .descrip .icon {
  display: block;
  float: left;
  width: 40px !important;
  height: 40px !important;
  margin-right: 10px !important;
}
.panel-play-selectores.medida .descrip .icon.plan,
.medida.panel-play-selectores-medida .descrip .icon.plan {
  background-position: 0px 0px;
}
.panel-play-selectores.medida .descrip .icon.mensajeria,
.medida.panel-play-selectores-medida .descrip .icon.mensajeria {
  background-position: 0px -40px;
}
.panel-play-selectores.medida .descrip .icon.internet,
.medida.panel-play-selectores-medida .descrip .icon.internet {
  background-position: 0px -80px;
}
.panel-play-selectores.medida .descrip .icon.tuPlan,
.medida.panel-play-selectores-medida .descrip .icon.tuPlan {
  display: block;
  margin: 43px 58px -110px;
  width: 89px !important;
  height: 67px !important;
}
.panel-play-selectores.medida .descrip .icon.television,
.medida.panel-play-selectores-medida .descrip .icon.television {
  background-position: 0px -120px;
}
.panel-play-selectores.medida .descrip .icon.telefonia,
.medida.panel-play-selectores-medida .descrip .icon.telefonia {
  background-position: 0px -160px;
}
.panel-play-selectores.medida .descrip p,
.medida.panel-play-selectores-medida .descrip p {
  width: auto;
  font-size: 0.85em;
  color: #666;
}
.panel-play-selectores.medida .resumen,
.medida.panel-play-selectores-medida .resumen {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #e4e4e4;
  background: -moz-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #e4e4e4),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: linear-gradient(0deg, #e4e4e4 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#fff', GradientType=0 );
  display: block;
  padding: 10px 11px;
  border: 1px solid #ddd;
  background-color: #e4e4e4;
  margin-bottom: 10px;
  border-radius: 0px 0px 3px 3px;
  display: none;
}
.panel-play-selectores.medida .resumen div,
.medida.panel-play-selectores-medida .resumen div {
  display: table;
}
.panel-play-selectores.medida .resumen .fichaResumen,
.medida.panel-play-selectores-medida .resumen .fichaResumen {
  overflow: initial;
  margin-bottom: 12px;
  width: 100% !important;
}
.panel-play-selectores.medida .resumen .fichaResumen dl,
.medida.panel-play-selectores-medida .resumen .fichaResumen dl {
  margin-bottom: 8px;
  width: 100%;
}
.panel-play-selectores.medida .resumen .fichaResumen dt,
.medida.panel-play-selectores-medida .resumen .fichaResumen dt {
  width: 100%;
  margin-bottom: 8px;
}
.panel-play-selectores.medida .resumen .fichaResumen dt span,
.medida.panel-play-selectores-medida .resumen .fichaResumen dt span {
  width: auto !important;
}
.panel-play-selectores.medida .resumen .adicionales,
.medida.panel-play-selectores-medida .resumen .adicionales {
  margin-bottom: 10px;
}
.panel-play-selectores.medida .resumen .adicionales p,
.medida.panel-play-selectores-medida .resumen .adicionales p {
  color: #000;
  margin-bottom: 2px;
  font-weight: bold;
}
.panel-play-selectores.medida .resumen .adicionales dl,
.medida.panel-play-selectores-medida .resumen .adicionales dl {
  margin: 0px;
  padding: 0px;
}
.panel-play-selectores.medida .resumen .adicionales dt,
.medida.panel-play-selectores-medida .resumen .adicionales dt {
  color: #666;
  float: left;
  clear: both;
  font-weight: 100;
  display: table;
  vertical-align: top;
}
.panel-play-selectores.medida .resumen .adicionales dt span,
.medida.panel-play-selectores-medida .resumen .adicionales dt span {
  color: #666;
  font-weight: 100;
  font-size: 13px;
}
.panel-play-selectores.medida .resumen .adicionales dt span.datos,
.medida.panel-play-selectores-medida .resumen .adicionales dt span.datos {
  float: left;
  color: #666;
}
.panel-play-selectores.medida .resumen .adicionales dd,
.medida.panel-play-selectores-medida .resumen .adicionales dd {
  float: right;
}
.panel-play-selectores.medida .resumen .eliminar,
.medida.panel-play-selectores-medida .resumen .eliminar {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  cursor: pointer;
  position: relative;
}
.panel-play-selectores.medida .resumen .eliminar:before,
.medida.panel-play-selectores-medida .resumen .eliminar:before {
  content: "";
  font-family: "FontAwesome";
  color: #666;
  font-size: 1.1em;
}
.panel-play-selectores.medida .resumen .eliminar:hover:before,
.medida.panel-play-selectores-medida .resumen .eliminar:hover:before {
  color: #ef3829;
}
.panel-play-selectores.medida .resumen .eliminar:hover > span.toolt,
.medida.panel-play-selectores-medida .resumen .eliminar:hover > span.toolt {
  display: block;
}
.panel-play-selectores.medida .resumen .eliminar > span.toolt,
.medida.panel-play-selectores-medida .resumen .eliminar > span.toolt {
  z-index: 100;
  position: absolute;
  display: none;
  width: 100px;
  font-size: 0.7em;
  text-align: center;
  box-sizing: border-box;
  top: -32px;
  left: -26px;
  margin-right: -20px;
  color: #666;
  padding: 3px;
  border: 1px solid #ddd;
  background: #eee;
}
.panel-play-selectores.medida .resumen .eliminar > span.toolt:before,
.medida.panel-play-selectores-medida .resumen .eliminar > span.toolt:before {
  border-color: #eee transparent transparent transparent;
  border-style: solid;
  border-width: 7px 9px 0 9px;
  content: " ";
  left: 41%;
  position: absolute;
  top: 24px;
  z-index: 101;
}
.panel-play-selectores.medida .resumen .link,
.medida.panel-play-selectores-medida .resumen .link {
  float: right;
  text-align: right;
  overflow: hidden;
  margin-bottom: 10px;
}
.panel-play-selectores.medida .resumen dl,
.medida.panel-play-selectores-medida .resumen dl {
  padding: 0px 0px 10px;
  margin-bottom: 10px;
}
.panel-play-selectores.medida .resumen dl:last-child,
.medida.panel-play-selectores-medida .resumen dl:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.panel-play-selectores.medida .resumen dl.adicionales,
.medida.panel-play-selectores-medida .resumen dl.adicionales {
  overflow: hidden;
}
.panel-play-selectores.medida .resumen dl.adicionales p,
.medida.panel-play-selectores-medida .resumen dl.adicionales p {
  color: #000;
  margin-bottom: 2px;
  font-weight: bold;
}
.panel-play-selectores.medida .resumen dl.adicionales dt,
.medida.panel-play-selectores-medida .resumen dl.adicionales dt {
  color: #666;
  float: left;
  clear: both;
  font-weight: 100;
}
.panel-play-selectores.medida .resumen dl.adicionales dd,
.medida.panel-play-selectores-medida .resumen dl.adicionales dd {
  float: right;
}
.panel-play-selectores.medida .resumen dl dt,
.medida.panel-play-selectores-medida .resumen dl dt {
  color: #333;
  display: table;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 5px;
}
.panel-play-selectores.medida .resumen dl dt span,
.medida.panel-play-selectores-medida .resumen dl dt span {
  color: #d02e10;
  display: table;
  float: right;
  font-size: 13px;
  text-align: right;
  vertical-align: top;
  width: 72px;
}
.panel-play-selectores.medida .resumen dl dt span.datos,
.medida.panel-play-selectores-medida .resumen dl dt span.datos {
  color: #000;
  float: left;
  font-size: 13px;
  text-align: left;
  width: 118px !important;
}
.panel-play-selectores.medida .resumen dl dd,
.medida.panel-play-selectores-medida .resumen dl dd {
  color: #666;
  font-weight: 100;
  font-size: 13px;
}
.panel-play-selectores.medida .resumen .btn-rojo,
.medida.panel-play-selectores-medida .resumen .btn-rojo {
  width: auto;
  padding: 0.5em;
  margin: auto;
  display: table;
}
.panel-play-selectores.medida .btn-reset,
.medida.panel-play-selectores-medida .btn-reset {
  cursor: pointer;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  line-height: 11px;
  height: 32px;
  border: 1px solid #ddd;
  margin-bottom: 3px;
  font-size: 11px;
  color: #666;
  text-align: left;
  border-top: 1px solid #ddd;
  background-color: #e4e4e4;
  background: #e4e4e4;
  background: -moz-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #e4e4e4),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #e4e4e4 0%, #fff 100%);
  background: linear-gradient(0deg, #e4e4e4 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#fff', GradientType=0 );
  display: none;
}
.panel-play-selectores.medida .btn-reset:after,
.medida.panel-play-selectores-medida .btn-reset:after {
  content: "";
  font-family: "FontAwesome";
  margin-right: 0px;
  margin-left: 0px;
  float: right;
  color: #ef3829;
}
.panel-play-selectores.medida .play-sumario-lista,
.medida.panel-play-selectores-medida .play-sumario-lista,
.panel-play-selectores.medida .play-sumario-total,
.medida.panel-play-selectores-medida .play-sumario-total,
.panel-play-selectores.medida .play-sumario-action,
.medida.panel-play-selectores-medida .play-sumario-action {
  display: none;
}
.panel-play-selectores.medida .play-sumario-lista,
.medida.panel-play-selectores-medida .play-sumario-lista {
  margin-bottom: 0px;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.panel-play-selectores.medida .play-sumario-lista fieldset,
.medida.panel-play-selectores-medida .play-sumario-lista fieldset {
  font-size: 12px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.panel-play-selectores.medida .play-sumario-lista fieldset p,
.medida.panel-play-selectores-medida .play-sumario-lista fieldset p {
  color: #000;
  font-weight: bold;
  margin-bottom: 4px;
}
.panel-play-selectores.medida .play-sumario-lista fieldset.productos dl dd,
.medida.panel-play-selectores-medida
  .play-sumario-lista
  fieldset.productos
  dl
  dd {
  text-decoration: none;
}
.panel-play-selectores.medida .play-sumario-lista fieldset.minutos,
.medida.panel-play-selectores-medida .play-sumario-lista fieldset.minutos {
  display: none;
}
.panel-play-selectores.medida .play-sumario-lista fieldset.internet,
.medida.panel-play-selectores-medida .play-sumario-lista fieldset.internet {
  display: none;
}
.panel-play-selectores.medida .play-sumario-lista fieldset.telefonia,
.medida.panel-play-selectores-medida .play-sumario-lista fieldset.telefonia {
  display: none;
}
.panel-play-selectores.medida .play-sumario-lista fieldset.television,
.medida.panel-play-selectores-medida .play-sumario-lista fieldset.television {
  display: none;
}
.panel-play-selectores.medida .play-sumario-lista fieldset dl,
.medida.panel-play-selectores-medida .play-sumario-lista fieldset dl {
  color: #666;
}
.panel-play-selectores.medida .play-sumario-lista fieldset dl dt,
.medida.panel-play-selectores-medida .play-sumario-lista fieldset dl dt {
  width: 135px;
}
.panel-play-selectores.medida .play-sumario-lista fieldset dl dd,
.medida.panel-play-selectores-medida .play-sumario-lista fieldset dl dd {
  width: 60px;
  text-align: right;
}
.panel-play-selectores.medida .play-sumario-lista fieldset dl dd.tachado,
.medida.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  dl
  dd.tachado {
  text-decoration: line-through;
}
.panel-play-selectores.medida .play-sumario-lista fieldset dl.descuento,
.medida.panel-play-selectores-medida .play-sumario-lista fieldset dl.descuento {
  color: #ef3829;
}
.panel-play-selectores.medida .play-sumario-lista fieldset dl.descuento dd,
.medida.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  dl.descuento
  dd {
  text-decoration: none;
}
.panel-play-selectores.medida .play-sumario-total,
.medida.panel-play-selectores-medida .play-sumario-total {
  display: none;
  padding: 10px;
  font-size: 19px;
  overflow: hidden;
  color: #000;
  font-weight: 100;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
.panel-play-selectores.medida .play-sumario-total p,
.medida.panel-play-selectores-medida .play-sumario-total p {
  float: left;
  font-size: 1.1em;
  line-height: 1;
}
.panel-play-selectores.medida .play-sumario-total span,
.medida.panel-play-selectores-medida .play-sumario-total span {
  float: right;
  color: #000;
  font-weight: normal;
  font-size: 1em;
}
.panel-play-selectores.medida .play-sumario-total .play-sumario-total-port,
.medida.panel-play-selectores-medida
  .play-sumario-total
  .play-sumario-total-port {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.panel-play-selectores.medida
  .play-sumario-total
  .play-sumario-total-port
  .left,
.medida.panel-play-selectores-medida
  .play-sumario-total
  .play-sumario-total-port
  .left {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  float: left;
  width: 60%;
}
.panel-play-selectores.medida
  .play-sumario-total
  .play-sumario-total-port
  .left
  p,
.medida.panel-play-selectores-medida
  .play-sumario-total
  .play-sumario-total-port
  .left
  p {
  width: 100%;
}
.panel-play-selectores.medida
  .play-sumario-total
  .play-sumario-total-port
  .left
  span,
.medida.panel-play-selectores-medida
  .play-sumario-total
  .play-sumario-total-port
  .left
  span {
  float: left;
  width: 100%;
  font-weight: bold;
}
.panel-play-selectores.medida
  .play-sumario-total
  .play-sumario-total-port
  .left.red,
.medida.panel-play-selectores-medida
  .play-sumario-total
  .play-sumario-total-port
  .left.red {
  color: #d02e10 !important;
  background: transparent !important;
}
.panel-play-selectores.medida
  .play-sumario-total
  .play-sumario-total-port
  .left.red
  span,
.medida.panel-play-selectores-medida
  .play-sumario-total
  .play-sumario-total-port
  .left.red
  span {
  color: #d02e10;
}
.panel-play-selectores.medida
  .play-sumario-total
  .play-sumario-total-port
  .right,
.medida.panel-play-selectores-medida
  .play-sumario-total
  .play-sumario-total-port
  .right {
  float: right;
  width: 40%;
}
.panel-play-selectores.medida
  .play-sumario-total
  .play-sumario-total-port
  .right
  .btn-rojo,
.medida.panel-play-selectores-medida
  .play-sumario-total
  .play-sumario-total-port
  .right
  .btn-rojo {
  float: right;
  font-size: 12px;
  width: 70px;
}
.panel-play-selectores.medida .play-sumario-action,
.medida.panel-play-selectores-medida .play-sumario-action {
  margin-bottom: 10px;
}
.panel-play-selectores.medida .play-sumario-action .btn-rojo,
.medida.panel-play-selectores-medida .play-sumario-action .btn-rojo {
  width: auto;
  padding: 0.5em;
}
.panel-play-selectores.medida .play-sumario-action .message,
.medida.panel-play-selectores-medida .play-sumario-action .message {
  font-size: 10px;
  position: absolute;
  width: 220px;
  text-align: center;
  margin-top: 15px;
}
.panel-play-selectores.medida .fact,
.medida.panel-play-selectores-medida .fact {
  font-size: 0.8em;
  margin-top: 10px;
  display: block;
}
.panel-play-selectores.aMovil .colum1 .resumen dl dt span.datos,
.aMovil.panel-play-selectores-medida .colum1 .resumen dl dt span.datos {
  width: 100% !important;
}
.panel-play-selectores.aMovil .colum1 .panel-play-accordion fieldset dt,
.aMovil.panel-play-selectores-medida .colum1 .panel-play-accordion fieldset dt {
  min-width: 100% !important;
}
.panel-play-selectores.aMovil .colum2 .resumen dl dt span.datos,
.aMovil.panel-play-selectores-medida .colum2 .resumen dl dt span.datos,
.panel-play-selectores.aMovil .colum3 .resumen dl dt span.datos,
.aMovil.panel-play-selectores-medida .colum3 .resumen dl dt span.datos {
  width: 120px !important;
}
.panel-play-selectores.aMovil .colum2 .panel-play-accordion fieldset dt,
.aMovil.panel-play-selectores-medida .colum2 .panel-play-accordion fieldset dt,
.panel-play-selectores.aMovil .colum3 .panel-play-accordion fieldset dt,
.aMovil.panel-play-selectores-medida .colum3 .panel-play-accordion fieldset dt {
  min-width: 120px !important;
}
.panel-play-selectores.emco .panel-play-selector h2,
.emco.panel-play-selectores-medida .panel-play-selector h2 {
  background: #ef3829;
}
.panel-play-selectores.emco .panel-play-selector .descrip,
.emco.panel-play-selectores-medida .panel-play-selector .descrip {
  border-bottom: 1px solid #ddd;
}
.panel-play-selectores.emco .panel-play-selector .panel-play-accordion.movil,
.emco.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion.movil {
  opacity: 1;
}
.panel-play-selectores.emco .panel-play-selector .panel-play-accordion.movil p,
.emco.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion.movil
  p {
  margin-bottom: 10px;
}
.panel-play-selectores.emco
  .panel-play-selector
  .panel-play-accordion.movil
  select,
.emco.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion.movil
  select {
  width: 195px;
  margin-top: 20px;
}
.panel-play-selectores.emco
  .panel-play-selector
  .panel-play-accordion.selected
  header,
.emco.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion.selected
  header {
  background: #dfdfdf;
  background: -moz-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #dfdfdf),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: linear-gradient(0deg, #dfdfdf 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFDFDF', endColorstr='#fff', GradientType=0 );
}
.panel-play-selectores.emco .panel-play-selector .panel-play-accordion header,
.emco.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion
  header {
  background: #000104;
  background: -moz-linear-gradient(0deg, #000104 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #000104),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #000104 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #000104 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #000104 0%, #fff 100%);
  background: linear-gradient(0deg, #000104 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000104', endColorstr='#fff', GradientType=0 );
  color: #666;
}
.panel-play-selectores.emco
  .panel-play-selector
  .panel-play-accordion
  .lineas
  dl,
.emco.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion
  .lineas
  dl {
  width: initial;
  margin-bottom: 10px;
  font-size: 11px;
}
.panel-play-selectores.emco
  .panel-play-selector
  .panel-play-accordion
  .lineas
  dl
  dt,
.emco.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion
  .lineas
  dl
  dt {
  min-width: initial;
}
.panel-play-selectores.emco
  .panel-play-selector
  .panel-play-accordion
  .lineas
  dl
  dd,
.emco.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion
  .lineas
  dl
  dd {
  min-width: initial;
  clear: none;
}
.panel-play-selectores.emco
  .panel-play-selector
  .panel-play-accordion
  .lineas
  dl
  dd.textlinea,
.emco.panel-play-selectores-medida
  .panel-play-selector
  .panel-play-accordion
  .lineas
  dl
  dd.textlinea {
  padding: 10px 5px;
}
.panel-play-selectores.emco .descrip .icon.plan,
.emco.panel-play-selectores-medida .descrip .icon.plan,
.panel-play-selectores.emco .descrip .icon.mensajeria,
.emco.panel-play-selectores-medida .descrip .icon.mensajeria,
.panel-play-selectores.emco .descrip .icon.internet,
.emco.panel-play-selectores-medida .descrip .icon.internet,
.panel-play-selectores.emco .descrip .icon.tuPlan,
.emco.panel-play-selectores-medida .descrip .icon.tuPlan {
  background: url(img/play-cambiosChile-ec-ico.png) !important;
}
.panel-play-selectores.emco .descrip .icon.plan,
.emco.panel-play-selectores-medida .descrip .icon.plan {
  background-position: -40px 0px;
}
.panel-play-selectores.emco .descrip .icon.mensajeria,
.emco.panel-play-selectores-medida .descrip .icon.mensajeria {
  background-position: -40px -40px;
}
.panel-play-selectores.emco .descrip .icon.internet,
.emco.panel-play-selectores-medida .descrip .icon.internet {
  background-position: -40px -80px;
}
.panel-play-selectores.emco .descrip .icon.tuPlan,
.emco.panel-play-selectores-medida .descrip .icon.tuPlan {
  background-position: -40px -200px;
}
.panel-play-selectores.emco .descrip .icon.television,
.emco.panel-play-selectores-medida .descrip .icon.television {
  background-position: -40px -120px;
}
.panel-play-selectores.emco .descrip .icon.telefonia,
.emco.panel-play-selectores-medida .descrip .icon.telefonia {
  background-position: -40px -160px;
}
.panel-play-selectores.emco .panel-play-sumario h2,
.emco.panel-play-selectores-medida .panel-play-sumario h2 {
  background: #000 !important;
}
.panel-play-selectores.emco .panel-play-sumario > div .descrip,
.emco.panel-play-selectores-medida .panel-play-sumario > div .descrip {
  border: none !important;
}
.panel-play-selectores.emco .panel-play-sumario .porPlan,
.emco.panel-play-selectores-medida .panel-play-sumario .porPlan {
  margin-top: 5px;
  border-bottom: 1px solid #ddd;
}
.panel-play-selectores.cambiosChile,
.cambiosChile.panel-play-selectores-medida,
.panel-play-selectores.cambiosChileEC,
.cambiosChileEC.panel-play-selectores-medida {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  font-size: 12px;
  line-height: 1.3;
  color: #666;
  position: relative;
  font-family: arial, helvetica, sans-serif;
}
.panel-play-selectores.cambiosChile .descrip,
.cambiosChile.panel-play-selectores-medida .descrip,
.panel-play-selectores.cambiosChileEC .descrip,
.cambiosChileEC.panel-play-selectores-medida .descrip {
  min-height: 73px;
  max-height: 130px;
  background: #f4f4f4;
  font-size: 0.85em;
}
.panel-play-selectores.cambiosChile .descrip .icon.plan,
.cambiosChile.panel-play-selectores-medida .descrip .icon.plan,
.panel-play-selectores.cambiosChile .descrip .icon.mensajeria,
.cambiosChile.panel-play-selectores-medida .descrip .icon.mensajeria,
.panel-play-selectores.cambiosChile .descrip .icon.internet,
.cambiosChile.panel-play-selectores-medida .descrip .icon.internet,
.panel-play-selectores.cambiosChile .descrip .icon.tuPlan,
.cambiosChile.panel-play-selectores-medida .descrip .icon.tuPlan,
.panel-play-selectores.cambiosChileEC .descrip .icon.plan,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.plan,
.panel-play-selectores.cambiosChileEC .descrip .icon.mensajeria,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.mensajeria,
.panel-play-selectores.cambiosChileEC .descrip .icon.internet,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.internet,
.panel-play-selectores.cambiosChileEC .descrip .icon.tuPlan,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.tuPlan {
  background: url(img/play-cambiosChile-ico.png);
}
.panel-play-selectores.cambiosChile .descrip .icon.plan,
.cambiosChile.panel-play-selectores-medida .descrip .icon.plan,
.panel-play-selectores.cambiosChileEC .descrip .icon.plan,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.plan {
  background-position: 0px 0px;
}
.panel-play-selectores.cambiosChile .descrip .icon.mensajeria,
.cambiosChile.panel-play-selectores-medida .descrip .icon.mensajeria,
.panel-play-selectores.cambiosChileEC .descrip .icon.mensajeria,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.mensajeria {
  background-position: 0px 120px;
}
.panel-play-selectores.cambiosChile .descrip .icon.internet,
.cambiosChile.panel-play-selectores-medida .descrip .icon.internet,
.panel-play-selectores.cambiosChileEC .descrip .icon.internet,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.internet {
  background-position: 0px 80px;
}
.panel-play-selectores.cambiosChile .descrip .icon.tuPlan,
.cambiosChile.panel-play-selectores-medida .descrip .icon.tuPlan,
.panel-play-selectores.cambiosChileEC .descrip .icon.tuPlan,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.tuPlan {
  background-position: 0px 40px;
  display: inline-block;
  margin: 0 10px 0 0 !important;
  width: 40px !important;
  height: 40px !important;
}
.panel-play-selectores.cambiosChile .fichaResumen + div,
.cambiosChile.panel-play-selectores-medida .fichaResumen + div,
.panel-play-selectores.cambiosChileEC .fichaResumen + div,
.cambiosChileEC.panel-play-selectores-medida .fichaResumen + div {
  width: 100%;
}
.panel-play-selectores.cambiosChile .resumen,
.cambiosChile.panel-play-selectores-medida .resumen,
.panel-play-selectores.cambiosChileEC .resumen,
.cambiosChileEC.panel-play-selectores-medida .resumen {
  min-height: 140px;
  height: auto;
}
.panel-play-selectores.cambiosChile .resumen p.h3,
.cambiosChile.panel-play-selectores-medida .resumen p.h3,
.panel-play-selectores.cambiosChileEC .resumen p.h3,
.cambiosChileEC.panel-play-selectores-medida .resumen p.h3 {
  color: #333;
  float: left;
  font-size: 12px;
  text-align: left;
  width: 188px !important;
  font-weight: bold;
  margin-bottom: 15px;
}
.panel-play-selectores.cambiosChile .resumen .link,
.cambiosChile.panel-play-selectores-medida .resumen .link,
.panel-play-selectores.cambiosChileEC .resumen .link,
.cambiosChileEC.panel-play-selectores-medida .resumen .link {
  float: left;
  margin-top: 5px;
}
.panel-play-selectores.cambiosChile .resumen .btn-rojo,
.cambiosChile.panel-play-selectores-medida .resumen .btn-rojo,
.panel-play-selectores.cambiosChileEC .resumen .btn-rojo,
.cambiosChileEC.panel-play-selectores-medida .resumen .btn-rojo {
  float: right;
  font-size: 1em;
}
.panel-play-selectores.cambiosChile .resumen .fichaResumen li,
.cambiosChile.panel-play-selectores-medida .resumen .fichaResumen li,
.panel-play-selectores.cambiosChileEC .resumen .fichaResumen li,
.cambiosChileEC.panel-play-selectores-medida .resumen .fichaResumen li {
  list-style: initial;
  list-style-position: inside;
  line-height: 14px;
}
.panel-play-selectores.cambiosChile .resumen .fichaResumen .datos,
.cambiosChile.panel-play-selectores-medida .resumen .fichaResumen .datos,
.panel-play-selectores.cambiosChileEC .resumen .fichaResumen .datos,
.cambiosChileEC.panel-play-selectores-medida .resumen .fichaResumen .datos {
  font-size: 12px;
  color: #333;
}
.panel-play-selectores.cambiosChile .resumen .fichaResumen .datos.first,
.cambiosChile.panel-play-selectores-medida .resumen .fichaResumen .datos.first,
.panel-play-selectores.cambiosChileEC .resumen .fichaResumen .datos.first,
.cambiosChileEC.panel-play-selectores-medida
  .resumen
  .fichaResumen
  .datos.first {
  font-weight: 500;
  font-size: 12px;
  margin: 5px 0px -17px;
  width: 188px;
  line-height: 1.8;
  color: #000;
}
.panel-play-selectores.cambiosChile .resumen .fichaResumen .eliminar,
.cambiosChile.panel-play-selectores-medida .resumen .fichaResumen .eliminar,
.panel-play-selectores.cambiosChileEC .resumen .fichaResumen .eliminar,
.cambiosChileEC.panel-play-selectores-medida .resumen .fichaResumen .eliminar {
  display: none;
}
.panel-play-selectores.cambiosChile .resumen dl dt span,
.cambiosChile.panel-play-selectores-medida .resumen dl dt span,
.panel-play-selectores.cambiosChileEC .resumen dl dt span,
.cambiosChileEC.panel-play-selectores-medida .resumen dl dt span {
  font-size: 12px;
}
.panel-play-selectores.cambiosChile .resumen dl dd,
.cambiosChile.panel-play-selectores-medida .resumen dl dd,
.panel-play-selectores.cambiosChileEC .resumen dl dd,
.cambiosChileEC.panel-play-selectores-medida .resumen dl dd {
  line-height: 14px;
  font-size: 12px;
  height: 40px !important;
  overflow: hidden;
  border-bottom: 1px solid #dcdcdc;
}
.panel-play-selectores.cambiosChile .panel-play-accordion .icon-chevron-right,
.cambiosChile.panel-play-selectores-medida
  .panel-play-accordion
  .icon-chevron-right,
.panel-play-selectores.cambiosChileEC .panel-play-accordion .icon-chevron-right,
.cambiosChileEC.panel-play-selectores-medida
  .panel-play-accordion
  .icon-chevron-right {
  color: #666;
}
.panel-play-selectores.cambiosChile
  .panel-play-accordion.down
  .icon-chevron-right:before,
.cambiosChile.panel-play-selectores-medida
  .panel-play-accordion.down
  .icon-chevron-right:before,
.panel-play-selectores.cambiosChileEC
  .panel-play-accordion.down
  .icon-chevron-right:before,
.cambiosChileEC.panel-play-selectores-medida
  .panel-play-accordion.down
  .icon-chevron-right:before {
  content: "";
}
.panel-play-selectores.cambiosChile
  .panel-play-accordion.selected
  .icon-chevron-right,
.cambiosChile.panel-play-selectores-medida
  .panel-play-accordion.selected
  .icon-chevron-right,
.panel-play-selectores.cambiosChileEC
  .panel-play-accordion.selected
  .icon-chevron-right,
.cambiosChileEC.panel-play-selectores-medida
  .panel-play-accordion.selected
  .icon-chevron-right {
  color: #d02e10;
}
.panel-play-selectores.cambiosChile .panel-play-selector h2,
.cambiosChile.panel-play-selectores-medida .panel-play-selector h2,
.panel-play-selectores.cambiosChileEC .panel-play-selector h2,
.cambiosChileEC.panel-play-selectores-medida .panel-play-selector h2 {
  font-weight: 100;
  font-size: 1.1em !important;
}
.panel-play-selectores.cambiosChile .panel-play-selector .descrip p,
.cambiosChile.panel-play-selectores-medida .panel-play-selector .descrip p,
.panel-play-selectores.cambiosChileEC .panel-play-selector .descrip p,
.cambiosChileEC.panel-play-selectores-medida .panel-play-selector .descrip p {
  font-size: 11px;
}
.panel-play-selectores.cambiosChile .panel-play-sumario,
.cambiosChile.panel-play-selectores-medida .panel-play-sumario,
.panel-play-selectores.cambiosChileEC .panel-play-sumario,
.cambiosChileEC.panel-play-selectores-medida .panel-play-sumario {
  min-height: 103px;
  max-height: 750px;
}
.panel-play-selectores.cambiosChile .panel-play-sumario h2,
.cambiosChile.panel-play-selectores-medida .panel-play-sumario h2,
.panel-play-selectores.cambiosChileEC .panel-play-sumario h2,
.cambiosChileEC.panel-play-selectores-medida .panel-play-sumario h2 {
  font-weight: 100 !important;
  font-size: 1.1em !important;
}
.panel-play-selectores.cambiosChile .panel-play-sumario .descrip p,
.cambiosChile.panel-play-selectores-medida .panel-play-sumario .descrip p,
.panel-play-selectores.cambiosChileEC .panel-play-sumario .descrip p,
.cambiosChileEC.panel-play-selectores-medida .panel-play-sumario .descrip p {
  font-size: 11px;
  width: calc(100% - 50px);
  margin-left: 10px;
  margin-bottom: 0px;
}
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset,
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset {
  padding-bottom: 9px;
}
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset .eliminar2,
.cambiosChile.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset .eliminar2,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2 {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  cursor: pointer;
  position: relative;
  float: right;
}
.panel-play-selectores.cambiosChile
  .play-sumario-lista
  fieldset
  .eliminar2:before,
.cambiosChile.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2:before,
.panel-play-selectores.cambiosChileEC
  .play-sumario-lista
  fieldset
  .eliminar2:before,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2:before {
  content: "";
  font-family: "FontAwesome";
  color: #3481b7;
  font-size: 1.1em;
}
.panel-play-selectores.cambiosChile
  .play-sumario-lista
  fieldset
  .eliminar2:hover:before,
.cambiosChile.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2:hover:before,
.panel-play-selectores.cambiosChileEC
  .play-sumario-lista
  fieldset
  .eliminar2:hover:before,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2:hover:before {
  content: "";
  font-family: "FontAwesome";
}
.panel-play-selectores.cambiosChile
  .play-sumario-lista
  fieldset
  .eliminar2:hover
  > span.toolt,
.cambiosChile.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2:hover
  > span.toolt,
.panel-play-selectores.cambiosChileEC
  .play-sumario-lista
  fieldset
  .eliminar2:hover
  > span.toolt,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2:hover
  > span.toolt {
  display: block;
}
.panel-play-selectores.cambiosChile
  .play-sumario-lista
  fieldset
  .eliminar2
  > span.toolt,
.cambiosChile.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2
  > span.toolt,
.panel-play-selectores.cambiosChileEC
  .play-sumario-lista
  fieldset
  .eliminar2
  > span.toolt,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2
  > span.toolt {
  border-radius: 3px;
  z-index: 100;
  position: absolute;
  display: none;
  width: 55px;
  font-size: 10px;
  text-align: center;
  box-sizing: border-box;
  top: -33px;
  left: -24px;
  margin-right: -20px;
  color: #666;
  padding: 3px;
  border: 1px solid #ddd;
  background: #fff;
}
.panel-play-selectores.cambiosChile
  .play-sumario-lista
  fieldset
  .eliminar2
  > span.toolt:before,
.cambiosChile.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2
  > span.toolt:before,
.panel-play-selectores.cambiosChileEC
  .play-sumario-lista
  fieldset
  .eliminar2
  > span.toolt:before,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2
  > span.toolt:before {
  border-color: #fff transparent transparent transparent;
  border-style: solid;
  border-width: 7px 9px 0 9px;
  content: " ";
  left: 36%;
  position: absolute;
  top: 26px;
  z-index: 101;
}
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset p,
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset p,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset p,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset p {
  color: #333;
  font-size: 12px;
  margin-bottom: 8px;
}
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset .discount,
.cambiosChile.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .discount,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset .discount,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .discount {
  text-decoration: line-through !important;
}
.panel-play-selectores.cambiosChile .play-sumario-total,
.cambiosChile.panel-play-selectores-medida .play-sumario-total,
.panel-play-selectores.cambiosChileEC .play-sumario-total,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-total {
  color: #333;
}
.panel-play-selectores.cambiosChileEC .descrip p,
.cambiosChileEC.panel-play-selectores-medida .descrip p {
  overflow: hidden;
  max-height: 40px;
}
.panel-play-selectores.cambiosChileEC .panel-play-accordion header,
.cambiosChileEC.panel-play-selectores-medida .panel-play-accordion header {
  position: relative;
}
.panel-play-selectores.cambiosChileEC .panel-play-accordion header:before,
.cambiosChileEC.panel-play-selectores-medida
  .panel-play-accordion
  header:before {
  content: "";
  font-family: "FontAwesome";
  color: #333;
  position: absolute;
  right: 10px;
}
.panel-play-selectores.cambiosChileEC
  .panel-play-accordion.selected
  header:before,
.cambiosChileEC.panel-play-selectores-medida
  .panel-play-accordion.selected
  header:before {
  content: "";
  font-family: "FontAwesome";
}
.panel-play-selectores.cambiosChileEC .panel-play-accordion fieldset dt.valTit,
.cambiosChileEC.panel-play-selectores-medida
  .panel-play-accordion
  fieldset
  dt.valTit {
  width: 100%;
  max-width: 125px;
  font-size: 0.9em;
}
.panel-play-selectores.cambiosChileEC .panel-play-selector h2,
.cambiosChileEC.panel-play-selectores-medida .panel-play-selector h2 {
  background-image: linear-gradient(0deg, #7e807f 0%, #ababab 100%);
}
.panel-play-selectores.cambiosChileEC .panel-play-sumario,
.cambiosChileEC.panel-play-selectores-medida .panel-play-sumario {
  max-height: inherit;
}
.panel-play-selectores.cambiosChileEC .panel-play-sumario h2,
.cambiosChileEC.panel-play-selectores-medida .panel-play-sumario h2 {
  background: #222 !important;
}
.panel-play-selectores.cambiosChileEC .play-sumario-total,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-total {
  font-size: inherit;
  padding: 0px 10px 10px;
  font-weight: bold;
}
.panel-play-selectores.cambiosChileEC .play-sumario-total span,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-total span {
  font-weight: bold;
}
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset dl,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset dl {
  font-size: 0.9em;
}
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset dl.descuento,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  dl.descuento {
  padding: 5px 0px 15px;
}
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset.television,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset.television,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset.internet,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset.internet,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset.telefonia,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset.telefonia,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset.productos,
.cambiosChileEC.panel-play-selectores-medida
  .play-sumario-lista
  fieldset.productos {
  border-bottom: 1px dashed #ddd;
}
.panel-play-selectores.cambiosChileEC .btn-reset:after,
.cambiosChileEC.panel-play-selectores-medida .btn-reset:after {
  color: #333;
}
.panel-play-selectores.cambiosChileEC .play-sumario-action .btn-rojo,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-action .btn-rojo {
  font-size: 0.85em;
  box-sizing: border-box;
  padding: 0.7em 1.5em;
  display: block;
  width: 100%;
  max-width: 180px;
  margin: auto;
}
.panel-play-selectores.cambiosChileEC .fichaResumen + div,
.cambiosChileEC.panel-play-selectores-medida .fichaResumen + div {
  width: inherit;
}
.panel-play-selectores.cambiosChileEC .fichaResumen ul,
.cambiosChileEC.panel-play-selectores-medida .fichaResumen ul {
  max-width: 135px;
}
.panel-play-selectores.cambiosChileEC .fichaResumen ul li,
.cambiosChileEC.panel-play-selectores-medida .fichaResumen ul li {
  list-style: none !important;
}
.panel-play-selectores.cambiosChileEC .resumen,
.cambiosChileEC.panel-play-selectores-medida .resumen {
  font-size: 0.85em;
}
.panel-play-selectores.cambiosChileEC .resumen div,
.cambiosChileEC.panel-play-selectores-medida .resumen div {
  float: left;
}
.panel-play-selectores.cambiosChileEC .resumen dl,
.cambiosChileEC.panel-play-selectores-medida .resumen dl {
  border-bottom: 1px dashed #dcdcdc !important;
}
.panel-play-selectores.cambiosChileEC .resumen dl dt span.datos,
.cambiosChileEC.panel-play-selectores-medida .resumen dl dt span.datos {
  height: 26px;
  max-width: 135px;
  width: 100% !important;
  word-wrap: break-word;
  overflow: hidden;
  display: inline-block;
}
.panel-play-selectores.cambiosChileEC .resumen dl dd,
.cambiosChileEC.panel-play-selectores-medida .resumen dl dd {
  font-size: inherit;
  height: 33px;
  border: none;
  margin-bottom: 10px;
}
.panel-play-selectores.cambiosChileEC .resumen .btn-rojo,
.cambiosChileEC.panel-play-selectores-medida .resumen .btn-rojo {
  padding: 0.5em 1em;
}
.panel-play-selectores.cambiosChileEmCo .descrip .icon.plan,
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.plan {
  background-position: 0 0px;
}
.panel-play-selectores.cambiosChileEmCo .descrip .icon.mensajeria,
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.mensajeria {
  background-position: 0 -40px !important;
}
.panel-play-selectores.cambiosChileEmCo .descrip .icon.internet,
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.internet {
  background-position: 0 -80px !important;
}
.panel-play-selectores.cambiosChileEmCo .descrip .icon.television,
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.television {
  background-position: 0 -120px !important;
}
.panel-play-selectores.cambiosChileEmCo .descrip .icon.telefonia,
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.telefonia {
  background-position: 0 -160px !important;
}
.panel-play-selectores.cambiosChileEmCo .descrip .icon.tuPlan,
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.tuPlan {
  background-position: 0 -200px !important;
}
.panel-play-selectores.cambiosChileEmCo .play-sumario-lista fieldset .eliminar2,
.cambiosChileEmCo.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2 {
  font-weight: normal;
}
.panel-play-selectores.cambiosChileEmCo
  .play-sumario-lista
  fieldset
  .eliminar2:before,
.cambiosChileEmCo.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2:before {
  content: "";
  font-family: "FontAwesome";
  color: #9bc9d3;
  font-size: 1.1em;
}
.panel-play-selectores.cambiosChileEmCo
  .play-sumario-lista
  fieldset
  .eliminar2:hover:before,
.cambiosChileEmCo.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  .eliminar2:hover:before {
  content: "";
  font-family: "FontAwesome";
}
.panel-play-selectores.cambiosChileEmCo .play-sumario-lista fieldset dl dt,
.cambiosChileEmCo.panel-play-selectores-medida
  .play-sumario-lista
  fieldset
  dl
  dt {
  line-height: 16px;
}
.panel-play-selector > div,
.panel-play-selector > form {
  border: 1px solid #ddd;
  border-radius: 5px;
}
.panel-play-selector > div.statusGen,
.panel-play-selector > form.statusGen {
  margin-top: 10px;
}
.panel-play-selector > div.statusGen h2,
.panel-play-selector > form.statusGen h2 {
  background: none;
  color: #000;
  font-size: 1.1em;
  margin-bottom: 0;
  margin-top: 0;
  font-weight: bold;
  padding: 10px 5px;
  text-align: left;
}
.panel-play-selector > div.statusGen .play-sumario-action a.btn-red,
.panel-play-selector > form.statusGen .play-sumario-action a.btn-red {
  width: auto;
  padding: 5px;
}
.panel-play-selector > div.statusGen a.link,
.panel-play-selector > form.statusGen a.link {
  float: right;
}
.panel-play-selector h2 {
  background: #ef3829;
  text-shadow: 0 -1px fade(#000, 30%);
  border-radius: 5px 5px 0 0;
  color: #fff;
  font-size: 2em;
  font-weight: normal;
  padding: 15px;
  text-align: center;
}
.panel-play-accordion {
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.2);
}
.panel-play-accordion.atp-ec header {
  cursor: initial;
}
.panel-play-accordion header {
  background: #dfdfdf;
  background: -moz-linear-gradient(0deg, #dfdfdf 0%, #eee 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #dfdfdf),
    color-stop(100%, #eee)
  );
  background: -webkit-linear-gradient(0deg, #dfdfdf 0%, #eee 100%);
  background: -o-linear-gradient(0deg, #dfdfdf 0%, #eee 100%);
  background: -ms-linear-gradient(0deg, #dfdfdf 0%, #eee 100%);
  background: linear-gradient(0deg, #dfdfdf 0%, #eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFDFDF', endColorstr='#eee', GradientType=0 );
  border-bottom: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
  cursor: pointer;
  padding: 10px;
  position: relative;
}
.panel-play-accordion header.js-selected {
  display: none;
  overflow: hidden;
}
.panel-play-accordion header.js-selected .js-plan {
  float: left;
}
.panel-play-accordion header.js-selected .js-return {
  float: right;
}
.panel-play-accordion header i {
  color: #ef3829;
  margin-top: -6px;
  position: absolute;
  right: 10px;
  top: 50%;
}
.panel-play-accordion > div {
  padding: 10px;
}
.panel-play-accordion form {
  font-size: 0.95em;
  margin-bottom: 20px;
}
.panel-play-accordion form > label {
  margin-bottom: 10px;
  margin-bottom: 20px;
  display: block;
}
.panel-play-accordion form select {
  width: 100%;
  margin-bottom: 10px;
}
.panel-play-accordion form fieldset {
  margin-bottom: 10px;
}
.panel-play-accordion form fieldset input[type="radio"] {
  float: left;
}
.panel-play-accordion form fieldset label {
  display: inline;
  float: left;
  margin-left: 5px;
}
.panel-play-accordion form fieldset .price {
  color: #ef3829;
  font-family: arial, sans-serif;
  font-size: 1.2em;
  letter-spacing: 0;
  font-weight: bold;
  width: 55%;
  display: block;
  margin: 5px;
}
.panel-play-accordion form ul li {
  margin-bottom: 10px;
}
.panel-play-accordion form a.btn-gris {
  display: block;
  float: right;
}
.panel-play-accordion .nota {
  font-size: 0.8em;
}
.otrosPlays {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 500px;
  background: #eee;
  padding: 15px 25px;
  display: block;
  overflow: hidden;
  margin: auto;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.otrosPlays h4 {
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  color: #000;
  width: 350px;
  display: block;
  float: left;
  margin-bottom: 5px;
}
.otrosPlays p {
  font-size: 13px;
  font-weight: 100;
  color: #666;
  width: 350px;
  display: block;
  float: left;
}
.otrosPlays a {
  width: auto;
  padding: 0.5em;
  margin-top: 5px;
}
.element-play-channel-container {
  padding: 0 !important;
}
.element-play-channel {
  background: #dfdfdf;
  background: -moz-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #dfdfdf),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: linear-gradient(0deg, #dfdfdf 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFDFDF', endColorstr='#fff', GradientType=0 );
  padding: 6px 5px !important;
  position: relative;
}
.element-play-channel .select,
.element-play-channel .channel-icon,
.element-play-channel .info {
  float: left;
}
.element-play-channel .select {
  width: 7%;
  margin-right: 1%;
  margin-top: 20px;
}
.element-play-channel .channel-icon {
  width: 25%;
  margin-right: 2%;
}
.element-play-channel .info {
  width: 65%;
}
.element-play-channel .title {
  cursor: pointer;
  font-family: arial, sans-serif;
  font-size: 1em;
  letter-spacing: 0;
  margin: 2px 0px 7px;
}
.element-play-channel .price,
.element-play-channel .action {
  float: left;
}
.element-play-channel .price {
  color: #ef3829;
  font-family: arial, sans-serif;
  font-size: 1.1em;
  letter-spacing: 0;
  font-weight: bold;
  width: 55%;
}
.element-play-channel .tooltip {
  padding-left: 20px;
  top: -5px;
  display: none;
  position: absolute;
  right: -220px;
  z-index: 200;
  font-size: 0.85em;
  line-height: 1.5;
}
.element-play-channel .tooltip > div {
  background: #dfdfdf;
  background: -moz-linear-gradient(0deg, #dfdfdf 0%, #eee 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #dfdfdf),
    color-stop(100%, #eee)
  );
  background: -webkit-linear-gradient(0deg, #dfdfdf 0%, #eee 100%);
  background: -o-linear-gradient(0deg, #dfdfdf 0%, #eee 100%);
  background: -ms-linear-gradient(0deg, #dfdfdf 0%, #eee 100%);
  background: linear-gradient(0deg, #dfdfdf 0%, #eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFDFDF', endColorstr='#eee', GradientType=0 );
  width: 200px;
  padding: 5px;
  border-radius: 3px;
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.2);
}
.element-play-channel:hover .tooltip {
  display: block;
}
.element-play-channel-simple dt {
  background: #767676;
  background: -moz-linear-gradient(0deg, #767676 0%, #bbb 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #767676),
    color-stop(100%, #bbb)
  );
  background: -webkit-linear-gradient(0deg, #767676 0%, #bbb 100%);
  background: -o-linear-gradient(0deg, #767676 0%, #bbb 100%);
  background: -ms-linear-gradient(0deg, #767676 0%, #bbb 100%);
  background: linear-gradient(0deg, #767676 0%, #bbbbbb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767676', endColorstr='#bbb', GradientType=0 );
  padding: 5px;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.8em;
  text-shadow: 0 1px fade(#000, 70%);
}
.element-play-channel-simple dd {
  background: #dfdfdf;
  background: -moz-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #dfdfdf),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -o-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: -ms-linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
  background: linear-gradient(0deg, #dfdfdf 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFDFDF', endColorstr='#fff', GradientType=0 );
  padding: 10px;
}
.panel-play-sumario > div,
.panel-play-sumario > form,
.tuPlay > div,
.tuPlay > form {
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 5px;
}
.panel-play-sumario > div h2,
.panel-play-sumario > form h2,
.tuPlay > div h2,
.tuPlay > form h2 {
  font-size: 1.1em;
  margin-bottom: 10px;
  margin-top: 20px;
}
.play-sumario-lista {
  margin-bottom: 20px;
}
.play-sumario-lista table {
  width: 100%;
}
.play-sumario-lista table tbody tr td {
  padding: 5px 0;
}
.play-sumario-lista table tbody tr td:nth-of-type(2) {
  color: #000;
  font-weight: bold;
  text-align: center;
}
.play-sumario-lista table tbody tr.product > td {
  color: #000;
}
.play-sumario-lista table tbody tr.product td:nth-of-type(2) {
  color: #888;
  font-weight: bold;
  text-align: right;
}
.play-sumario-lista table tbody tr.enPlay > td {
  color: #ef3829;
}
.play-sumario-lista table tbody tr.enPlay td:nth-of-type(2) {
  text-align: right;
}
.play-sumario-lista table tbody tr.descrip > td {
  font-size: 0.8em;
  color: #888;
}
.play-sumario-lista table tbody tr.conLink > td a {
  font-size: 0.8em;
}
.play-sumario-lista.corporaciones fieldset.tuplayTv dl.product dd,
.play-sumario-lista.corporaciones fieldset.tuplayInt dl.product dd,
.play-sumario-lista.corporaciones fieldset.tuplayTelf dl.product dd,
.play-sumario-lista.corporaciones fieldset.tuplaySubt dl.product dd {
  text-decoration: none;
}
.play-sumario-lista fieldset {
  margin-bottom: -24px;
}
.play-sumario-lista fieldset dl {
  width: 100%;
  margin-bottom: 5px;
  display: block;
  overflow: hidden;
}
.play-sumario-lista fieldset dl dt {
  float: left;
  clear: left;
}
.play-sumario-lista fieldset dl dd {
  float: right;
}
.play-sumario-lista fieldset dl.product dt {
  color: #000;
  font-weight: bold;
}
.play-sumario-lista fieldset dl.product dd {
  color: #888;
  font-size: 1.1em;
  font-weight: bold;
  text-align: right;
}
.play-sumario-lista fieldset dl.descrip dt,
.play-sumario-lista fieldset dl.descrip dd {
  font-size: 0.8em;
  color: #888;
}
.play-sumario-lista fieldset dl.enPlay dt,
.play-sumario-lista fieldset dl.enPlay dd {
  color: #ef3829;
}
.play-sumario-lista fieldset dl.conLink dt,
.play-sumario-lista fieldset dl.conLink dd {
  font-size: 0.8em;
}
.play-sumario-lista fieldset dl.adicional h5 {
  color: #666;
  margin-bottom: 5px;
}
.play-sumario-lista fieldset dl.adicional dt,
.play-sumario-lista fieldset dl.adicional dd {
  font-size: 0.8em;
}
.play-sumario-lista fieldset.tuplayTv,
.play-sumario-lista fieldset.tuplayInt,
.play-sumario-lista fieldset.tuplayTelf,
.play-sumario-lista fieldset.tuplaySubt {
  border-bottom: 1px solid #ccc;
  padding-bottom: 3px;
  margin-bottom: 3px;
}
.play-sumario-lista fieldset.tuplayTv h5,
.play-sumario-lista fieldset.tuplayInt h5,
.play-sumario-lista fieldset.tuplayTelf h5,
.play-sumario-lista fieldset.tuplaySubt h5 {
  color: #000;
  margin-bottom: 5px;
  margin-top: 10px;
  font-size: 13px;
}
.play-sumario-lista fieldset.tuplayTv dl.product dt,
.play-sumario-lista fieldset.tuplayTv dl.product dd,
.play-sumario-lista fieldset.tuplayInt dl.product dt,
.play-sumario-lista fieldset.tuplayInt dl.product dd,
.play-sumario-lista fieldset.tuplayTelf dl.product dt,
.play-sumario-lista fieldset.tuplayTelf dl.product dd,
.play-sumario-lista fieldset.tuplaySubt dl.product dt,
.play-sumario-lista fieldset.tuplaySubt dl.product dd {
  font-size: 11px;
  color: #666;
  font-weight: normal;
}
.play-sumario-lista fieldset.tuplayTv dl.enPlay dt,
.play-sumario-lista fieldset.tuplayTv dl.enPlay dd,
.play-sumario-lista fieldset.tuplayInt dl.enPlay dt,
.play-sumario-lista fieldset.tuplayInt dl.enPlay dd,
.play-sumario-lista fieldset.tuplayTelf dl.enPlay dt,
.play-sumario-lista fieldset.tuplayTelf dl.enPlay dd,
.play-sumario-lista fieldset.tuplaySubt dl.enPlay dt,
.play-sumario-lista fieldset.tuplaySubt dl.enPlay dd {
  color: #ef3829;
}
.play-sumario-lista fieldset.tuplayTv dl.adicional,
.play-sumario-lista fieldset.tuplayInt dl.adicional,
.play-sumario-lista fieldset.tuplayTelf dl.adicional,
.play-sumario-lista fieldset.tuplaySubt dl.adicional {
  margin: 0px;
  padding-bottom: 5px;
}
.play-sumario-lista fieldset.tuplayTv dl.adicional dt,
.play-sumario-lista fieldset.tuplayTv dl.adicional dd,
.play-sumario-lista fieldset.tuplayInt dl.adicional dt,
.play-sumario-lista fieldset.tuplayInt dl.adicional dd,
.play-sumario-lista fieldset.tuplayTelf dl.adicional dt,
.play-sumario-lista fieldset.tuplayTelf dl.adicional dd,
.play-sumario-lista fieldset.tuplaySubt dl.adicional dt,
.play-sumario-lista fieldset.tuplaySubt dl.adicional dd {
  font-size: 10px;
}
.play-sumario-lista fieldset.tuplaySubt {
  border-bottom: none;
  margin-top: 15px;
}
.play-sumario-lista fieldset.tuplaySubt dl dt {
  width: 65%;
}
.play-sumario-lista fieldset.tuplaySubt dl.product dt,
.play-sumario-lista fieldset.tuplaySubt dl.product dd {
  font-size: 11px;
  color: #000;
}
.play-sumario-lista fieldset.tuplaySubt dl.product dd {
  text-decoration: none;
}
.play-sumario-lista fieldset.tuplaySubt dl.enPlay dt,
.play-sumario-lista fieldset.tuplaySubt dl.enPlay dd {
  color: #ef3829;
}
.play-sumario-lista fieldset.tuplaySubt dl.adicional dt,
.play-sumario-lista fieldset.tuplaySubt dl.adicional dd {
  font-size: 12px;
  color: #000;
}
.tachado {
  text-decoration: line-through !important;
}
.play-sumario-total {
  margin-bottom: 20px;
  text-align: center;
}
.play-sumario-total span {
  color: #ef3829;
  font-weight: bold;
  font-size: 2.3em;
}
.play-sumario-action {
  text-align: center;
  margin-bottom: 20px;
}
.play-sumario-action a {
  width: 130px;
}
.panel-play-detalles {
  padding: 40px 0;
  border-top: 1px solid #eee;
}
.panel-play-detalles > div h3 {
  margin-bottom: 20px;
  font-weight: normal;
  font-size: 1.7em;
}
.panel-play-detalles > div article {
  font-size: 0.9em;
}
.panel-play-detalles > div article h4 {
  margin-bottom: 10px;
  font-weight: normal;
  font-size: 1.3em;
}
.panel-play-detalles > div article p {
  margin-bottom: 10px;
}
.panel-play-detalles > div div {
  margin-top: 20px;
  text-align: right;
}
.panel-play-detalles > div div a {
  width: 130px;
  margin-right: 46px;
}
.panel-play-selectores-disabled .panel-play-selector > div h2,
.panel-play-selectores-disabled .panel-play-selector > form h2 {
  background: #ef3829;
}
.panel-play-selectores-disabled
  .panel-play-selector
  > div
  .panel-play-accordion
  h3,
.panel-play-selectores-disabled
  .panel-play-selector
  > form
  .panel-play-accordion
  h3 {
  padding: 5px;
  color: #000;
  font-weight: normal;
  margin-bottom: 10px;
}
.panel-play-selectores-disabled
  .panel-play-selector
  > div
  .panel-play-accordion
  p,
.panel-play-selectores-disabled
  .panel-play-selector
  > form
  .panel-play-accordion
  p {
  padding: 5px;
}
#lb-canales-premium,
#lb-canales-hd,
#lb-canales-full-hd {
  display: none;
}
#lb-canales-premium > h3,
#lb-canales-hd > h3,
#lb-canales-full-hd > h3 {
  font-size: 1.5em;
}
.panel-play-acciones {
  margin-top: 10px;
  text-align: right;
}
.panel-promo-slider {
  padding: 10px 0 0 0;
}
.panel-promo-slider > div {
  margin-bottom: 20px;
}
.panel-promo-slider > div .panel-promo-slider-scroll {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  overflow-x: hidden;
  position: relative;
}
.panel-promo-slider .panel-promo-slider-content > div {
  width: 234px;
  float: left;
  border-right: 1px solid #ddd;
}
.panel-promo-slider .panel-promo-slider-content > div h3 {
  height: 32px;
  overflow: hidden;
  padding: 10px;
  font-size: 1.55em;
}
.panel-promo-slider .panel-promo-slider-content > div h3 .din-medium {
  font-weight: normal;
  overflow: hidden;
}
.panel-promo-slider .panel-promo-slider-content > div img {
  width: 100%;
}
.panel-promo-slider .panel-promo-slider-content > div p {
  padding: 10px;
  font-size: 0.9em;
}
.panel-promo-slider .panel-promo-slider-content > div > div {
  padding: 10px;
}
.panel-promo-slider .panel-promo-slider-content > div > div span {
  display: block;
  margin-bottom: 5px;
  height: 15px;
}
.panel-promo-slider .panel-promo-slider-content > div > div em .din {
  color: #ef3829;
  display: block;
  float: left;
  font-size: 2.1em;
  font-style: normal;
  text-align: right;
  width: 50%;
}
.panel-promo-slider .panel-promo-slider-content > div > div > div {
  margin-top: 7px;
  float: right;
  width: 40%;
}
.panel-promo-slider .panel-promo-slider-content > div:last-of-type {
  border-right: 0;
}
.panel-promo-slider .panel-promo-slider-control {
  margin: 10px auto 10px;
}
.panel-promo-slider .fader-l {
  display: block;
  width: 50px;
  height: 100%;
  background: #fff;
  background: -moz-linear-gradient(
    90deg,
    #fff 0%,
    rgba(255, 255, 255, 0.05) 100%
  );
  background: -webkit-gradient(
    90deg,
    color-stop(0%, #fff),
    color-stop(100%, rgba(255, 255, 255, 0.05))
  );
  background: -webkit-linear-gradient(
    90deg,
    #fff 0%,
    rgba(255, 255, 255, 0.05) 100%
  );
  background: -o-linear-gradient(
    90deg,
    #fff 0%,
    rgba(255, 255, 255, 0.05) 100%
  );
  background: -ms-linear-gradient(
    90deg,
    #fff 0%,
    rgba(255, 255, 255, 0.05) 100%
  );
  background: linear-gradient(
    90deg,
    #ffffff 0%,
    rgba(255, 255, 255, 0.05) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='rgba(255,255,255,0.05)', GradientType=0 );
  position: absolute;
  display: none;
}
.panel-promo-slider .fader-r {
  display: block;
  width: 50px;
  height: 100%;
  background: rgba(255, 255, 255, 0.05);
  background: -moz-linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.05) 0%,
    #fff 100%
  );
  background: -webkit-gradient(
    90deg,
    color-stop(0%, rgba(255, 255, 255, 0.05)),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.05) 0%,
    #fff 100%
  );
  background: -o-linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.05) 0%,
    #fff 100%
  );
  background: -ms-linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.05) 0%,
    #fff 100%
  );
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.05) 0%,
    #ffffff 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,0.05)', endColorstr='#fff', GradientType=0 );
  position: absolute;
  display: none;
  right: 0;
}
.panel-play-ec {
  float: none;
  margin: auto;
}
.panel-play-ec h3 {
  margin-bottom: 30px;
}
.panel-play-ec h4 {
  font-size: 15px;
  color: #000;
  margin-bottom: 10px;
  font-weight: normal;
}
.panel-play-ec .tipo-deco {
  float: left;
  width: 100%;
  margin: 20px 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.panel-play-ec .tipo-deco dd {
  float: left;
  width: 25%;
  text-align: left;
}
.panel-play-ec .paquetes-ec {
  overflow: hidden;
  padding-bottom: 20px;
}
.panel-play-ec .paquetes-ec dl {
  background: #eee;
  float: left;
  width: 284px;
  margin-right: 35px;
}
.panel-play-ec .paquetes-ec dl.last {
  margin-right: 0px;
}
.panel-play-ec .paquetes-ec dt {
  background: #b9b9b9;
  background: -moz-linear-gradient(0deg, #b9b9b9 0%, #6a6a6a 100%);
  background: -webkit-gradient(
    0deg,
    color-stop(0%, #b9b9b9),
    color-stop(100%, #6a6a6a)
  );
  background: -webkit-linear-gradient(0deg, #b9b9b9 0%, #6a6a6a 100%);
  background: -o-linear-gradient(0deg, #b9b9b9 0%, #6a6a6a 100%);
  background: -ms-linear-gradient(0deg, #b9b9b9 0%, #6a6a6a 100%);
  background: linear-gradient(0deg, #b9b9b9 0%, #6a6a6a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#6a6a6a', GradientType=0 );
  font-weight: bold;
  padding: 10px;
  color: #d4d4d4;
  text-shadow: 1, 1, 1, #000;
  border-bottom: 2px solid #fff;
  text-transform: uppercase;
}
.panel-play-ec .paquetes-ec dd {
  padding: 10px;
  border-bottom: 2px solid #fff;
  color: #333;
}
.panel-play-ec .paquetes-ec dd.middle {
  background: #ddd;
}
.panel-play-ec .paquetes-ec dd img {
  text-align: right;
  float: right;
  margin-top: -4px;
}
.panel-play-ec .content-nav {
  padding-bottom: 50px;
  overflow: hidden;
}
.panel-play-ec .content-nav .left {
  width: 50%;
  float: left;
  text-align: left;
}
.panel-play-ec .content-nav .left i {
  margin-left: 0px;
  margin-right: 5px;
}
.panel-play-ec .content-nav .right {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  text-align: right;
  float: left;
  padding-right: 18px;
}
.panel-play-ec .content-nav .right i {
  margin-left: 5px;
  margin-right: 0px;
}
.iframe-armatuplay-ec {
  margin: 10px auto;
  width: 950px;
}
#alert-Deco {
  display: none;
  padding: 30px 10px;
  font-size: 13px;
  text-align: center;
  font-weight: bold;
}
#ComparaTop {
  margin: 20px 0px;
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 1.1em;
}
#ComparaTop .btn-plan-gris {
  font-size: 0.9em;
  width: auto;
  padding: 0.5em;
  float: right;
}
#ComparaTop ul.menuTab {
  height: 34px;
  margin: 0;
  border-bottom: 1px solid #d02e10;
  display: block;
  font-size: 1.1em;
}
#ComparaTop ul.menuTab li {
  float: left;
  position: relative;
  margin: 1px 0.2em 0 0;
  white-space: nowrap;
  background: transparent;
  font-weight: bold;
}
#ComparaTop ul.menuTab li.active {
  padding-bottom: 1px !important;
  border-bottom: 5px solid #d02e10 !important;
  color: #d02e10 !important;
  font-weight: bold;
}
#ComparaTop ul.menuTab li .liTabs {
  float: left;
  padding: 0.5em 2em !important;
  text-decoration: none;
}
#ComparaTop ul.menuTab li .bt-tooltips {
  position: relative;
  background: #ccc;
  color: #fff;
  border-radius: 100%;
  padding: 4px 4px 2px;
  font-size: 9px;
  float: right;
  right: 5px;
  margin-top: 8px;
}
#ComparaTop ul.menuTab li .bt-tooltips:hover {
  background: #d02e10;
  color: #fff;
}
#ComparaTop ul.menuTab li .bt-tooltips:hover span {
  visibility: visible;
  opacity: 1;
  bottom: 24px;
  left: 50%;
  margin-left: -52px;
  z-index: 100;
  font-weight: 100;
}
#ComparaTop ul.menuTab li .bt-tooltips span {
  position: absolute;
  width: 100px;
  color: #666 !important;
  background: #fff;
  border: 1px solid #ddd;
  height: 20px;
  line-height: 20px;
  text-align: center;
  visibility: hidden;
  border-radius: 4px;
}
#ComparaTop ul.menuTab li .bt-tooltips span:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -9px;
  border-top: 9px solid #ddd;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
}
#ComparaTop ul.menuTab li .bt-tooltips span:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  border-top: 8px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
#contenedor {
  display: none;
}
#contenedor.lightbox {
  margin: 0 auto;
  width: 780px !important;
}
#contenedor.lightbox #principal > .columna_lightbox {
  width: 245px;
  float: left;
  margin: 7px;
}
#contenedor.lightbox #principal > .columna_lightbox > div > h2 {
  font-size: 1.1em;
  width: 100%;
  color: #fff;
  text-align: center;
  padding: 0.7em 0;
  font-weight: normal;
}
#contenedor.lightbox #principal > .columna_lightbox .producto,
#contenedor.lightbox #principal > .columna_lightbox .plan,
#contenedor.lightbox #principal > .columna_lightbox .info {
  border: 1px #ddd solid;
  border-radius: 0 0 3px 3px;
  margin-bottom: 10px;
}
#contenedor.lightbox #principal > .columna_lightbox .play {
  border-radius: 0 0 3px 3px;
  margin-bottom: 10px;
}
#contenedor.lightbox #principal > .columna_lightbox .play .info,
#contenedor.lightbox #principal > .columna_lightbox .play .resumen {
  border-radius: 0 0 3px 3px;
  background-color: #f9f9f9;
  background-image: linear-gradient(0deg, #ececec 0%, #ffffff 100%);
  border: 1px #ddd solid;
  margin-bottom: 10px;
}
#contenedor.lightbox #principal > .columna_lightbox .plan > h2 {
  background-color: #b3b5b4;
  background-image: linear-gradient(0deg, #757776 0%, #b3b5b4 100%);
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box {
  border-bottom: 1px #ddd solid;
  padding-bottom: 10px;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box h4 {
  font-weight: bold;
  font-size: 0.9em;
  margin-bottom: 10px;
  background-color: #ddd;
  background-image: linear-gradient(0deg, #dddddd 0%, #ffffff 100%);
  padding: 10px 12px;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p {
  margin: 0px 12px;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p.p1 {
  font-size: 11px;
  margin-bottom: 4px;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p.p1 > span {
  text-decoration: line-through;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p.p2 {
  color: #d02e10;
  font-size: 11px;
  margin-bottom: 7px;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p.p3 {
  font-weight: bold;
  font-size: 0.85em;
  margin-bottom: 8px;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p.p4 {
  font-weight: bold;
  font-size: 0.85em;
  margin-bottom: 10px;
  color: #d02e10;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p.p5 {
  font-weight: bold;
  font-size: 1em;
  color: #000;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p.p6 {
  margin-bottom: 4px;
  font-weight: bold;
  font-size: 11px;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p.p7 {
  font-weight: bold;
  font-size: 0.85em;
  margin-bottom: 2px;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p.p8 {
  font-size: 11px;
  margin-bottom: 12px;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p > span {
  float: right;
  font-weight: bold;
}
#contenedor.lightbox #principal > .columna_lightbox .plan .box p a.btn-link {
  color: #3481b7;
  font-size: 0.85em;
  line-height: 33px;
}
#contenedor.lightbox #principal .box-btn {
  padding: 0px 10px 10px 10px;
}
#contenedor.lightbox #principal .box-btn .btn-solicitar {
  width: auto;
  padding: 0.5em;
  display: table;
  margin: 5px auto;
}
#contenedor.lightbox #principal .box-btn p.p6 {
  font-size: 0.75em;
  text-align: center;
}
#contenedor.lightbox #principal .box-sin-descuento {
  height: 116px;
}
.planesyCobertura,
.planesyCoberturaEC {
  width: 630px;
  overflow: hidden;
  margin: 20px auto;
  font-size: 13px;
}
.planesyCobertura .planesTelefonia,
.planesyCobertura .consultaCovertura,
.planesyCoberturaEC .planesTelefonia,
.planesyCoberturaEC .consultaCovertura {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 300px;
  height: 70px;
  border: 1px solid #dcdcdc;
  background: #f4f4f4;
  border-radius: 2px;
  padding: 15px;
  padding-left: 60px;
  float: left;
  margin: 0px 6px;
  position: relative;
}
.planesyCobertura .planesTelefonia h4,
.planesyCobertura .consultaCovertura h4,
.planesyCoberturaEC .planesTelefonia h4,
.planesyCoberturaEC .consultaCovertura h4 {
  font-size: 1.1em;
  font-weight: bold;
  color: #333;
  margin-bottom: 3px;
}
.planesyCobertura .planesTelefonia p,
.planesyCobertura .consultaCovertura p,
.planesyCoberturaEC .planesTelefonia p,
.planesyCoberturaEC .consultaCovertura p {
  font-size: 0.846em;
  font-weight: 400;
  color: #666;
}
.planesyCobertura .planesTelefonia:before,
.planesyCoberturaEC .planesTelefonia:before {
  content: "";
  background: url(img/planesyCobertura.png) no-repeat 0px -40px;
  position: absolute;
  width: 30px;
  height: 40px;
  left: 18px;
}
.planesyCobertura .consultaCovertura:before,
.planesyCoberturaEC .consultaCovertura:before {
  content: "";
  background: url(img/planesyCobertura.png) no-repeat 0px 0px;
  position: absolute;
  width: 30px;
  height: 40px;
  left: 18px;
}
.planesyCobertura > p,
.planesyCoberturaEC > p {
  font-size: 0.8em;
  text-align: center;
  margin: 10px auto;
  float: left;
  width: 100%;
  display: block;
}
.planesyCoberturaEC {
  max-width: 960px;
  width: 100%;
  display: table;
}
.planesyCoberturaEC h4 {
  font-size: 1em !important;
}
.planesyCoberturaEC .planesTelefonia,
.planesyCoberturaEC .consultaCovertura {
  width: 220px;
  margin: 0px 10px;
  padding: 10px;
  padding-left: 50px;
}
.planesyCoberturaEC .planesTelefonia:before {
  content: "";
  background: url(img/planesyCobertura.png) no-repeat 0px -40px;
  position: absolute;
  width: 30px;
  height: 40px;
  left: 10px;
}
.planesyCoberturaEC .consultaCovertura:before {
  content: "";
  background: url(img/planesyCobertura.png) no-repeat 0px 0px;
  position: absolute;
  width: 30px;
  height: 40px;
  left: 10px;
}
.cont_loaderChile {
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  width: 100% !important;
  height: 100%;
  overflow: hidden;
  z-index: 100;
}
.cont_loaderChile .loaderChile {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin: -25px 0px 0px -25px;
  background: url(img/loader.gif) no-repeat center center;
}
.panel-play-selectores header.fixed,
.panel-play-selectores-medida header.fixed {
  position: static !important;
}
#contenedor-ATP .container {
  margin: 0 auto;
}
#contenedor-ATP .container > h2 {
  padding: 14px;
  padding-top: 0;
}
#contenedor-ATP .col {
  width: calc(25% - 20px);
  margin: 10px;
  float: left;
}
#contenedor-ATP .col h2 {
  background-color: #757776;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  padding: 10px !important;
  border-radius: 2px 2px 0 0;
}
#contenedor-ATP .col .col-i {
  background-color: #f5f5f5;
  height: 74px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
}
#contenedor-ATP .col .col-i p {
  font-size: 11.5px;
  color: #666;
  line-height: 15px;
  padding-top: 14px;
  padding-right: 10px;
}
#contenedor-ATP .col .col-i span {
  width: 36px;
  height: 37px;
  display: block;
  float: left;
  margin: 15px 10px 0 15px;
  background: url(img/sprite-ico.png) no-repeat;
}
#contenedor-ATP .col .col-i span.img2 {
  background-position: 0px -38px;
}
#contenedor-ATP .col .col-i span.img3 {
  background-position: 0px -76px;
}
#contenedor-ATP .col .col-cont {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  display: inline-block;
  width: 100%;
}
#contenedor-ATP .col .col-s {
  background-color: #fbfbfb;
  float: left;
  width: 100%;
  border-top: 1px solid #ddd;
  height: 50px;
}
#contenedor-ATP .col .col-s input,
#contenedor-ATP .col .col-s-last input {
  background-color: #fff;
  font-size: 11px;
  padding: 5px;
  width: 148px;
  height: 28px;
  float: left;
  color: #333;
  border: 0;
  border-radius: 0;
  margin: 0;
  width: calc(100% - 27px);
}
#contenedor-ATP .col .col-s input[type="checkbox"],
#contenedor-ATP .col .col-s-last input[type="checkbox"] {
  height: 10px;
}
#contenedor-ATP .col .col-s select,
#contenedor-ATP .col .col-s-last select {
  float: left;
  width: calc(100% - 30px);
  overflow: hidden;
  margin: 10px 15px;
  border: 1px solid #ddd;
  background-color: #fff;
  font-size: 11px;
  padding: 5px;
  outline: none;
  display: inline-block;
  cursor: pointer;
}
#contenedor-ATP .col .col-s form label,
#contenedor-ATP .col .col-s-last form label {
  color: #666;
  font-size: 11.5px;
}
#contenedor-ATP .sel-bt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #ddd;
  float: left;
  display: block;
  width: 100%;
  padding: 10px;
}
#contenedor-ATP .cot {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 20px 10px;
}
#contenedor-ATP .cot h2 {
  background-color: #444;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  padding: 10px !important;
  border-radius: 2px 2px 0 0;
}
#contenedor-ATP .cot .cot-i {
  width: 100%;
  background-color: #f5f5f5;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  float: left;
}
#contenedor-ATP .cot .cot-ii p {
  font-size: 13px;
  text-align: center;
  padding: 25px;
  color: #666;
}
#contenedor-ATP .cot .cot-p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #ddd;
  float: left;
  width: 100%;
  padding: 15px;
}
#contenedor-ATP .cot .cot-p .pl {
  float: left;
}
#contenedor-ATP .cot .cot-p .pl .p-l1 {
  font-weight: bold;
  padding-bottom: 5px;
  color: #333;
}
#contenedor-ATP .cot .cot-p .pl .p-l2 {
  color: #666;
}
#contenedor-ATP .cot .cot-p .pl .p-l3 {
  color: #666;
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 5px;
}
#contenedor-ATP .cot .cot-p .pl .p-l4 {
  font-weight: bold;
  font-size: 12px;
  color: #d02e10;
  padding-bottom: 10px;
}
#contenedor-ATP .cot .cot-p .pl .p-l5 {
  font-size: 15px;
  font-weight: bold;
  color: #333;
}
#contenedor-ATP .cot .cot-p .pr {
  float: right;
}
#contenedor-ATP .cot .cot-p .pr .p-r1 {
  float: left;
  width: 200px;
}
#contenedor-ATP .cot .cot-p .pr .p-r1 .r1a {
  font-size: 11px;
  padding-bottom: 5px;
  color: #333;
}
#contenedor-ATP .cot .cot-p .pr .p-r1 .r1b {
  font-size: 11px;
  color: #d02e10;
}
#contenedor-ATP .cot .cot-p .pr .p-r2 {
  float: left;
  width: 80px;
  text-align: right;
}
#contenedor-ATP .cot .cot-p .pr .p-r2 .r2a {
  font-size: 11px;
  font-weight: bold;
  text-decoration: line-through;
  color: #333;
  padding-bottom: 5px;
}
#contenedor-ATP .cot .cot-p .pr .p-r2 .r2b {
  font-size: 11px;
  font-weight: bold;
  color: #d02e10;
}
#contenedor-ATP .cot .cot-p .pr .p-r3 {
  float: right;
  width: 25px;
  text-align: center;
}
#contenedor-ATP .cot .cot-p .pr .p-r4 {
  color: #666;
  font-weight: bold;
  font-size: 12px;
  text-align: right;
  padding-bottom: 5px;
  padding-right: 25px;
}
#contenedor-ATP .cot .cot-p .pr .p-r5 {
  font-weight: bold;
  font-size: 12px;
  color: #d02e10;
  text-align: right;
  padding-bottom: 10px;
  padding-right: 25px;
}
#contenedor-ATP .cot .cot-p .pr .p-r6 {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  text-align: right;
  padding-right: 25px;
}
#contenedor-ATP .cot-s .cot-bt {
  float: left;
  padding: 15px;
}
#contenedor-ATP .cot-s .cot-leg {
  float: right;
  padding: 25px 15px 0 0;
  color: #666;
  font-size: 11px;
}
#contenedor-ATP .cot-s .cot-legal {
  font-size: 10.5px;
  color: #666;
  margin-top: 15px;
  float: left;
  padding: 0 10px;
  line-height: 15px;
}
#contenedor-ATP .bt-g {
  background-color: #6a6a6a;
  background-clip: padding-box;
  float: left;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  color: #f7f7f7 !important;
  display: block;
  font-size: 13px;
  font-weight: normal;
  padding: 0.6em 1.5em;
  text-align: left;
  text-decoration: none;
  border-radius: 3px;
}
#contenedor-ATP .bt-r {
  background-color: #d02e10;
  border-radius: 2px;
  background-clip: padding-box;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  padding: 0.6em 1.5em;
  text-align: center;
  font-size: 13px;
  text-decoration: none;
}
#contenedor-ATP .bt-g:hover,
#contenedor-ATP .bt-r:hover {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2),
    inset 0 -2px 5px rgba(255, 255, 255, 0.3);
}
#contenedor-ATP #col_minutos_mensajes .col-s form {
  position: relative;
  padding-top: 0;
}
#contenedor-ATP #col_minutos_mensajes .col-s form:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  right: 25px;
  top: 20px;
}
#contenedor-ATP #col_internet .col-s form label {
  width: 100%;
  position: relative;
  padding-top: 0;
}
#contenedor-ATP #col_internet .col-s form label:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  right: 25px;
  top: 20px;
}
#contenedor-ATP .tooltips {
  color: inherit;
  text-decoration: none;
  position: relative;
  background: url(../img/tooltip.png) no-repeat;
  color: #fff !important;
  border-radius: 100%;
  padding: 1px 3px;
  text-align: center;
  font-size: 9px;
  font-weight: normal;
  float: right;
  display: block;
  top: 1px;
}
#contenedor-ATP .tooltips:hover {
  background: url(../img/tooltip-hover.png) no-repeat;
}
#contenedor-ATP .tooltips:focus {
  outline: 0;
}
#contenedor-ATP .tooltips span {
  position: absolute;
  width: 100px;
  color: #333;
  background: #fff;
  border: 1px solid #ddd;
  height: 20px;
  line-height: 20px;
  text-align: center;
  visibility: hidden;
  border-radius: 4px;
  font-size: 10.5px !important;
  outline: 0;
  box-shadow: 0 1px 4px 0px rgba(100, 100, 100, 0.2);
}
#contenedor-ATP .tooltips span:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -9px;
  width: 0;
  height: 0;
  border-top: 9px solid #ddd;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
}
#contenedor-ATP .tooltips span:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-top: 8px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
#contenedor-ATP a:hover.tooltips span {
  visibility: visible;
  opacity: 1;
  bottom: 24px;
  left: 50%;
  margin-left: -52px;
  z-index: 999;
}
#contenedor-ATP span.ui-spinner {
  float: left;
  width: calc(100% - 30px);
  overflow: hidden;
  margin: 10px 15px;
  border: 1px solid #ddd;
  background: #ddd;
  height: 27px;
}
#contenedor-ATP a.ui-spinner-button {
  position: absolute;
  cursor: pointer;
  width: 26px;
  background-color: #f9f9f9;
  font-size: 9px;
  text-align: center;
  line-height: 13px;
  color: #666;
  border-left: 1px solid #ddd;
  height: 14px;
}
#contenedor-ATP a.ui-spinner-button.ui-spinner-down {
  margin-top: 13px;
}
#contenedor-ATP .col-s span.ui-icon.ui-icon-triangle-1-s,
#contenedor-ATP .col-s span.ui-icon.ui-icon-triangle-1-n {
  text-indent: 0;
}
#contenedor-ATP .col-s input,
#contenedor-ATP .col-s select {
  outline: 0;
}
#contenedor-ATP .col-s .ui-state-hover {
  background: #eaeaea;
  font-weight: normal;
  color: #666;
}
#contenedor-ATP #loading {
  z-index: 999;
  background: url(img/preloader.GIF) no-repeat;
  font-size: 0;
  margin: 0 auto;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  top: 300px;
  left: 0;
  right: 0;
  width: 50px;
  height: 50px;
  background-size: 50px;
  opacity: 0.7;
}
#contenedor-ATP .info-nd {
  display: none;
}
#contenedor-ATP .show-nd {
  display: inline-block;
  position: relative;
  z-index: 9999999999;
  width: 176px;
  color: #333;
  background: #fff;
  border: 1px solid #ddd;
  height: 18px;
  line-height: 17px;
  text-align: center;
  border-radius: 4px;
  font-size: 10.5px !important;
  outline: 0;
  box-shadow: 0 1px 4px 0px rgba(100, 100, 100, 0.2);
  padding: 6px 9px;
  left: 10px;
  bottom: 75px;
}
#contenedor-ATP .show-nd:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -9px;
  width: 0;
  height: 0;
  border-top: 9px solid #ddd;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
}
#contenedor-ATP .show-nd:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-top: 8px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
#data {
  overflow: hidden;
  clear: both;
  padding: 20px;
}
#data img {
  float: left;
  margin-right: 20px;
}
#data div {
  float: left;
}
#data div p {
  color: #020202;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
}
#data div span {
  font-weight: normal;
  font-size: 12px;
  color: #666;
}
.portabilidad-check {
  width: inherit !important;
  margin-right: 5px !important;
  margin-left: 15px !important;
}
.col-s {
  height: 70px !important;
}
@media only screen and (max-width: 870px) {
  #contenedor-ATP .sel {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  #contenedor-ATP .col {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 500px) {
  #contenedor-ATP .col {
    width: 100%;
  }
  #contenedor-ATP .bt-g {
    width: 100%;
  }
}
.paqueteNegocios-form .select:after {
  border-left: none;
}
.contPaqueteNegocios {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  webkit-display: -webkit-flex;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.contPaqueteNegocios > .paqueteNegocios {
  width: 100%;
  max-width: calc(33.3333% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.paqueteNegocios {
  margin-bottom: 40px;
}
.paqueteNegocios .contPaqueteNegociosTitulo {
  margin-bottom: 10px;
  min-height: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  webkit-display: -webkit-flex;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.paqueteNegocios .paqueteNegocios-titulo {
  margin-bottom: 0;
  width: calc(100% - 48px);
  font-size: 21px;
  font-size: 1.3125rem;
}
.paqueteNegocios .paqueteNegocios-titulo .icoPN {
  vertical-align: text-bottom;
  display: inline-block;
}
.paqueteNegocios .paqueteNegocios-img {
  margin-bottom: 20px;
}
.paqueteNegocios .paqueteNegocios-img img {
  width: 100%;
}
.paqueteNegocios .paqueteNegocios-desc {
  margin-bottom: 10px;
}
.paqueteNegocios .paqueteNegocios-desc p {
  font-size: 14px;
  font-size: 0.875rem;
}
.cotizador .cot > h2 {
  background-color: #666 !important;
}
.cotizador .cot .cot-p {
  border-bottom: 1px solid #fff !important;
}
.cotizador .cot .cot-p .pl {
  max-width: 215px;
  width: 100%;
}
.cotizador .cot .cot-p .pl .p-l1 > span {
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
}
.cotizador .cot .cot-p .pant {
  float: left;
}
.cotizador .cot .cot-p .pr .p-r2 .r2a {
  text-decoration: none !important;
  font-size: 15px !important;
}
.cotizador .cot-s .cot-bt {
  float: right !important;
}
.cotizador .cot-s .cot-leg {
  float: left !important;
}
.cotizador #div_detalle_plan > div {
  background-color: #f5f5f5;
}
.cotizador #div_detalle_resumen #div_resumen_solicitud > .cot-p {
  background-color: #ddd;
}
.smartOffice .cont-head3 {
  max-width: 100% !important;
  position: relative;
  padding-top: 10px;
}
.smartOffice .cont-head3 .SO-contImg {
  width: 100%;
}
.smartOffice .cont-head3 .SO-contImg img {
  width: 100%;
}
.smartOffice .cont-head3 .SO-contDescrip {
  position: absolute;
  width: 100%;
  bottom: 20px;
  left: 0;
}
.smartOffice .cont-head3 .SO-contDescrip h2 {
  color: #d02e10;
  text-transform: uppercase;
  font-weight: 500;
  padding-left: 10px;
  font-size: 32px;
  font-size: 2rem;
}
.smartOffice .cont-head3 .SO-contDescrip p {
  color: #000104;
  padding-left: 10px;
}
@media only screen and (max-width: 760px) {
  .smartOffice .cont-head3 {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .smartOffice .cont-head3 .SO-contImg {
    margin-bottom: 20px;
  }
  .smartOffice .cont-head3 .SO-contDescrip {
    position: relative;
    bottom: 0;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 960px) {
  .contPaqueteNegocios > .paqueteNegocios {
    max-width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 480px) {
  .contPaqueteNegocios > .paqueteNegocios {
    max-width: calc(100% - 20px);
  }
}
#inbenta .inbenta-interface .container {
  padding: 0;
}
#inbenta .inbenta-interface .popular h1.title {
  font-size: 28px;
  font-size: 1.75rem;
}
#inbenta .inbenta-interface .popular .faq {
  font-family: "Roboto" !important;
  width: 100%;
  border-radius: 2px;
  margin-bottom: 10px;
  padding: 0;
}
#inbenta .inbenta-interface .popular .faq .faq-link.clicable {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  position: relative;
  cursor: pointer;
}
#inbenta .inbenta-interface .popular .faq .faq-link.clicable span {
  font-family: "Roboto" !important;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400 !important;
  line-height: 1;
}
#inbenta
  .inbenta-interface
  .popular
  .faq
  .faq-link.clicable.collapsed
  .ibicon--plus:before {
  content: "";
  font-family: "FontAwesome";
}
#inbenta .inbenta-interface .popular .faq .faq-link.clicable.active {
  border-bottom: 0;
}
#inbenta
  .inbenta-interface
  .popular
  .faq
  .faq-link.clicable.active
  .ibicon--plus:before {
  content: "";
  font-family: "FontAwesome";
}
#inbenta .inbenta-interface .popular .faq .faq-body {
  font-family: "Roboto" !important;
  color: #666;
  font-weight: 300 !important;
}
#inbenta .inbenta-interface .popular .faq .faq-body .faq-body-Answer {
  color: #666;
  font-weight: 300 !important;
}
#inbenta .inbenta-interface .more-questions {
  margin-top: 0;
}
.inbenta-bot {
  z-index: 110;
}
.ico_Wifi:before,
.ico_Funcionalidades:before,
.ico_CanalesExclusivos:before,
.ico_Elegidos:before,
.ico_TerminosCondiciones:before,
.ico_PicoPlaca:before,
.ico_Mailbox:before,
.ico_Comunidad:before,
.ico_ElegidoTododestino:before {
  content: "";
  background: url(img/sprite-iconos-beneficios.png) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_Wifi:before {
  background-position: 0 0;
  height: 33px;
}
.ico_Funcionalidades:before {
  background-position: 0 -38px;
}
.ico_CanalesExclusivos:before {
  background-position: 0 -83px;
  height: 25px;
}
.ico_Elegidos:before {
  background-position: 0 -114px;
}
.ico_TerminosCondiciones:before {
  background-position: 0 -152px;
}
.ico_PicoPlaca:before {
  background-position: 0 -190px;
}
.ico_Mailbox:before {
  background-position: 0 -228px;
}
.ico_Comunidad:before {
  background-position: 0 -275px;
  height: 21px;
}
.ico_ElegidoTododestino:before {
  background-position: 0 -308px;
  height: 31px;
}
.ico_ProteccionUsuario:before,
.ico_QuejasRecursos:before,
.ico_ProcedimientoDevolucion:before,
.ico_ConsultaAqui:before,
.ico_DatosPersonales:before {
  content: "";
  background: url(img/sprite-iconos-legal-regulatorio.png) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ProteccionUsuario:before {
  background-position: 0 0;
}
.ico_QuejasRecursos:before {
  background-position: 0 -40px;
  height: 36px;
}
.ico_ProcedimientoDevolucion:before {
  background-position: 0 -76px;
}
.ico_ConsultaAqui:before {
  background-position: 0 -114px;
}
.ico_DatosPersonales:before {
  background-position: 0 -159px;
  height: 24px;
}
.ico_rs_facebook:before,
.ico_rs_twitter:before,
.ico_rs_whatsapp:before,
.ico_rs_all:before,
.ico_rs_instagram:before,
.ico_rs_snapchat:before,
.ico_rs_whatsapp_cir:before,
.ico_rs_youtube:before,
.ico_rs_google_maps:before,
.ico_rs_uber:before,
.ico_rs_waze:before,
.ico_rs_pinterest:before,
.ico_rs_cabify:before,
.ico_rs_easy_tappsi:before {
  content: "";
  display: inline-block;
  width: 38px;
  height: 38px;
  background-size: cover !important;
}
.ico_rs_facebook:before {
  background: url(vector/ico-facebook.svg) no-repeat;
}
.ico_rs_twitter:before {
  background: url(vector/ico-twitter.svg) no-repeat;
}
.ico_rs_whatsapp:before {
  background: url(vector/ico-whatsapp.svg) no-repeat;
}
.ico_rs_all:before {
  background: url(vector/ico-redes-soc.svg) no-repeat;
}
.ico_rs_instagram:before {
  background: url(vector/ico-instagram-cir.svg) no-repeat;
}
.ico_rs_snapchat:before {
  background: url(vector/ico-snapchat-cir.svg) no-repeat;
}
.ico_rs_whatsapp_cir:before {
  background: url(vector/ico-whatsapp-cir.svg) no-repeat;
}
.ico_rs_youtube:before {
  background: url(vector/ico-youtube-cir.svg) no-repeat;
}
.ico_rs_google_maps:before {
  background: url(vector/ico-google-maps-cir.svg) no-repeat;
}
.ico_rs_uber:before {
  background: url(vector/ico-uber-cir.svg) no-repeat;
}
.ico_rs_waze:before {
  background: url(vector/ico-waze-cir.svg) no-repeat;
}
.ico_rs_easy_tappsi:before {
  background: url(vector/ico-easy-tappsi-cir.svg) no-repeat;
}
.ico_rs_pinterest:before {
  background: url(vector/ico-pinterest-cir.svg) no-repeat;
}
.ico_rs_cabify:before {
  background: url(vector/ico-cabify-cir.svg) no-repeat;
}
.rs_planes {
  text-align: center;
}
.rs_planes *[class*="ico_"] {
  display: inline-block;
}
.rs_planes *[class*="ico_"]:before {
  width: 30px;
  height: 30px;
}
.icoGral:before {
  content: "";
  background-position: center;
  width: 38px;
  height: 38px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
}
.ico_prepago:before {
  background-image: url(vector/ico_prepago.svg);
}
.ico_marcaPago:before {
  background-image: url(vector/ico_marcaPago.svg);
}
.ico_panelDeControlRojo:before {
  background-image: url(vector/ico_panelDeControlRojo.svg);
}
.ico_metodosPago:before {
  background-image: url(vector/ico_metodosPago.svg);
}
.ico_proteccionUsuario:before {
  content: "";
  background: url(vector/personas/ico_proteccionUsuario.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_quejasRecursos:before {
  content: "";
  background: url(vector/personas/ico_quejasRecursos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_procedimientoDevolucion:before {
  content: "";
  background: url(vector/personas/ico_procedimientoDevolucion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cobertura:before {
  content: "";
  background: url(vector/personas/ico_cobertura.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultaAqui:before {
  content: "";
  background: url(vector/personas/ico_consultaAqui.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_datosPersonales:before {
  content: "";
  background: url(vector/personas/ico_datosPersonales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_elegidos:before {
  content: "";
  background: url(vector/personas/ico_elegidos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_picoPlaca:before {
  content: "";
  background: url(vector/personas/ico_picoPlaca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_llamaTodoDestino:before {
  content: "";
  background: url(vector/personas/ico_llamaTodoDestino.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagasSegundo:before {
  content: "";
  background: url(vector/personas/ico_pagasSegundo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_hablaSinCosto:before {
  content: "";
  background: url(vector/personas/ico_hablaSinCosto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_buzon:before {
  content: "";
  background: url(vector/personas/ico_buzon.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pasaminutos:before {
  content: "";
  background: url(vector/personas/ico_pasaminutos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaYa:before {
  content: "";
  background: url(vector/personas/ico_marcaYa.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_paquetes:before {
  content: "";
  background: url(vector/personas/ico_paquetes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_testVelocidad:before {
  content: "";
  background: url(vector/personas/ico_testVelocidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_contactanos:before {
  content: "";
  background: url(vector/personas/ico_contactanos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_preguntasFrecuentes:before {
  content: "";
  background: url(vector/personas/ico_preguntasFrecuentes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_elegidosIlimitados:before {
  content: "";
  background: url(vector/personas/ico_elegidosIlimitados.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_numerosAmigos:before {
  content: "";
  background: url(vector/personas/ico_numerosAmigos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cargaInicial:before {
  content: "";
  background: url(vector/personas/ico_cargaInicial.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_zonasWifi:before {
  content: "";
  background: url(vector/personas/ico_zonasWifi.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_guiaProgramacion:before {
  content: "";
  background: url(vector/personas/ico_guiaProgramacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_guiaControles:before {
  content: "";
  background: url(vector/personas/ico_guiaControles.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telefoniaFija:before {
  content: "";
  background: url(vector/personas/ico_telefoniaFija.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_canalesExclusivos:before {
  content: "";
  background: url(vector/personas/ico_canalesExclusivos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cuentasCorreo:before {
  content: "";
  background: url(vector/personas/ico_cuentasCorreo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_redireccionamiento:before {
  content: "";
  background: url(vector/personas/ico_redireccionamiento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaYa1:before {
  content: "";
  background: url(vector/personas/ico_marcaYa1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_privacidad:before {
  content: "";
  background: url(vector/personas/ico_privacidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asistente:before {
  content: "";
  background: url(vector/personas/ico_asistente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_bloqueo:before {
  content: "";
  background: url(vector/personas/ico_bloqueo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pvr:before {
  content: "";
  background: url(vector/personas/ico_pvr.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_hogaresDigitales:before {
  content: "";
  background: url(vector/personas/ico_hogaresDigitales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_webmail:before {
  content: "";
  background: url(vector/personas/ico_webmail.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_blackberry:before {
  content: "";
  background: url(vector/personas/ico_blackberry.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_erp:before {
  content: "";
  background: url(vector/personas/ico_erp.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facilidadDeUso:before {
  content: "";
  background: url(vector/personas/ico_facilidadDeUso.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_InformacionEnLinea:before {
  content: "";
  background: url(vector/personas/ico_InformacionEnLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_administracionEquipo:before {
  content: "";
  background: url(vector/personas/ico_administracionEquipo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_economicoEficiente:before {
  content: "";
  background: url(vector/personas/ico_economicoEficiente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_rifd:before {
  content: "";
  background: url(vector/personas/ico_rifd.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoLinea:before {
  content: "";
  background: url(vector/personas/ico_respaldoLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoAutomatizado:before {
  content: "";
  background: url(vector/personas/ico_respaldoAutomatizado.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facilidadMovilidad:before {
  content: "";
  background: url(vector/personas/ico_facilidadMovilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoFlexible:before {
  content: "";
  background: url(vector/personas/ico_respaldoFlexible.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seguridad:before {
  content: "";
  background: url(vector/personas/ico_seguridad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoDia:before {
  content: "";
  background: url(vector/personas/ico_respaldoDia.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seguimientoPacientesCronicos:before {
  content: "";
  background: url(vector/personas/ico_seguimientoPacientesCronicos.svg)
    no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_datosTiempoReal:before {
  content: "";
  background: url(vector/personas/ico_datosTiempoReal.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ahorro:before {
  content: "";
  background: url(vector/personas/ico_ahorro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_videoSeguridad:before {
  content: "";
  background: url(vector/personas/ico_videoSeguridad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agilidadProcesos:before {
  content: "";
  background: url(vector/personas/ico_agilidadProcesos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_inversionEconomica:before {
  content: "";
  background: url(vector/personas/ico_inversionEconomica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ServicioEscalable:before {
  content: "";
  background: url(vector/personas/ico_ServicioEscalable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_plugPlay:before {
  content: "";
  background: url(vector/personas/ico_plugPlay.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_xyz:before {
  content: "";
  background: url(vector/personas/ico_xyz.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asesoriaEficiente:before {
  content: "";
  background: url(vector/personas/ico_asesoriaEficiente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_atencionClientes:before {
  content: "";
  background: url(vector/personas/ico_atencionClientes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_soporteTecnico:before {
  content: "";
  background: url(vector/personas/ico_soporteTecnico.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultorioVirtual:before {
  content: "";
  background: url(vector/personas/ico_consultorioVirtual.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comodidad:before {
  content: "";
  background: url(vector/personas/ico_comodidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agilidadAtencion:before {
  content: "";
  background: url(vector/personas/ico_agilidadAtencion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mayorCapServicio:before {
  content: "";
  background: url(vector/personas/ico_mayorCapServicio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_sinergiaMedicos:before {
  content: "";
  background: url(vector/personas/ico_sinergiaMedicos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cacs:before {
  content: "";
  background: url(vector/personas/ico_cacs.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_timeMarket:before {
  content: "";
  background: url(vector/personas/ico_timeMarket.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_integracion:before {
  content: "";
  background: url(vector/personas/ico_integracion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reportesLinea:before {
  content: "";
  background: url(vector/personas/ico_reportesLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_enlaceDirecto:before {
  content: "";
  background: url(vector/personas/ico_enlaceDirecto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_minutosTodoDestino:before {
  content: "";
  background: url(vector/personas/ico_minutosTodoDestino.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_multillamadas:before {
  content: "";
  background: url(vector/personas/ico_multillamadas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_escalabilidad:before {
  content: "";
  background: url(vector/personas/ico_escalabilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_audioconferenciaClaro:before {
  content: "";
  background: url(vector/personas/ico_audioconferenciaClaro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_paquetesTelepresencia:before {
  content: "";
  background: url(vector/personas/ico_paquetesTelepresencia.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reservePeriodicamente:before {
  content: "";
  background: url(vector/personas/ico_reservePeriodicamente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_veinticuatroSiete:before {
  content: "";
  background: url(vector/personas/ico_veinticuatroSiete.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunicacionAgilEficaz:before {
  content: "";
  background: url(vector/personas/ico_comunicacionAgilEficaz.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoCadaSesion:before {
  content: "";
  background: url(vector/personas/ico_respaldoCadaSesion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_informacionSobeUsuario:before {
  content: "";
  background: url(vector/personas/ico_informacionSobeUsuario.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mdm:before {
  content: "";
  background: url(vector/personas/ico_mdm.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_privacidad1:before {
  content: "";
  background: url(vector/personas/ico_privacidad1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_proteccion:before {
  content: "";
  background: url(vector/personas/ico_proteccion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_controlRemoto:before {
  content: "";
  background: url(vector/personas/ico_controlRemoto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_office365:before {
  content: "";
  background: url(vector/personas/ico_office365.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_maximiceInversion:before {
  content: "";
  background: url(vector/personas/ico_maximiceInversion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_confiable:before {
  content: "";
  background: url(vector/personas/ico_confiable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_sim:before {
  content: "";
  background: url(vector/personas/ico_sim.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_funcionaFrioCalor:before {
  content: "";
  background: url(vector/personas/ico_funcionaFrioCalor.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_edicionSuperior:before {
  content: "";
  background: url(vector/personas/ico_edicionSuperior.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cumplimientoNormas:before {
  content: "";
  background: url(vector/personas/ico_cumplimientoNormas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_garantizado:before {
  content: "";
  background: url(vector/personas/ico_garantizado.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_estandares:before {
  content: "";
  background: url(vector/personas/ico_estandares.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaAdministrativa:before {
  content: "";
  background: url(vector/personas/ico_telepresenciaAdministrativa.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_servicioPotable:before {
  content: "";
  background: url(vector/personas/ico_servicioPotable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaInternet:before {
  content: "";
  background: url(vector/personas/ico_telepresenciaInternet.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaMedida:before {
  content: "";
  background: url(vector/personas/ico_telepresenciaMedida.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaInmersiva:before {
  content: "";
  background: url(vector/personas/ico_telepresenciaInmersiva.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_acondicionamiento:before {
  content: "";
  background: url(vector/personas/ico_acondicionamiento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agilice:before {
  content: "";
  background: url(vector/personas/ico_agilice.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_estabilidadLlamadas:before {
  content: "";
  background: url(vector/personas/ico_estabilidadLlamadas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facturacion:before {
  content: "";
  background: url(vector/personas/ico_facturacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_personalizacion:before {
  content: "";
  background: url(vector/personas/ico_personalizacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_implementacion:before {
  content: "";
  background: url(vector/personas/ico_implementacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_gestion:before {
  content: "";
  background: url(vector/personas/ico_gestion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_evolucion:before {
  content: "";
  background: url(vector/personas/ico_evolucion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mec:before {
  content: "";
  background: url(vector/personas/ico_mec.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reduccionCostos:before {
  content: "";
  background: url(vector/personas/ico_reduccionCostos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_posicionMarca:before {
  content: "";
  background: url(vector/personas/ico_posicionMarca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_Universalidad:before {
  content: "";
  background: url(vector/personas/ico_Universalidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mercadeoDinamico:before {
  content: "";
  background: url(vector/personas/ico_mercadeoDinamico.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_publicidad:before {
  content: "";
  background: url(vector/personas/ico_publicidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_contenidosDigitales:before {
  content: "";
  background: url(vector/personas/ico_contenidosDigitales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_inmediatez:before {
  content: "";
  background: url(vector/personas/ico_inmediatez.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asertividad:before {
  content: "";
  background: url(vector/personas/ico_asertividad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_presenciaWeb:before {
  content: "";
  background: url(vector/personas/ico_presenciaWeb.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seo:before {
  content: "";
  background: url(vector/personas/ico_seo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_versatilidad:before {
  content: "";
  background: url(vector/personas/ico_versatilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_dominio:before {
  content: "";
  background: url(vector/personas/ico_dominio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ubicacion:before {
  content: "";
  background: url(vector/personas/ico_ubicacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_panelDeControl:before {
  content: "";
  background: url(vector/personas/ico_panelDeControl.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_siaf:before {
  content: "";
  background: url(vector/personas/ico_siaf.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_manejoRecursos:before {
  content: "";
  background: url(vector/personas/ico_manejoRecursos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marca:before {
  content: "";
  background: url(vector/personas/ico_marca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_flexibilidad:before {
  content: "";
  background: url(vector/personas/ico_flexibilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_terminosCondiciones:before {
  content: "";
  background: url(vector/personas/ico_terminosCondiciones.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cobertura1:before {
  content: "";
  background: url(vector/personas/ico_cobertura1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultaTuSaldo:before {
  content: "";
  background: url(vector/personas/ico_consultaTuSaldo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunidad:before {
  content: "";
  background: url(vector/personas/ico_comunidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_nuevaTv:before {
  content: "";
  background: url(vector/personas/ico_nuevaTv.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_preguntasFrecuentes1:before {
  content: "";
  background: url(vector/personas/ico_preguntasFrecuentes1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pasos:before {
  content: "";
  background: url(vector/personas/ico_pasos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_recargaLinea:before {
  content: "";
  background: url(vector/personas/ico_recargaLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_compraMovil:before {
  content: "";
  background: url(vector/personas/ico_compraMovil.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_armaPaquete:before {
  content: "";
  background: url(vector/personas/ico_armaPaquete.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_chatVentas:before {
  content: "";
  background: url(vector/personas/ico_chatVentas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_serviciosHogar:before {
  content: "";
  background: url(vector/personas/ico_serviciosHogar.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_lte4G:before {
  content: "";
  background: url(vector/personas/ico_lte4G.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_imei:before {
  content: "";
  background: url(vector/personas/ico_imei.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_3play:before {
  content: "";
  background: url(vector/personas/ico_3play.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_catalogoEquipos:before {
  content: "";
  background: url(vector/personas/ico_catalogoEquipos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_internet:before {
  content: "";
  background: url(vector/personas/ico_internet.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_miClaro:before {
  content: "";
  background: url(vector/personas/ico_miClaro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagos:before {
  content: "";
  background: url(vector/personas/ico_pagos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunicacionMovil:before {
  content: "";
  background: url(vector/personas/ico_comunicacionMovil.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_megaPixeles:before {
  content: "";
  background: url(vector/personas/ico_megaPixeles.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_peso:before {
  content: "";
  background: url(vector/personas/ico_peso.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pantalla:before {
  content: "";
  background: url(vector/personas/ico_pantalla.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_minutosPlan:before {
  content: "";
  background: url(vector/personas/ico_minutosPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_megasPlan:before {
  content: "";
  background: url(vector/personas/ico_megasPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_smsPlan:before {
  content: "";
  background: url(vector/personas/ico_smsPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroMusica:before {
  content: "";
  background: url(vector/personas/ico_claroMusica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_multiplayNegocios:before {
  content: "";
  background: url(vector/personas/ico_multiplayNegocios.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroClub:before {
  content: "";
  background: url(vector/personas/ico_claroClub.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_whatsapp:before {
  content: "";
  background: url(vector/personas/ico_whatsapp.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cambiate:before {
  content: "";
  background: url(vector/personas/ico_cambiate.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_documento:before {
  content: "";
  background: url(vector/personas/ico_documento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroMusica2:before {
  content: "";
  background: url(vector/personas/ico_claroMusica2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroVideo:before {
  content: "";
  background: url(vector/personas/ico_claroVideo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroEnterpriseSolutions:before {
  content: "";
  background: url(vector/personas/ico_claroEnterpriseSolutions.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagos2:before {
  content: "";
  background: url(vector/personas/ico_pagos2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_chatSitio:before {
  content: "";
  background: url(vector/personas/ico_chatSitio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_noticias:before {
  content: "";
  background: url(vector/personas/ico_noticias.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_tarjetaCredito:before {
  content: "";
  background: url(vector/personas/ico_tarjetaCredito.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_recargaLinea2:before {
  content: "";
  background: url(vector/personas/ico_recargaLinea2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facturaElectronica:before {
  content: "";
  background: url(vector/personas/ico_facturaElectronica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_descargarFactura:before {
  content: "";
  background: url(vector/personas/ico_descargarFactura.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroClub2:before {
  content: "";
  background: url(vector/personas/ico_claroClub2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_proteccionUsuarioE:before {
  content: "";
  background: url(vector/empresas/ico_proteccionUsuario.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_quejasRecursosE:before {
  content: "";
  background: url(vector/empresas/ico_quejasRecursos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_procedimientoDevolucionE:before {
  content: "";
  background: url(vector/empresas/ico_procedimientoDevolucion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_coberturaE:before {
  content: "";
  background: url(vector/empresas/ico_cobertura.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultaAquiE:before {
  content: "";
  background: url(vector/empresas/ico_consultaAqui.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_datosPersonalesE:before {
  content: "";
  background: url(vector/empresas/ico_datosPersonales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_elegidosE:before {
  content: "";
  background: url(vector/empresas/ico_elegidos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_picoPlacaE:before {
  content: "";
  background: url(vector/empresas/ico_picoPlaca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_llamaTodoDestinoE:before {
  content: "";
  background: url(vector/empresas/ico_llamaTodoDestino.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagasSegundoE:before {
  content: "";
  background: url(vector/empresas/ico_pagasSegundo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_hablaSinCostoE:before {
  content: "";
  background: url(vector/empresas/ico_hablaSinCosto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_buzonE:before {
  content: "";
  background: url(vector/empresas/ico_buzon.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pasaminutosE:before {
  content: "";
  background: url(vector/empresas/ico_pasaminutos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaYaE:before {
  content: "";
  background: url(vector/empresas/ico_marcaYa.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_paquetesE:before {
  content: "";
  background: url(vector/empresas/ico_paquetes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_testVelocidadE:before {
  content: "";
  background: url(vector/empresas/ico_testVelocidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_contactanosE:before {
  content: "";
  background: url(vector/empresas/ico_contactanos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_preguntasFrecuentesE:before {
  content: "";
  background: url(vector/empresas/ico_preguntasFrecuentes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_elegidosIlimitadosE:before {
  content: "";
  background: url(vector/empresas/ico_elegidosIlimitados.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_numerosAmigosE:before {
  content: "";
  background: url(vector/empresas/ico_numerosAmigos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cargaInicialE:before {
  content: "";
  background: url(vector/empresas/ico_cargaInicial.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_zonasWifiE:before {
  content: "";
  background: url(vector/empresas/ico_zonasWifi.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_guiaProgramacionE:before {
  content: "";
  background: url(vector/empresas/ico_guiaProgramacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_guiaControlesE:before {
  content: "";
  background: url(vector/empresas/ico_guiaControles.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telefoniaFijaE:before {
  content: "";
  background: url(vector/empresas/ico_telefoniaFija.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_canalesExclusivosE:before {
  content: "";
  background: url(vector/empresas/ico_canalesExclusivos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cuentasCorreoE:before {
  content: "";
  background: url(vector/empresas/ico_cuentasCorreo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_redireccionamientoE:before {
  content: "";
  background: url(vector/empresas/ico_redireccionamiento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaYa1E:before {
  content: "";
  background: url(vector/empresas/ico_marcaYa1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_privacidadE:before {
  content: "";
  background: url(vector/empresas/ico_privacidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asistenteE:before {
  content: "";
  background: url(vector/empresas/ico_asistente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_bloqueoE:before {
  content: "";
  background: url(vector/empresas/ico_bloqueo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pvrE:before {
  content: "";
  background: url(vector/empresas/ico_pvr.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_hogaresDigitalesE:before {
  content: "";
  background: url(vector/empresas/ico_hogaresDigitales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_webmailE:before {
  content: "";
  background: url(vector/empresas/ico_webmail.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_blackberryE:before {
  content: "";
  background: url(vector/empresas/ico_blackberry.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_erpE:before {
  content: "";
  background: url(vector/empresas/ico_erp.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facilidadDeUsoE:before {
  content: "";
  background: url(vector/empresas/ico_facilidadDeUso.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_InformacionEnLineaE:before {
  content: "";
  background: url(vector/empresas/ico_InformacionEnLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_administracionEquipoE:before {
  content: "";
  background: url(vector/empresas/ico_administracionEquipo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_economicoEficienteE:before {
  content: "";
  background: url(vector/empresas/ico_economicoEficiente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_rifdE:before {
  content: "";
  background: url(vector/empresas/ico_rifd.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoLineaE:before {
  content: "";
  background: url(vector/empresas/ico_respaldoLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoAutomatizadoE:before {
  content: "";
  background: url(vector/empresas/ico_respaldoAutomatizado.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facilidadMovilidadE:before {
  content: "";
  background: url(vector/empresas/ico_facilidadMovilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoFlexibleE:before {
  content: "";
  background: url(vector/empresas/ico_respaldoFlexible.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seguridadE:before {
  content: "";
  background: url(vector/empresas/ico_seguridad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoDiaE:before {
  content: "";
  background: url(vector/empresas/ico_respaldoDia.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seguimientoPacientesCronicosE:before {
  content: "";
  background: url(vector/empresas/ico_seguimientoPacientesCronicos.svg)
    no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_datosTiempoRealE:before {
  content: "";
  background: url(vector/empresas/ico_datosTiempoReal.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ahorroE:before {
  content: "";
  background: url(vector/empresas/ico_ahorro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_videoSeguridadE:before {
  content: "";
  background: url(vector/empresas/ico_videoSeguridad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agilidadProcesosE:before {
  content: "";
  background: url(vector/empresas/ico_agilidadProcesos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_inversionEconomicaE:before {
  content: "";
  background: url(vector/empresas/ico_inversionEconomica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ServicioEscalableE:before {
  content: "";
  background: url(vector/empresas/ico_ServicioEscalable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_plugPlayE:before {
  content: "";
  background: url(vector/empresas/ico_plugPlay.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_xyzE:before {
  content: "";
  background: url(vector/empresas/ico_xyz.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asesoriaEficienteE:before {
  content: "";
  background: url(vector/empresas/ico_asesoriaEficiente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_atencionClientesE:before {
  content: "";
  background: url(vector/empresas/ico_atencionClientes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_soporteTecnicoE:before {
  content: "";
  background: url(vector/empresas/ico_soporteTecnico.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultorioVirtualE:before {
  content: "";
  background: url(vector/empresas/ico_consultorioVirtual.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comodidadE:before {
  content: "";
  background: url(vector/empresas/ico_comodidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agilidadAtencionE:before {
  content: "";
  background: url(vector/empresas/ico_agilidadAtencion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mayorCapServicioE:before {
  content: "";
  background: url(vector/empresas/ico_mayorCapServicio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_sinergiaMedicosE:before {
  content: "";
  background: url(vector/empresas/ico_sinergiaMedicos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cacsE:before {
  content: "";
  background: url(vector/empresas/ico_cacs.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_timeMarketE:before {
  content: "";
  background: url(vector/empresas/ico_timeMarket.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_integracionE:before {
  content: "";
  background: url(vector/empresas/ico_integracion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reportesLineaE:before {
  content: "";
  background: url(vector/empresas/ico_reportesLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_enlaceDirectoE:before {
  content: "";
  background: url(vector/empresas/ico_enlaceDirecto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_minutosTodoDestinoE:before {
  content: "";
  background: url(vector/empresas/ico_minutosTodoDestino.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_multillamadasE:before {
  content: "";
  background: url(vector/empresas/ico_multillamadas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_escalabilidadE:before {
  content: "";
  background: url(vector/empresas/ico_escalabilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_audioconferenciaClaroE:before {
  content: "";
  background: url(vector/empresas/ico_audioconferenciaClaro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_paquetesTelepresenciaE:before {
  content: "";
  background: url(vector/empresas/ico_paquetesTelepresencia.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reservePeriodicamenteE:before {
  content: "";
  background: url(vector/empresas/ico_reservePeriodicamente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_veinticuatroSieteE:before {
  content: "";
  background: url(vector/empresas/ico_veinticuatroSiete.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunicacionAgilEficazE:before {
  content: "";
  background: url(vector/empresas/ico_comunicacionAgilEficaz.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoCadaSesionE:before {
  content: "";
  background: url(vector/empresas/ico_respaldoCadaSesion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_informacionSobeUsuarioE:before {
  content: "";
  background: url(vector/empresas/ico_informacionSobeUsuario.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mdmE:before {
  content: "";
  background: url(vector/empresas/ico_mdm.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_privacidad1E:before {
  content: "";
  background: url(vector/empresas/ico_privacidad1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_proteccionE:before {
  content: "";
  background: url(vector/empresas/ico_proteccion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_controlRemotoE:before {
  content: "";
  background: url(vector/empresas/ico_controlRemoto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_office365E:before {
  content: "";
  background: url(vector/empresas/ico_office365.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_maximiceInversionE:before {
  content: "";
  background: url(vector/empresas/ico_maximiceInversion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_confiableE:before {
  content: "";
  background: url(vector/empresas/ico_confiable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_simE:before {
  content: "";
  background: url(vector/empresas/ico_sim.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_funcionaFrioCalorE:before {
  content: "";
  background: url(vector/empresas/ico_funcionaFrioCalor.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_edicionSuperiorE:before {
  content: "";
  background: url(vector/empresas/ico_edicionSuperior.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cumplimientoNormasE:before {
  content: "";
  background: url(vector/empresas/ico_cumplimientoNormas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_garantizadoE:before {
  content: "";
  background: url(vector/empresas/ico_garantizado.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_estandaresE:before {
  content: "";
  background: url(vector/empresas/ico_estandares.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaAdministrativaE:before {
  content: "";
  background: url(vector/empresas/ico_telepresenciaAdministrativa.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_servicioPotableE:before {
  content: "";
  background: url(vector/empresas/ico_servicioPotable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaInternetE:before {
  content: "";
  background: url(vector/empresas/ico_telepresenciaInternet.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaMedidaE:before {
  content: "";
  background: url(vector/empresas/ico_telepresenciaMedida.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaInmersivaE:before {
  content: "";
  background: url(vector/empresas/ico_telepresenciaInmersiva.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_acondicionamientoE:before {
  content: "";
  background: url(vector/empresas/ico_acondicionamiento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agiliceE:before {
  content: "";
  background: url(vector/empresas/ico_agilice.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_estabilidadLlamadasE:before {
  content: "";
  background: url(vector/empresas/ico_estabilidadLlamadas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facturacionE:before {
  content: "";
  background: url(vector/empresas/ico_facturacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_personalizacionE:before {
  content: "";
  background: url(vector/empresas/ico_personalizacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_implementacionE:before {
  content: "";
  background: url(vector/empresas/ico_implementacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_gestionE:before {
  content: "";
  background: url(vector/empresas/ico_gestion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_evolucionE:before {
  content: "";
  background: url(vector/empresas/ico_evolucion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mecE:before {
  content: "";
  background: url(vector/empresas/ico_mec.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reduccionCostosE:before {
  content: "";
  background: url(vector/empresas/ico_reduccionCostos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_posicionMarcaE:before {
  content: "";
  background: url(vector/empresas/ico_posicionMarca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_UniversalidadE:before {
  content: "";
  background: url(vector/empresas/ico_Universalidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mercadeoDinamicoE:before {
  content: "";
  background: url(vector/empresas/ico_mercadeoDinamico.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_publicidadE:before {
  content: "";
  background: url(vector/empresas/ico_publicidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_contenidosDigitalesE:before {
  content: "";
  background: url(vector/empresas/ico_contenidosDigitales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_inmediatezE:before {
  content: "";
  background: url(vector/empresas/ico_inmediatez.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asertividadE:before {
  content: "";
  background: url(vector/empresas/ico_asertividad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_presenciaWebE:before {
  content: "";
  background: url(vector/empresas/ico_presenciaWeb.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seoE:before {
  content: "";
  background: url(vector/empresas/ico_seo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_versatilidadE:before {
  content: "";
  background: url(vector/empresas/ico_versatilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_dominioE:before {
  content: "";
  background: url(vector/empresas/ico_dominio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ubicacionE:before {
  content: "";
  background: url(vector/empresas/ico_ubicacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_panelDeControlE:before {
  content: "";
  background: url(vector/empresas/ico_panelDeControl.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_siafE:before {
  content: "";
  background: url(vector/empresas/ico_siaf.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_manejoRecursosE:before {
  content: "";
  background: url(vector/empresas/ico_manejoRecursos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaE:before {
  content: "";
  background: url(vector/empresas/ico_marca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_flexibilidadE:before {
  content: "";
  background: url(vector/empresas/ico_flexibilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_terminosCondicionesE:before {
  content: "";
  background: url(vector/empresas/ico_terminosCondiciones.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cobertura1E:before {
  content: "";
  background: url(vector/empresas/ico_cobertura1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultaTuSaldoE:before {
  content: "";
  background: url(vector/empresas/ico_consultaTuSaldo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunidadE:before {
  content: "";
  background: url(vector/empresas/ico_comunidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_nuevaTvE:before {
  content: "";
  background: url(vector/empresas/ico_nuevaTv.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_preguntasFrecuentes1E:before {
  content: "";
  background: url(vector/empresas/ico_preguntasFrecuentes1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pasosE:before {
  content: "";
  background: url(vector/empresas/ico_pasos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_recargaLineaE:before {
  content: "";
  background: url(vector/empresas/ico_recargaLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_compraMovilE:before {
  content: "";
  background: url(vector/empresas/ico_compraMovil.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_armaPaqueteE:before {
  content: "";
  background: url(vector/empresas/ico_armaPaquete.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_chatVentasE:before {
  content: "";
  background: url(vector/empresas/ico_chatVentas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_serviciosHogarE:before {
  content: "";
  background: url(vector/empresas/ico_serviciosHogar.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_lte4GE:before {
  content: "";
  background: url(vector/empresas/ico_lte4G.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_imeiE:before {
  content: "";
  background: url(vector/empresas/ico_imei.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_3playE:before {
  content: "";
  background: url(vector/empresas/ico_3play.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_catalogoEquiposE:before {
  content: "";
  background: url(vector/empresas/ico_catalogoEquipos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_internetE:before {
  content: "";
  background: url(vector/empresas/ico_internet.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_miClaroE:before {
  content: "";
  background: url(vector/empresas/ico_miClaro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagosE:before {
  content: "";
  background: url(vector/empresas/ico_pagos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunicacionMovilE:before {
  content: "";
  background: url(vector/empresas/ico_comunicacionMovil.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_megaPixelesE:before {
  content: "";
  background: url(vector/empresas/ico_megaPixeles.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pesoE:before {
  content: "";
  background: url(vector/empresas/ico_peso.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pantallaE:before {
  content: "";
  background: url(vector/empresas/ico_pantalla.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_minutosPlanE:before {
  content: "";
  background: url(vector/empresas/ico_minutosPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_megasPlanE:before {
  content: "";
  background: url(vector/empresas/ico_megasPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_smsPlanE:before {
  content: "";
  background: url(vector/empresas/ico_smsPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroMusicaE:before {
  content: "";
  background: url(vector/empresas/ico_claroMusica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_multiplayNegociosE:before {
  content: "";
  background: url(vector/empresas/ico_multiplayNegocios.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroClubE:before {
  content: "";
  background: url(vector/empresas/ico_claroClub.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_whatsappE:before {
  content: "";
  background: url(vector/empresas/ico_whatsapp.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cambiateE:before {
  content: "";
  background: url(vector/empresas/ico_cambiate.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_documentoE:before {
  content: "";
  background: url(vector/empresas/ico_documento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroMusica2E:before {
  content: "";
  background: url(vector/empresas/ico_claroMusica2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroVideoE:before {
  content: "";
  background: url(vector/empresas/ico_claroVideo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroEnterpriseSolutionsE:before {
  content: "";
  background: url(vector/empresas/ico_claroEnterpriseSolutions.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagos2E:before {
  content: "";
  background: url(vector/empresas/ico_pagos2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_chatSitioE:before {
  content: "";
  background: url(vector/empresas/ico_chatSitio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_noticiasE:before {
  content: "";
  background: url(vector/empresas/ico_noticias.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_tarjetaCreditoE:before {
  content: "";
  background: url(vector/empresas/ico_tarjetaCredito.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_recargaLinea2E:before {
  content: "";
  background: url(vector/empresas/ico_recargaLinea2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facturaElectronicaE:before {
  content: "";
  background: url(vector/empresas/ico_facturaElectronica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_descargarFacturaE:before {
  content: "";
  background: url(vector/empresas/ico_descargarFactura.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroClub2E:before {
  content: "";
  background: url(vector/empresas/ico_claroClub2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_proteccionUsuarioC:before {
  content: "";
  background: url(vector/corporaciones/ico_proteccionUsuario.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_quejasRecursosC:before {
  content: "";
  background: url(vector/corporaciones/ico_quejasRecursos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_procedimientoDevolucionC:before {
  content: "";
  background: url(vector/corporaciones/ico_procedimientoDevolucion.svg)
    no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_coberturaC:before {
  content: "";
  background: url(vector/corporaciones/ico_cobertura.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultaAquiC:before {
  content: "";
  background: url(vector/corporaciones/ico_consultaAqui.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_datosPersonalesC:before {
  content: "";
  background: url(vector/corporaciones/ico_datosPersonales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_elegidosC:before {
  content: "";
  background: url(vector/corporaciones/ico_elegidos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_picoPlacaC:before {
  content: "";
  background: url(vector/corporaciones/ico_picoPlaca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_llamaTodoDestinoC:before {
  content: "";
  background: url(vector/corporaciones/ico_llamaTodoDestino.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagasSegundoC:before {
  content: "";
  background: url(vector/corporaciones/ico_pagasSegundo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_hablaSinCostoC:before {
  content: "";
  background: url(vector/corporaciones/ico_hablaSinCosto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_buzonC:before {
  content: "";
  background: url(vector/corporaciones/ico_buzon.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pasaminutosC:before {
  content: "";
  background: url(vector/corporaciones/ico_pasaminutos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaYaC:before {
  content: "";
  background: url(vector/corporaciones/ico_marcaYa.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_paquetesC:before {
  content: "";
  background: url(vector/corporaciones/ico_paquetes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_testVelocidadC:before {
  content: "";
  background: url(vector/corporaciones/ico_testVelocidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_contactanosC:before {
  content: "";
  background: url(vector/corporaciones/ico_contactanos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_preguntasFrecuentesC:before {
  content: "";
  background: url(vector/corporaciones/ico_preguntasFrecuentes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_elegidosIlimitadosC:before {
  content: "";
  background: url(vector/corporaciones/ico_elegidosIlimitados.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_numerosAmigosC:before {
  content: "";
  background: url(vector/corporaciones/ico_numerosAmigos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cargaInicialC:before {
  content: "";
  background: url(vector/corporaciones/ico_cargaInicial.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_zonasWifiC:before {
  content: "";
  background: url(vector/corporaciones/ico_zonasWifi.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_guiaProgramacionC:before {
  content: "";
  background: url(vector/corporaciones/ico_guiaProgramacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_guiaControlesC:before {
  content: "";
  background: url(vector/corporaciones/ico_guiaControles.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telefoniaFijaC:before {
  content: "";
  background: url(vector/corporaciones/ico_telefoniaFija.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_canalesExclusivosC:before {
  content: "";
  background: url(vector/corporaciones/ico_canalesExclusivos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cuentasCorreoC:before {
  content: "";
  background: url(vector/corporaciones/ico_cuentasCorreo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_redireccionamientoC:before {
  content: "";
  background: url(vector/corporaciones/ico_redireccionamiento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaYa1C:before {
  content: "";
  background: url(vector/corporaciones/ico_marcaYa1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_privacidadC:before {
  content: "";
  background: url(vector/corporaciones/ico_privacidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asistenteC:before {
  content: "";
  background: url(vector/corporaciones/ico_asistente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_bloqueoC:before {
  content: "";
  background: url(vector/corporaciones/ico_bloqueo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pvrC:before {
  content: "";
  background: url(vector/corporaciones/ico_pvr.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_hogaresDigitalesC:before {
  content: "";
  background: url(vector/corporaciones/ico_hogaresDigitales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_webmailC:before {
  content: "";
  background: url(vector/corporaciones/ico_webmail.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_blackberryC:before {
  content: "";
  background: url(vector/corporaciones/ico_blackberry.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_erpC:before {
  content: "";
  background: url(vector/corporaciones/ico_erp.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facilidadDeUsoC:before {
  content: "";
  background: url(vector/corporaciones/ico_facilidadDeUso.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_InformacionEnLineaC:before {
  content: "";
  background: url(vector/corporaciones/ico_InformacionEnLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_administracionEquipoC:before {
  content: "";
  background: url(vector/corporaciones/ico_administracionEquipo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_economicoEficienteC:before {
  content: "";
  background: url(vector/corporaciones/ico_economicoEficiente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_rifdC:before {
  content: "";
  background: url(vector/corporaciones/ico_rifd.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoLineaC:before {
  content: "";
  background: url(vector/corporaciones/ico_respaldoLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoAutomatizadoC:before {
  content: "";
  background: url(vector/corporaciones/ico_respaldoAutomatizado.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facilidadMovilidadC:before {
  content: "";
  background: url(vector/corporaciones/ico_facilidadMovilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoFlexibleC:before {
  content: "";
  background: url(vector/corporaciones/ico_respaldoFlexible.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seguridadC:before {
  content: "";
  background: url(vector/corporaciones/ico_seguridad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoDiaC:before {
  content: "";
  background: url(vector/corporaciones/ico_respaldoDia.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seguimientoPacientesCronicosC:before {
  content: "";
  background: url(vector/corporaciones/ico_seguimientoPacientesCronicos.svg)
    no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_datosTiempoRealC:before {
  content: "";
  background: url(vector/corporaciones/ico_datosTiempoReal.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ahorroC:before {
  content: "";
  background: url(vector/corporaciones/ico_ahorro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_videoSeguridadC:before {
  content: "";
  background: url(vector/corporaciones/ico_videoSeguridad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agilidadProcesosC:before {
  content: "";
  background: url(vector/corporaciones/ico_agilidadProcesos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_inversionEconomicaC:before {
  content: "";
  background: url(vector/corporaciones/ico_inversionEconomica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ServicioEscalableC:before {
  content: "";
  background: url(vector/corporaciones/ico_ServicioEscalable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_plugPlayC:before {
  content: "";
  background: url(vector/corporaciones/ico_plugPlay.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_xyzC:before {
  content: "";
  background: url(vector/corporaciones/ico_xyz.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asesoriaEficienteC:before {
  content: "";
  background: url(vector/corporaciones/ico_asesoriaEficiente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_atencionClientesC:before {
  content: "";
  background: url(vector/corporaciones/ico_atencionClientes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_soporteTecnicoC:before {
  content: "";
  background: url(vector/corporaciones/ico_soporteTecnico.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultorioVirtualC:before {
  content: "";
  background: url(vector/corporaciones/ico_consultorioVirtual.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comodidadC:before {
  content: "";
  background: url(vector/corporaciones/ico_comodidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agilidadAtencionC:before {
  content: "";
  background: url(vector/corporaciones/ico_agilidadAtencion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mayorCapServicioC:before {
  content: "";
  background: url(vector/corporaciones/ico_mayorCapServicio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_sinergiaMedicosC:before {
  content: "";
  background: url(vector/corporaciones/ico_sinergiaMedicos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cacsC:before {
  content: "";
  background: url(vector/corporaciones/ico_cacs.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_timeMarketC:before {
  content: "";
  background: url(vector/corporaciones/ico_timeMarket.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_integracionC:before {
  content: "";
  background: url(vector/corporaciones/ico_integracion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reportesLineaC:before {
  content: "";
  background: url(vector/corporaciones/ico_reportesLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_enlaceDirectoC:before {
  content: "";
  background: url(vector/corporaciones/ico_enlaceDirecto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_minutosTodoDestinoC:before {
  content: "";
  background: url(vector/corporaciones/ico_minutosTodoDestino.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_multillamadasC:before {
  content: "";
  background: url(vector/corporaciones/ico_multillamadas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_escalabilidadC:before {
  content: "";
  background: url(vector/corporaciones/ico_escalabilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_audioconferenciaClaroC:before {
  content: "";
  background: url(vector/corporaciones/ico_audioconferenciaClaro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_paquetesTelepresenciaC:before {
  content: "";
  background: url(vector/corporaciones/ico_paquetesTelepresencia.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reservePeriodicamenteC:before {
  content: "";
  background: url(vector/corporaciones/ico_reservePeriodicamente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_veinticuatroSieteC:before {
  content: "";
  background: url(vector/corporaciones/ico_veinticuatroSiete.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunicacionAgilEficazC:before {
  content: "";
  background: url(vector/corporaciones/ico_comunicacionAgilEficaz.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoCadaSesionC:before {
  content: "";
  background: url(vector/corporaciones/ico_respaldoCadaSesion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_informacionSobeUsuarioC:before {
  content: "";
  background: url(vector/corporaciones/ico_informacionSobeUsuario.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mdmC:before {
  content: "";
  background: url(vector/corporaciones/ico_mdm.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_privacidad1C:before {
  content: "";
  background: url(vector/corporaciones/ico_privacidad1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_proteccionC:before {
  content: "";
  background: url(vector/corporaciones/ico_proteccion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_controlRemotoC:before {
  content: "";
  background: url(vector/corporaciones/ico_controlRemoto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_office365C:before {
  content: "";
  background: url(vector/corporaciones/ico_office365.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_maximiceInversionC:before {
  content: "";
  background: url(vector/corporaciones/ico_maximiceInversion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_confiableC:before {
  content: "";
  background: url(vector/corporaciones/ico_confiable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_simC:before {
  content: "";
  background: url(vector/corporaciones/ico_sim.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_funcionaFrioCalorC:before {
  content: "";
  background: url(vector/corporaciones/ico_funcionaFrioCalor.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_edicionSuperiorC:before {
  content: "";
  background: url(vector/corporaciones/ico_edicionSuperior.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cumplimientoNormasC:before {
  content: "";
  background: url(vector/corporaciones/ico_cumplimientoNormas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_garantizadoC:before {
  content: "";
  background: url(vector/corporaciones/ico_garantizado.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_estandaresC:before {
  content: "";
  background: url(vector/corporaciones/ico_estandares.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaAdministrativaC:before {
  content: "";
  background: url(vector/corporaciones/ico_telepresenciaAdministrativa.svg)
    no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_servicioPotableC:before {
  content: "";
  background: url(vector/corporaciones/ico_servicioPotable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaInternetC:before {
  content: "";
  background: url(vector/corporaciones/ico_telepresenciaInternet.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaMedidaC:before {
  content: "";
  background: url(vector/corporaciones/ico_telepresenciaMedida.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaInmersivaC:before {
  content: "";
  background: url(vector/corporaciones/ico_telepresenciaInmersiva.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_acondicionamientoC:before {
  content: "";
  background: url(vector/corporaciones/ico_acondicionamiento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agiliceC:before {
  content: "";
  background: url(vector/corporaciones/ico_agilice.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_estabilidadLlamadasC:before {
  content: "";
  background: url(vector/corporaciones/ico_estabilidadLlamadas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facturacionC:before {
  content: "";
  background: url(vector/corporaciones/ico_facturacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_personalizacionC:before {
  content: "";
  background: url(vector/corporaciones/ico_personalizacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_implementacionC:before {
  content: "";
  background: url(vector/corporaciones/ico_implementacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_gestionC:before {
  content: "";
  background: url(vector/corporaciones/ico_gestion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_evolucionC:before {
  content: "";
  background: url(vector/corporaciones/ico_evolucion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mecC:before {
  content: "";
  background: url(vector/corporaciones/ico_mec.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reduccionCostosC:before {
  content: "";
  background: url(vector/corporaciones/ico_reduccionCostos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_posicionMarcaC:before {
  content: "";
  background: url(vector/corporaciones/ico_posicionMarca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_UniversalidadC:before {
  content: "";
  background: url(vector/corporaciones/ico_Universalidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mercadeoDinamicoC:before {
  content: "";
  background: url(vector/corporaciones/ico_mercadeoDinamico.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_publicidadC:before {
  content: "";
  background: url(vector/corporaciones/ico_publicidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_contenidosDigitalesC:before {
  content: "";
  background: url(vector/corporaciones/ico_contenidosDigitales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_inmediatezC:before {
  content: "";
  background: url(vector/corporaciones/ico_inmediatez.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asertividadC:before {
  content: "";
  background: url(vector/corporaciones/ico_asertividad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_presenciaWebC:before {
  content: "";
  background: url(vector/corporaciones/ico_presenciaWeb.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seoC:before {
  content: "";
  background: url(vector/corporaciones/ico_seo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_versatilidadC:before {
  content: "";
  background: url(vector/corporaciones/ico_versatilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_dominioC:before {
  content: "";
  background: url(vector/corporaciones/ico_dominio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ubicacionC:before {
  content: "";
  background: url(vector/corporaciones/ico_ubicacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_panelDeControlC:before {
  content: "";
  background: url(vector/corporaciones/ico_panelDeControl.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_siafC:before {
  content: "";
  background: url(vector/corporaciones/ico_siaf.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_manejoRecursosC:before {
  content: "";
  background: url(vector/corporaciones/ico_manejoRecursos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaC:before {
  content: "";
  background: url(vector/corporaciones/ico_marca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_flexibilidadC:before {
  content: "";
  background: url(vector/corporaciones/ico_flexibilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_terminosCondicionesC:before {
  content: "";
  background: url(vector/corporaciones/ico_terminosCondiciones.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cobertura1C:before {
  content: "";
  background: url(vector/corporaciones/ico_cobertura1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultaTuSaldoC:before {
  content: "";
  background: url(vector/corporaciones/ico_consultaTuSaldo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunidadC:before {
  content: "";
  background: url(vector/corporaciones/ico_comunidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_nuevaTvC:before {
  content: "";
  background: url(vector/corporaciones/ico_nuevaTv.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_preguntasFrecuentes1C:before {
  content: "";
  background: url(vector/corporaciones/ico_preguntasFrecuentes1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pasosC:before {
  content: "";
  background: url(vector/corporaciones/ico_pasos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_recargaLineaC:before {
  content: "";
  background: url(vector/corporaciones/ico_recargaLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_compraMovilC:before {
  content: "";
  background: url(vector/corporaciones/ico_compraMovil.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_armaPaqueteC:before {
  content: "";
  background: url(vector/corporaciones/ico_armaPaquete.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_chatVentasC:before {
  content: "";
  background: url(vector/corporaciones/ico_chatVentas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_serviciosHogarC:before {
  content: "";
  background: url(vector/corporaciones/ico_serviciosHogar.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_lte4GC:before {
  content: "";
  background: url(vector/corporaciones/ico_lte4G.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_imeiC:before {
  content: "";
  background: url(vector/corporaciones/ico_imei.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_3playC:before {
  content: "";
  background: url(vector/corporaciones/ico_3play.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_catalogoEquiposC:before {
  content: "";
  background: url(vector/corporaciones/ico_catalogoEquipos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_internetC:before {
  content: "";
  background: url(vector/corporaciones/ico_internet.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_miClaroC:before {
  content: "";
  background: url(vector/corporaciones/ico_miClaro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagosC:before {
  content: "";
  background: url(vector/corporaciones/ico_pagos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunicacionMovilC:before {
  content: "";
  background: url(vector/corporaciones/ico_comunicacionMovil.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_megaPixelesC:before {
  content: "";
  background: url(vector/corporaciones/ico_megaPixeles.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pesoC:before {
  content: "";
  background: url(vector/corporaciones/ico_peso.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pantallaC:before {
  content: "";
  background: url(vector/corporaciones/ico_pantalla.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_minutosPlanC:before {
  content: "";
  background: url(vector/corporaciones/ico_minutosPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_megasPlanC:before {
  content: "";
  background: url(vector/corporaciones/ico_megasPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_smsPlanC:before {
  content: "";
  background: url(vector/corporaciones/ico_smsPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroMusicaC:before {
  content: "";
  background: url(vector/corporaciones/ico_claroMusica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_multiplayNegociosC:before {
  content: "";
  background: url(vector/corporaciones/ico_multiplayNegocios.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroClubC:before {
  content: "";
  background: url(vector/corporaciones/ico_claroClub.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_whatsappC:before {
  content: "";
  background: url(vector/corporaciones/ico_whatsapp.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cambiateC:before {
  content: "";
  background: url(vector/corporaciones/ico_cambiate.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_documentoC:before {
  content: "";
  background: url(vector/corporaciones/ico_documento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroMusica2C:before {
  content: "";
  background: url(vector/corporaciones/ico_claroMusica2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroVideoC:before {
  content: "";
  background: url(vector/corporaciones/ico_claroVideo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroEnterpriseSolutionsC:before {
  content: "";
  background: url(vector/corporaciones/ico_claroEnterpriseSolutions.svg)
    no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagos2C:before {
  content: "";
  background: url(vector/corporaciones/ico_pagos2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_chatSitioC:before {
  content: "";
  background: url(vector/corporaciones/ico_chatSitio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_noticiasC:before {
  content: "";
  background: url(vector/corporaciones/ico_noticias.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_tarjetaCreditoC:before {
  content: "";
  background: url(vector/corporaciones/ico_tarjetaCredito.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_recargaLinea2C:before {
  content: "";
  background: url(vector/corporaciones/ico_recargaLinea2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facturaElectronicaC:before {
  content: "";
  background: url(vector/corporaciones/ico_facturaElectronica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_descargarFacturaC:before {
  content: "";
  background: url(vector/corporaciones/ico_descargarFactura.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroClub2C:before {
  content: "";
  background: url(vector/corporaciones/ico_claroClub2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_proteccionUsuarioF:before {
  content: "";
  background: url(vector/turqueza/ico_proteccionUsuario.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_quejasRecursosF:before {
  content: "";
  background: url(vector/turqueza/ico_quejasRecursos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_procedimientoDevolucionF:before {
  content: "";
  background: url(vector/turqueza/ico_procedimientoDevolucion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_coberturaF:before {
  content: "";
  background: url(vector/turqueza/ico_cobertura.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultaAquiF:before {
  content: "";
  background: url(vector/turqueza/ico_consultaAqui.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_datosPersonalesF:before {
  content: "";
  background: url(vector/turqueza/ico_datosPersonales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_elegidosF:before {
  content: "";
  background: url(vector/turqueza/ico_elegidos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_picoPlacaF:before {
  content: "";
  background: url(vector/turqueza/ico_picoPlaca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_llamaTodoDestinoF:before {
  content: "";
  background: url(vector/turqueza/ico_llamaTodoDestino.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagasSegundoF:before {
  content: "";
  background: url(vector/turqueza/ico_pagasSegundo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_hablaSinCostoF:before {
  content: "";
  background: url(vector/turqueza/ico_hablaSinCosto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_buzonF:before {
  content: "";
  background: url(vector/turqueza/ico_buzon.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pasaminutosF:before {
  content: "";
  background: url(vector/turqueza/ico_pasaminutos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaYaF:before {
  content: "";
  background: url(vector/turqueza/ico_marcaYa.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_paquetesF:before {
  content: "";
  background: url(vector/turqueza/ico_paquetes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_testVelocidadF:before {
  content: "";
  background: url(vector/turqueza/ico_testVelocidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_contactanosF:before {
  content: "";
  background: url(vector/turqueza/ico_contactanos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_preguntasFrecuentesF:before {
  content: "";
  background: url(vector/turqueza/ico_preguntasFrecuentes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_elegidosIlimitadosF:before {
  content: "";
  background: url(vector/turqueza/ico_elegidosIlimitados.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_numerosAmigosF:before {
  content: "";
  background: url(vector/turqueza/ico_numerosAmigos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cargaInicialF:before {
  content: "";
  background: url(vector/turqueza/ico_cargaInicial.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_zonasWifiF:before {
  content: "";
  background: url(vector/turqueza/ico_zonasWifi.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_guiaProgramacionF:before {
  content: "";
  background: url(vector/turqueza/ico_guiaProgramacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_guiaControlesF:before {
  content: "";
  background: url(vector/turqueza/ico_guiaControles.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telefoniaFijaF:before {
  content: "";
  background: url(vector/turqueza/ico_telefoniaFija.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_canalesExclusivosF:before {
  content: "";
  background: url(vector/turqueza/ico_canalesExclusivos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cuentasCorreoF:before {
  content: "";
  background: url(vector/turqueza/ico_cuentasCorreo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_redireccionamientoF:before {
  content: "";
  background: url(vector/turqueza/ico_redireccionamiento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaYa1F:before {
  content: "";
  background: url(vector/turqueza/ico_marcaYa1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_privacidadF:before {
  content: "";
  background: url(vector/turqueza/ico_privacidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asistenteF:before {
  content: "";
  background: url(vector/turqueza/ico_asistente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_bloqueoF:before {
  content: "";
  background: url(vector/turqueza/ico_bloqueo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pvrF:before {
  content: "";
  background: url(vector/turqueza/ico_pvr.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_hogaresDigitalesF:before {
  content: "";
  background: url(vector/turqueza/ico_hogaresDigitales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_webmailF:before {
  content: "";
  background: url(vector/turqueza/ico_webmail.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_blackberryF:before {
  content: "";
  background: url(vector/turqueza/ico_blackberry.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_erpF:before {
  content: "";
  background: url(vector/turqueza/ico_erp.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facilidadDeUsoF:before {
  content: "";
  background: url(vector/turqueza/ico_facilidadDeUso.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_InformacionEnLineaF:before {
  content: "";
  background: url(vector/turqueza/ico_InformacionEnLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_administracionEquipoF:before {
  content: "";
  background: url(vector/turqueza/ico_administracionEquipo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_economicoEficienteF:before {
  content: "";
  background: url(vector/turqueza/ico_economicoEficiente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_rifdF:before {
  content: "";
  background: url(vector/turqueza/ico_rifd.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoLineaF:before {
  content: "";
  background: url(vector/turqueza/ico_respaldoLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoAutomatizadoF:before {
  content: "";
  background: url(vector/turqueza/ico_respaldoAutomatizado.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facilidadMovilidadF:before {
  content: "";
  background: url(vector/turqueza/ico_facilidadMovilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoFlexibleF:before {
  content: "";
  background: url(vector/turqueza/ico_respaldoFlexible.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seguridadF:before {
  content: "";
  background: url(vector/turqueza/ico_seguridad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoDiaF:before {
  content: "";
  background: url(vector/turqueza/ico_respaldoDia.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seguimientoPacientesCronicosF:before {
  content: "";
  background: url(vector/turqueza/ico_seguimientoPacientesCronicos.svg)
    no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_datosTiempoRealF:before {
  content: "";
  background: url(vector/turqueza/ico_datosTiempoReal.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ahorroF:before {
  content: "";
  background: url(vector/turqueza/ico_ahorro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_videoSeguridadF:before {
  content: "";
  background: url(vector/turqueza/ico_videoSeguridad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agilidadProcesosF:before {
  content: "";
  background: url(vector/turqueza/ico_agilidadProcesos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_inversionEconomicaF:before {
  content: "";
  background: url(vector/turqueza/ico_inversionEconomica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ServicioEscalableF:before {
  content: "";
  background: url(vector/turqueza/ico_ServicioEscalable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_plugPlayF:before {
  content: "";
  background: url(vector/turqueza/ico_plugPlay.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_xyzF:before {
  content: "";
  background: url(vector/turqueza/ico_xyz.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asesoriaEficienteF:before {
  content: "";
  background: url(vector/turqueza/ico_asesoriaEficiente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_atencionClientesF:before {
  content: "";
  background: url(vector/turqueza/ico_atencionClientes.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_soporteTecnicoF:before {
  content: "";
  background: url(vector/turqueza/ico_soporteTecnico.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultorioVirtualF:before {
  content: "";
  background: url(vector/turqueza/ico_consultorioVirtual.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comodidadF:before {
  content: "";
  background: url(vector/turqueza/ico_comodidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agilidadAtencionF:before {
  content: "";
  background: url(vector/turqueza/ico_agilidadAtencion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mayorCapServicioF:before {
  content: "";
  background: url(vector/turqueza/ico_mayorCapServicio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_sinergiaMedicosF:before {
  content: "";
  background: url(vector/turqueza/ico_sinergiaMedicos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cacsF:before {
  content: "";
  background: url(vector/turqueza/ico_cacs.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_timeMarketF:before {
  content: "";
  background: url(vector/turqueza/ico_timeMarket.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_integracionF:before {
  content: "";
  background: url(vector/turqueza/ico_integracion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reportesLineaF:before {
  content: "";
  background: url(vector/turqueza/ico_reportesLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_enlaceDirectoF:before {
  content: "";
  background: url(vector/turqueza/ico_enlaceDirecto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_minutosTodoDestinoF:before {
  content: "";
  background: url(vector/turqueza/ico_minutosTodoDestino.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_multillamadasF:before {
  content: "";
  background: url(vector/turqueza/ico_multillamadas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_escalabilidadF:before {
  content: "";
  background: url(vector/turqueza/ico_escalabilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_audioconferenciaClaroF:before {
  content: "";
  background: url(vector/turqueza/ico_audioconferenciaClaro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_paquetesTelepresenciaF:before {
  content: "";
  background: url(vector/turqueza/ico_paquetesTelepresencia.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reservePeriodicamenteF:before {
  content: "";
  background: url(vector/turqueza/ico_reservePeriodicamente.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_veinticuatroSieteF:before {
  content: "";
  background: url(vector/turqueza/ico_veinticuatroSiete.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunicacionAgilEficazF:before {
  content: "";
  background: url(vector/turqueza/ico_comunicacionAgilEficaz.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_respaldoCadaSesionF:before {
  content: "";
  background: url(vector/turqueza/ico_respaldoCadaSesion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_informacionSobeUsuarioF:before {
  content: "";
  background: url(vector/turqueza/ico_informacionSobeUsuario.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mdmF:before {
  content: "";
  background: url(vector/turqueza/ico_mdm.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_privacidad1F:before {
  content: "";
  background: url(vector/turqueza/ico_privacidad1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_proteccionF:before {
  content: "";
  background: url(vector/turqueza/ico_proteccion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_controlRemotoF:before {
  content: "";
  background: url(vector/turqueza/ico_controlRemoto.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_office365F:before {
  content: "";
  background: url(vector/turqueza/ico_office365.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_maximiceInversionF:before {
  content: "";
  background: url(vector/turqueza/ico_maximiceInversion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_confiableF:before {
  content: "";
  background: url(vector/turqueza/ico_confiable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_simF:before {
  content: "";
  background: url(vector/turqueza/ico_sim.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_funcionaFrioCalorF:before {
  content: "";
  background: url(vector/turqueza/ico_funcionaFrioCalor.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_edicionSuperiorF:before {
  content: "";
  background: url(vector/turqueza/ico_edicionSuperior.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cumplimientoNormasF:before {
  content: "";
  background: url(vector/turqueza/ico_cumplimientoNormas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_garantizadoF:before {
  content: "";
  background: url(vector/turqueza/ico_garantizado.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_estandaresF:before {
  content: "";
  background: url(vector/turqueza/ico_estandares.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaAdministrativaF:before {
  content: "";
  background: url(vector/turqueza/ico_telepresenciaAdministrativa.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_servicioPotableF:before {
  content: "";
  background: url(vector/turqueza/ico_servicioPotable.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaInternetF:before {
  content: "";
  background: url(vector/turqueza/ico_telepresenciaInternet.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaMedidaF:before {
  content: "";
  background: url(vector/turqueza/ico_telepresenciaMedida.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_telepresenciaInmersivaF:before {
  content: "";
  background: url(vector/turqueza/ico_telepresenciaInmersiva.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_acondicionamientoF:before {
  content: "";
  background: url(vector/turqueza/ico_acondicionamiento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_agiliceF:before {
  content: "";
  background: url(vector/turqueza/ico_agilice.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_estabilidadLlamadasF:before {
  content: "";
  background: url(vector/turqueza/ico_estabilidadLlamadas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facturacionF:before {
  content: "";
  background: url(vector/turqueza/ico_facturacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_personalizacionF:before {
  content: "";
  background: url(vector/turqueza/ico_personalizacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_implementacionF:before {
  content: "";
  background: url(vector/turqueza/ico_implementacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_gestionF:before {
  content: "";
  background: url(vector/turqueza/ico_gestion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_evolucionF:before {
  content: "";
  background: url(vector/turqueza/ico_evolucion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mecF:before {
  content: "";
  background: url(vector/turqueza/ico_mec.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_reduccionCostosF:before {
  content: "";
  background: url(vector/turqueza/ico_reduccionCostos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_posicionMarcaF:before {
  content: "";
  background: url(vector/turqueza/ico_posicionMarca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_UniversalidadF:before {
  content: "";
  background: url(vector/turqueza/ico_Universalidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_mercadeoDinamicoF:before {
  content: "";
  background: url(vector/turqueza/ico_mercadeoDinamico.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_publicidadF:before {
  content: "";
  background: url(vector/turqueza/ico_publicidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_contenidosDigitalesF:before {
  content: "";
  background: url(vector/turqueza/ico_contenidosDigitales.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_inmediatezF:before {
  content: "";
  background: url(vector/turqueza/ico_inmediatez.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_asertividadF:before {
  content: "";
  background: url(vector/turqueza/ico_asertividad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_presenciaWebF:before {
  content: "";
  background: url(vector/turqueza/ico_presenciaWeb.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_seoF:before {
  content: "";
  background: url(vector/turqueza/ico_seo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_versatilidadF:before {
  content: "";
  background: url(vector/turqueza/ico_versatilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_dominioF:before {
  content: "";
  background: url(vector/turqueza/ico_dominio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_ubicacionF:before {
  content: "";
  background: url(vector/turqueza/ico_ubicacion.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_panelDeControlF:before {
  content: "";
  background: url(vector/turqueza/ico_panelDeControl.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_siafF:before {
  content: "";
  background: url(vector/turqueza/ico_siaf.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_manejoRecursosF:before {
  content: "";
  background: url(vector/turqueza/ico_manejoRecursos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_marcaF:before {
  content: "";
  background: url(vector/turqueza/ico_marca.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_flexibilidadF:before {
  content: "";
  background: url(vector/turqueza/ico_flexibilidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_terminosCondicionesF:before {
  content: "";
  background: url(vector/turqueza/ico_terminosCondiciones.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cobertura1F:before {
  content: "";
  background: url(vector/turqueza/ico_cobertura1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_consultaTuSaldoF:before {
  content: "";
  background: url(vector/turqueza/ico_consultaTuSaldo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunidadF:before {
  content: "";
  background: url(vector/turqueza/ico_comunidad.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_nuevaTvF:before {
  content: "";
  background: url(vector/turqueza/ico_nuevaTv.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_preguntasFrecuentes1F:before {
  content: "";
  background: url(vector/turqueza/ico_preguntasFrecuentes1.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pasosF:before {
  content: "";
  background: url(vector/turqueza/ico_pasos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_recargaLineaF:before {
  content: "";
  background: url(vector/turqueza/ico_recargaLinea.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_compraMovilF:before {
  content: "";
  background: url(vector/turqueza/ico_compraMovil.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_armaPaqueteF:before {
  content: "";
  background: url(vector/turqueza/ico_armaPaquete.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_chatVentasF:before {
  content: "";
  background: url(vector/turqueza/ico_chatVentas.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_serviciosHogarF:before {
  content: "";
  background: url(vector/turqueza/ico_serviciosHogar.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_lte4GF:before {
  content: "";
  background: url(vector/turqueza/ico_lte4G.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_imeiF:before {
  content: "";
  background: url(vector/turqueza/ico_imei.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_3playF:before {
  content: "";
  background: url(vector/turqueza/ico_3play.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_catalogoEquiposF:before {
  content: "";
  background: url(vector/turqueza/ico_catalogoEquipos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_internetF:before {
  content: "";
  background: url(vector/turqueza/ico_internet.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_miClaroF:before {
  content: "";
  background: url(vector/turqueza/ico_miClaro.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagosF:before {
  content: "";
  background: url(vector/turqueza/ico_pagos.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_comunicacionMovilF:before {
  content: "";
  background: url(vector/turqueza/ico_comunicacionMovil.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_megaPixelesF:before {
  content: "";
  background: url(vector/turqueza/ico_megaPixeles.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pesoF:before {
  content: "";
  background: url(vector/turqueza/ico_peso.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pantallaF:before {
  content: "";
  background: url(vector/turqueza/ico_pantalla.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_minutosPlanF:before {
  content: "";
  background: url(vector/turqueza/ico_minutosPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_megasPlanF:before {
  content: "";
  background: url(vector/turqueza/ico_megasPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_smsPlanF:before {
  content: "";
  background: url(vector/turqueza/ico_smsPlan.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroMusicaF:before {
  content: "";
  background: url(vector/turqueza/ico_claroMusica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_multiplayNegociosF:before {
  content: "";
  background: url(vector/turqueza/ico_multiplayNegocios.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroClubF:before {
  content: "";
  background: url(vector/turqueza/ico_claroClub.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_whatsappF:before {
  content: "";
  background: url(vector/turqueza/ico_whatsapp.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_cambiateF:before {
  content: "";
  background: url(vector/turqueza/ico_cambiate.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_documentoF:before {
  content: "";
  background: url(vector/turqueza/ico_documento.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroMusica2F:before {
  content: "";
  background: url(vector/turqueza/ico_claroMusica2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroVideoF:before {
  content: "";
  background: url(vector/turqueza/ico_claroVideo.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroEnterpriseSolutionsF:before {
  content: "";
  background: url(vector/turqueza/ico_claroEnterpriseSolutions.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_pagos2F:before {
  content: "";
  background: url(vector/turqueza/ico_pagos2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_chatSitioF:before {
  content: "";
  background: url(vector/turqueza/ico_chatSitio.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_noticiasF:before {
  content: "";
  background: url(vector/turqueza/ico_noticias.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_tarjetaCreditoF:before {
  content: "";
  background: url(vector/turqueza/ico_tarjetaCredito.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_recargaLinea2F:before {
  content: "";
  background: url(vector/turqueza/ico_recargaLinea2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_facturaElectronicaF:before {
  content: "";
  background: url(vector/turqueza/ico_facturaElectronica.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_descargarFacturaF:before {
  content: "";
  background: url(vector/turqueza/ico_descargarFactura.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroClub2F:before {
  content: "";
  background: url(vector/turqueza/ico_claroClub2.svg) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_claroTelefonoVirtual:before {
  content: "";
  display: inline-block;
  width: 38px;
  height: 38px;
  background: url(vector/ico_claroTelefonoVirtual.svg) no-repeat;
  background-size: cover !important;
}
.empresas .ico_Wifi:before,
.empresas .ico_Funcionalidades:before,
.empresas .ico_CanalesExclusivos:before,
.empresas .ico_Elegidos:before,
.empresas .ico_TerminosCondiciones:before,
.empresas .ico_PicoPlaca:before,
.empresas .ico_Mailbox:before,
.empresas .ico_Comunidad:before,
.empresas .ico_ElegidoTododestino:before {
  background: url(img/sprite-iconos-beneficiosE.png) no-repeat;
}
.empresas .ico_ProteccionUsuario:before,
.empresas .ico_QuejasRecursos:before,
.empresas .ico_ProcedimientoDevolucion:before,
.empresas .ico_ConsultaAqui:before,
.empresas .ico_DatosPersonales:before {
  content: "";
  background: url(img/sprite-iconos-legal-regulatorioE.png) no-repeat;
}
.empresas .caracteristicas .contentEquipoDestacado article .ico:before {
  color: #666 !important;
}
.empresas header [class*="navegation"] .subMenu dt.movil:before,
.empresas header [class*="navegation"] .subMenu dt.hogar:before,
.empresas header [class*="navegation"] .subMenu dt.entretenimiento:before,
.empresas header [class*="navegation"] .subMenu dt.promocion:before,
.empresas header [class*="navegation"] .subMenu dt.claroClub:before,
.empresas header [class*="navegation"] .subMenu dt.claroCloud:before,
.empresas header [class*="navegation"] .subMenu dt.claroIot:before,
.empresas header [class*="navegation"] .subMenu dt.telefonia:before,
.empresas header [class*="navegation"] .subMenu dt.tv:before,
.empresas header [class*="navegation"] .subMenu dt.internet:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-menuE.png) no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -50px;
  top: -10px;
}
.empresas header [class*="navegation"] .subMenu dt.movil:before {
  background-position: 0 0;
}
.empresas header [class*="navegation"] .subMenu dt.hogar:before {
  background-position: 0 -40px;
}
.empresas header [class*="navegation"] .subMenu dt.entretenimiento:before {
  background-position: 0 -80px;
}
.empresas header [class*="navegation"] .subMenu dt.promocion:before {
  height: 42px;
  background-position: 0 -123px;
}
.empresas header [class*="navegation"] .subMenu dt.claroClub:before {
  top: -3px;
  height: 25px;
  background-position: 0 -164px;
}
.empresas header [class*="navegation"] .subMenu dt.claroCloud:before {
  top: -3px;
  height: 26px;
  background-position: 0 -191px;
}
.empresas header [class*="navegation"] .subMenu dt.claroIot:before {
  top: -3px;
  height: 40px;
  background-position: 0 -218px;
}
.empresas header [class*="navegation"] .subMenu dt.telefonia:before {
  height: 40px;
  background-position: 0 -261px;
}
.empresas header [class*="navegation"] .subMenu dt.tv:before {
  top: -5px;
  height: 30px;
  background-position: 0 -303px;
}
.empresas header [class*="navegation"] .subMenu dt.internet:before {
  height: 40px;
  background-position: 0 -336px;
}
.empresas header [class*="navegation"] .subMenu dt:first-child {
  padding: 0;
}
.corporaciones .ico_Wifi:before,
.corporaciones .ico_Funcionalidades:before,
.corporaciones .ico_CanalesExclusivos:before,
.corporaciones .ico_Elegidos:before,
.corporaciones .ico_TerminosCondiciones:before,
.corporaciones .ico_PicoPlaca:before,
.corporaciones .ico_Mailbox:before,
.corporaciones .ico_Comunidad:before,
.corporaciones .ico_ElegidoTododestino:before {
  background: url(img/sprite-iconos-beneficiosC.png) no-repeat;
}
.corporaciones .ico_ProteccionUsuario:before,
.corporaciones .ico_QuejasRecursos:before,
.corporaciones .ico_ProcedimientoDevolucion:before,
.corporaciones .ico_ConsultaAqui:before,
.corporaciones .ico_DatosPersonales:before {
  content: "";
  background: url(img/sprite-iconos-legal-regulatorioC.png) no-repeat;
}
.corporaciones .caracteristicas .contentEquipoDestacado article .ico:before {
  color: #000104 !important;
}
.corporaciones header [class*="navegation"] .subMenu dt.movil:before,
.corporaciones header [class*="navegation"] .subMenu dt.hogar:before,
.corporaciones header [class*="navegation"] .subMenu dt.entretenimiento:before,
.corporaciones header [class*="navegation"] .subMenu dt.promocion:before,
.corporaciones header [class*="navegation"] .subMenu dt.claroClub:before,
.corporaciones header [class*="navegation"] .subMenu dt.autoProcesos:before,
.corporaciones header [class*="navegation"] .subMenu dt.procesosInternos:before,
.corporaciones header [class*="navegation"] .subMenu dt.fuerzaVenta:before,
.corporaciones header [class*="navegation"] .subMenu dt.logistica:before,
.corporaciones header [class*="navegation"] .subMenu dt.outsourcing:before,
.corporaciones header [class*="navegation"] .subMenu dt.plataformaAD:before,
.corporaciones header [class*="navegation"] .subMenu dt.claroCloud:before,
.corporaciones header [class*="navegation"] .subMenu dt.claroIot:before,
.corporaciones header [class*="navegation"] .subMenu dt.telefonia:before,
.corporaciones header [class*="navegation"] .subMenu dt.tv:before {
  content: " ";
  display: inline-block;
  background: url(img/icon-menuC.png) no-repeat;
  background-position: 0 0;
  width: 40px;
  height: 39px;
  position: absolute;
  left: -50px;
  top: -10px;
}
.corporaciones header [class*="navegation"] .subMenu dt.movil:before {
  background-position: 0 0;
}
.corporaciones header [class*="navegation"] .subMenu dt.hogar:before {
  background-position: 0 -40px;
}
.corporaciones header [class*="navegation"] .subMenu dt.entretenimiento:before {
  background-position: 0 -80px;
}
.corporaciones header [class*="navegation"] .subMenu dt.promocion:before {
  height: 42px;
  background-position: 0 -123px;
}
.corporaciones header [class*="navegation"] .subMenu dt.claroClub:before {
  top: -3px;
  height: 25px;
  background-position: 0 -164px;
}
.corporaciones header [class*="navegation"] .subMenu dt.claroCloud:before {
  top: -3px;
  height: 30px;
  background-position: 0 -427px;
}
.corporaciones header [class*="navegation"] .subMenu dt.autoProcesos:before {
  background-position: 0 -187px;
}
.corporaciones
  header
  [class*="navegation"]
  .subMenu
  dt.procesosInternos:before {
  background-position: 0 -224px;
  height: 44px;
}
.corporaciones header [class*="navegation"] .subMenu dt.fuerzaVenta:before {
  background-position: 0 -268px;
}
.corporaciones header [class*="navegation"] .subMenu dt.logistica:before {
  background-position: 0 -306px;
}
.corporaciones header [class*="navegation"] .subMenu dt.outsourcing:before {
  background-position: 0 -346px;
}
.corporaciones header [class*="navegation"] .subMenu dt.plataformaAD:before {
  background-position: 0 -387px;
}
.corporaciones header [class*="navegation"] .subMenu dt.claroIot:before {
  top: -3px;
  height: 40px;
  background-position: 0 -455px;
}
.corporaciones header [class*="navegation"] .subMenu dt.telefonia:before {
  height: 40px;
  background-position: 0 -497px;
}
.corporaciones header [class*="navegation"] .subMenu dt.tv:before {
  top: -5px;
  height: 34px;
  background-position: 0 -537px;
}
.corporaciones header [class*="navegation"] .subMenu dt:first-child {
  padding: 0;
}
.menuHeader .ico_proteccionUsuario:before {
  background: url(vector/personas/ico_proteccionUsuario.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_quejasRecursos:before {
  background: url(vector/personas/ico_quejasRecursos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_procedimientoDevolucion:before {
  background: url(vector/personas/ico_procedimientoDevolucion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cobertura:before {
  background: url(vector/personas/ico_cobertura.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_consultaAqui:before {
  background: url(vector/personas/ico_consultaAqui.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_datosPersonales:before {
  background: url(vector/personas/ico_datosPersonales.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_elegidos:before {
  background: url(vector/personas/ico_elegidos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_picoPlaca:before {
  background: url(vector/personas/ico_picoPlaca.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_llamaTodoDestino:before {
  background: url(vector/personas/ico_llamaTodoDestino.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pagasSegundo:before {
  background: url(vector/personas/ico_pagasSegundo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_hablaSinCosto:before {
  background: url(vector/personas/ico_hablaSinCosto.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_buzon:before {
  background: url(vector/personas/ico_buzon.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pasaminutos:before {
  background: url(vector/personas/ico_pasaminutos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_marcaYa:before {
  background: url(vector/personas/ico_marcaYa.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_paquetes:before {
  background: url(vector/personas/ico_paquetes.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_testVelocidad:before {
  background: url(vector/personas/ico_testVelocidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_contactanos:before {
  background: url(vector/personas/ico_contactanos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_preguntasFrecuentes:before {
  background: url(vector/personas/ico_preguntasFrecuentes.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_elegidosIlimitados:before {
  background: url(vector/personas/ico_elegidosIlimitados.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_numerosAmigos:before {
  background: url(vector/personas/ico_numerosAmigos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cargaInicial:before {
  background: url(vector/personas/ico_cargaInicial.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_zonasWifi:before {
  background: url(vector/personas/ico_zonasWifi.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_guiaProgramacion:before {
  background: url(vector/personas/ico_guiaProgramacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_guiaControles:before {
  background: url(vector/personas/ico_guiaControles.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telefoniaFija:before {
  background: url(vector/personas/ico_telefoniaFija.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_canalesExclusivos:before {
  background: url(vector/personas/ico_canalesExclusivos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cuentasCorreo:before {
  background: url(vector/personas/ico_cuentasCorreo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_redireccionamiento:before {
  background: url(vector/personas/ico_redireccionamiento.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_marcaYa1:before {
  background: url(vector/personas/ico_marcaYa1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_privacidad:before {
  background: url(vector/personas/ico_privacidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_asistente:before {
  background: url(vector/personas/ico_asistente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_bloqueo:before {
  background: url(vector/personas/ico_bloqueo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pvr:before {
  background: url(vector/personas/ico_pvr.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_hogaresDigitales:before {
  background: url(vector/personas/ico_hogaresDigitales.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_webmail:before {
  background: url(vector/personas/ico_webmail.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_blackberry:before {
  background: url(vector/personas/ico_blackberry.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_erp:before {
  background: url(vector/personas/ico_erp.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facilidadDeUso:before {
  background: url(vector/personas/ico_facilidadDeUso.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_InformacionEnLinea:before {
  background: url(vector/personas/ico_InformacionEnLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_administracionEquipo:before {
  background: url(vector/personas/ico_administracionEquipo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_economicoEficiente:before {
  background: url(vector/personas/ico_economicoEficiente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_rifd:before {
  background: url(vector/personas/ico_rifd.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoLinea:before {
  background: url(vector/personas/ico_respaldoLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoAutomatizado:before {
  background: url(vector/personas/ico_respaldoAutomatizado.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facilidadMovilidad:before {
  background: url(vector/personas/ico_facilidadMovilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoFlexible:before {
  background: url(vector/personas/ico_respaldoFlexible.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_seguridad:before {
  background: url(vector/personas/ico_seguridad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoDia:before {
  background: url(vector/personas/ico_respaldoDia.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_seguimientoPacientesCronicos:before {
  background: url(vector/personas/ico_seguimientoPacientesCronicos.svg)
    no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_datosTiempoReal:before {
  background: url(vector/personas/ico_datosTiempoReal.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_ahorro:before {
  background: url(vector/personas/ico_ahorro.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_videoSeguridad:before {
  background: url(vector/personas/ico_videoSeguridad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_agilidadProcesos:before {
  background: url(vector/personas/ico_agilidadProcesos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_inversionEconomica:before {
  background: url(vector/personas/ico_inversionEconomica.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_ServicioEscalable:before {
  background: url(vector/personas/ico_ServicioEscalable.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_plugPlay:before {
  background: url(vector/personas/ico_plugPlay.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_xyz:before {
  background: url(vector/personas/ico_xyz.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_asesoriaEficiente:before {
  background: url(vector/personas/ico_asesoriaEficiente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_atencionClientes:before {
  background: url(vector/personas/ico_atencionClientes.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_soporteTecnico:before {
  background: url(vector/personas/ico_soporteTecnico.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_consultorioVirtual:before {
  background: url(vector/personas/ico_consultorioVirtual.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comodidad:before {
  background: url(vector/personas/ico_comodidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_agilidadAtencion:before {
  background: url(vector/personas/ico_agilidadAtencion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mayorCapServicio:before {
  background: url(vector/personas/ico_mayorCapServicio.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_sinergiaMedicos:before {
  background: url(vector/personas/ico_sinergiaMedicos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cacs:before {
  background: url(vector/personas/ico_cacs.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_timeMarket:before {
  background: url(vector/personas/ico_timeMarket.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_integracion:before {
  background: url(vector/personas/ico_integracion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_reportesLinea:before {
  background: url(vector/personas/ico_reportesLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_enlaceDirecto:before {
  background: url(vector/personas/ico_enlaceDirecto.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_minutosTodoDestino:before {
  background: url(vector/personas/ico_minutosTodoDestino.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_multillamadas:before {
  background: url(vector/personas/ico_multillamadas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_escalabilidad:before {
  background: url(vector/personas/ico_escalabilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_audioconferenciaClaro:before {
  background: url(vector/personas/ico_audioconferenciaClaro.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_paquetesTelepresencia:before {
  background: url(vector/personas/ico_paquetesTelepresencia.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_reservePeriodicamente:before {
  background: url(vector/personas/ico_reservePeriodicamente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_veinticuatroSiete:before {
  background: url(vector/personas/ico_veinticuatroSiete.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comunicacionAgilEficaz:before {
  background: url(vector/personas/ico_comunicacionAgilEficaz.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoCadaSesion:before {
  background: url(vector/personas/ico_respaldoCadaSesion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_informacionSobeUsuario:before {
  background: url(vector/personas/ico_informacionSobeUsuario.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mdm:before {
  background: url(vector/personas/ico_mdm.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_privacidad1:before {
  background: url(vector/personas/ico_privacidad1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_proteccion:before {
  background: url(vector/personas/ico_proteccion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_controlRemoto:before {
  background: url(vector/personas/ico_controlRemoto.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_office365:before {
  background: url(vector/personas/ico_office365.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_maximiceInversion:before {
  background: url(vector/personas/ico_maximiceInversion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_confiable:before {
  background: url(vector/personas/ico_confiable.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_sim:before {
  background: url(vector/personas/ico_sim.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_funcionaFrioCalor:before {
  background: url(vector/personas/ico_funcionaFrioCalor.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_edicionSuperior:before {
  background: url(vector/personas/ico_edicionSuperior.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cumplimientoNormas:before {
  background: url(vector/personas/ico_cumplimientoNormas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_garantizado:before {
  background: url(vector/personas/ico_garantizado.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_estandares:before {
  background: url(vector/personas/ico_estandares.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaAdministrativa:before {
  background: url(vector/personas/ico_telepresenciaAdministrativa.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_servicioPotable:before {
  background: url(vector/personas/ico_servicioPotable.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaInternet:before {
  background: url(vector/personas/ico_telepresenciaInternet.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaMedida:before {
  background: url(vector/personas/ico_telepresenciaMedida.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaInmersiva:before {
  background: url(vector/personas/ico_telepresenciaInmersiva.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_acondicionamiento:before {
  background: url(vector/personas/ico_acondicionamiento.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_agilice:before {
  background: url(vector/personas/ico_agilice.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_estabilidadLlamadas:before {
  background: url(vector/personas/ico_estabilidadLlamadas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facturacion:before {
  background: url(vector/personas/ico_facturacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_personalizacion:before {
  background: url(vector/personas/ico_personalizacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_implementacion:before {
  background: url(vector/personas/ico_implementacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_gestion:before {
  background: url(vector/personas/ico_gestion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_evolucion:before {
  background: url(vector/personas/ico_evolucion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mec:before {
  background: url(vector/personas/ico_mec.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_reduccionCostos:before {
  background: url(vector/personas/ico_reduccionCostos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_posicionMarca:before {
  background: url(vector/personas/ico_posicionMarca.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_Universalidad:before {
  background: url(vector/personas/ico_Universalidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mercadeoDinamico:before {
  background: url(vector/personas/ico_mercadeoDinamico.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_publicidad:before {
  background: url(vector/personas/ico_publicidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_contenidosDigitales:before {
  background: url(vector/personas/ico_contenidosDigitales.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_inmediatez:before {
  background: url(vector/personas/ico_inmediatez.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_asertividad:before {
  background: url(vector/personas/ico_asertividad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_presenciaWeb:before {
  background: url(vector/personas/ico_presenciaWeb.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_seo:before {
  background: url(vector/personas/ico_seo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_versatilidad:before {
  background: url(vector/personas/ico_versatilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_dominio:before {
  background: url(vector/personas/ico_dominio.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_ubicacion:before {
  background: url(vector/personas/ico_ubicacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_panelDeControl:before {
  background: url(vector/personas/ico_panelDeControl.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_siaf:before {
  background: url(vector/personas/ico_siaf.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_manejoRecursos:before {
  background: url(vector/personas/ico_manejoRecursos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_marca:before {
  background: url(vector/personas/ico_marca.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_flexibilidad:before {
  background: url(vector/personas/ico_flexibilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_terminosCondiciones:before {
  background: url(vector/personas/ico_terminosCondiciones.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cobertura1:before {
  background: url(vector/personas/ico_cobertura1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_consultaTuSaldo:before {
  background: url(vector/personas/ico_consultaTuSaldo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comunidad:before {
  background: url(vector/personas/ico_comunidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_nuevaTv:before {
  background: url(vector/personas/ico_nuevaTv.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_preguntasFrecuentes1:before {
  background: url(vector/personas/ico_preguntasFrecuentes1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pasos:before {
  background: url(vector/personas/ico_pasos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_recargaLinea:before {
  background: url(vector/personas/ico_recargaLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_compraMovil:before {
  background: url(vector/personas/ico_compraMovil.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_armaPaquete:before {
  background: url(vector/personas/ico_armaPaquete.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_chatVentas:before {
  background: url(vector/personas/ico_chatVentas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_serviciosHogar:before {
  background: url(vector/personas/ico_serviciosHogar.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_lte4G:before {
  background: url(vector/personas/ico_lte4G.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_imei:before {
  background: url(vector/personas/ico_imei.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_3play:before {
  background: url(vector/personas/ico_3play.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_catalogoEquipos:before {
  background: url(vector/personas/ico_catalogoEquipos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_internet:before {
  background: url(vector/personas/ico_internet.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_miClaro:before {
  background: url(vector/personas/ico_miClaro.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pagos:before {
  background: url(vector/personas/ico_pagos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comunicacionMovil:before {
  background: url(vector/personas/ico_comunicacionMovil.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_megaPixeles:before {
  background: url(vector/personas/ico_megaPixeles.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_peso:before {
  background: url(vector/personas/ico_peso.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pantalla:before {
  background: url(vector/personas/ico_pantalla.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_minutosPlan:before {
  background: url(vector/personas/ico_minutosPlan.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_megasPlan:before {
  background: url(vector/personas/ico_megasPlan.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_smsPlan:before {
  background: url(vector/personas/ico_smsPlan.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroMusica:before {
  background: url(vector/personas/ico_claroMusica.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_multiplayNegocios:before {
  background: url(vector/personas/ico_multiplayNegocios.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroClub:before {
  background: url(vector/personas/ico_claroClub.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_whatsapp:before {
  background: url(vector/personas/ico_whatsapp.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cambiate:before {
  background: url(vector/personas/ico_cambiate.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_documento:before {
  background: url(vector/personas/ico_documento.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroMusica2:before {
  background: url(vector/personas/ico_claroMusica2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroVideo:before {
  background: url(vector/personas/ico_claroVideo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroEnterpriseSolutions:before {
  background: url(vector/personas/ico_claroEnterpriseSolutions.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pagos2:before {
  background: url(vector/personas/ico_pagos2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_chatSitio:before {
  background: url(vector/personas/ico_chatSitio.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_noticias:before {
  background: url(vector/personas/ico_noticias.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_tarjetaCredito:before {
  background: url(vector/personas/ico_tarjetaCredito.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_recargaLinea2:before {
  background: url(vector/personas/ico_recargaLinea2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facturaElectronica:before {
  background: url(vector/personas/ico_facturaElectronica.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_descargarFactura:before {
  background: url(vector/personas/ico_descargarFactura.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroClub2:before {
  background: url(vector/personas/ico_claroClub2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_proteccionUsuarioE:before {
  background: url(vector/empresas/ico_proteccionUsuario.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_quejasRecursosE:before {
  background: url(vector/empresas/ico_quejasRecursos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_procedimientoDevolucionE:before {
  background: url(vector/empresas/ico_procedimientoDevolucion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_coberturaE:before {
  background: url(vector/empresas/ico_cobertura.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_consultaAquiE:before {
  background: url(vector/empresas/ico_consultaAqui.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_datosPersonalesE:before {
  background: url(vector/empresas/ico_datosPersonales.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_elegidosE:before {
  background: url(vector/empresas/ico_elegidos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_picoPlacaE:before {
  background: url(vector/empresas/ico_picoPlaca.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_llamaTodoDestinoE:before {
  background: url(vector/empresas/ico_llamaTodoDestino.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pagasSegundoE:before {
  background: url(vector/empresas/ico_pagasSegundo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_hablaSinCostoE:before {
  background: url(vector/empresas/ico_hablaSinCosto.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_buzonE:before {
  background: url(vector/empresas/ico_buzon.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pasaminutosE:before {
  background: url(vector/empresas/ico_pasaminutos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_marcaYaE:before {
  background: url(vector/empresas/ico_marcaYa.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_paquetesE:before {
  background: url(vector/empresas/ico_paquetes.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_testVelocidadE:before {
  background: url(vector/empresas/ico_testVelocidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_contactanosE:before {
  background: url(vector/empresas/ico_contactanos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_preguntasFrecuentesE:before {
  background: url(vector/empresas/ico_preguntasFrecuentes.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_elegidosIlimitadosE:before {
  background: url(vector/empresas/ico_elegidosIlimitados.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_numerosAmigosE:before {
  background: url(vector/empresas/ico_numerosAmigos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cargaInicialE:before {
  background: url(vector/empresas/ico_cargaInicial.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_zonasWifiE:before {
  background: url(vector/empresas/ico_zonasWifi.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_guiaProgramacionE:before {
  background: url(vector/empresas/ico_guiaProgramacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_guiaControlesE:before {
  background: url(vector/empresas/ico_guiaControles.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telefoniaFijaE:before {
  background: url(vector/empresas/ico_telefoniaFija.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_canalesExclusivosE:before {
  background: url(vector/empresas/ico_canalesExclusivos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cuentasCorreoE:before {
  background: url(vector/empresas/ico_cuentasCorreo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_redireccionamientoE:before {
  background: url(vector/empresas/ico_redireccionamiento.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_marcaYa1E:before {
  background: url(vector/empresas/ico_marcaYa1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_privacidadE:before {
  background: url(vector/empresas/ico_privacidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_asistenteE:before {
  background: url(vector/empresas/ico_asistente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_bloqueoE:before {
  background: url(vector/empresas/ico_bloqueo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pvrE:before {
  background: url(vector/empresas/ico_pvr.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_hogaresDigitalesE:before {
  background: url(vector/empresas/ico_hogaresDigitales.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_webmailE:before {
  background: url(vector/empresas/ico_webmail.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_blackberryE:before {
  background: url(vector/empresas/ico_blackberry.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_erpE:before {
  background: url(vector/empresas/ico_erp.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facilidadDeUsoE:before {
  background: url(vector/empresas/ico_facilidadDeUso.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_InformacionEnLineaE:before {
  background: url(vector/empresas/ico_InformacionEnLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_administracionEquipoE:before {
  background: url(vector/empresas/ico_administracionEquipo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_economicoEficienteE:before {
  background: url(vector/empresas/ico_economicoEficiente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_rifdE:before {
  background: url(vector/empresas/ico_rifd.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoLineaE:before {
  background: url(vector/empresas/ico_respaldoLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoAutomatizadoE:before {
  background: url(vector/empresas/ico_respaldoAutomatizado.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facilidadMovilidadE:before {
  background: url(vector/empresas/ico_facilidadMovilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoFlexibleE:before {
  background: url(vector/empresas/ico_respaldoFlexible.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_seguridadE:before {
  background: url(vector/empresas/ico_seguridad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoDiaE:before {
  background: url(vector/empresas/ico_respaldoDia.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_seguimientoPacientesCronicosE:before {
  background: url(vector/empresas/ico_seguimientoPacientesCronicos.svg)
    no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_datosTiempoRealE:before {
  background: url(vector/empresas/ico_datosTiempoReal.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_ahorroE:before {
  background: url(vector/empresas/ico_ahorro.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_videoSeguridadE:before {
  background: url(vector/empresas/ico_videoSeguridad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_agilidadProcesosE:before {
  background: url(vector/empresas/ico_agilidadProcesos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_inversionEconomicaE:before {
  background: url(vector/empresas/ico_inversionEconomica.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_ServicioEscalableE:before {
  background: url(vector/empresas/ico_ServicioEscalable.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_plugPlayE:before {
  background: url(vector/empresas/ico_plugPlay.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_xyzE:before {
  background: url(vector/empresas/ico_xyz.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_asesoriaEficienteE:before {
  background: url(vector/empresas/ico_asesoriaEficiente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_atencionClientesE:before {
  background: url(vector/empresas/ico_atencionClientes.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_soporteTecnicoE:before {
  background: url(vector/empresas/ico_soporteTecnico.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_consultorioVirtualE:before {
  background: url(vector/empresas/ico_consultorioVirtual.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comodidadE:before {
  background: url(vector/empresas/ico_comodidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_agilidadAtencionE:before {
  background: url(vector/empresas/ico_agilidadAtencion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mayorCapServicioE:before {
  background: url(vector/empresas/ico_mayorCapServicio.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_sinergiaMedicosE:before {
  background: url(vector/empresas/ico_sinergiaMedicos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cacsE:before {
  background: url(vector/empresas/ico_cacs.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_timeMarketE:before {
  background: url(vector/empresas/ico_timeMarket.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_integracionE:before {
  background: url(vector/empresas/ico_integracion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_reportesLineaE:before {
  background: url(vector/empresas/ico_reportesLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_enlaceDirectoE:before {
  background: url(vector/empresas/ico_enlaceDirecto.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_minutosTodoDestinoE:before {
  background: url(vector/empresas/ico_minutosTodoDestino.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_multillamadasE:before {
  background: url(vector/empresas/ico_multillamadas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_escalabilidadE:before {
  background: url(vector/empresas/ico_escalabilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_audioconferenciaClaroE:before {
  background: url(vector/empresas/ico_audioconferenciaClaro.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_paquetesTelepresenciaE:before {
  background: url(vector/empresas/ico_paquetesTelepresencia.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_reservePeriodicamenteE:before {
  background: url(vector/empresas/ico_reservePeriodicamente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_veinticuatroSieteE:before {
  background: url(vector/empresas/ico_veinticuatroSiete.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comunicacionAgilEficazE:before {
  background: url(vector/empresas/ico_comunicacionAgilEficaz.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoCadaSesionE:before {
  background: url(vector/empresas/ico_respaldoCadaSesion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_informacionSobeUsuarioE:before {
  background: url(vector/empresas/ico_informacionSobeUsuario.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mdmE:before {
  background: url(vector/empresas/ico_mdm.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_privacidad1E:before {
  background: url(vector/empresas/ico_privacidad1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_proteccionE:before {
  background: url(vector/empresas/ico_proteccion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_controlRemotoE:before {
  background: url(vector/empresas/ico_controlRemoto.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_office365E:before {
  background: url(vector/empresas/ico_office365.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_maximiceInversionE:before {
  background: url(vector/empresas/ico_maximiceInversion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_confiableE:before {
  background: url(vector/empresas/ico_confiable.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_simE:before {
  background: url(vector/empresas/ico_sim.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_funcionaFrioCalorE:before {
  background: url(vector/empresas/ico_funcionaFrioCalor.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_edicionSuperiorE:before {
  background: url(vector/empresas/ico_edicionSuperior.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cumplimientoNormasE:before {
  background: url(vector/empresas/ico_cumplimientoNormas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_garantizadoE:before {
  background: url(vector/empresas/ico_garantizado.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_estandaresE:before {
  background: url(vector/empresas/ico_estandares.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaAdministrativaE:before {
  background: url(vector/empresas/ico_telepresenciaAdministrativa.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_servicioPotableE:before {
  background: url(vector/empresas/ico_servicioPotable.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaInternetE:before {
  background: url(vector/empresas/ico_telepresenciaInternet.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaMedidaE:before {
  background: url(vector/empresas/ico_telepresenciaMedida.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaInmersivaE:before {
  background: url(vector/empresas/ico_telepresenciaInmersiva.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_acondicionamientoE:before {
  background: url(vector/empresas/ico_acondicionamiento.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_agiliceE:before {
  background: url(vector/empresas/ico_agilice.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_estabilidadLlamadasE:before {
  background: url(vector/empresas/ico_estabilidadLlamadas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facturacionE:before {
  background: url(vector/empresas/ico_facturacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_personalizacionE:before {
  background: url(vector/empresas/ico_personalizacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_implementacionE:before {
  background: url(vector/empresas/ico_implementacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_gestionE:before {
  background: url(vector/empresas/ico_gestion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_evolucionE:before {
  background: url(vector/empresas/ico_evolucion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mecE:before {
  background: url(vector/empresas/ico_mec.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_reduccionCostosE:before {
  background: url(vector/empresas/ico_reduccionCostos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_posicionMarcaE:before {
  background: url(vector/empresas/ico_posicionMarca.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_UniversalidadE:before {
  background: url(vector/empresas/ico_Universalidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mercadeoDinamicoE:before {
  background: url(vector/empresas/ico_mercadeoDinamico.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_publicidadE:before {
  background: url(vector/empresas/ico_publicidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_contenidosDigitalesE:before {
  background: url(vector/empresas/ico_contenidosDigitales.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_inmediatezE:before {
  background: url(vector/empresas/ico_inmediatez.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_asertividadE:before {
  background: url(vector/empresas/ico_asertividad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_presenciaWebE:before {
  background: url(vector/empresas/ico_presenciaWeb.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_seoE:before {
  background: url(vector/empresas/ico_seo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_versatilidadE:before {
  background: url(vector/empresas/ico_versatilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_dominioE:before {
  background: url(vector/empresas/ico_dominio.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_ubicacionE:before {
  background: url(vector/empresas/ico_ubicacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_panelDeControlE:before {
  background: url(vector/empresas/ico_panelDeControl.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_siafE:before {
  background: url(vector/empresas/ico_siaf.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_manejoRecursosE:before {
  background: url(vector/empresas/ico_manejoRecursos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_marcaE:before {
  background: url(vector/empresas/ico_marca.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_flexibilidadE:before {
  background: url(vector/empresas/ico_flexibilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_terminosCondicionesE:before {
  background: url(vector/empresas/ico_terminosCondiciones.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cobertura1E:before {
  background: url(vector/empresas/ico_cobertura1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_consultaTuSaldoE:before {
  background: url(vector/empresas/ico_consultaTuSaldo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comunidadE:before {
  background: url(vector/empresas/ico_comunidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_nuevaTvE:before {
  background: url(vector/empresas/ico_nuevaTv.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_preguntasFrecuentes1E:before {
  background: url(vector/empresas/ico_preguntasFrecuentes1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pasosE:before {
  background: url(vector/empresas/ico_pasos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_recargaLineaE:before {
  background: url(vector/empresas/ico_recargaLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_compraMovilE:before {
  background: url(vector/empresas/ico_compraMovil.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_armaPaqueteE:before {
  background: url(vector/empresas/ico_armaPaquete.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_chatVentasE:before {
  background: url(vector/empresas/ico_chatVentas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_serviciosHogarE:before {
  background: url(vector/empresas/ico_serviciosHogar.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_lte4GE:before {
  background: url(vector/empresas/ico_lte4G.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_imeiE:before {
  background: url(vector/empresas/ico_imei.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_3playE:before {
  background: url(vector/empresas/ico_3play.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_catalogoEquiposE:before {
  background: url(vector/empresas/ico_catalogoEquipos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_internetE:before {
  background: url(vector/empresas/ico_internet.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_miClaroE:before {
  background: url(vector/empresas/ico_miClaro.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pagosE:before {
  background: url(vector/empresas/ico_pagos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comunicacionMovilE:before {
  background: url(vector/empresas/ico_comunicacionMovil.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_megaPixelesE:before {
  background: url(vector/empresas/ico_megaPixeles.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pesoE:before {
  background: url(vector/empresas/ico_peso.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pantallaE:before {
  background: url(vector/empresas/ico_pantalla.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_minutosPlanE:before {
  background: url(vector/empresas/ico_minutosPlan.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_megasPlanE:before {
  background: url(vector/empresas/ico_megasPlan.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_smsPlanE:before {
  background: url(vector/empresas/ico_smsPlan.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroMusicaE:before {
  background: url(vector/empresas/ico_claroMusica.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_multiplayNegociosE:before {
  background: url(vector/empresas/ico_multiplayNegocios.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroClubE:before {
  background: url(vector/empresas/ico_claroClub.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_whatsappE:before {
  background: url(vector/empresas/ico_whatsapp.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cambiateE:before {
  background: url(vector/empresas/ico_cambiate.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_documentoE:before {
  background: url(vector/empresas/ico_documento.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroMusica2E:before {
  background: url(vector/empresas/ico_claroMusica2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroVideoE:before {
  background: url(vector/empresas/ico_claroVideo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroEnterpriseSolutionsE:before {
  background: url(vector/empresas/ico_claroEnterpriseSolutions.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pagos2E:before {
  background: url(vector/empresas/ico_pagos2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_chatSitioE:before {
  background: url(vector/empresas/ico_chatSitio.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_noticiasE:before {
  background: url(vector/empresas/ico_noticias.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_tarjetaCreditoE:before {
  background: url(vector/empresas/ico_tarjetaCredito.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_recargaLinea2E:before {
  background: url(vector/empresas/ico_recargaLinea2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facturaElectronicaE:before {
  background: url(vector/empresas/ico_facturaElectronica.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_descargarFacturaE:before {
  background: url(vector/empresas/ico_descargarFactura.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroClub2E:before {
  background: url(vector/empresas/ico_claroClub2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_proteccionUsuarioC:before {
  background: url(vector/corporaciones/ico_proteccionUsuario.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_quejasRecursosC:before {
  background: url(vector/corporaciones/ico_quejasRecursos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_procedimientoDevolucionC:before {
  background: url(vector/corporaciones/ico_procedimientoDevolucion.svg)
    no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_coberturaC:before {
  background: url(vector/corporaciones/ico_cobertura.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_consultaAquiC:before {
  background: url(vector/corporaciones/ico_consultaAqui.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_datosPersonalesC:before {
  background: url(vector/corporaciones/ico_datosPersonales.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_elegidosC:before {
  background: url(vector/corporaciones/ico_elegidos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_picoPlacaC:before {
  background: url(vector/corporaciones/ico_picoPlaca.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_llamaTodoDestinoC:before {
  background: url(vector/corporaciones/ico_llamaTodoDestino.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pagasSegundoC:before {
  background: url(vector/corporaciones/ico_pagasSegundo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_hablaSinCostoC:before {
  background: url(vector/corporaciones/ico_hablaSinCosto.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_buzonC:before {
  background: url(vector/corporaciones/ico_buzon.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pasaminutosC:before {
  background: url(vector/corporaciones/ico_pasaminutos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_marcaYaC:before {
  background: url(vector/corporaciones/ico_marcaYa.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_paquetesC:before {
  background: url(vector/corporaciones/ico_paquetes.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_testVelocidadC:before {
  background: url(vector/corporaciones/ico_testVelocidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_contactanosC:before {
  background: url(vector/corporaciones/ico_contactanos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_preguntasFrecuentesC:before {
  background: url(vector/corporaciones/ico_preguntasFrecuentes.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_elegidosIlimitadosC:before {
  background: url(vector/corporaciones/ico_elegidosIlimitados.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_numerosAmigosC:before {
  background: url(vector/corporaciones/ico_numerosAmigos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cargaInicialC:before {
  background: url(vector/corporaciones/ico_cargaInicial.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_zonasWifiC:before {
  background: url(vector/corporaciones/ico_zonasWifi.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_guiaProgramacionC:before {
  background: url(vector/corporaciones/ico_guiaProgramacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_guiaControlesC:before {
  background: url(vector/corporaciones/ico_guiaControles.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telefoniaFijaC:before {
  background: url(vector/corporaciones/ico_telefoniaFija.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_canalesExclusivosC:before {
  background: url(vector/corporaciones/ico_canalesExclusivos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cuentasCorreoC:before {
  background: url(vector/corporaciones/ico_cuentasCorreo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_redireccionamientoC:before {
  background: url(vector/corporaciones/ico_redireccionamiento.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_marcaYa1C:before {
  background: url(vector/corporaciones/ico_marcaYa1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_privacidadC:before {
  background: url(vector/corporaciones/ico_privacidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_asistenteC:before {
  background: url(vector/corporaciones/ico_asistente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_bloqueoC:before {
  background: url(vector/corporaciones/ico_bloqueo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pvrC:before {
  background: url(vector/corporaciones/ico_pvr.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_hogaresDigitalesC:before {
  background: url(vector/corporaciones/ico_hogaresDigitales.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_webmailC:before {
  background: url(vector/corporaciones/ico_webmail.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_blackberryC:before {
  background: url(vector/corporaciones/ico_blackberry.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_erpC:before {
  background: url(vector/corporaciones/ico_erp.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facilidadDeUsoC:before {
  background: url(vector/corporaciones/ico_facilidadDeUso.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_InformacionEnLineaC:before {
  background: url(vector/corporaciones/ico_InformacionEnLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_administracionEquipoC:before {
  background: url(vector/corporaciones/ico_administracionEquipo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_economicoEficienteC:before {
  background: url(vector/corporaciones/ico_economicoEficiente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_rifdC:before {
  background: url(vector/corporaciones/ico_rifd.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoLineaC:before {
  background: url(vector/corporaciones/ico_respaldoLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoAutomatizadoC:before {
  background: url(vector/corporaciones/ico_respaldoAutomatizado.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facilidadMovilidadC:before {
  background: url(vector/corporaciones/ico_facilidadMovilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoFlexibleC:before {
  background: url(vector/corporaciones/ico_respaldoFlexible.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_seguridadC:before {
  background: url(vector/corporaciones/ico_seguridad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoDiaC:before {
  background: url(vector/corporaciones/ico_respaldoDia.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_seguimientoPacientesCronicosC:before {
  background: url(vector/corporaciones/ico_seguimientoPacientesCronicos.svg)
    no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_datosTiempoRealC:before {
  background: url(vector/corporaciones/ico_datosTiempoReal.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_ahorroC:before {
  background: url(vector/corporaciones/ico_ahorro.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_videoSeguridadC:before {
  background: url(vector/corporaciones/ico_videoSeguridad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_agilidadProcesosC:before {
  background: url(vector/corporaciones/ico_agilidadProcesos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_inversionEconomicaC:before {
  background: url(vector/corporaciones/ico_inversionEconomica.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_ServicioEscalableC:before {
  background: url(vector/corporaciones/ico_ServicioEscalable.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_plugPlayC:before {
  background: url(vector/corporaciones/ico_plugPlay.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_xyzC:before {
  background: url(vector/corporaciones/ico_xyz.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_asesoriaEficienteC:before {
  background: url(vector/corporaciones/ico_asesoriaEficiente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_atencionClientesC:before {
  background: url(vector/corporaciones/ico_atencionClientes.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_soporteTecnicoC:before {
  background: url(vector/corporaciones/ico_soporteTecnico.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_consultorioVirtualC:before {
  background: url(vector/corporaciones/ico_consultorioVirtual.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comodidadC:before {
  background: url(vector/corporaciones/ico_comodidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_agilidadAtencionC:before {
  background: url(vector/corporaciones/ico_agilidadAtencion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mayorCapServicioC:before {
  background: url(vector/corporaciones/ico_mayorCapServicio.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_sinergiaMedicosC:before {
  background: url(vector/corporaciones/ico_sinergiaMedicos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cacsC:before {
  background: url(vector/corporaciones/ico_cacs.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_timeMarketC:before {
  background: url(vector/corporaciones/ico_timeMarket.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_integracionC:before {
  background: url(vector/corporaciones/ico_integracion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_reportesLineaC:before {
  background: url(vector/corporaciones/ico_reportesLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_enlaceDirectoC:before {
  background: url(vector/corporaciones/ico_enlaceDirecto.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_minutosTodoDestinoC:before {
  background: url(vector/corporaciones/ico_minutosTodoDestino.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_multillamadasC:before {
  background: url(vector/corporaciones/ico_multillamadas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_escalabilidadC:before {
  background: url(vector/corporaciones/ico_escalabilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_audioconferenciaClaroC:before {
  background: url(vector/corporaciones/ico_audioconferenciaClaro.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_paquetesTelepresenciaC:before {
  background: url(vector/corporaciones/ico_paquetesTelepresencia.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_reservePeriodicamenteC:before {
  background: url(vector/corporaciones/ico_reservePeriodicamente.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_veinticuatroSieteC:before {
  background: url(vector/corporaciones/ico_veinticuatroSiete.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comunicacionAgilEficazC:before {
  background: url(vector/corporaciones/ico_comunicacionAgilEficaz.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_respaldoCadaSesionC:before {
  background: url(vector/corporaciones/ico_respaldoCadaSesion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_informacionSobeUsuarioC:before {
  background: url(vector/corporaciones/ico_informacionSobeUsuario.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mdmC:before {
  background: url(vector/corporaciones/ico_mdm.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_privacidad1C:before {
  background: url(vector/corporaciones/ico_privacidad1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_proteccionC:before {
  background: url(vector/corporaciones/ico_proteccion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_controlRemotoC:before {
  background: url(vector/corporaciones/ico_controlRemoto.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_office365C:before {
  background: url(vector/corporaciones/ico_office365.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_maximiceInversionC:before {
  background: url(vector/corporaciones/ico_maximiceInversion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_confiableC:before {
  background: url(vector/corporaciones/ico_confiable.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_simC:before {
  background: url(vector/corporaciones/ico_sim.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_funcionaFrioCalorC:before {
  background: url(vector/corporaciones/ico_funcionaFrioCalor.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_edicionSuperiorC:before {
  background: url(vector/corporaciones/ico_edicionSuperior.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cumplimientoNormasC:before {
  background: url(vector/corporaciones/ico_cumplimientoNormas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_garantizadoC:before {
  background: url(vector/corporaciones/ico_garantizado.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_estandaresC:before {
  background: url(vector/corporaciones/ico_estandares.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaAdministrativaC:before {
  background: url(vector/corporaciones/ico_telepresenciaAdministrativa.svg)
    no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_servicioPotableC:before {
  background: url(vector/corporaciones/ico_servicioPotable.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaInternetC:before {
  background: url(vector/corporaciones/ico_telepresenciaInternet.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaMedidaC:before {
  background: url(vector/corporaciones/ico_telepresenciaMedida.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_telepresenciaInmersivaC:before {
  background: url(vector/corporaciones/ico_telepresenciaInmersiva.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_acondicionamientoC:before {
  background: url(vector/corporaciones/ico_acondicionamiento.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_agiliceC:before {
  background: url(vector/corporaciones/ico_agilice.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_estabilidadLlamadasC:before {
  background: url(vector/corporaciones/ico_estabilidadLlamadas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facturacionC:before {
  background: url(vector/corporaciones/ico_facturacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_personalizacionC:before {
  background: url(vector/corporaciones/ico_personalizacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_implementacionC:before {
  background: url(vector/corporaciones/ico_implementacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_gestionC:before {
  background: url(vector/corporaciones/ico_gestion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_evolucionC:before {
  background: url(vector/corporaciones/ico_evolucion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mecC:before {
  background: url(vector/corporaciones/ico_mec.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_reduccionCostosC:before {
  background: url(vector/corporaciones/ico_reduccionCostos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_posicionMarcaC:before {
  background: url(vector/corporaciones/ico_posicionMarca.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_UniversalidadC:before {
  background: url(vector/corporaciones/ico_Universalidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_mercadeoDinamicoC:before {
  background: url(vector/corporaciones/ico_mercadeoDinamico.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_publicidadC:before {
  background: url(vector/corporaciones/ico_publicidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_contenidosDigitalesC:before {
  background: url(vector/corporaciones/ico_contenidosDigitales.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_inmediatezC:before {
  background: url(vector/corporaciones/ico_inmediatez.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_asertividadC:before {
  background: url(vector/corporaciones/ico_asertividad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_presenciaWebC:before {
  background: url(vector/corporaciones/ico_presenciaWeb.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_seoC:before {
  background: url(vector/corporaciones/ico_seo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_versatilidadC:before {
  background: url(vector/corporaciones/ico_versatilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_dominioC:before {
  background: url(vector/corporaciones/ico_dominio.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_ubicacionC:before {
  background: url(vector/corporaciones/ico_ubicacion.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_panelDeControlC:before {
  background: url(vector/corporaciones/ico_panelDeControl.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_siafC:before {
  background: url(vector/corporaciones/ico_siaf.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_manejoRecursosC:before {
  background: url(vector/corporaciones/ico_manejoRecursos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_marcaC:before {
  background: url(vector/corporaciones/ico_marca.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_flexibilidadC:before {
  background: url(vector/corporaciones/ico_flexibilidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_terminosCondicionesC:before {
  background: url(vector/corporaciones/ico_terminosCondiciones.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cobertura1C:before {
  background: url(vector/corporaciones/ico_cobertura1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_consultaTuSaldoC:before {
  background: url(vector/corporaciones/ico_consultaTuSaldo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comunidadC:before {
  background: url(vector/corporaciones/ico_comunidad.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_nuevaTvC:before {
  background: url(vector/corporaciones/ico_nuevaTv.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_preguntasFrecuentes1C:before {
  background: url(vector/corporaciones/ico_preguntasFrecuentes1.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pasosC:before {
  background: url(vector/corporaciones/ico_pasos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_recargaLineaC:before {
  background: url(vector/corporaciones/ico_recargaLinea.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_compraMovilC:before {
  background: url(vector/corporaciones/ico_compraMovil.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_armaPaqueteC:before {
  background: url(vector/corporaciones/ico_armaPaquete.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_chatVentasC:before {
  background: url(vector/corporaciones/ico_chatVentas.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_serviciosHogarC:before {
  background: url(vector/corporaciones/ico_serviciosHogar.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_lte4GC:before {
  background: url(vector/corporaciones/ico_lte4G.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_imeiC:before {
  background: url(vector/corporaciones/ico_imei.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_3playC:before {
  background: url(vector/corporaciones/ico_3play.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_catalogoEquiposC:before {
  background: url(vector/corporaciones/ico_catalogoEquipos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_internetC:before {
  background: url(vector/corporaciones/ico_internet.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_miClaroC:before {
  background: url(vector/corporaciones/ico_miClaro.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pagosC:before {
  background: url(vector/corporaciones/ico_pagos.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_comunicacionMovilC:before {
  background: url(vector/corporaciones/ico_comunicacionMovil.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_megaPixelesC:before {
  background: url(vector/corporaciones/ico_megaPixeles.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pesoC:before {
  background: url(vector/corporaciones/ico_peso.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pantallaC:before {
  background: url(vector/corporaciones/ico_pantalla.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_minutosPlanC:before {
  background: url(vector/corporaciones/ico_minutosPlan.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_megasPlanC:before {
  background: url(vector/corporaciones/ico_megasPlan.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_smsPlanC:before {
  background: url(vector/corporaciones/ico_smsPlan.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroMusicaC:before {
  background: url(vector/corporaciones/ico_claroMusica.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_multiplayNegociosC:before {
  background: url(vector/corporaciones/ico_multiplayNegocios.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroClubC:before {
  background: url(vector/corporaciones/ico_claroClub.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_whatsappC:before {
  background: url(vector/corporaciones/ico_whatsapp.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_cambiateC:before {
  background: url(vector/corporaciones/ico_cambiate.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_documentoC:before {
  background: url(vector/corporaciones/ico_documento.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroMusica2C:before {
  background: url(vector/corporaciones/ico_claroMusica2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroVideoC:before {
  background: url(vector/corporaciones/ico_claroVideo.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroEnterpriseSolutionsC:before {
  background: url(vector/corporaciones/ico_claroEnterpriseSolutions.svg)
    no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_pagos2C:before {
  background: url(vector/corporaciones/ico_pagos2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_chatSitioC:before {
  background: url(vector/corporaciones/ico_chatSitio.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_noticiasC:before {
  background: url(vector/corporaciones/ico_noticias.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_tarjetaCreditoC:before {
  background: url(vector/corporaciones/ico_tarjetaCredito.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_recargaLinea2C:before {
  background: url(vector/corporaciones/ico_recargaLinea2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_facturaElectronicaC:before {
  background: url(vector/corporaciones/ico_facturaElectronica.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_descargarFacturaC:before {
  background: url(vector/corporaciones/ico_descargarFactura.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.menuHeader .ico_claroClub2C:before {
  background: url(vector/corporaciones/ico_claroClub2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: -45px;
}
.header__launcher ul li.ico_proteccionUsuario:before {
  content: none;
}
.header__launcher ul li.ico_proteccionUsuario a {
  text-align: center;
}
.header__launcher ul li.ico_proteccionUsuario a:before {
  content: "";
  background: url(vector/empresas/ico_proteccionUsuario.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_quejasRecursos:before {
  content: none;
}
.header__launcher ul li.ico_quejasRecursos a {
  text-align: center;
}
.header__launcher ul li.ico_quejasRecursos a:before {
  content: "";
  background: url(vector/empresas/ico_quejasRecursos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_procedimientoDevolucion:before {
  content: none;
}
.header__launcher ul li.ico_procedimientoDevolucion a {
  text-align: center;
}
.header__launcher ul li.ico_procedimientoDevolucion a:before {
  content: "";
  background: url(vector/empresas/ico_procedimientoDevolucion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_cobertura:before {
  content: none;
}
.header__launcher ul li.ico_cobertura a {
  text-align: center;
}
.header__launcher ul li.ico_cobertura a:before {
  content: "";
  background: url(vector/empresas/ico_cobertura.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_consultaAqui:before {
  content: none;
}
.header__launcher ul li.ico_consultaAqui a {
  text-align: center;
}
.header__launcher ul li.ico_consultaAqui a:before {
  content: "";
  background: url(vector/empresas/ico_consultaAqui.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_datosPersonales:before {
  content: none;
}
.header__launcher ul li.ico_datosPersonales a {
  text-align: center;
}
.header__launcher ul li.ico_datosPersonales a:before {
  content: "";
  background: url(vector/empresas/ico_datosPersonales.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_elegidos:before {
  content: none;
}
.header__launcher ul li.ico_elegidos a {
  text-align: center;
}
.header__launcher ul li.ico_elegidos a:before {
  content: "";
  background: url(vector/empresas/ico_elegidos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_picoPlaca:before {
  content: none;
}
.header__launcher ul li.ico_picoPlaca a {
  text-align: center;
}
.header__launcher ul li.ico_picoPlaca a:before {
  content: "";
  background: url(vector/empresas/ico_picoPlaca.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_llamaTodoDestino:before {
  content: none;
}
.header__launcher ul li.ico_llamaTodoDestino a {
  text-align: center;
}
.header__launcher ul li.ico_llamaTodoDestino a:before {
  content: "";
  background: url(vector/empresas/ico_llamaTodoDestino.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_pagasSegundo:before {
  content: none;
}
.header__launcher ul li.ico_pagasSegundo a {
  text-align: center;
}
.header__launcher ul li.ico_pagasSegundo a:before {
  content: "";
  background: url(vector/empresas/ico_pagasSegundo.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_hablaSinCosto:before {
  content: none;
}
.header__launcher ul li.ico_hablaSinCosto a {
  text-align: center;
}
.header__launcher ul li.ico_hablaSinCosto a:before {
  content: "";
  background: url(vector/empresas/ico_hablaSinCosto.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_buzon:before {
  content: none;
}
.header__launcher ul li.ico_buzon a {
  text-align: center;
}
.header__launcher ul li.ico_buzon a:before {
  content: "";
  background: url(vector/empresas/ico_buzon.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_pasaminutos:before {
  content: none;
}
.header__launcher ul li.ico_pasaminutos a {
  text-align: center;
}
.header__launcher ul li.ico_pasaminutos a:before {
  content: "";
  background: url(vector/empresas/ico_pasaminutos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_marcaYa:before {
  content: none;
}
.header__launcher ul li.ico_marcaYa a {
  text-align: center;
}
.header__launcher ul li.ico_marcaYa a:before {
  content: "";
  background: url(vector/empresas/ico_marcaYa.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_paquetes:before {
  content: none;
}
.header__launcher ul li.ico_paquetes a {
  text-align: center;
}
.header__launcher ul li.ico_paquetes a:before {
  content: "";
  background: url(vector/empresas/ico_paquetes.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_testVelocidad:before {
  content: none;
}
.header__launcher ul li.ico_testVelocidad a {
  text-align: center;
}
.header__launcher ul li.ico_testVelocidad a:before {
  content: "";
  background: url(vector/empresas/ico_testVelocidad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_contactanos:before {
  content: none;
}
.header__launcher ul li.ico_contactanos a {
  text-align: center;
}
.header__launcher ul li.ico_contactanos a:before {
  content: "";
  background: url(vector/empresas/ico_contactanos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_preguntasFrecuentes:before {
  content: none;
}
.header__launcher ul li.ico_preguntasFrecuentes a {
  text-align: center;
}
.header__launcher ul li.ico_preguntasFrecuentes a:before {
  content: "";
  background: url(vector/empresas/ico_preguntasFrecuentes.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_elegidosIlimitados:before {
  content: none;
}
.header__launcher ul li.ico_elegidosIlimitados a {
  text-align: center;
}
.header__launcher ul li.ico_elegidosIlimitados a:before {
  content: "";
  background: url(vector/empresas/ico_elegidosIlimitados.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_numerosAmigos:before {
  content: none;
}
.header__launcher ul li.ico_numerosAmigos a {
  text-align: center;
}
.header__launcher ul li.ico_numerosAmigos a:before {
  content: "";
  background: url(vector/empresas/ico_numerosAmigos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_cargaInicial:before {
  content: none;
}
.header__launcher ul li.ico_cargaInicial a {
  text-align: center;
}
.header__launcher ul li.ico_cargaInicial a:before {
  content: "";
  background: url(vector/empresas/ico_cargaInicial.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_zonasWifi:before {
  content: none;
}
.header__launcher ul li.ico_zonasWifi a {
  text-align: center;
}
.header__launcher ul li.ico_zonasWifi a:before {
  content: "";
  background: url(vector/empresas/ico_zonasWifi.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_guiaProgramacion:before {
  content: none;
}
.header__launcher ul li.ico_guiaProgramacion a {
  text-align: center;
}
.header__launcher ul li.ico_guiaProgramacion a:before {
  content: "";
  background: url(vector/empresas/ico_guiaProgramacion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_guiaControles:before {
  content: none;
}
.header__launcher ul li.ico_guiaControles a {
  text-align: center;
}
.header__launcher ul li.ico_guiaControles a:before {
  content: "";
  background: url(vector/empresas/ico_guiaControles.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_telefoniaFija:before {
  content: none;
}
.header__launcher ul li.ico_telefoniaFija a {
  text-align: center;
}
.header__launcher ul li.ico_telefoniaFija a:before {
  content: "";
  background: url(vector/empresas/ico_telefoniaFija.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_canalesExclusivos:before {
  content: none;
}
.header__launcher ul li.ico_canalesExclusivos a {
  text-align: center;
}
.header__launcher ul li.ico_canalesExclusivos a:before {
  content: "";
  background: url(vector/empresas/ico_canalesExclusivos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_cuentasCorreo:before {
  content: none;
}
.header__launcher ul li.ico_cuentasCorreo a {
  text-align: center;
}
.header__launcher ul li.ico_cuentasCorreo a:before {
  content: "";
  background: url(vector/empresas/ico_cuentasCorreo.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_redireccionamiento:before {
  content: none;
}
.header__launcher ul li.ico_redireccionamiento a {
  text-align: center;
}
.header__launcher ul li.ico_redireccionamiento a:before {
  content: "";
  background: url(vector/empresas/ico_redireccionamiento.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_marcaYa1:before {
  content: none;
}
.header__launcher ul li.ico_marcaYa1 a {
  text-align: center;
}
.header__launcher ul li.ico_marcaYa1 a:before {
  content: "";
  background: url(vector/empresas/ico_marcaYa1.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_privacidad:before {
  content: none;
}
.header__launcher ul li.ico_privacidad a {
  text-align: center;
}
.header__launcher ul li.ico_privacidad a:before {
  content: "";
  background: url(vector/empresas/ico_privacidad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_asistente:before {
  content: none;
}
.header__launcher ul li.ico_asistente a {
  text-align: center;
}
.header__launcher ul li.ico_asistente a:before {
  content: "";
  background: url(vector/empresas/ico_asistente.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_bloqueo:before {
  content: none;
}
.header__launcher ul li.ico_bloqueo a {
  text-align: center;
}
.header__launcher ul li.ico_bloqueo a:before {
  content: "";
  background: url(vector/empresas/ico_bloqueo.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_pvr:before {
  content: none;
}
.header__launcher ul li.ico_pvr a {
  text-align: center;
}
.header__launcher ul li.ico_pvr a:before {
  content: "";
  background: url(vector/empresas/ico_pvr.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_hogaresDigitales:before {
  content: none;
}
.header__launcher ul li.ico_hogaresDigitales a {
  text-align: center;
}
.header__launcher ul li.ico_hogaresDigitales a:before {
  content: "";
  background: url(vector/empresas/ico_hogaresDigitales.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_webmail:before {
  content: none;
}
.header__launcher ul li.ico_webmail a {
  text-align: center;
}
.header__launcher ul li.ico_webmail a:before {
  content: "";
  background: url(vector/empresas/ico_webmail.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_blackberry:before {
  content: none;
}
.header__launcher ul li.ico_blackberry a {
  text-align: center;
}
.header__launcher ul li.ico_blackberry a:before {
  content: "";
  background: url(vector/empresas/ico_blackberry.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_erp:before {
  content: none;
}
.header__launcher ul li.ico_erp a {
  text-align: center;
}
.header__launcher ul li.ico_erp a:before {
  content: "";
  background: url(vector/empresas/ico_erp.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_facilidadDeUso:before {
  content: none;
}
.header__launcher ul li.ico_facilidadDeUso a {
  text-align: center;
}
.header__launcher ul li.ico_facilidadDeUso a:before {
  content: "";
  background: url(vector/empresas/ico_facilidadDeUso.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_InformacionEnLinea:before {
  content: none;
}
.header__launcher ul li.ico_InformacionEnLinea a {
  text-align: center;
}
.header__launcher ul li.ico_InformacionEnLinea a:before {
  content: "";
  background: url(vector/empresas/ico_InformacionEnLinea.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_administracionEquipo:before {
  content: none;
}
.header__launcher ul li.ico_administracionEquipo a {
  text-align: center;
}
.header__launcher ul li.ico_administracionEquipo a:before {
  content: "";
  background: url(vector/empresas/ico_administracionEquipo.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_economicoEficiente:before {
  content: none;
}
.header__launcher ul li.ico_economicoEficiente a {
  text-align: center;
}
.header__launcher ul li.ico_economicoEficiente a:before {
  content: "";
  background: url(vector/empresas/ico_economicoEficiente.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_rifd:before {
  content: none;
}
.header__launcher ul li.ico_rifd a {
  text-align: center;
}
.header__launcher ul li.ico_rifd a:before {
  content: "";
  background: url(vector/empresas/ico_rifd.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_respaldoLinea:before {
  content: none;
}
.header__launcher ul li.ico_respaldoLinea a {
  text-align: center;
}
.header__launcher ul li.ico_respaldoLinea a:before {
  content: "";
  background: url(vector/empresas/ico_respaldoLinea.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_respaldoAutomatizado:before {
  content: none;
}
.header__launcher ul li.ico_respaldoAutomatizado a {
  text-align: center;
}
.header__launcher ul li.ico_respaldoAutomatizado a:before {
  content: "";
  background: url(vector/empresas/ico_respaldoAutomatizado.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_facilidadMovilidad:before {
  content: none;
}
.header__launcher ul li.ico_facilidadMovilidad a {
  text-align: center;
}
.header__launcher ul li.ico_facilidadMovilidad a:before {
  content: "";
  background: url(vector/empresas/ico_facilidadMovilidad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_respaldoFlexible:before {
  content: none;
}
.header__launcher ul li.ico_respaldoFlexible a {
  text-align: center;
}
.header__launcher ul li.ico_respaldoFlexible a:before {
  content: "";
  background: url(vector/empresas/ico_respaldoFlexible.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_seguridad:before {
  content: none;
}
.header__launcher ul li.ico_seguridad a {
  text-align: center;
}
.header__launcher ul li.ico_seguridad a:before {
  content: "";
  background: url(vector/empresas/ico_seguridad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_respaldoDia:before {
  content: none;
}
.header__launcher ul li.ico_respaldoDia a {
  text-align: center;
}
.header__launcher ul li.ico_respaldoDia a:before {
  content: "";
  background: url(vector/empresas/ico_respaldoDia.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_seguimientoPacientesCronicos:before {
  content: none;
}
.header__launcher ul li.ico_seguimientoPacientesCronicos a {
  text-align: center;
}
.header__launcher ul li.ico_seguimientoPacientesCronicos a:before {
  content: "";
  background: url(vector/empresas/ico_seguimientoPacientesCronicos.svg)
    no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_datosTiempoReal:before {
  content: none;
}
.header__launcher ul li.ico_datosTiempoReal a {
  text-align: center;
}
.header__launcher ul li.ico_datosTiempoReal a:before {
  content: "";
  background: url(vector/empresas/ico_datosTiempoReal.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_ahorro:before {
  content: none;
}
.header__launcher ul li.ico_ahorro a {
  text-align: center;
}
.header__launcher ul li.ico_ahorro a:before {
  content: "";
  background: url(vector/empresas/ico_ahorro.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_videoSeguridad:before {
  content: none;
}
.header__launcher ul li.ico_videoSeguridad a {
  text-align: center;
}
.header__launcher ul li.ico_videoSeguridad a:before {
  content: "";
  background: url(vector/empresas/ico_videoSeguridad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_agilidadProcesos:before {
  content: none;
}
.header__launcher ul li.ico_agilidadProcesos a {
  text-align: center;
}
.header__launcher ul li.ico_agilidadProcesos a:before {
  content: "";
  background: url(vector/empresas/ico_agilidadProcesos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_inversionEconomica:before {
  content: none;
}
.header__launcher ul li.ico_inversionEconomica a {
  text-align: center;
}
.header__launcher ul li.ico_inversionEconomica a:before {
  content: "";
  background: url(vector/empresas/ico_inversionEconomica.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_ServicioEscalable:before {
  content: none;
}
.header__launcher ul li.ico_ServicioEscalable a {
  text-align: center;
}
.header__launcher ul li.ico_ServicioEscalable a:before {
  content: "";
  background: url(vector/empresas/ico_ServicioEscalable.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_plugPlay:before {
  content: none;
}
.header__launcher ul li.ico_plugPlay a {
  text-align: center;
}
.header__launcher ul li.ico_plugPlay a:before {
  content: "";
  background: url(vector/empresas/ico_plugPlay.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_xyz:before {
  content: none;
}
.header__launcher ul li.ico_xyz a {
  text-align: center;
}
.header__launcher ul li.ico_xyz a:before {
  content: "";
  background: url(vector/empresas/ico_xyz.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_asesoriaEficiente:before {
  content: none;
}
.header__launcher ul li.ico_asesoriaEficiente a {
  text-align: center;
}
.header__launcher ul li.ico_asesoriaEficiente a:before {
  content: "";
  background: url(vector/empresas/ico_asesoriaEficiente.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_atencionClientes:before {
  content: none;
}
.header__launcher ul li.ico_atencionClientes a {
  text-align: center;
}
.header__launcher ul li.ico_atencionClientes a:before {
  content: "";
  background: url(vector/empresas/ico_atencionClientes.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_soporteTecnico:before {
  content: none;
}
.header__launcher ul li.ico_soporteTecnico a {
  text-align: center;
}
.header__launcher ul li.ico_soporteTecnico a:before {
  content: "";
  background: url(vector/empresas/ico_soporteTecnico.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_consultorioVirtual:before {
  content: none;
}
.header__launcher ul li.ico_consultorioVirtual a {
  text-align: center;
}
.header__launcher ul li.ico_consultorioVirtual a:before {
  content: "";
  background: url(vector/empresas/ico_consultorioVirtual.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_comodidad:before {
  content: none;
}
.header__launcher ul li.ico_comodidad a {
  text-align: center;
}
.header__launcher ul li.ico_comodidad a:before {
  content: "";
  background: url(vector/empresas/ico_comodidad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_agilidadAtencion:before {
  content: none;
}
.header__launcher ul li.ico_agilidadAtencion a {
  text-align: center;
}
.header__launcher ul li.ico_agilidadAtencion a:before {
  content: "";
  background: url(vector/empresas/ico_agilidadAtencion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_mayorCapServicio:before {
  content: none;
}
.header__launcher ul li.ico_mayorCapServicio a {
  text-align: center;
}
.header__launcher ul li.ico_mayorCapServicio a:before {
  content: "";
  background: url(vector/empresas/ico_mayorCapServicio.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_sinergiaMedicos:before {
  content: none;
}
.header__launcher ul li.ico_sinergiaMedicos a {
  text-align: center;
}
.header__launcher ul li.ico_sinergiaMedicos a:before {
  content: "";
  background: url(vector/empresas/ico_sinergiaMedicos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_cacs:before {
  content: none;
}
.header__launcher ul li.ico_cacs a {
  text-align: center;
}
.header__launcher ul li.ico_cacs a:before {
  content: "";
  background: url(vector/empresas/ico_cacs.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_timeMarket:before {
  content: none;
}
.header__launcher ul li.ico_timeMarket a {
  text-align: center;
}
.header__launcher ul li.ico_timeMarket a:before {
  content: "";
  background: url(vector/empresas/ico_timeMarket.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_integracion:before {
  content: none;
}
.header__launcher ul li.ico_integracion a {
  text-align: center;
}
.header__launcher ul li.ico_integracion a:before {
  content: "";
  background: url(vector/empresas/ico_integracion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_reportesLinea:before {
  content: none;
}
.header__launcher ul li.ico_reportesLinea a {
  text-align: center;
}
.header__launcher ul li.ico_reportesLinea a:before {
  content: "";
  background: url(vector/empresas/ico_reportesLinea.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_enlaceDirecto:before {
  content: none;
}
.header__launcher ul li.ico_enlaceDirecto a {
  text-align: center;
}
.header__launcher ul li.ico_enlaceDirecto a:before {
  content: "";
  background: url(vector/empresas/ico_enlaceDirecto.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_minutosTodoDestino:before {
  content: none;
}
.header__launcher ul li.ico_minutosTodoDestino a {
  text-align: center;
}
.header__launcher ul li.ico_minutosTodoDestino a:before {
  content: "";
  background: url(vector/empresas/ico_minutosTodoDestino.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_multillamadas:before {
  content: none;
}
.header__launcher ul li.ico_multillamadas a {
  text-align: center;
}
.header__launcher ul li.ico_multillamadas a:before {
  content: "";
  background: url(vector/empresas/ico_multillamadas.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_escalabilidad:before {
  content: none;
}
.header__launcher ul li.ico_escalabilidad a {
  text-align: center;
}
.header__launcher ul li.ico_escalabilidad a:before {
  content: "";
  background: url(vector/empresas/ico_escalabilidad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_audioconferenciaClaro:before {
  content: none;
}
.header__launcher ul li.ico_audioconferenciaClaro a {
  text-align: center;
}
.header__launcher ul li.ico_audioconferenciaClaro a:before {
  content: "";
  background: url(vector/empresas/ico_audioconferenciaClaro.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_paquetesTelepresencia:before {
  content: none;
}
.header__launcher ul li.ico_paquetesTelepresencia a {
  text-align: center;
}
.header__launcher ul li.ico_paquetesTelepresencia a:before {
  content: "";
  background: url(vector/empresas/ico_paquetesTelepresencia.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_reservePeriodicamente:before {
  content: none;
}
.header__launcher ul li.ico_reservePeriodicamente a {
  text-align: center;
}
.header__launcher ul li.ico_reservePeriodicamente a:before {
  content: "";
  background: url(vector/empresas/ico_reservePeriodicamente.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_veinticuatroSiete:before {
  content: none;
}
.header__launcher ul li.ico_veinticuatroSiete a {
  text-align: center;
}
.header__launcher ul li.ico_veinticuatroSiete a:before {
  content: "";
  background: url(vector/empresas/ico_veinticuatroSiete.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_comunicacionAgilEficaz:before {
  content: none;
}
.header__launcher ul li.ico_comunicacionAgilEficaz a {
  text-align: center;
}
.header__launcher ul li.ico_comunicacionAgilEficaz a:before {
  content: "";
  background: url(vector/empresas/ico_comunicacionAgilEficaz.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_respaldoCadaSesion:before {
  content: none;
}
.header__launcher ul li.ico_respaldoCadaSesion a {
  text-align: center;
}
.header__launcher ul li.ico_respaldoCadaSesion a:before {
  content: "";
  background: url(vector/empresas/ico_respaldoCadaSesion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_informacionSobeUsuario:before {
  content: none;
}
.header__launcher ul li.ico_informacionSobeUsuario a {
  text-align: center;
}
.header__launcher ul li.ico_informacionSobeUsuario a:before {
  content: "";
  background: url(vector/empresas/ico_informacionSobeUsuario.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_mdm:before {
  content: none;
}
.header__launcher ul li.ico_mdm a {
  text-align: center;
}
.header__launcher ul li.ico_mdm a:before {
  content: "";
  background: url(vector/empresas/ico_mdm.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_privacidad1:before {
  content: none;
}
.header__launcher ul li.ico_privacidad1 a {
  text-align: center;
}
.header__launcher ul li.ico_privacidad1 a:before {
  content: "";
  background: url(vector/empresas/ico_privacidad1.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_proteccion:before {
  content: none;
}
.header__launcher ul li.ico_proteccion a {
  text-align: center;
}
.header__launcher ul li.ico_proteccion a:before {
  content: "";
  background: url(vector/empresas/ico_proteccion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_controlRemoto:before {
  content: none;
}
.header__launcher ul li.ico_controlRemoto a {
  text-align: center;
}
.header__launcher ul li.ico_controlRemoto a:before {
  content: "";
  background: url(vector/empresas/ico_controlRemoto.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_office365:before {
  content: none;
}
.header__launcher ul li.ico_office365 a {
  text-align: center;
}
.header__launcher ul li.ico_office365 a:before {
  content: "";
  background: url(vector/empresas/ico_office365.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_maximiceInversion:before {
  content: none;
}
.header__launcher ul li.ico_maximiceInversion a {
  text-align: center;
}
.header__launcher ul li.ico_maximiceInversion a:before {
  content: "";
  background: url(vector/empresas/ico_maximiceInversion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_confiable:before {
  content: none;
}
.header__launcher ul li.ico_confiable a {
  text-align: center;
}
.header__launcher ul li.ico_confiable a:before {
  content: "";
  background: url(vector/empresas/ico_confiable.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_sim:before {
  content: none;
}
.header__launcher ul li.ico_sim a {
  text-align: center;
}
.header__launcher ul li.ico_sim a:before {
  content: "";
  background: url(vector/empresas/ico_sim.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_funcionaFrioCalor:before {
  content: none;
}
.header__launcher ul li.ico_funcionaFrioCalor a {
  text-align: center;
}
.header__launcher ul li.ico_funcionaFrioCalor a:before {
  content: "";
  background: url(vector/empresas/ico_funcionaFrioCalor.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_edicionSuperior:before {
  content: none;
}
.header__launcher ul li.ico_edicionSuperior a {
  text-align: center;
}
.header__launcher ul li.ico_edicionSuperior a:before {
  content: "";
  background: url(vector/empresas/ico_edicionSuperior.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_cumplimientoNormas:before {
  content: none;
}
.header__launcher ul li.ico_cumplimientoNormas a {
  text-align: center;
}
.header__launcher ul li.ico_cumplimientoNormas a:before {
  content: "";
  background: url(vector/empresas/ico_cumplimientoNormas.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_garantizado:before {
  content: none;
}
.header__launcher ul li.ico_garantizado a {
  text-align: center;
}
.header__launcher ul li.ico_garantizado a:before {
  content: "";
  background: url(vector/empresas/ico_garantizado.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_estandares:before {
  content: none;
}
.header__launcher ul li.ico_estandares a {
  text-align: center;
}
.header__launcher ul li.ico_estandares a:before {
  content: "";
  background: url(vector/empresas/ico_estandares.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_telepresenciaAdministrativa:before {
  content: none;
}
.header__launcher ul li.ico_telepresenciaAdministrativa a {
  text-align: center;
}
.header__launcher ul li.ico_telepresenciaAdministrativa a:before {
  content: "";
  background: url(vector/empresas/ico_telepresenciaAdministrativa.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_servicioPotable:before {
  content: none;
}
.header__launcher ul li.ico_servicioPotable a {
  text-align: center;
}
.header__launcher ul li.ico_servicioPotable a:before {
  content: "";
  background: url(vector/empresas/ico_servicioPotable.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_telepresenciaInternet:before {
  content: none;
}
.header__launcher ul li.ico_telepresenciaInternet a {
  text-align: center;
}
.header__launcher ul li.ico_telepresenciaInternet a:before {
  content: "";
  background: url(vector/empresas/ico_telepresenciaInternet.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_telepresenciaMedida:before {
  content: none;
}
.header__launcher ul li.ico_telepresenciaMedida a {
  text-align: center;
}
.header__launcher ul li.ico_telepresenciaMedida a:before {
  content: "";
  background: url(vector/empresas/ico_telepresenciaMedida.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_telepresenciaInmersiva:before {
  content: none;
}
.header__launcher ul li.ico_telepresenciaInmersiva a {
  text-align: center;
}
.header__launcher ul li.ico_telepresenciaInmersiva a:before {
  content: "";
  background: url(vector/empresas/ico_telepresenciaInmersiva.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_acondicionamiento:before {
  content: none;
}
.header__launcher ul li.ico_acondicionamiento a {
  text-align: center;
}
.header__launcher ul li.ico_acondicionamiento a:before {
  content: "";
  background: url(vector/empresas/ico_acondicionamiento.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_agilice:before {
  content: none;
}
.header__launcher ul li.ico_agilice a {
  text-align: center;
}
.header__launcher ul li.ico_agilice a:before {
  content: "";
  background: url(vector/empresas/ico_agilice.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_estabilidadLlamadas:before {
  content: none;
}
.header__launcher ul li.ico_estabilidadLlamadas a {
  text-align: center;
}
.header__launcher ul li.ico_estabilidadLlamadas a:before {
  content: "";
  background: url(vector/empresas/ico_estabilidadLlamadas.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_facturacion:before {
  content: none;
}
.header__launcher ul li.ico_facturacion a {
  text-align: center;
}
.header__launcher ul li.ico_facturacion a:before {
  content: "";
  background: url(vector/empresas/ico_facturacion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_personalizacion:before {
  content: none;
}
.header__launcher ul li.ico_personalizacion a {
  text-align: center;
}
.header__launcher ul li.ico_personalizacion a:before {
  content: "";
  background: url(vector/empresas/ico_personalizacion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_implementacion:before {
  content: none;
}
.header__launcher ul li.ico_implementacion a {
  text-align: center;
}
.header__launcher ul li.ico_implementacion a:before {
  content: "";
  background: url(vector/empresas/ico_implementacion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_gestion:before {
  content: none;
}
.header__launcher ul li.ico_gestion a {
  text-align: center;
}
.header__launcher ul li.ico_gestion a:before {
  content: "";
  background: url(vector/empresas/ico_gestion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_evolucion:before {
  content: none;
}
.header__launcher ul li.ico_evolucion a {
  text-align: center;
}
.header__launcher ul li.ico_evolucion a:before {
  content: "";
  background: url(vector/empresas/ico_evolucion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_mec:before {
  content: none;
}
.header__launcher ul li.ico_mec a {
  text-align: center;
}
.header__launcher ul li.ico_mec a:before {
  content: "";
  background: url(vector/empresas/ico_mec.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_reduccionCostos:before {
  content: none;
}
.header__launcher ul li.ico_reduccionCostos a {
  text-align: center;
}
.header__launcher ul li.ico_reduccionCostos a:before {
  content: "";
  background: url(vector/empresas/ico_reduccionCostos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_posicionMarca:before {
  content: none;
}
.header__launcher ul li.ico_posicionMarca a {
  text-align: center;
}
.header__launcher ul li.ico_posicionMarca a:before {
  content: "";
  background: url(vector/empresas/ico_posicionMarca.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_Universalidad:before {
  content: none;
}
.header__launcher ul li.ico_Universalidad a {
  text-align: center;
}
.header__launcher ul li.ico_Universalidad a:before {
  content: "";
  background: url(vector/empresas/ico_Universalidad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_mercadeoDinamico:before {
  content: none;
}
.header__launcher ul li.ico_mercadeoDinamico a {
  text-align: center;
}
.header__launcher ul li.ico_mercadeoDinamico a:before {
  content: "";
  background: url(vector/empresas/ico_mercadeoDinamico.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_publicidad:before {
  content: none;
}
.header__launcher ul li.ico_publicidad a {
  text-align: center;
}
.header__launcher ul li.ico_publicidad a:before {
  content: "";
  background: url(vector/empresas/ico_publicidad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_contenidosDigitales:before {
  content: none;
}
.header__launcher ul li.ico_contenidosDigitales a {
  text-align: center;
}
.header__launcher ul li.ico_contenidosDigitales a:before {
  content: "";
  background: url(vector/empresas/ico_contenidosDigitales.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_inmediatez:before {
  content: none;
}
.header__launcher ul li.ico_inmediatez a {
  text-align: center;
}
.header__launcher ul li.ico_inmediatez a:before {
  content: "";
  background: url(vector/empresas/ico_inmediatez.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_asertividad:before {
  content: none;
}
.header__launcher ul li.ico_asertividad a {
  text-align: center;
}
.header__launcher ul li.ico_asertividad a:before {
  content: "";
  background: url(vector/empresas/ico_asertividad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_presenciaWeb:before {
  content: none;
}
.header__launcher ul li.ico_presenciaWeb a {
  text-align: center;
}
.header__launcher ul li.ico_presenciaWeb a:before {
  content: "";
  background: url(vector/empresas/ico_presenciaWeb.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_seo:before {
  content: none;
}
.header__launcher ul li.ico_seo a {
  text-align: center;
}
.header__launcher ul li.ico_seo a:before {
  content: "";
  background: url(vector/empresas/ico_seo.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_versatilidad:before {
  content: none;
}
.header__launcher ul li.ico_versatilidad a {
  text-align: center;
}
.header__launcher ul li.ico_versatilidad a:before {
  content: "";
  background: url(vector/empresas/ico_versatilidad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_dominio:before {
  content: none;
}
.header__launcher ul li.ico_dominio a {
  text-align: center;
}
.header__launcher ul li.ico_dominio a:before {
  content: "";
  background: url(vector/empresas/ico_dominio.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_ubicacion:before {
  content: none;
}
.header__launcher ul li.ico_ubicacion a {
  text-align: center;
}
.header__launcher ul li.ico_ubicacion a:before {
  content: "";
  background: url(vector/empresas/ico_ubicacion.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_panelDeControl:before {
  content: none;
}
.header__launcher ul li.ico_panelDeControl a {
  text-align: center;
}
.header__launcher ul li.ico_panelDeControl a:before {
  content: "";
  background: url(vector/empresas/ico_panelDeControl.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_siaf:before {
  content: none;
}
.header__launcher ul li.ico_siaf a {
  text-align: center;
}
.header__launcher ul li.ico_siaf a:before {
  content: "";
  background: url(vector/empresas/ico_siaf.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_manejoRecursos:before {
  content: none;
}
.header__launcher ul li.ico_manejoRecursos a {
  text-align: center;
}
.header__launcher ul li.ico_manejoRecursos a:before {
  content: "";
  background: url(vector/empresas/ico_manejoRecursos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_marca:before {
  content: none;
}
.header__launcher ul li.ico_marca a {
  text-align: center;
}
.header__launcher ul li.ico_marca a:before {
  content: "";
  background: url(vector/empresas/ico_marca.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_flexibilidad:before {
  content: none;
}
.header__launcher ul li.ico_flexibilidad a {
  text-align: center;
}
.header__launcher ul li.ico_flexibilidad a:before {
  content: "";
  background: url(vector/empresas/ico_flexibilidad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_terminosCondiciones:before {
  content: none;
}
.header__launcher ul li.ico_terminosCondiciones a {
  text-align: center;
}
.header__launcher ul li.ico_terminosCondiciones a:before {
  content: "";
  background: url(vector/empresas/ico_terminosCondiciones.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_cobertura1:before {
  content: none;
}
.header__launcher ul li.ico_cobertura1 a {
  text-align: center;
}
.header__launcher ul li.ico_cobertura1 a:before {
  content: "";
  background: url(vector/empresas/ico_cobertura1.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_consultaTuSaldo:before {
  content: none;
}
.header__launcher ul li.ico_consultaTuSaldo a {
  text-align: center;
}
.header__launcher ul li.ico_consultaTuSaldo a:before {
  content: "";
  background: url(vector/empresas/ico_consultaTuSaldo.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_comunidad:before {
  content: none;
}
.header__launcher ul li.ico_comunidad a {
  text-align: center;
}
.header__launcher ul li.ico_comunidad a:before {
  content: "";
  background: url(vector/empresas/ico_comunidad.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_nuevaTv:before {
  content: none;
}
.header__launcher ul li.ico_nuevaTv a {
  text-align: center;
}
.header__launcher ul li.ico_nuevaTv a:before {
  content: "";
  background: url(vector/empresas/ico_nuevaTv.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_preguntasFrecuentes1:before {
  content: none;
}
.header__launcher ul li.ico_preguntasFrecuentes1 a {
  text-align: center;
}
.header__launcher ul li.ico_preguntasFrecuentes1 a:before {
  content: "";
  background: url(vector/empresas/ico_preguntasFrecuentes1.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_pasos:before {
  content: none;
}
.header__launcher ul li.ico_pasos a {
  text-align: center;
}
.header__launcher ul li.ico_pasos a:before {
  content: "";
  background: url(vector/empresas/ico_pasos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_recargaLinea:before {
  content: none;
}
.header__launcher ul li.ico_recargaLinea a {
  text-align: center;
}
.header__launcher ul li.ico_recargaLinea a:before {
  content: "";
  background: url(vector/empresas/ico_recargaLinea.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_compraMovil:before {
  content: none;
}
.header__launcher ul li.ico_compraMovil a {
  text-align: center;
}
.header__launcher ul li.ico_compraMovil a:before {
  content: "";
  background: url(vector/empresas/ico_compraMovil.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_armaPaquete:before {
  content: none;
}
.header__launcher ul li.ico_armaPaquete a {
  text-align: center;
}
.header__launcher ul li.ico_armaPaquete a:before {
  content: "";
  background: url(vector/empresas/ico_armaPaquete.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_chatVentas:before {
  content: none;
}
.header__launcher ul li.ico_chatVentas a {
  text-align: center;
}
.header__launcher ul li.ico_chatVentas a:before {
  content: "";
  background: url(vector/empresas/ico_chatVentas.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_serviciosHogar:before {
  content: none;
}
.header__launcher ul li.ico_serviciosHogar a {
  text-align: center;
}
.header__launcher ul li.ico_serviciosHogar a:before {
  content: "";
  background: url(vector/empresas/ico_serviciosHogar.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_lte4G:before {
  content: none;
}
.header__launcher ul li.ico_lte4G a {
  text-align: center;
}
.header__launcher ul li.ico_lte4G a:before {
  content: "";
  background: url(vector/empresas/ico_lte4G.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_imei:before {
  content: none;
}
.header__launcher ul li.ico_imei a {
  text-align: center;
}
.header__launcher ul li.ico_imei a:before {
  content: "";
  background: url(vector/empresas/ico_imei.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_3play:before {
  content: none;
}
.header__launcher ul li.ico_3play a {
  text-align: center;
}
.header__launcher ul li.ico_3play a:before {
  content: "";
  background: url(vector/empresas/ico_3play.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_catalogoEquipos:before {
  content: none;
}
.header__launcher ul li.ico_catalogoEquipos a {
  text-align: center;
}
.header__launcher ul li.ico_catalogoEquipos a:before {
  content: "";
  background: url(vector/empresas/ico_catalogoEquipos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_internet:before {
  content: none;
}
.header__launcher ul li.ico_internet a {
  text-align: center;
}
.header__launcher ul li.ico_internet a:before {
  content: "";
  background: url(vector/empresas/ico_internet.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_miClaro:before {
  content: none;
}
.header__launcher ul li.ico_miClaro a {
  text-align: center;
}
.header__launcher ul li.ico_miClaro a:before {
  content: "";
  background: url(vector/empresas/ico_miClaro.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_pagos:before {
  content: none;
}
.header__launcher ul li.ico_pagos a {
  text-align: center;
}
.header__launcher ul li.ico_pagos a:before {
  content: "";
  background: url(vector/empresas/ico_pagos.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_comunicacionMovil:before {
  content: none;
}
.header__launcher ul li.ico_comunicacionMovil a {
  text-align: center;
}
.header__launcher ul li.ico_comunicacionMovil a:before {
  content: "";
  background: url(vector/empresas/ico_comunicacionMovil.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_megaPixeles:before {
  content: none;
}
.header__launcher ul li.ico_megaPixeles a {
  text-align: center;
}
.header__launcher ul li.ico_megaPixeles a:before {
  content: "";
  background: url(vector/empresas/ico_megaPixeles.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_peso:before {
  content: none;
}
.header__launcher ul li.ico_peso a {
  text-align: center;
}
.header__launcher ul li.ico_peso a:before {
  content: "";
  background: url(vector/empresas/ico_peso.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_pantalla:before {
  content: none;
}
.header__launcher ul li.ico_pantalla a {
  text-align: center;
}
.header__launcher ul li.ico_pantalla a:before {
  content: "";
  background: url(vector/empresas/ico_pantalla.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_minutosPlan:before {
  content: none;
}
.header__launcher ul li.ico_minutosPlan a {
  text-align: center;
}
.header__launcher ul li.ico_minutosPlan a:before {
  content: "";
  background: url(vector/empresas/ico_minutosPlan.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_megasPlan:before {
  content: none;
}
.header__launcher ul li.ico_megasPlan a {
  text-align: center;
}
.header__launcher ul li.ico_megasPlan a:before {
  content: "";
  background: url(vector/empresas/ico_megasPlan.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_smsPlan:before {
  content: none;
}
.header__launcher ul li.ico_smsPlan a {
  text-align: center;
}
.header__launcher ul li.ico_smsPlan a:before {
  content: "";
  background: url(vector/empresas/ico_smsPlan.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_claroMusica:before {
  content: none;
}
.header__launcher ul li.ico_claroMusica a {
  text-align: center;
}
.header__launcher ul li.ico_claroMusica a:before {
  content: "";
  background: url(vector/empresas/ico_claroMusica.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_multiplayNegocios:before {
  content: none;
}
.header__launcher ul li.ico_multiplayNegocios a {
  text-align: center;
}
.header__launcher ul li.ico_multiplayNegocios a:before {
  content: "";
  background: url(vector/empresas/ico_multiplayNegocios.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_claroClub:before {
  content: none;
}
.header__launcher ul li.ico_claroClub a {
  text-align: center;
}
.header__launcher ul li.ico_claroClub a:before {
  content: "";
  background: url(vector/empresas/ico_claroClub.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_whatsapp:before {
  content: none;
}
.header__launcher ul li.ico_whatsapp a {
  text-align: center;
}
.header__launcher ul li.ico_whatsapp a:before {
  content: "";
  background: url(vector/empresas/ico_whatsapp.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_cambiate:before {
  content: none;
}
.header__launcher ul li.ico_cambiate a {
  text-align: center;
}
.header__launcher ul li.ico_cambiate a:before {
  content: "";
  background: url(vector/empresas/ico_cambiate.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_documento:before {
  content: none;
}
.header__launcher ul li.ico_documento a {
  text-align: center;
}
.header__launcher ul li.ico_documento a:before {
  content: "";
  background: url(vector/empresas/ico_documento.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_claroMusica2:before {
  content: none;
}
.header__launcher ul li.ico_claroMusica2 a {
  text-align: center;
}
.header__launcher ul li.ico_claroMusica2 a:before {
  content: "";
  background: url(vector/empresas/ico_claroMusica2.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_claroVideo:before {
  content: none;
}
.header__launcher ul li.ico_claroVideo a {
  text-align: center;
}
.header__launcher ul li.ico_claroVideo a:before {
  content: "";
  background: url(vector/empresas/ico_claroVideo.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_claroEnterpriseSolutions:before {
  content: none;
}
.header__launcher ul li.ico_claroEnterpriseSolutions a {
  text-align: center;
}
.header__launcher ul li.ico_claroEnterpriseSolutions a:before {
  content: "";
  background: url(vector/empresas/ico_claroEnterpriseSolutions.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_pagos2:before {
  content: none;
}
.header__launcher ul li.ico_pagos2 a {
  text-align: center;
}
.header__launcher ul li.ico_pagos2 a:before {
  content: "";
  background: url(vector/empresas/ico_pagos2.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_chatSitio:before {
  content: none;
}
.header__launcher ul li.ico_chatSitio a {
  text-align: center;
}
.header__launcher ul li.ico_chatSitio a:before {
  content: "";
  background: url(vector/empresas/ico_chatSitio.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_noticias:before {
  content: none;
}
.header__launcher ul li.ico_noticias a {
  text-align: center;
}
.header__launcher ul li.ico_noticias a:before {
  content: "";
  background: url(vector/empresas/ico_noticias.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_tarjetaCredito:before {
  content: none;
}
.header__launcher ul li.ico_tarjetaCredito a {
  text-align: center;
}
.header__launcher ul li.ico_tarjetaCredito a:before {
  content: "";
  background: url(vector/empresas/ico_tarjetaCredito.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_recargaLinea2:before {
  content: none;
}
.header__launcher ul li.ico_recargaLinea2 a {
  text-align: center;
}
.header__launcher ul li.ico_recargaLinea2 a:before {
  content: "";
  background: url(vector/empresas/ico_recargaLinea2.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_facturaElectronica:before {
  content: none;
}
.header__launcher ul li.ico_facturaElectronica a {
  text-align: center;
}
.header__launcher ul li.ico_facturaElectronica a:before {
  content: "";
  background: url(vector/empresas/ico_facturaElectronica.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_descargarFactura:before {
  content: none;
}
.header__launcher ul li.ico_descargarFactura a {
  text-align: center;
}
.header__launcher ul li.ico_descargarFactura a:before {
  content: "";
  background: url(vector/empresas/ico_descargarFactura.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.header__launcher ul li.ico_claroClub2:before {
  content: none;
}
.header__launcher ul li.ico_claroClub2 a {
  text-align: center;
}
.header__launcher ul li.ico_claroClub2 a:before {
  content: "";
  background: url(vector/empresas/ico_claroClub2.svg) no-repeat;
  width: 38px;
  height: 38px;
  display: block;
  margin: -8px auto 0;
  transform: scale(0.8);
}
.btnChat.ico_proteccionUsuarioF:before,
.btnPagosRecargas.ico_proteccionUsuarioF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_proteccionUsuarioF:after,
.btnPagosRecargas.ico_proteccionUsuarioF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_quejasRecursosF:before,
.btnPagosRecargas.ico_quejasRecursosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_quejasRecursosF:after,
.btnPagosRecargas.ico_quejasRecursosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_procedimientoDevolucionF:before,
.btnPagosRecargas.ico_procedimientoDevolucionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_procedimientoDevolucionF:after,
.btnPagosRecargas.ico_procedimientoDevolucionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_coberturaF:before,
.btnPagosRecargas.ico_coberturaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_coberturaF:after,
.btnPagosRecargas.ico_coberturaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_consultaAquiF:before,
.btnPagosRecargas.ico_consultaAquiF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_consultaAquiF:after,
.btnPagosRecargas.ico_consultaAquiF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_datosPersonalesF:before,
.btnPagosRecargas.ico_datosPersonalesF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_datosPersonalesF:after,
.btnPagosRecargas.ico_datosPersonalesF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_elegidosF:before,
.btnPagosRecargas.ico_elegidosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_elegidosF:after,
.btnPagosRecargas.ico_elegidosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_picoPlacaF:before,
.btnPagosRecargas.ico_picoPlacaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_picoPlacaF:after,
.btnPagosRecargas.ico_picoPlacaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_llamaTodoDestinoF:before,
.btnPagosRecargas.ico_llamaTodoDestinoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_llamaTodoDestinoF:after,
.btnPagosRecargas.ico_llamaTodoDestinoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_pagasSegundoF:before,
.btnPagosRecargas.ico_pagasSegundoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_pagasSegundoF:after,
.btnPagosRecargas.ico_pagasSegundoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_hablaSinCostoF:before,
.btnPagosRecargas.ico_hablaSinCostoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_hablaSinCostoF:after,
.btnPagosRecargas.ico_hablaSinCostoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_buzonF:before,
.btnPagosRecargas.ico_buzonF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_buzonF:after,
.btnPagosRecargas.ico_buzonF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_pasaminutosF:before,
.btnPagosRecargas.ico_pasaminutosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_pasaminutosF:after,
.btnPagosRecargas.ico_pasaminutosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_marcaYaF:before,
.btnPagosRecargas.ico_marcaYaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_marcaYaF:after,
.btnPagosRecargas.ico_marcaYaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_paquetesF:before,
.btnPagosRecargas.ico_paquetesF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_paquetesF:after,
.btnPagosRecargas.ico_paquetesF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_testVelocidadF:before,
.btnPagosRecargas.ico_testVelocidadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_testVelocidadF:after,
.btnPagosRecargas.ico_testVelocidadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_contactanosF:before,
.btnPagosRecargas.ico_contactanosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_contactanosF:after,
.btnPagosRecargas.ico_contactanosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_preguntasFrecuentesF:before,
.btnPagosRecargas.ico_preguntasFrecuentesF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_preguntasFrecuentesF:after,
.btnPagosRecargas.ico_preguntasFrecuentesF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_elegidosIlimitadosF:before,
.btnPagosRecargas.ico_elegidosIlimitadosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_elegidosIlimitadosF:after,
.btnPagosRecargas.ico_elegidosIlimitadosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_numerosAmigosF:before,
.btnPagosRecargas.ico_numerosAmigosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_numerosAmigosF:after,
.btnPagosRecargas.ico_numerosAmigosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_cargaInicialF:before,
.btnPagosRecargas.ico_cargaInicialF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_cargaInicialF:after,
.btnPagosRecargas.ico_cargaInicialF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_zonasWifiF:before,
.btnPagosRecargas.ico_zonasWifiF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_zonasWifiF:after,
.btnPagosRecargas.ico_zonasWifiF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_guiaProgramacionF:before,
.btnPagosRecargas.ico_guiaProgramacionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_guiaProgramacionF:after,
.btnPagosRecargas.ico_guiaProgramacionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_guiaControlesF:before,
.btnPagosRecargas.ico_guiaControlesF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_guiaControlesF:after,
.btnPagosRecargas.ico_guiaControlesF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_telefoniaFijaF:before,
.btnPagosRecargas.ico_telefoniaFijaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_telefoniaFijaF:after,
.btnPagosRecargas.ico_telefoniaFijaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_canalesExclusivosF:before,
.btnPagosRecargas.ico_canalesExclusivosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_canalesExclusivosF:after,
.btnPagosRecargas.ico_canalesExclusivosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_cuentasCorreoF:before,
.btnPagosRecargas.ico_cuentasCorreoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_cuentasCorreoF:after,
.btnPagosRecargas.ico_cuentasCorreoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_redireccionamientoF:before,
.btnPagosRecargas.ico_redireccionamientoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_redireccionamientoF:after,
.btnPagosRecargas.ico_redireccionamientoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_marcaYa1F:before,
.btnPagosRecargas.ico_marcaYa1F:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_marcaYa1F:after,
.btnPagosRecargas.ico_marcaYa1F:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_privacidadF:before,
.btnPagosRecargas.ico_privacidadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_privacidadF:after,
.btnPagosRecargas.ico_privacidadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_asistenteF:before,
.btnPagosRecargas.ico_asistenteF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_asistenteF:after,
.btnPagosRecargas.ico_asistenteF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_bloqueoF:before,
.btnPagosRecargas.ico_bloqueoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_bloqueoF:after,
.btnPagosRecargas.ico_bloqueoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_pvrF:before,
.btnPagosRecargas.ico_pvrF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_pvrF:after,
.btnPagosRecargas.ico_pvrF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_hogaresDigitalesF:before,
.btnPagosRecargas.ico_hogaresDigitalesF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_hogaresDigitalesF:after,
.btnPagosRecargas.ico_hogaresDigitalesF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_webmailF:before,
.btnPagosRecargas.ico_webmailF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_webmailF:after,
.btnPagosRecargas.ico_webmailF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_blackberryF:before,
.btnPagosRecargas.ico_blackberryF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_blackberryF:after,
.btnPagosRecargas.ico_blackberryF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_erpF:before,
.btnPagosRecargas.ico_erpF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_erpF:after,
.btnPagosRecargas.ico_erpF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_facilidadDeUsoF:before,
.btnPagosRecargas.ico_facilidadDeUsoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_facilidadDeUsoF:after,
.btnPagosRecargas.ico_facilidadDeUsoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_InformacionEnLineaF:before,
.btnPagosRecargas.ico_InformacionEnLineaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_InformacionEnLineaF:after,
.btnPagosRecargas.ico_InformacionEnLineaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_administracionEquipoF:before,
.btnPagosRecargas.ico_administracionEquipoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_administracionEquipoF:after,
.btnPagosRecargas.ico_administracionEquipoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_economicoEficienteF:before,
.btnPagosRecargas.ico_economicoEficienteF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_economicoEficienteF:after,
.btnPagosRecargas.ico_economicoEficienteF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_rifdF:before,
.btnPagosRecargas.ico_rifdF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_rifdF:after,
.btnPagosRecargas.ico_rifdF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_respaldoLineaF:before,
.btnPagosRecargas.ico_respaldoLineaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_respaldoLineaF:after,
.btnPagosRecargas.ico_respaldoLineaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_respaldoAutomatizadoF:before,
.btnPagosRecargas.ico_respaldoAutomatizadoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_respaldoAutomatizadoF:after,
.btnPagosRecargas.ico_respaldoAutomatizadoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_facilidadMovilidadF:before,
.btnPagosRecargas.ico_facilidadMovilidadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_facilidadMovilidadF:after,
.btnPagosRecargas.ico_facilidadMovilidadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_respaldoFlexibleF:before,
.btnPagosRecargas.ico_respaldoFlexibleF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_respaldoFlexibleF:after,
.btnPagosRecargas.ico_respaldoFlexibleF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_seguridadF:before,
.btnPagosRecargas.ico_seguridadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_seguridadF:after,
.btnPagosRecargas.ico_seguridadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_respaldoDiaF:before,
.btnPagosRecargas.ico_respaldoDiaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_respaldoDiaF:after,
.btnPagosRecargas.ico_respaldoDiaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_seguimientoPacientesCronicosF:before,
.btnPagosRecargas.ico_seguimientoPacientesCronicosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_seguimientoPacientesCronicosF:after,
.btnPagosRecargas.ico_seguimientoPacientesCronicosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_datosTiempoRealF:before,
.btnPagosRecargas.ico_datosTiempoRealF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_datosTiempoRealF:after,
.btnPagosRecargas.ico_datosTiempoRealF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_ahorroF:before,
.btnPagosRecargas.ico_ahorroF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_ahorroF:after,
.btnPagosRecargas.ico_ahorroF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_videoSeguridadF:before,
.btnPagosRecargas.ico_videoSeguridadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_videoSeguridadF:after,
.btnPagosRecargas.ico_videoSeguridadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_agilidadProcesosF:before,
.btnPagosRecargas.ico_agilidadProcesosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_agilidadProcesosF:after,
.btnPagosRecargas.ico_agilidadProcesosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_inversionEconomicaF:before,
.btnPagosRecargas.ico_inversionEconomicaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_inversionEconomicaF:after,
.btnPagosRecargas.ico_inversionEconomicaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_ServicioEscalableF:before,
.btnPagosRecargas.ico_ServicioEscalableF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_ServicioEscalableF:after,
.btnPagosRecargas.ico_ServicioEscalableF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_plugPlayF:before,
.btnPagosRecargas.ico_plugPlayF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_plugPlayF:after,
.btnPagosRecargas.ico_plugPlayF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_xyzF:before,
.btnPagosRecargas.ico_xyzF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_xyzF:after,
.btnPagosRecargas.ico_xyzF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_asesoriaEficienteF:before,
.btnPagosRecargas.ico_asesoriaEficienteF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_asesoriaEficienteF:after,
.btnPagosRecargas.ico_asesoriaEficienteF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_atencionClientesF:before,
.btnPagosRecargas.ico_atencionClientesF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_atencionClientesF:after,
.btnPagosRecargas.ico_atencionClientesF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_soporteTecnicoF:before,
.btnPagosRecargas.ico_soporteTecnicoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_soporteTecnicoF:after,
.btnPagosRecargas.ico_soporteTecnicoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_consultorioVirtualF:before,
.btnPagosRecargas.ico_consultorioVirtualF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_consultorioVirtualF:after,
.btnPagosRecargas.ico_consultorioVirtualF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_comodidadF:before,
.btnPagosRecargas.ico_comodidadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_comodidadF:after,
.btnPagosRecargas.ico_comodidadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_agilidadAtencionF:before,
.btnPagosRecargas.ico_agilidadAtencionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_agilidadAtencionF:after,
.btnPagosRecargas.ico_agilidadAtencionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_mayorCapServicioF:before,
.btnPagosRecargas.ico_mayorCapServicioF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_mayorCapServicioF:after,
.btnPagosRecargas.ico_mayorCapServicioF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_sinergiaMedicosF:before,
.btnPagosRecargas.ico_sinergiaMedicosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_sinergiaMedicosF:after,
.btnPagosRecargas.ico_sinergiaMedicosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_cacsF:before,
.btnPagosRecargas.ico_cacsF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_cacsF:after,
.btnPagosRecargas.ico_cacsF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_timeMarketF:before,
.btnPagosRecargas.ico_timeMarketF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_timeMarketF:after,
.btnPagosRecargas.ico_timeMarketF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_integracionF:before,
.btnPagosRecargas.ico_integracionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_integracionF:after,
.btnPagosRecargas.ico_integracionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_reportesLineaF:before,
.btnPagosRecargas.ico_reportesLineaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_reportesLineaF:after,
.btnPagosRecargas.ico_reportesLineaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_enlaceDirectoF:before,
.btnPagosRecargas.ico_enlaceDirectoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_enlaceDirectoF:after,
.btnPagosRecargas.ico_enlaceDirectoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_minutosTodoDestinoF:before,
.btnPagosRecargas.ico_minutosTodoDestinoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_minutosTodoDestinoF:after,
.btnPagosRecargas.ico_minutosTodoDestinoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_multillamadasF:before,
.btnPagosRecargas.ico_multillamadasF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_multillamadasF:after,
.btnPagosRecargas.ico_multillamadasF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_escalabilidadF:before,
.btnPagosRecargas.ico_escalabilidadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_escalabilidadF:after,
.btnPagosRecargas.ico_escalabilidadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_audioconferenciaClaroF:before,
.btnPagosRecargas.ico_audioconferenciaClaroF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_audioconferenciaClaroF:after,
.btnPagosRecargas.ico_audioconferenciaClaroF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_paquetesTelepresenciaF:before,
.btnPagosRecargas.ico_paquetesTelepresenciaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_paquetesTelepresenciaF:after,
.btnPagosRecargas.ico_paquetesTelepresenciaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_reservePeriodicamenteF:before,
.btnPagosRecargas.ico_reservePeriodicamenteF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_reservePeriodicamenteF:after,
.btnPagosRecargas.ico_reservePeriodicamenteF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_veinticuatroSieteF:before,
.btnPagosRecargas.ico_veinticuatroSieteF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_veinticuatroSieteF:after,
.btnPagosRecargas.ico_veinticuatroSieteF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_comunicacionAgilEficazF:before,
.btnPagosRecargas.ico_comunicacionAgilEficazF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_comunicacionAgilEficazF:after,
.btnPagosRecargas.ico_comunicacionAgilEficazF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_respaldoCadaSesionF:before,
.btnPagosRecargas.ico_respaldoCadaSesionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_respaldoCadaSesionF:after,
.btnPagosRecargas.ico_respaldoCadaSesionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_informacionSobeUsuarioF:before,
.btnPagosRecargas.ico_informacionSobeUsuarioF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_informacionSobeUsuarioF:after,
.btnPagosRecargas.ico_informacionSobeUsuarioF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_mdmF:before,
.btnPagosRecargas.ico_mdmF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_mdmF:after,
.btnPagosRecargas.ico_mdmF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_privacidad1F:before,
.btnPagosRecargas.ico_privacidad1F:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_privacidad1F:after,
.btnPagosRecargas.ico_privacidad1F:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_proteccionF:before,
.btnPagosRecargas.ico_proteccionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_proteccionF:after,
.btnPagosRecargas.ico_proteccionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_controlRemotoF:before,
.btnPagosRecargas.ico_controlRemotoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_controlRemotoF:after,
.btnPagosRecargas.ico_controlRemotoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_office365F:before,
.btnPagosRecargas.ico_office365F:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_office365F:after,
.btnPagosRecargas.ico_office365F:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_maximiceInversionF:before,
.btnPagosRecargas.ico_maximiceInversionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_maximiceInversionF:after,
.btnPagosRecargas.ico_maximiceInversionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_confiableF:before,
.btnPagosRecargas.ico_confiableF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_confiableF:after,
.btnPagosRecargas.ico_confiableF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_simF:before,
.btnPagosRecargas.ico_simF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_simF:after,
.btnPagosRecargas.ico_simF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_funcionaFrioCalorF:before,
.btnPagosRecargas.ico_funcionaFrioCalorF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_funcionaFrioCalorF:after,
.btnPagosRecargas.ico_funcionaFrioCalorF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_edicionSuperiorF:before,
.btnPagosRecargas.ico_edicionSuperiorF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_edicionSuperiorF:after,
.btnPagosRecargas.ico_edicionSuperiorF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_cumplimientoNormasF:before,
.btnPagosRecargas.ico_cumplimientoNormasF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_cumplimientoNormasF:after,
.btnPagosRecargas.ico_cumplimientoNormasF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_garantizadoF:before,
.btnPagosRecargas.ico_garantizadoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_garantizadoF:after,
.btnPagosRecargas.ico_garantizadoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_estandaresF:before,
.btnPagosRecargas.ico_estandaresF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_estandaresF:after,
.btnPagosRecargas.ico_estandaresF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_telepresenciaAdministrativaF:before,
.btnPagosRecargas.ico_telepresenciaAdministrativaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_telepresenciaAdministrativaF:after,
.btnPagosRecargas.ico_telepresenciaAdministrativaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_servicioPotableF:before,
.btnPagosRecargas.ico_servicioPotableF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_servicioPotableF:after,
.btnPagosRecargas.ico_servicioPotableF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_telepresenciaInternetF:before,
.btnPagosRecargas.ico_telepresenciaInternetF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_telepresenciaInternetF:after,
.btnPagosRecargas.ico_telepresenciaInternetF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_telepresenciaMedidaF:before,
.btnPagosRecargas.ico_telepresenciaMedidaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_telepresenciaMedidaF:after,
.btnPagosRecargas.ico_telepresenciaMedidaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_telepresenciaInmersivaF:before,
.btnPagosRecargas.ico_telepresenciaInmersivaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_telepresenciaInmersivaF:after,
.btnPagosRecargas.ico_telepresenciaInmersivaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_acondicionamientoF:before,
.btnPagosRecargas.ico_acondicionamientoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_acondicionamientoF:after,
.btnPagosRecargas.ico_acondicionamientoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_agiliceF:before,
.btnPagosRecargas.ico_agiliceF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_agiliceF:after,
.btnPagosRecargas.ico_agiliceF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_estabilidadLlamadasF:before,
.btnPagosRecargas.ico_estabilidadLlamadasF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_estabilidadLlamadasF:after,
.btnPagosRecargas.ico_estabilidadLlamadasF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_facturacionF:before,
.btnPagosRecargas.ico_facturacionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_facturacionF:after,
.btnPagosRecargas.ico_facturacionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_personalizacionF:before,
.btnPagosRecargas.ico_personalizacionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_personalizacionF:after,
.btnPagosRecargas.ico_personalizacionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_implementacionF:before,
.btnPagosRecargas.ico_implementacionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_implementacionF:after,
.btnPagosRecargas.ico_implementacionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_gestionF:before,
.btnPagosRecargas.ico_gestionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_gestionF:after,
.btnPagosRecargas.ico_gestionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_evolucionF:before,
.btnPagosRecargas.ico_evolucionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_evolucionF:after,
.btnPagosRecargas.ico_evolucionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_mecF:before,
.btnPagosRecargas.ico_mecF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_mecF:after,
.btnPagosRecargas.ico_mecF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_reduccionCostosF:before,
.btnPagosRecargas.ico_reduccionCostosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_reduccionCostosF:after,
.btnPagosRecargas.ico_reduccionCostosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_posicionMarcaF:before,
.btnPagosRecargas.ico_posicionMarcaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_posicionMarcaF:after,
.btnPagosRecargas.ico_posicionMarcaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_UniversalidadF:before,
.btnPagosRecargas.ico_UniversalidadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_UniversalidadF:after,
.btnPagosRecargas.ico_UniversalidadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_mercadeoDinamicoF:before,
.btnPagosRecargas.ico_mercadeoDinamicoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_mercadeoDinamicoF:after,
.btnPagosRecargas.ico_mercadeoDinamicoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_publicidadF:before,
.btnPagosRecargas.ico_publicidadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_publicidadF:after,
.btnPagosRecargas.ico_publicidadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_contenidosDigitalesF:before,
.btnPagosRecargas.ico_contenidosDigitalesF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_contenidosDigitalesF:after,
.btnPagosRecargas.ico_contenidosDigitalesF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_inmediatezF:before,
.btnPagosRecargas.ico_inmediatezF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_inmediatezF:after,
.btnPagosRecargas.ico_inmediatezF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_asertividadF:before,
.btnPagosRecargas.ico_asertividadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_asertividadF:after,
.btnPagosRecargas.ico_asertividadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_presenciaWebF:before,
.btnPagosRecargas.ico_presenciaWebF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_presenciaWebF:after,
.btnPagosRecargas.ico_presenciaWebF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_seoF:before,
.btnPagosRecargas.ico_seoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_seoF:after,
.btnPagosRecargas.ico_seoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_versatilidadF:before,
.btnPagosRecargas.ico_versatilidadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_versatilidadF:after,
.btnPagosRecargas.ico_versatilidadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_dominioF:before,
.btnPagosRecargas.ico_dominioF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_dominioF:after,
.btnPagosRecargas.ico_dominioF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_ubicacionF:before,
.btnPagosRecargas.ico_ubicacionF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_ubicacionF:after,
.btnPagosRecargas.ico_ubicacionF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_panelDeControlF:before,
.btnPagosRecargas.ico_panelDeControlF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_panelDeControlF:after,
.btnPagosRecargas.ico_panelDeControlF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_siafF:before,
.btnPagosRecargas.ico_siafF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_siafF:after,
.btnPagosRecargas.ico_siafF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_manejoRecursosF:before,
.btnPagosRecargas.ico_manejoRecursosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_manejoRecursosF:after,
.btnPagosRecargas.ico_manejoRecursosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_marcaF:before,
.btnPagosRecargas.ico_marcaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_marcaF:after,
.btnPagosRecargas.ico_marcaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_flexibilidadF:before,
.btnPagosRecargas.ico_flexibilidadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_flexibilidadF:after,
.btnPagosRecargas.ico_flexibilidadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_terminosCondicionesF:before,
.btnPagosRecargas.ico_terminosCondicionesF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_terminosCondicionesF:after,
.btnPagosRecargas.ico_terminosCondicionesF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_cobertura1F:before,
.btnPagosRecargas.ico_cobertura1F:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_cobertura1F:after,
.btnPagosRecargas.ico_cobertura1F:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_consultaTuSaldoF:before,
.btnPagosRecargas.ico_consultaTuSaldoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_consultaTuSaldoF:after,
.btnPagosRecargas.ico_consultaTuSaldoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_comunidadF:before,
.btnPagosRecargas.ico_comunidadF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_comunidadF:after,
.btnPagosRecargas.ico_comunidadF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_nuevaTvF:before,
.btnPagosRecargas.ico_nuevaTvF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_nuevaTvF:after,
.btnPagosRecargas.ico_nuevaTvF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_preguntasFrecuentes1F:before,
.btnPagosRecargas.ico_preguntasFrecuentes1F:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_preguntasFrecuentes1F:after,
.btnPagosRecargas.ico_preguntasFrecuentes1F:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_pasosF:before,
.btnPagosRecargas.ico_pasosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_pasosF:after,
.btnPagosRecargas.ico_pasosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_recargaLineaF:before,
.btnPagosRecargas.ico_recargaLineaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_recargaLineaF:after,
.btnPagosRecargas.ico_recargaLineaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_compraMovilF:before,
.btnPagosRecargas.ico_compraMovilF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_compraMovilF:after,
.btnPagosRecargas.ico_compraMovilF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_armaPaqueteF:before,
.btnPagosRecargas.ico_armaPaqueteF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_armaPaqueteF:after,
.btnPagosRecargas.ico_armaPaqueteF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_chatVentasF:before,
.btnPagosRecargas.ico_chatVentasF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_chatVentasF:after,
.btnPagosRecargas.ico_chatVentasF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_serviciosHogarF:before,
.btnPagosRecargas.ico_serviciosHogarF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_serviciosHogarF:after,
.btnPagosRecargas.ico_serviciosHogarF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_lte4GF:before,
.btnPagosRecargas.ico_lte4GF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_lte4GF:after,
.btnPagosRecargas.ico_lte4GF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_imeiF:before,
.btnPagosRecargas.ico_imeiF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_imeiF:after,
.btnPagosRecargas.ico_imeiF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_3playF:before,
.btnPagosRecargas.ico_3playF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_3playF:after,
.btnPagosRecargas.ico_3playF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_catalogoEquiposF:before,
.btnPagosRecargas.ico_catalogoEquiposF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_catalogoEquiposF:after,
.btnPagosRecargas.ico_catalogoEquiposF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_internetF:before,
.btnPagosRecargas.ico_internetF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_internetF:after,
.btnPagosRecargas.ico_internetF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_miClaroF:before,
.btnPagosRecargas.ico_miClaroF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_miClaroF:after,
.btnPagosRecargas.ico_miClaroF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_pagosF:before,
.btnPagosRecargas.ico_pagosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_pagosF:after,
.btnPagosRecargas.ico_pagosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_comunicacionMovilF:before,
.btnPagosRecargas.ico_comunicacionMovilF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_comunicacionMovilF:after,
.btnPagosRecargas.ico_comunicacionMovilF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_megaPixelesF:before,
.btnPagosRecargas.ico_megaPixelesF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_megaPixelesF:after,
.btnPagosRecargas.ico_megaPixelesF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_pesoF:before,
.btnPagosRecargas.ico_pesoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_pesoF:after,
.btnPagosRecargas.ico_pesoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_pantallaF:before,
.btnPagosRecargas.ico_pantallaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_pantallaF:after,
.btnPagosRecargas.ico_pantallaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_minutosPlanF:before,
.btnPagosRecargas.ico_minutosPlanF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_minutosPlanF:after,
.btnPagosRecargas.ico_minutosPlanF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_megasPlanF:before,
.btnPagosRecargas.ico_megasPlanF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_megasPlanF:after,
.btnPagosRecargas.ico_megasPlanF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_smsPlanF:before,
.btnPagosRecargas.ico_smsPlanF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_smsPlanF:after,
.btnPagosRecargas.ico_smsPlanF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_claroMusicaF:before,
.btnPagosRecargas.ico_claroMusicaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_claroMusicaF:after,
.btnPagosRecargas.ico_claroMusicaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_multiplayNegociosF:before,
.btnPagosRecargas.ico_multiplayNegociosF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_multiplayNegociosF:after,
.btnPagosRecargas.ico_multiplayNegociosF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_claroClubF:before,
.btnPagosRecargas.ico_claroClubF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_claroClubF:after,
.btnPagosRecargas.ico_claroClubF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_whatsappF:before,
.btnPagosRecargas.ico_whatsappF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_whatsappF:after,
.btnPagosRecargas.ico_whatsappF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_cambiateF:before,
.btnPagosRecargas.ico_cambiateF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_cambiateF:after,
.btnPagosRecargas.ico_cambiateF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_documentoF:before,
.btnPagosRecargas.ico_documentoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_documentoF:after,
.btnPagosRecargas.ico_documentoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_claroMusica2F:before,
.btnPagosRecargas.ico_claroMusica2F:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_claroMusica2F:after,
.btnPagosRecargas.ico_claroMusica2F:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_claroVideoF:before,
.btnPagosRecargas.ico_claroVideoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_claroVideoF:after,
.btnPagosRecargas.ico_claroVideoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_claroEnterpriseSolutionsF:before,
.btnPagosRecargas.ico_claroEnterpriseSolutionsF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_claroEnterpriseSolutionsF:after,
.btnPagosRecargas.ico_claroEnterpriseSolutionsF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_pagos2F:before,
.btnPagosRecargas.ico_pagos2F:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_pagos2F:after,
.btnPagosRecargas.ico_pagos2F:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_chatSitioF:before,
.btnPagosRecargas.ico_chatSitioF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_chatSitioF:after,
.btnPagosRecargas.ico_chatSitioF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_noticiasF:before,
.btnPagosRecargas.ico_noticiasF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_noticiasF:after,
.btnPagosRecargas.ico_noticiasF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_tarjetaCreditoF:before,
.btnPagosRecargas.ico_tarjetaCreditoF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_tarjetaCreditoF:after,
.btnPagosRecargas.ico_tarjetaCreditoF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_recargaLinea2F:before,
.btnPagosRecargas.ico_recargaLinea2F:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_recargaLinea2F:after,
.btnPagosRecargas.ico_recargaLinea2F:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_facturaElectronicaF:before,
.btnPagosRecargas.ico_facturaElectronicaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_facturaElectronicaF:after,
.btnPagosRecargas.ico_facturaElectronicaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_descargarFacturaF:before,
.btnPagosRecargas.ico_descargarFacturaF:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_descargarFacturaF:after,
.btnPagosRecargas.ico_descargarFacturaF:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat.ico_claroClub2F:before,
.btnPagosRecargas.ico_claroClub2F:before {
  border: 0;
  margin-top: 3px;
  margin-right: 18px;
  opacity: 0.5;
}
.btnChat.ico_claroClub2F:after,
.btnPagosRecargas.ico_claroClub2F:after {
  content: "";
  position: absolute;
  width: 71px;
  height: 45px;
  top: -47px;
  right: 0;
  border-radius: 3px 0px 0px 0px;
  border: 1px solid #c7e5eb;
}
.btnChat:hover.ico_proteccionUsuarioF:before,
.btnPagosRecargas:hover.ico_proteccionUsuarioF:before {
  opacity: 1;
}
.btnChat:hover.ico_proteccionUsuarioF:after,
.btnPagosRecargas:hover.ico_proteccionUsuarioF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_quejasRecursosF:before,
.btnPagosRecargas:hover.ico_quejasRecursosF:before {
  opacity: 1;
}
.btnChat:hover.ico_quejasRecursosF:after,
.btnPagosRecargas:hover.ico_quejasRecursosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_procedimientoDevolucionF:before,
.btnPagosRecargas:hover.ico_procedimientoDevolucionF:before {
  opacity: 1;
}
.btnChat:hover.ico_procedimientoDevolucionF:after,
.btnPagosRecargas:hover.ico_procedimientoDevolucionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_coberturaF:before,
.btnPagosRecargas:hover.ico_coberturaF:before {
  opacity: 1;
}
.btnChat:hover.ico_coberturaF:after,
.btnPagosRecargas:hover.ico_coberturaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_consultaAquiF:before,
.btnPagosRecargas:hover.ico_consultaAquiF:before {
  opacity: 1;
}
.btnChat:hover.ico_consultaAquiF:after,
.btnPagosRecargas:hover.ico_consultaAquiF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_datosPersonalesF:before,
.btnPagosRecargas:hover.ico_datosPersonalesF:before {
  opacity: 1;
}
.btnChat:hover.ico_datosPersonalesF:after,
.btnPagosRecargas:hover.ico_datosPersonalesF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_elegidosF:before,
.btnPagosRecargas:hover.ico_elegidosF:before {
  opacity: 1;
}
.btnChat:hover.ico_elegidosF:after,
.btnPagosRecargas:hover.ico_elegidosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_picoPlacaF:before,
.btnPagosRecargas:hover.ico_picoPlacaF:before {
  opacity: 1;
}
.btnChat:hover.ico_picoPlacaF:after,
.btnPagosRecargas:hover.ico_picoPlacaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_llamaTodoDestinoF:before,
.btnPagosRecargas:hover.ico_llamaTodoDestinoF:before {
  opacity: 1;
}
.btnChat:hover.ico_llamaTodoDestinoF:after,
.btnPagosRecargas:hover.ico_llamaTodoDestinoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_pagasSegundoF:before,
.btnPagosRecargas:hover.ico_pagasSegundoF:before {
  opacity: 1;
}
.btnChat:hover.ico_pagasSegundoF:after,
.btnPagosRecargas:hover.ico_pagasSegundoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_hablaSinCostoF:before,
.btnPagosRecargas:hover.ico_hablaSinCostoF:before {
  opacity: 1;
}
.btnChat:hover.ico_hablaSinCostoF:after,
.btnPagosRecargas:hover.ico_hablaSinCostoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_buzonF:before,
.btnPagosRecargas:hover.ico_buzonF:before {
  opacity: 1;
}
.btnChat:hover.ico_buzonF:after,
.btnPagosRecargas:hover.ico_buzonF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_pasaminutosF:before,
.btnPagosRecargas:hover.ico_pasaminutosF:before {
  opacity: 1;
}
.btnChat:hover.ico_pasaminutosF:after,
.btnPagosRecargas:hover.ico_pasaminutosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_marcaYaF:before,
.btnPagosRecargas:hover.ico_marcaYaF:before {
  opacity: 1;
}
.btnChat:hover.ico_marcaYaF:after,
.btnPagosRecargas:hover.ico_marcaYaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_paquetesF:before,
.btnPagosRecargas:hover.ico_paquetesF:before {
  opacity: 1;
}
.btnChat:hover.ico_paquetesF:after,
.btnPagosRecargas:hover.ico_paquetesF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_testVelocidadF:before,
.btnPagosRecargas:hover.ico_testVelocidadF:before {
  opacity: 1;
}
.btnChat:hover.ico_testVelocidadF:after,
.btnPagosRecargas:hover.ico_testVelocidadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_contactanosF:before,
.btnPagosRecargas:hover.ico_contactanosF:before {
  opacity: 1;
}
.btnChat:hover.ico_contactanosF:after,
.btnPagosRecargas:hover.ico_contactanosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_preguntasFrecuentesF:before,
.btnPagosRecargas:hover.ico_preguntasFrecuentesF:before {
  opacity: 1;
}
.btnChat:hover.ico_preguntasFrecuentesF:after,
.btnPagosRecargas:hover.ico_preguntasFrecuentesF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_elegidosIlimitadosF:before,
.btnPagosRecargas:hover.ico_elegidosIlimitadosF:before {
  opacity: 1;
}
.btnChat:hover.ico_elegidosIlimitadosF:after,
.btnPagosRecargas:hover.ico_elegidosIlimitadosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_numerosAmigosF:before,
.btnPagosRecargas:hover.ico_numerosAmigosF:before {
  opacity: 1;
}
.btnChat:hover.ico_numerosAmigosF:after,
.btnPagosRecargas:hover.ico_numerosAmigosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_cargaInicialF:before,
.btnPagosRecargas:hover.ico_cargaInicialF:before {
  opacity: 1;
}
.btnChat:hover.ico_cargaInicialF:after,
.btnPagosRecargas:hover.ico_cargaInicialF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_zonasWifiF:before,
.btnPagosRecargas:hover.ico_zonasWifiF:before {
  opacity: 1;
}
.btnChat:hover.ico_zonasWifiF:after,
.btnPagosRecargas:hover.ico_zonasWifiF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_guiaProgramacionF:before,
.btnPagosRecargas:hover.ico_guiaProgramacionF:before {
  opacity: 1;
}
.btnChat:hover.ico_guiaProgramacionF:after,
.btnPagosRecargas:hover.ico_guiaProgramacionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_guiaControlesF:before,
.btnPagosRecargas:hover.ico_guiaControlesF:before {
  opacity: 1;
}
.btnChat:hover.ico_guiaControlesF:after,
.btnPagosRecargas:hover.ico_guiaControlesF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_telefoniaFijaF:before,
.btnPagosRecargas:hover.ico_telefoniaFijaF:before {
  opacity: 1;
}
.btnChat:hover.ico_telefoniaFijaF:after,
.btnPagosRecargas:hover.ico_telefoniaFijaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_canalesExclusivosF:before,
.btnPagosRecargas:hover.ico_canalesExclusivosF:before {
  opacity: 1;
}
.btnChat:hover.ico_canalesExclusivosF:after,
.btnPagosRecargas:hover.ico_canalesExclusivosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_cuentasCorreoF:before,
.btnPagosRecargas:hover.ico_cuentasCorreoF:before {
  opacity: 1;
}
.btnChat:hover.ico_cuentasCorreoF:after,
.btnPagosRecargas:hover.ico_cuentasCorreoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_redireccionamientoF:before,
.btnPagosRecargas:hover.ico_redireccionamientoF:before {
  opacity: 1;
}
.btnChat:hover.ico_redireccionamientoF:after,
.btnPagosRecargas:hover.ico_redireccionamientoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_marcaYa1F:before,
.btnPagosRecargas:hover.ico_marcaYa1F:before {
  opacity: 1;
}
.btnChat:hover.ico_marcaYa1F:after,
.btnPagosRecargas:hover.ico_marcaYa1F:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_privacidadF:before,
.btnPagosRecargas:hover.ico_privacidadF:before {
  opacity: 1;
}
.btnChat:hover.ico_privacidadF:after,
.btnPagosRecargas:hover.ico_privacidadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_asistenteF:before,
.btnPagosRecargas:hover.ico_asistenteF:before {
  opacity: 1;
}
.btnChat:hover.ico_asistenteF:after,
.btnPagosRecargas:hover.ico_asistenteF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_bloqueoF:before,
.btnPagosRecargas:hover.ico_bloqueoF:before {
  opacity: 1;
}
.btnChat:hover.ico_bloqueoF:after,
.btnPagosRecargas:hover.ico_bloqueoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_pvrF:before,
.btnPagosRecargas:hover.ico_pvrF:before {
  opacity: 1;
}
.btnChat:hover.ico_pvrF:after,
.btnPagosRecargas:hover.ico_pvrF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_hogaresDigitalesF:before,
.btnPagosRecargas:hover.ico_hogaresDigitalesF:before {
  opacity: 1;
}
.btnChat:hover.ico_hogaresDigitalesF:after,
.btnPagosRecargas:hover.ico_hogaresDigitalesF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_webmailF:before,
.btnPagosRecargas:hover.ico_webmailF:before {
  opacity: 1;
}
.btnChat:hover.ico_webmailF:after,
.btnPagosRecargas:hover.ico_webmailF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_blackberryF:before,
.btnPagosRecargas:hover.ico_blackberryF:before {
  opacity: 1;
}
.btnChat:hover.ico_blackberryF:after,
.btnPagosRecargas:hover.ico_blackberryF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_erpF:before,
.btnPagosRecargas:hover.ico_erpF:before {
  opacity: 1;
}
.btnChat:hover.ico_erpF:after,
.btnPagosRecargas:hover.ico_erpF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_facilidadDeUsoF:before,
.btnPagosRecargas:hover.ico_facilidadDeUsoF:before {
  opacity: 1;
}
.btnChat:hover.ico_facilidadDeUsoF:after,
.btnPagosRecargas:hover.ico_facilidadDeUsoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_InformacionEnLineaF:before,
.btnPagosRecargas:hover.ico_InformacionEnLineaF:before {
  opacity: 1;
}
.btnChat:hover.ico_InformacionEnLineaF:after,
.btnPagosRecargas:hover.ico_InformacionEnLineaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_administracionEquipoF:before,
.btnPagosRecargas:hover.ico_administracionEquipoF:before {
  opacity: 1;
}
.btnChat:hover.ico_administracionEquipoF:after,
.btnPagosRecargas:hover.ico_administracionEquipoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_economicoEficienteF:before,
.btnPagosRecargas:hover.ico_economicoEficienteF:before {
  opacity: 1;
}
.btnChat:hover.ico_economicoEficienteF:after,
.btnPagosRecargas:hover.ico_economicoEficienteF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_rifdF:before,
.btnPagosRecargas:hover.ico_rifdF:before {
  opacity: 1;
}
.btnChat:hover.ico_rifdF:after,
.btnPagosRecargas:hover.ico_rifdF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_respaldoLineaF:before,
.btnPagosRecargas:hover.ico_respaldoLineaF:before {
  opacity: 1;
}
.btnChat:hover.ico_respaldoLineaF:after,
.btnPagosRecargas:hover.ico_respaldoLineaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_respaldoAutomatizadoF:before,
.btnPagosRecargas:hover.ico_respaldoAutomatizadoF:before {
  opacity: 1;
}
.btnChat:hover.ico_respaldoAutomatizadoF:after,
.btnPagosRecargas:hover.ico_respaldoAutomatizadoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_facilidadMovilidadF:before,
.btnPagosRecargas:hover.ico_facilidadMovilidadF:before {
  opacity: 1;
}
.btnChat:hover.ico_facilidadMovilidadF:after,
.btnPagosRecargas:hover.ico_facilidadMovilidadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_respaldoFlexibleF:before,
.btnPagosRecargas:hover.ico_respaldoFlexibleF:before {
  opacity: 1;
}
.btnChat:hover.ico_respaldoFlexibleF:after,
.btnPagosRecargas:hover.ico_respaldoFlexibleF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_seguridadF:before,
.btnPagosRecargas:hover.ico_seguridadF:before {
  opacity: 1;
}
.btnChat:hover.ico_seguridadF:after,
.btnPagosRecargas:hover.ico_seguridadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_respaldoDiaF:before,
.btnPagosRecargas:hover.ico_respaldoDiaF:before {
  opacity: 1;
}
.btnChat:hover.ico_respaldoDiaF:after,
.btnPagosRecargas:hover.ico_respaldoDiaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_seguimientoPacientesCronicosF:before,
.btnPagosRecargas:hover.ico_seguimientoPacientesCronicosF:before {
  opacity: 1;
}
.btnChat:hover.ico_seguimientoPacientesCronicosF:after,
.btnPagosRecargas:hover.ico_seguimientoPacientesCronicosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_datosTiempoRealF:before,
.btnPagosRecargas:hover.ico_datosTiempoRealF:before {
  opacity: 1;
}
.btnChat:hover.ico_datosTiempoRealF:after,
.btnPagosRecargas:hover.ico_datosTiempoRealF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_ahorroF:before,
.btnPagosRecargas:hover.ico_ahorroF:before {
  opacity: 1;
}
.btnChat:hover.ico_ahorroF:after,
.btnPagosRecargas:hover.ico_ahorroF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_videoSeguridadF:before,
.btnPagosRecargas:hover.ico_videoSeguridadF:before {
  opacity: 1;
}
.btnChat:hover.ico_videoSeguridadF:after,
.btnPagosRecargas:hover.ico_videoSeguridadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_agilidadProcesosF:before,
.btnPagosRecargas:hover.ico_agilidadProcesosF:before {
  opacity: 1;
}
.btnChat:hover.ico_agilidadProcesosF:after,
.btnPagosRecargas:hover.ico_agilidadProcesosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_inversionEconomicaF:before,
.btnPagosRecargas:hover.ico_inversionEconomicaF:before {
  opacity: 1;
}
.btnChat:hover.ico_inversionEconomicaF:after,
.btnPagosRecargas:hover.ico_inversionEconomicaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_ServicioEscalableF:before,
.btnPagosRecargas:hover.ico_ServicioEscalableF:before {
  opacity: 1;
}
.btnChat:hover.ico_ServicioEscalableF:after,
.btnPagosRecargas:hover.ico_ServicioEscalableF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_plugPlayF:before,
.btnPagosRecargas:hover.ico_plugPlayF:before {
  opacity: 1;
}
.btnChat:hover.ico_plugPlayF:after,
.btnPagosRecargas:hover.ico_plugPlayF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_xyzF:before,
.btnPagosRecargas:hover.ico_xyzF:before {
  opacity: 1;
}
.btnChat:hover.ico_xyzF:after,
.btnPagosRecargas:hover.ico_xyzF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_asesoriaEficienteF:before,
.btnPagosRecargas:hover.ico_asesoriaEficienteF:before {
  opacity: 1;
}
.btnChat:hover.ico_asesoriaEficienteF:after,
.btnPagosRecargas:hover.ico_asesoriaEficienteF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_atencionClientesF:before,
.btnPagosRecargas:hover.ico_atencionClientesF:before {
  opacity: 1;
}
.btnChat:hover.ico_atencionClientesF:after,
.btnPagosRecargas:hover.ico_atencionClientesF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_soporteTecnicoF:before,
.btnPagosRecargas:hover.ico_soporteTecnicoF:before {
  opacity: 1;
}
.btnChat:hover.ico_soporteTecnicoF:after,
.btnPagosRecargas:hover.ico_soporteTecnicoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_consultorioVirtualF:before,
.btnPagosRecargas:hover.ico_consultorioVirtualF:before {
  opacity: 1;
}
.btnChat:hover.ico_consultorioVirtualF:after,
.btnPagosRecargas:hover.ico_consultorioVirtualF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_comodidadF:before,
.btnPagosRecargas:hover.ico_comodidadF:before {
  opacity: 1;
}
.btnChat:hover.ico_comodidadF:after,
.btnPagosRecargas:hover.ico_comodidadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_agilidadAtencionF:before,
.btnPagosRecargas:hover.ico_agilidadAtencionF:before {
  opacity: 1;
}
.btnChat:hover.ico_agilidadAtencionF:after,
.btnPagosRecargas:hover.ico_agilidadAtencionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_mayorCapServicioF:before,
.btnPagosRecargas:hover.ico_mayorCapServicioF:before {
  opacity: 1;
}
.btnChat:hover.ico_mayorCapServicioF:after,
.btnPagosRecargas:hover.ico_mayorCapServicioF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_sinergiaMedicosF:before,
.btnPagosRecargas:hover.ico_sinergiaMedicosF:before {
  opacity: 1;
}
.btnChat:hover.ico_sinergiaMedicosF:after,
.btnPagosRecargas:hover.ico_sinergiaMedicosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_cacsF:before,
.btnPagosRecargas:hover.ico_cacsF:before {
  opacity: 1;
}
.btnChat:hover.ico_cacsF:after,
.btnPagosRecargas:hover.ico_cacsF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_timeMarketF:before,
.btnPagosRecargas:hover.ico_timeMarketF:before {
  opacity: 1;
}
.btnChat:hover.ico_timeMarketF:after,
.btnPagosRecargas:hover.ico_timeMarketF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_integracionF:before,
.btnPagosRecargas:hover.ico_integracionF:before {
  opacity: 1;
}
.btnChat:hover.ico_integracionF:after,
.btnPagosRecargas:hover.ico_integracionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_reportesLineaF:before,
.btnPagosRecargas:hover.ico_reportesLineaF:before {
  opacity: 1;
}
.btnChat:hover.ico_reportesLineaF:after,
.btnPagosRecargas:hover.ico_reportesLineaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_enlaceDirectoF:before,
.btnPagosRecargas:hover.ico_enlaceDirectoF:before {
  opacity: 1;
}
.btnChat:hover.ico_enlaceDirectoF:after,
.btnPagosRecargas:hover.ico_enlaceDirectoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_minutosTodoDestinoF:before,
.btnPagosRecargas:hover.ico_minutosTodoDestinoF:before {
  opacity: 1;
}
.btnChat:hover.ico_minutosTodoDestinoF:after,
.btnPagosRecargas:hover.ico_minutosTodoDestinoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_multillamadasF:before,
.btnPagosRecargas:hover.ico_multillamadasF:before {
  opacity: 1;
}
.btnChat:hover.ico_multillamadasF:after,
.btnPagosRecargas:hover.ico_multillamadasF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_escalabilidadF:before,
.btnPagosRecargas:hover.ico_escalabilidadF:before {
  opacity: 1;
}
.btnChat:hover.ico_escalabilidadF:after,
.btnPagosRecargas:hover.ico_escalabilidadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_audioconferenciaClaroF:before,
.btnPagosRecargas:hover.ico_audioconferenciaClaroF:before {
  opacity: 1;
}
.btnChat:hover.ico_audioconferenciaClaroF:after,
.btnPagosRecargas:hover.ico_audioconferenciaClaroF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_paquetesTelepresenciaF:before,
.btnPagosRecargas:hover.ico_paquetesTelepresenciaF:before {
  opacity: 1;
}
.btnChat:hover.ico_paquetesTelepresenciaF:after,
.btnPagosRecargas:hover.ico_paquetesTelepresenciaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_reservePeriodicamenteF:before,
.btnPagosRecargas:hover.ico_reservePeriodicamenteF:before {
  opacity: 1;
}
.btnChat:hover.ico_reservePeriodicamenteF:after,
.btnPagosRecargas:hover.ico_reservePeriodicamenteF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_veinticuatroSieteF:before,
.btnPagosRecargas:hover.ico_veinticuatroSieteF:before {
  opacity: 1;
}
.btnChat:hover.ico_veinticuatroSieteF:after,
.btnPagosRecargas:hover.ico_veinticuatroSieteF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_comunicacionAgilEficazF:before,
.btnPagosRecargas:hover.ico_comunicacionAgilEficazF:before {
  opacity: 1;
}
.btnChat:hover.ico_comunicacionAgilEficazF:after,
.btnPagosRecargas:hover.ico_comunicacionAgilEficazF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_respaldoCadaSesionF:before,
.btnPagosRecargas:hover.ico_respaldoCadaSesionF:before {
  opacity: 1;
}
.btnChat:hover.ico_respaldoCadaSesionF:after,
.btnPagosRecargas:hover.ico_respaldoCadaSesionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_informacionSobeUsuarioF:before,
.btnPagosRecargas:hover.ico_informacionSobeUsuarioF:before {
  opacity: 1;
}
.btnChat:hover.ico_informacionSobeUsuarioF:after,
.btnPagosRecargas:hover.ico_informacionSobeUsuarioF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_mdmF:before,
.btnPagosRecargas:hover.ico_mdmF:before {
  opacity: 1;
}
.btnChat:hover.ico_mdmF:after,
.btnPagosRecargas:hover.ico_mdmF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_privacidad1F:before,
.btnPagosRecargas:hover.ico_privacidad1F:before {
  opacity: 1;
}
.btnChat:hover.ico_privacidad1F:after,
.btnPagosRecargas:hover.ico_privacidad1F:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_proteccionF:before,
.btnPagosRecargas:hover.ico_proteccionF:before {
  opacity: 1;
}
.btnChat:hover.ico_proteccionF:after,
.btnPagosRecargas:hover.ico_proteccionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_controlRemotoF:before,
.btnPagosRecargas:hover.ico_controlRemotoF:before {
  opacity: 1;
}
.btnChat:hover.ico_controlRemotoF:after,
.btnPagosRecargas:hover.ico_controlRemotoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_office365F:before,
.btnPagosRecargas:hover.ico_office365F:before {
  opacity: 1;
}
.btnChat:hover.ico_office365F:after,
.btnPagosRecargas:hover.ico_office365F:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_maximiceInversionF:before,
.btnPagosRecargas:hover.ico_maximiceInversionF:before {
  opacity: 1;
}
.btnChat:hover.ico_maximiceInversionF:after,
.btnPagosRecargas:hover.ico_maximiceInversionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_confiableF:before,
.btnPagosRecargas:hover.ico_confiableF:before {
  opacity: 1;
}
.btnChat:hover.ico_confiableF:after,
.btnPagosRecargas:hover.ico_confiableF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_simF:before,
.btnPagosRecargas:hover.ico_simF:before {
  opacity: 1;
}
.btnChat:hover.ico_simF:after,
.btnPagosRecargas:hover.ico_simF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_funcionaFrioCalorF:before,
.btnPagosRecargas:hover.ico_funcionaFrioCalorF:before {
  opacity: 1;
}
.btnChat:hover.ico_funcionaFrioCalorF:after,
.btnPagosRecargas:hover.ico_funcionaFrioCalorF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_edicionSuperiorF:before,
.btnPagosRecargas:hover.ico_edicionSuperiorF:before {
  opacity: 1;
}
.btnChat:hover.ico_edicionSuperiorF:after,
.btnPagosRecargas:hover.ico_edicionSuperiorF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_cumplimientoNormasF:before,
.btnPagosRecargas:hover.ico_cumplimientoNormasF:before {
  opacity: 1;
}
.btnChat:hover.ico_cumplimientoNormasF:after,
.btnPagosRecargas:hover.ico_cumplimientoNormasF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_garantizadoF:before,
.btnPagosRecargas:hover.ico_garantizadoF:before {
  opacity: 1;
}
.btnChat:hover.ico_garantizadoF:after,
.btnPagosRecargas:hover.ico_garantizadoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_estandaresF:before,
.btnPagosRecargas:hover.ico_estandaresF:before {
  opacity: 1;
}
.btnChat:hover.ico_estandaresF:after,
.btnPagosRecargas:hover.ico_estandaresF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_telepresenciaAdministrativaF:before,
.btnPagosRecargas:hover.ico_telepresenciaAdministrativaF:before {
  opacity: 1;
}
.btnChat:hover.ico_telepresenciaAdministrativaF:after,
.btnPagosRecargas:hover.ico_telepresenciaAdministrativaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_servicioPotableF:before,
.btnPagosRecargas:hover.ico_servicioPotableF:before {
  opacity: 1;
}
.btnChat:hover.ico_servicioPotableF:after,
.btnPagosRecargas:hover.ico_servicioPotableF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_telepresenciaInternetF:before,
.btnPagosRecargas:hover.ico_telepresenciaInternetF:before {
  opacity: 1;
}
.btnChat:hover.ico_telepresenciaInternetF:after,
.btnPagosRecargas:hover.ico_telepresenciaInternetF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_telepresenciaMedidaF:before,
.btnPagosRecargas:hover.ico_telepresenciaMedidaF:before {
  opacity: 1;
}
.btnChat:hover.ico_telepresenciaMedidaF:after,
.btnPagosRecargas:hover.ico_telepresenciaMedidaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_telepresenciaInmersivaF:before,
.btnPagosRecargas:hover.ico_telepresenciaInmersivaF:before {
  opacity: 1;
}
.btnChat:hover.ico_telepresenciaInmersivaF:after,
.btnPagosRecargas:hover.ico_telepresenciaInmersivaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_acondicionamientoF:before,
.btnPagosRecargas:hover.ico_acondicionamientoF:before {
  opacity: 1;
}
.btnChat:hover.ico_acondicionamientoF:after,
.btnPagosRecargas:hover.ico_acondicionamientoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_agiliceF:before,
.btnPagosRecargas:hover.ico_agiliceF:before {
  opacity: 1;
}
.btnChat:hover.ico_agiliceF:after,
.btnPagosRecargas:hover.ico_agiliceF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_estabilidadLlamadasF:before,
.btnPagosRecargas:hover.ico_estabilidadLlamadasF:before {
  opacity: 1;
}
.btnChat:hover.ico_estabilidadLlamadasF:after,
.btnPagosRecargas:hover.ico_estabilidadLlamadasF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_facturacionF:before,
.btnPagosRecargas:hover.ico_facturacionF:before {
  opacity: 1;
}
.btnChat:hover.ico_facturacionF:after,
.btnPagosRecargas:hover.ico_facturacionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_personalizacionF:before,
.btnPagosRecargas:hover.ico_personalizacionF:before {
  opacity: 1;
}
.btnChat:hover.ico_personalizacionF:after,
.btnPagosRecargas:hover.ico_personalizacionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_implementacionF:before,
.btnPagosRecargas:hover.ico_implementacionF:before {
  opacity: 1;
}
.btnChat:hover.ico_implementacionF:after,
.btnPagosRecargas:hover.ico_implementacionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_gestionF:before,
.btnPagosRecargas:hover.ico_gestionF:before {
  opacity: 1;
}
.btnChat:hover.ico_gestionF:after,
.btnPagosRecargas:hover.ico_gestionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_evolucionF:before,
.btnPagosRecargas:hover.ico_evolucionF:before {
  opacity: 1;
}
.btnChat:hover.ico_evolucionF:after,
.btnPagosRecargas:hover.ico_evolucionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_mecF:before,
.btnPagosRecargas:hover.ico_mecF:before {
  opacity: 1;
}
.btnChat:hover.ico_mecF:after,
.btnPagosRecargas:hover.ico_mecF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_reduccionCostosF:before,
.btnPagosRecargas:hover.ico_reduccionCostosF:before {
  opacity: 1;
}
.btnChat:hover.ico_reduccionCostosF:after,
.btnPagosRecargas:hover.ico_reduccionCostosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_posicionMarcaF:before,
.btnPagosRecargas:hover.ico_posicionMarcaF:before {
  opacity: 1;
}
.btnChat:hover.ico_posicionMarcaF:after,
.btnPagosRecargas:hover.ico_posicionMarcaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_UniversalidadF:before,
.btnPagosRecargas:hover.ico_UniversalidadF:before {
  opacity: 1;
}
.btnChat:hover.ico_UniversalidadF:after,
.btnPagosRecargas:hover.ico_UniversalidadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_mercadeoDinamicoF:before,
.btnPagosRecargas:hover.ico_mercadeoDinamicoF:before {
  opacity: 1;
}
.btnChat:hover.ico_mercadeoDinamicoF:after,
.btnPagosRecargas:hover.ico_mercadeoDinamicoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_publicidadF:before,
.btnPagosRecargas:hover.ico_publicidadF:before {
  opacity: 1;
}
.btnChat:hover.ico_publicidadF:after,
.btnPagosRecargas:hover.ico_publicidadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_contenidosDigitalesF:before,
.btnPagosRecargas:hover.ico_contenidosDigitalesF:before {
  opacity: 1;
}
.btnChat:hover.ico_contenidosDigitalesF:after,
.btnPagosRecargas:hover.ico_contenidosDigitalesF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_inmediatezF:before,
.btnPagosRecargas:hover.ico_inmediatezF:before {
  opacity: 1;
}
.btnChat:hover.ico_inmediatezF:after,
.btnPagosRecargas:hover.ico_inmediatezF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_asertividadF:before,
.btnPagosRecargas:hover.ico_asertividadF:before {
  opacity: 1;
}
.btnChat:hover.ico_asertividadF:after,
.btnPagosRecargas:hover.ico_asertividadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_presenciaWebF:before,
.btnPagosRecargas:hover.ico_presenciaWebF:before {
  opacity: 1;
}
.btnChat:hover.ico_presenciaWebF:after,
.btnPagosRecargas:hover.ico_presenciaWebF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_seoF:before,
.btnPagosRecargas:hover.ico_seoF:before {
  opacity: 1;
}
.btnChat:hover.ico_seoF:after,
.btnPagosRecargas:hover.ico_seoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_versatilidadF:before,
.btnPagosRecargas:hover.ico_versatilidadF:before {
  opacity: 1;
}
.btnChat:hover.ico_versatilidadF:after,
.btnPagosRecargas:hover.ico_versatilidadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_dominioF:before,
.btnPagosRecargas:hover.ico_dominioF:before {
  opacity: 1;
}
.btnChat:hover.ico_dominioF:after,
.btnPagosRecargas:hover.ico_dominioF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_ubicacionF:before,
.btnPagosRecargas:hover.ico_ubicacionF:before {
  opacity: 1;
}
.btnChat:hover.ico_ubicacionF:after,
.btnPagosRecargas:hover.ico_ubicacionF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_panelDeControlF:before,
.btnPagosRecargas:hover.ico_panelDeControlF:before {
  opacity: 1;
}
.btnChat:hover.ico_panelDeControlF:after,
.btnPagosRecargas:hover.ico_panelDeControlF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_siafF:before,
.btnPagosRecargas:hover.ico_siafF:before {
  opacity: 1;
}
.btnChat:hover.ico_siafF:after,
.btnPagosRecargas:hover.ico_siafF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_manejoRecursosF:before,
.btnPagosRecargas:hover.ico_manejoRecursosF:before {
  opacity: 1;
}
.btnChat:hover.ico_manejoRecursosF:after,
.btnPagosRecargas:hover.ico_manejoRecursosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_marcaF:before,
.btnPagosRecargas:hover.ico_marcaF:before {
  opacity: 1;
}
.btnChat:hover.ico_marcaF:after,
.btnPagosRecargas:hover.ico_marcaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_flexibilidadF:before,
.btnPagosRecargas:hover.ico_flexibilidadF:before {
  opacity: 1;
}
.btnChat:hover.ico_flexibilidadF:after,
.btnPagosRecargas:hover.ico_flexibilidadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_terminosCondicionesF:before,
.btnPagosRecargas:hover.ico_terminosCondicionesF:before {
  opacity: 1;
}
.btnChat:hover.ico_terminosCondicionesF:after,
.btnPagosRecargas:hover.ico_terminosCondicionesF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_cobertura1F:before,
.btnPagosRecargas:hover.ico_cobertura1F:before {
  opacity: 1;
}
.btnChat:hover.ico_cobertura1F:after,
.btnPagosRecargas:hover.ico_cobertura1F:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_consultaTuSaldoF:before,
.btnPagosRecargas:hover.ico_consultaTuSaldoF:before {
  opacity: 1;
}
.btnChat:hover.ico_consultaTuSaldoF:after,
.btnPagosRecargas:hover.ico_consultaTuSaldoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_comunidadF:before,
.btnPagosRecargas:hover.ico_comunidadF:before {
  opacity: 1;
}
.btnChat:hover.ico_comunidadF:after,
.btnPagosRecargas:hover.ico_comunidadF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_nuevaTvF:before,
.btnPagosRecargas:hover.ico_nuevaTvF:before {
  opacity: 1;
}
.btnChat:hover.ico_nuevaTvF:after,
.btnPagosRecargas:hover.ico_nuevaTvF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_preguntasFrecuentes1F:before,
.btnPagosRecargas:hover.ico_preguntasFrecuentes1F:before {
  opacity: 1;
}
.btnChat:hover.ico_preguntasFrecuentes1F:after,
.btnPagosRecargas:hover.ico_preguntasFrecuentes1F:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_pasosF:before,
.btnPagosRecargas:hover.ico_pasosF:before {
  opacity: 1;
}
.btnChat:hover.ico_pasosF:after,
.btnPagosRecargas:hover.ico_pasosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_recargaLineaF:before,
.btnPagosRecargas:hover.ico_recargaLineaF:before {
  opacity: 1;
}
.btnChat:hover.ico_recargaLineaF:after,
.btnPagosRecargas:hover.ico_recargaLineaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_compraMovilF:before,
.btnPagosRecargas:hover.ico_compraMovilF:before {
  opacity: 1;
}
.btnChat:hover.ico_compraMovilF:after,
.btnPagosRecargas:hover.ico_compraMovilF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_armaPaqueteF:before,
.btnPagosRecargas:hover.ico_armaPaqueteF:before {
  opacity: 1;
}
.btnChat:hover.ico_armaPaqueteF:after,
.btnPagosRecargas:hover.ico_armaPaqueteF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_chatVentasF:before,
.btnPagosRecargas:hover.ico_chatVentasF:before {
  opacity: 1;
}
.btnChat:hover.ico_chatVentasF:after,
.btnPagosRecargas:hover.ico_chatVentasF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_serviciosHogarF:before,
.btnPagosRecargas:hover.ico_serviciosHogarF:before {
  opacity: 1;
}
.btnChat:hover.ico_serviciosHogarF:after,
.btnPagosRecargas:hover.ico_serviciosHogarF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_lte4GF:before,
.btnPagosRecargas:hover.ico_lte4GF:before {
  opacity: 1;
}
.btnChat:hover.ico_lte4GF:after,
.btnPagosRecargas:hover.ico_lte4GF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_imeiF:before,
.btnPagosRecargas:hover.ico_imeiF:before {
  opacity: 1;
}
.btnChat:hover.ico_imeiF:after,
.btnPagosRecargas:hover.ico_imeiF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_3playF:before,
.btnPagosRecargas:hover.ico_3playF:before {
  opacity: 1;
}
.btnChat:hover.ico_3playF:after,
.btnPagosRecargas:hover.ico_3playF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_catalogoEquiposF:before,
.btnPagosRecargas:hover.ico_catalogoEquiposF:before {
  opacity: 1;
}
.btnChat:hover.ico_catalogoEquiposF:after,
.btnPagosRecargas:hover.ico_catalogoEquiposF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_internetF:before,
.btnPagosRecargas:hover.ico_internetF:before {
  opacity: 1;
}
.btnChat:hover.ico_internetF:after,
.btnPagosRecargas:hover.ico_internetF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_miClaroF:before,
.btnPagosRecargas:hover.ico_miClaroF:before {
  opacity: 1;
}
.btnChat:hover.ico_miClaroF:after,
.btnPagosRecargas:hover.ico_miClaroF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_pagosF:before,
.btnPagosRecargas:hover.ico_pagosF:before {
  opacity: 1;
}
.btnChat:hover.ico_pagosF:after,
.btnPagosRecargas:hover.ico_pagosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_comunicacionMovilF:before,
.btnPagosRecargas:hover.ico_comunicacionMovilF:before {
  opacity: 1;
}
.btnChat:hover.ico_comunicacionMovilF:after,
.btnPagosRecargas:hover.ico_comunicacionMovilF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_megaPixelesF:before,
.btnPagosRecargas:hover.ico_megaPixelesF:before {
  opacity: 1;
}
.btnChat:hover.ico_megaPixelesF:after,
.btnPagosRecargas:hover.ico_megaPixelesF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_pesoF:before,
.btnPagosRecargas:hover.ico_pesoF:before {
  opacity: 1;
}
.btnChat:hover.ico_pesoF:after,
.btnPagosRecargas:hover.ico_pesoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_pantallaF:before,
.btnPagosRecargas:hover.ico_pantallaF:before {
  opacity: 1;
}
.btnChat:hover.ico_pantallaF:after,
.btnPagosRecargas:hover.ico_pantallaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_minutosPlanF:before,
.btnPagosRecargas:hover.ico_minutosPlanF:before {
  opacity: 1;
}
.btnChat:hover.ico_minutosPlanF:after,
.btnPagosRecargas:hover.ico_minutosPlanF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_megasPlanF:before,
.btnPagosRecargas:hover.ico_megasPlanF:before {
  opacity: 1;
}
.btnChat:hover.ico_megasPlanF:after,
.btnPagosRecargas:hover.ico_megasPlanF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_smsPlanF:before,
.btnPagosRecargas:hover.ico_smsPlanF:before {
  opacity: 1;
}
.btnChat:hover.ico_smsPlanF:after,
.btnPagosRecargas:hover.ico_smsPlanF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_claroMusicaF:before,
.btnPagosRecargas:hover.ico_claroMusicaF:before {
  opacity: 1;
}
.btnChat:hover.ico_claroMusicaF:after,
.btnPagosRecargas:hover.ico_claroMusicaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_multiplayNegociosF:before,
.btnPagosRecargas:hover.ico_multiplayNegociosF:before {
  opacity: 1;
}
.btnChat:hover.ico_multiplayNegociosF:after,
.btnPagosRecargas:hover.ico_multiplayNegociosF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_claroClubF:before,
.btnPagosRecargas:hover.ico_claroClubF:before {
  opacity: 1;
}
.btnChat:hover.ico_claroClubF:after,
.btnPagosRecargas:hover.ico_claroClubF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_whatsappF:before,
.btnPagosRecargas:hover.ico_whatsappF:before {
  opacity: 1;
}
.btnChat:hover.ico_whatsappF:after,
.btnPagosRecargas:hover.ico_whatsappF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_cambiateF:before,
.btnPagosRecargas:hover.ico_cambiateF:before {
  opacity: 1;
}
.btnChat:hover.ico_cambiateF:after,
.btnPagosRecargas:hover.ico_cambiateF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_documentoF:before,
.btnPagosRecargas:hover.ico_documentoF:before {
  opacity: 1;
}
.btnChat:hover.ico_documentoF:after,
.btnPagosRecargas:hover.ico_documentoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_claroMusica2F:before,
.btnPagosRecargas:hover.ico_claroMusica2F:before {
  opacity: 1;
}
.btnChat:hover.ico_claroMusica2F:after,
.btnPagosRecargas:hover.ico_claroMusica2F:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_claroVideoF:before,
.btnPagosRecargas:hover.ico_claroVideoF:before {
  opacity: 1;
}
.btnChat:hover.ico_claroVideoF:after,
.btnPagosRecargas:hover.ico_claroVideoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_claroEnterpriseSolutionsF:before,
.btnPagosRecargas:hover.ico_claroEnterpriseSolutionsF:before {
  opacity: 1;
}
.btnChat:hover.ico_claroEnterpriseSolutionsF:after,
.btnPagosRecargas:hover.ico_claroEnterpriseSolutionsF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_pagos2F:before,
.btnPagosRecargas:hover.ico_pagos2F:before {
  opacity: 1;
}
.btnChat:hover.ico_pagos2F:after,
.btnPagosRecargas:hover.ico_pagos2F:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_chatSitioF:before,
.btnPagosRecargas:hover.ico_chatSitioF:before {
  opacity: 1;
}
.btnChat:hover.ico_chatSitioF:after,
.btnPagosRecargas:hover.ico_chatSitioF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_noticiasF:before,
.btnPagosRecargas:hover.ico_noticiasF:before {
  opacity: 1;
}
.btnChat:hover.ico_noticiasF:after,
.btnPagosRecargas:hover.ico_noticiasF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_tarjetaCreditoF:before,
.btnPagosRecargas:hover.ico_tarjetaCreditoF:before {
  opacity: 1;
}
.btnChat:hover.ico_tarjetaCreditoF:after,
.btnPagosRecargas:hover.ico_tarjetaCreditoF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_recargaLinea2F:before,
.btnPagosRecargas:hover.ico_recargaLinea2F:before {
  opacity: 1;
}
.btnChat:hover.ico_recargaLinea2F:after,
.btnPagosRecargas:hover.ico_recargaLinea2F:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_facturaElectronicaF:before,
.btnPagosRecargas:hover.ico_facturaElectronicaF:before {
  opacity: 1;
}
.btnChat:hover.ico_facturaElectronicaF:after,
.btnPagosRecargas:hover.ico_facturaElectronicaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_descargarFacturaF:before,
.btnPagosRecargas:hover.ico_descargarFacturaF:before {
  opacity: 1;
}
.btnChat:hover.ico_descargarFacturaF:after,
.btnPagosRecargas:hover.ico_descargarFacturaF:after {
  border: 1px solid #1f97ae;
}
.btnChat:hover.ico_claroClub2F:before,
.btnPagosRecargas:hover.ico_claroClub2F:before {
  opacity: 1;
}
.btnChat:hover.ico_claroClub2F:after,
.btnPagosRecargas:hover.ico_claroClub2F:after {
  border: 1px solid #1f97ae;
}
.ico-redesWhatsApp:before,
.ico-redesFacebook:before,
.ico-redesTwitter:before {
  content: " ";
  display: block;
  width: 38px;
  height: 38px;
  background: url(img/spr-redesSociales.png) no-repeat;
  background-position: 0px 0px;
}
.ico-redesWhatsApp:before {
  background-position: 0px 0px;
}
.ico-redesFacebook:before {
  background-position: -38px 0px;
}
.ico-redesTwitter:before {
  background-position: -76px 0px;
}
.ico-promociones:before {
  content: " ";
  display: block;
  width: 38px;
  height: 38px;
  background: url(img/sprite-iconos-promo.png) no-repeat;
  background-position: 0px 0px;
}
.ico_multiPlay:before {
  content: "";
  background: url(img/sprite-iconos-extra.png) no-repeat;
  background-position: 0 0;
  width: 28px;
  height: 28px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_multiPlay:before {
  background-position: 0 0;
  width: 55px;
}
.ico_Carac_Wifi:before,
.ico_Carac_HotSpot:before,
.ico_Carac_MP3:before,
.ico_Carac_ProcesadorCPU:before,
.ico_Carac_Infrarojo:before,
.ico_Carac_4GLTE:before,
.ico_Carac_16GB:before,
.ico_Carac_Marca:before,
.ico_Carac_NavegadorWeb:before,
.ico_Carac_Privacidad:before,
.ico_Carac_Slide:before,
.ico_Carac_Video:before,
.ico_Carac_TiempoReposo:before,
.ico_Carac_BrewMP:before,
.ico_Carac_Bluetooth:before,
.ico_Carac_Camara:before,
.ico_Carac_GPS:before,
.ico_Carac_SMS:before,
.ico_Carac_Android:before,
.ico_Carac_BlackBerry:before,
.ico_Carac_3G:before,
.ico_Carac_iOS:before,
.ico_Carac_Radio:before,
.ico_Carac_Altavoz:before,
.ico_Carac_eMail:before,
.ico_Carac_Memoria:before,
.ico_Carac_MemoriaExpandible:before,
.ico_Carac_TiempoConversa:before,
.ico_Carac_Promocion:before,
.ico_Carac_TenKey:before,
.ico_Carac_keyPad:before,
.ico_Carac_MarcacionVoz:before,
.ico_Carac_Red:before,
.ico_Carac_Touch:before,
.ico_Carac_Peso:before,
.ico_Carac_Bateria:before,
.ico_Carac_Windows:before,
.ico_Carac_Display:before,
.ico_Carac_ResolucionPantalla:before,
.ico_Carac_SimCard:before,
.ico_Carac_WifiE:before,
.ico_Carac_HotSpotE:before,
.ico_Carac_MP3E:before,
.ico_Carac_ProcesadorCPUE:before,
.ico_Carac_InfrarojoE:before,
.ico_Carac_4GLTEE:before,
.ico_Carac_16GBE:before,
.ico_Carac_MarcaE:before,
.ico_Carac_NavegadorWebE:before,
.ico_Carac_PrivacidadE:before,
.ico_Carac_SlideE:before,
.ico_Carac_VideoE:before,
.ico_Carac_TiempoReposoE:before,
.ico_Carac_BrewMPE:before,
.ico_Carac_BluetoothE:before,
.ico_Carac_CamaraE:before,
.ico_Carac_GPSE:before,
.ico_Carac_SMSE:before,
.ico_Carac_AndroidE:before,
.ico_Carac_BlackBerryE:before,
.ico_Carac_3GE:before,
.ico_Carac_iOSE:before,
.ico_Carac_RadioE:before,
.ico_Carac_AltavozE:before,
.ico_Carac_eMailE:before,
.ico_Carac_MemoriaE:before,
.ico_Carac_MemoriaExpandibleE:before,
.ico_Carac_TiempoConversaE:before,
.ico_Carac_PromocionE:before,
.ico_Carac_TenKeyE:before,
.ico_Carac_keyPadE:before,
.ico_Carac_MarcacionVozE:before,
.ico_Carac_RedE:before,
.ico_Carac_TouchE:before,
.ico_Carac_PesoE:before,
.ico_Carac_BateriaE:before,
.ico_Carac_WindowsE:before,
.ico_Carac_DisplayE:before,
.ico_Carac_ResolucionPantallaE:before,
.ico_Carac_SimCardE:before,
.ico_Carac_WifiC:before,
.ico_Carac_HotSpotC:before,
.ico_Carac_MP3C:before,
.ico_Carac_ProcesadorCPUC:before,
.ico_Carac_InfrarojoC:before,
.ico_Carac_4GLTEC:before,
.ico_Carac_16GBC:before,
.ico_Carac_MarcaC:before,
.ico_Carac_NavegadorWebC:before,
.ico_Carac_PrivacidadC:before,
.ico_Carac_SlideC:before,
.ico_Carac_VideoC:before,
.ico_Carac_TiempoReposoC:before,
.ico_Carac_BrewMPC:before,
.ico_Carac_BluetoothC:before,
.ico_Carac_CamaraC:before,
.ico_Carac_GPSC:before,
.ico_Carac_SMSC:before,
.ico_Carac_AndroidC:before,
.ico_Carac_BlackBerryC:before,
.ico_Carac_3GC:before,
.ico_Carac_iOSC:before,
.ico_Carac_RadioC:before,
.ico_Carac_AltavozC:before,
.ico_Carac_eMailC:before,
.ico_Carac_MemoriaC:before,
.ico_Carac_MemoriaExpandibleC:before,
.ico_Carac_TiempoConversaC:before,
.ico_Carac_PromocionC:before,
.ico_Carac_TenKeyC:before,
.ico_Carac_keyPadC:before,
.ico_Carac_MarcacionVozC:before,
.ico_Carac_RedC:before,
.ico_Carac_TouchC:before,
.ico_Carac_PesoC:before,
.ico_Carac_BateriaC:before,
.ico_Carac_WindowsC:before,
.ico_Carac_DisplayC:before,
.ico_Carac_ResolucionPantallaC:before,
.ico_Carac_SimCardC:before,
.ico_Carac_WifiF:before,
.ico_Carac_HotSpotF:before,
.ico_Carac_MP3F:before,
.ico_Carac_ProcesadorCPUF:before,
.ico_Carac_InfrarojoF:before,
.ico_Carac_4GLTEF:before,
.ico_Carac_16GBF:before,
.ico_Carac_MarcaF:before,
.ico_Carac_NavegadorWebF:before,
.ico_Carac_PrivacidadF:before,
.ico_Carac_SlideF:before,
.ico_Carac_VideoF:before,
.ico_Carac_TiempoReposoF:before,
.ico_Carac_BrewMPF:before,
.ico_Carac_BluetoothF:before,
.ico_Carac_CamaraF:before,
.ico_Carac_GPSF:before,
.ico_Carac_SMSF:before,
.ico_Carac_AndroidF:before,
.ico_Carac_BlackBerryF:before,
.ico_Carac_3GF:before,
.ico_Carac_iOSF:before,
.ico_Carac_RadioF:before,
.ico_Carac_AltavozF:before,
.ico_Carac_eMailF:before,
.ico_Carac_MemoriaF:before,
.ico_Carac_MemoriaExpandibleF:before,
.ico_Carac_TiempoConversaF:before,
.ico_Carac_PromocionF:before,
.ico_Carac_TenKeyF:before,
.ico_Carac_keyPadF:before,
.ico_Carac_MarcacionVozF:before,
.ico_Carac_RedF:before,
.ico_Carac_TouchF:before,
.ico_Carac_PesoF:before,
.ico_Carac_BateriaF:before,
.ico_Carac_WindowsF:before,
.ico_Carac_DisplayF:before,
.ico_Carac_ResolucionPantallaF:before,
.ico_Carac_SimCardF:before {
  content: "";
  background: url(img/sprite-iconos-features.png) no-repeat;
  background-position: 0 0;
  width: 38px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico_Carac_Wifi:before {
  background-position: 0px 0px;
}
.ico_Carac_HotSpot:before {
  background-position: 0px -38px;
}
.ico_Carac_MP3:before {
  background-position: 0px -76px;
}
.ico_Carac_ProcesadorCPU:before {
  background-position: 0px -114px;
}
.ico_Carac_Infrarojo:before {
  background-position: 0px -152px;
}
.ico_Carac_4GLTE:before {
  background-position: 0px -190px;
}
.ico_Carac_16GB:before {
  background-position: 0px -228px;
}
.ico_Carac_Marca:before {
  background-position: 0px -266px;
}
.ico_Carac_NavegadorWeb:before {
  background-position: 0px -304px;
}
.ico_Carac_Privacidad:before {
  background-position: 0px -342px;
}
.ico_Carac_Slide:before {
  background-position: 0px -380px;
}
.ico_Carac_Video:before {
  background-position: 0px -418px;
}
.ico_Carac_TiempoReposo:before {
  background-position: 0px -456px;
}
.ico_Carac_BrewMP:before {
  background-position: 0px -494px;
}
.ico_Carac_Bluetooth:before {
  background-position: 0px -532px;
}
.ico_Carac_Camara:before {
  background-position: 0px -570px;
}
.ico_Carac_GPS:before {
  background-position: 0px -608px;
}
.ico_Carac_SMS:before {
  background-position: 0px -646px;
}
.ico_Carac_Android:before {
  background-position: 0px -684px;
}
.ico_Carac_BlackBerry:before {
  background-position: 0px -722px;
}
.ico_Carac_3G:before {
  background-position: 0px -760px;
}
.ico_Carac_iOS:before {
  background-position: 0px -798px;
}
.ico_Carac_Radio:before {
  background-position: 0px -836px;
}
.ico_Carac_Altavoz:before {
  background-position: 0px -874px;
}
.ico_Carac_eMail:before {
  background-position: 0px -912px;
}
.ico_Carac_Memoria:before {
  background-position: 0px -950px;
}
.ico_Carac_MemoriaExpandible:before {
  background-position: 0px -988px;
}
.ico_Carac_TiempoConversa:before {
  background-position: 0px -1026px;
}
.ico_Carac_Promocion:before {
  background-position: 0px -1064px;
}
.ico_Carac_TenKey:before {
  background-position: 0px -1102px;
}
.ico_Carac_keyPad:before {
  background-position: 0px -1140px;
}
.ico_Carac_MarcacionVoz:before {
  background-position: 0px -1178px;
}
.ico_Carac_Red:before {
  background-position: 0px -1216px;
}
.ico_Carac_Touch:before {
  background-position: 0px -1254px;
}
.ico_Carac_Peso:before {
  background-position: 0px -1292px;
}
.ico_Carac_Bateria:before {
  background-position: 0px -1330px;
}
.ico_Carac_Windows:before {
  background-position: 0px -1368px;
}
.ico_Carac_Display:before {
  background-position: 0px -1406px;
}
.ico_Carac_ResolucionPantalla:before {
  background-position: 0px -1444px;
}
.ico_Carac_SimCard:before {
  background-position: 0px -1482px;
}
.ico_Carac_WifiE:before {
  background-position: -38px 0px;
}
.ico_Carac_HotSpotE:before {
  background-position: -38px -38px;
}
.ico_Carac_MP3E:before {
  background-position: -38px -76px;
}
.ico_Carac_ProcesadorCPUE:before {
  background-position: -38px -114px;
}
.ico_Carac_InfrarojoE:before {
  background-position: -38px -152px;
}
.ico_Carac_4GLTEE:before {
  background-position: -38px -190px;
}
.ico_Carac_16GBE:before {
  background-position: -38px -228px;
}
.ico_Carac_MarcaE:before {
  background-position: -38px -266px;
}
.ico_Carac_NavegadorWebE:before {
  background-position: -38px -304px;
}
.ico_Carac_PrivacidadE:before {
  background-position: -38px -342px;
}
.ico_Carac_SlideE:before {
  background-position: -38px -380px;
}
.ico_Carac_VideoE:before {
  background-position: -38px -418px;
}
.ico_Carac_TiempoReposoE:before {
  background-position: -38px -456px;
}
.ico_Carac_BrewMPE:before {
  background-position: -38px -494px;
}
.ico_Carac_BluetoothE:before {
  background-position: -38px -532px;
}
.ico_Carac_CamaraE:before {
  background-position: -38px -570px;
}
.ico_Carac_GPSE:before {
  background-position: -38px -608px;
}
.ico_Carac_SMSE:before {
  background-position: -38px -646px;
}
.ico_Carac_AndroidE:before {
  background-position: -38px -684px;
}
.ico_Carac_BlackBerryE:before {
  background-position: -38px -722px;
}
.ico_Carac_3GE:before {
  background-position: -38px -760px;
}
.ico_Carac_iOSE:before {
  background-position: -38px -798px;
}
.ico_Carac_RadioE:before {
  background-position: -38px -836px;
}
.ico_Carac_AltavozE:before {
  background-position: -38px -874px;
}
.ico_Carac_eMailE:before {
  background-position: -38px -912px;
}
.ico_Carac_MemoriaE:before {
  background-position: -38px -950px;
}
.ico_Carac_MemoriaExpandibleE:before {
  background-position: -38px -988px;
}
.ico_Carac_TiempoConversaE:before {
  background-position: -38px -1026px;
}
.ico_Carac_PromocionE:before {
  background-position: -38px -1064px;
}
.ico_Carac_TenKeyE:before {
  background-position: -38px -1102px;
}
.ico_Carac_keyPadE:before {
  background-position: -38px -1140px;
}
.ico_Carac_MarcacionVozE:before {
  background-position: -38px -1178px;
}
.ico_Carac_RedE:before {
  background-position: -38px -1216px;
}
.ico_Carac_TouchE:before {
  background-position: -38px -1254px;
}
.ico_Carac_PesoE:before {
  background-position: -38px -1292px;
}
.ico_Carac_BateriaE:before {
  background-position: -38px -1330px;
}
.ico_Carac_WindowsE:before {
  background-position: -38px -1368px;
}
.ico_Carac_DisplayE:before {
  background-position: -38px -1406px;
}
.ico_Carac_ResolucionPantallaE:before {
  background-position: -38px -1444px;
}
.ico_Carac_SimCardE:before {
  background-position: -38px -1482px;
}
.ico_Carac_WifiC:before {
  background-position: -76px 0px;
}
.ico_Carac_HotSpotC:before {
  background-position: -76px -38px;
}
.ico_Carac_MP3C:before {
  background-position: -76px -76px;
}
.ico_Carac_ProcesadorCPUC:before {
  background-position: -76px -114px;
}
.ico_Carac_InfrarojoC:before {
  background-position: -76px -152px;
}
.ico_Carac_4GLTEC:before {
  background-position: -76px -190px;
}
.ico_Carac_16GBC:before {
  background-position: -76px -228px;
}
.ico_Carac_MarcaC:before {
  background-position: -76px -266px;
}
.ico_Carac_NavegadorWebC:before {
  background-position: -76px -304px;
}
.ico_Carac_PrivacidadC:before {
  background-position: -76px -342px;
}
.ico_Carac_SlideC:before {
  background-position: -76px -380px;
}
.ico_Carac_VideoC:before {
  background-position: -76px -418px;
}
.ico_Carac_TiempoReposoC:before {
  background-position: -76px -456px;
}
.ico_Carac_BrewMPC:before {
  background-position: -76px -494px;
}
.ico_Carac_BluetoothC:before {
  background-position: -76px -532px;
}
.ico_Carac_CamaraC:before {
  background-position: -76px -570px;
}
.ico_Carac_GPSC:before {
  background-position: -76px -608px;
}
.ico_Carac_SMSC:before {
  background-position: -76px -646px;
}
.ico_Carac_AndroidC:before {
  background-position: -76px -684px;
}
.ico_Carac_BlackBerryC:before {
  background-position: -76px -722px;
}
.ico_Carac_3GC:before {
  background-position: -76px -760px;
}
.ico_Carac_iOSC:before {
  background-position: -76px -798px;
}
.ico_Carac_RadioC:before {
  background-position: -76px -836px;
}
.ico_Carac_AltavozC:before {
  background-position: -76px -874px;
}
.ico_Carac_eMailC:before {
  background-position: -76px -912px;
}
.ico_Carac_MemoriaC:before {
  background-position: -76px -950px;
}
.ico_Carac_MemoriaExpandibleC:before {
  background-position: -76px -988px;
}
.ico_Carac_TiempoConversaC:before {
  background-position: -76px -1026px;
}
.ico_Carac_PromocionC:before {
  background-position: -76px -1064px;
}
.ico_Carac_TenKeyC:before {
  background-position: -76px -1102px;
}
.ico_Carac_keyPadC:before {
  background-position: -76px -1140px;
}
.ico_Carac_MarcacionVozC:before {
  background-position: -76px -1178px;
}
.ico_Carac_RedC:before {
  background-position: -76px -1216px;
}
.ico_Carac_TouchC:before {
  background-position: -76px -1254px;
}
.ico_Carac_PesoC:before {
  background-position: -76px -1292px;
}
.ico_Carac_BateriaC:before {
  background-position: -76px -1330px;
}
.ico_Carac_WindowsC:before {
  background-position: -76px -1368px;
}
.ico_Carac_DisplayC:before {
  background-position: -76px -1406px;
}
.ico_Carac_ResolucionPantallaC:before {
  background-position: -76px -1444px;
}
.ico_Carac_SimCardC:before {
  background-position: -76px -1482px;
}
.ico_Carac_WifiF:before {
  background-position: -114px 0px;
}
.ico_Carac_HotSpotF:before {
  background-position: -114px -38px;
}
.ico_Carac_MP3F:before {
  background-position: -114px -76px;
}
.ico_Carac_ProcesadorCPUF:before {
  background-position: -114px -114px;
}
.ico_Carac_InfrarojoF:before {
  background-position: -114px -152px;
}
.ico_Carac_4GLTEF:before {
  background-position: -114px -190px;
}
.ico_Carac_16GBF:before {
  background-position: -114px -228px;
}
.ico_Carac_MarcaF:before {
  background-position: -114px -266px;
}
.ico_Carac_NavegadorWebF:before {
  background-position: -114px -304px;
}
.ico_Carac_PrivacidadF:before {
  background-position: -114px -342px;
}
.ico_Carac_SlideF:before {
  background-position: -114px -380px;
}
.ico_Carac_VideoF:before {
  background-position: -114px -418px;
}
.ico_Carac_TiempoReposoF:before {
  background-position: -114px -456px;
}
.ico_Carac_BrewMPF:before {
  background-position: -114px -494px;
}
.ico_Carac_BluetoothF:before {
  background-position: -114px -532px;
}
.ico_Carac_CamaraF:before {
  background-position: -114px -570px;
}
.ico_Carac_GPSF:before {
  background-position: -114px -608px;
}
.ico_Carac_SMSF:before {
  background-position: -114px -646px;
}
.ico_Carac_AndroidF:before {
  background-position: -114px -684px;
}
.ico_Carac_BlackBerryF:before {
  background-position: -114px -722px;
}
.ico_Carac_3GF:before {
  background-position: -114px -760px;
}
.ico_Carac_iOSF:before {
  background-position: -114px -798px;
}
.ico_Carac_RadioF:before {
  background-position: -114px -836px;
}
.ico_Carac_AltavozF:before {
  background-position: -114px -874px;
}
.ico_Carac_eMailF:before {
  background-position: -114px -912px;
}
.ico_Carac_MemoriaF:before {
  background-position: -114px -950px;
}
.ico_Carac_MemoriaExpandibleF:before {
  background-position: -114px -988px;
}
.ico_Carac_TiempoConversaF:before {
  background-position: -114px -1026px;
}
.ico_Carac_PromocionF:before {
  background-position: -114px -1064px;
}
.ico_Carac_TenKeyF:before {
  background-position: -114px -1102px;
}
.ico_Carac_keyPadF:before {
  background-position: -114px -1140px;
}
.ico_Carac_MarcacionVozF:before {
  background-position: -114px -1178px;
}
.ico_Carac_RedF:before {
  background-position: -114px -1216px;
}
.ico_Carac_TouchF:before {
  background-position: -114px -1254px;
}
.ico_Carac_PesoF:before {
  background-position: -114px -1292px;
}
.ico_Carac_BateriaF:before {
  background-position: -114px -1330px;
}
.ico_Carac_WindowsF:before {
  background-position: -114px -1368px;
}
.ico_Carac_DisplayF:before {
  background-position: -114px -1406px;
}
.ico_Carac_ResolucionPantallaF:before {
  background-position: -114px -1444px;
}
.ico_Carac_SimCardF:before {
  background-position: -114px -1482px;
}
.ico-estrella,
.ico-arbol,
.ico-esfera {
  color: #ef3829;
  position: relative;
}
.ico-estrella:before,
.ico-arbol:before,
.ico-esfera:before {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  left: 0;
  content: "";
  background-position: 0 0 !important;
  height: 50px;
  display: block;
  float: left;
  margin-right: 10px;
}
.ico-estrella {
  padding-left: 74px;
}
.ico-estrella:before {
  width: 64px;
  background: url(vector/ico-estrella.svg) no-repeat;
}
.ico-arbol {
  padding-left: 52px;
}
.ico-arbol:before {
  width: 42px;
  background: url(vector/ico-arbol.svg) no-repeat;
}
.ico-esfera {
  padding-left: 60px;
}
.ico-esfera:before {
  width: 50px;
  background: url(vector/ico-esfera.svg) no-repeat;
}
.mod__promoEquipos {
  padding-top: 0;
  background: #fff !important;
}
.mod__promoEquipos .container .promoEquipoTitle {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.mod__promoEquipos .container .promoEquipoTitle h3 {
  font-weight: 400;
  width: 75%;
}
.mod__promoEquipos .container .promoEquipoTitle .vigencia {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  text-align: right;
  width: 35%;
}
.mod__promoEquipos .container .promoEquipoElement {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin: 20px 0;
  border: #ddd 1px solid;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoSlider,
.mod__promoEquipos .container .promoEquipoElement .pEquipoBeneficios,
.mod__promoEquipos .container .promoEquipoElement .pEquipoCarac,
.mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  padding: 0 30px;
  margin: 30px 0;
  border-left: #ddd 1px solid;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoSlider h3,
.mod__promoEquipos .container .promoEquipoElement .pEquipoBeneficios h3,
.mod__promoEquipos .container .promoEquipoElement .pEquipoCarac h3,
.mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio h3 {
  margin-bottom: 30px;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoSlider {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin: 0;
  border-left: none;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoSlider .bx-wrapper {
  width: 100%;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoSlider
  .bx-wrapper
  .bx-viewport {
  overflow: hidden !important;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoSlider
  .bx-wrapper
  .bx-pager {
  display: none;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoSlider
  .bx-wrapper
  .bx-prev,
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoSlider
  .bx-wrapper
  .bx-next {
  background: url(img/arrows-01.png) no-repeat;
  width: 25px;
  height: 36px;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoSlider
  .bx-wrapper
  .bx-prev {
  background-position: 0 0px;
  left: -20px;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoSlider
  .bx-wrapper
  .bx-prev:hover {
  background-position: 0 -72px;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoSlider
  .bx-wrapper
  .bx-next {
  right: -20px;
  background-position: 5px -36px;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoSlider
  .bx-wrapper
  .bx-next:hover {
  background-position: 5px -108px;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoSlider
  .bx-wrapper
  img {
  min-height: 240px;
  max-height: 240px;
  object-fit: contain;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoBeneficios p {
  color: #666;
  margin-bottom: 20px;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoBeneficios ul li {
  color: #666;
  margin-bottom: 10px;
  line-height: 1.5;
  font-weight: 300;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoBeneficios
  ul
  li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoCarac ul li {
  display: inline-block;
  color: #666;
  width: 100%;
  margin-bottom: 10px;
  line-height: 1.5;
  font-weight: 300;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio {
  text-align: center;
  padding: 40px 10px 0;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio .textPrep {
  color: #666;
  margin-bottom: 20px;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio .precio {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  margin-bottom: 10px;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio .precio span {
  font-size: 22px;
  font-size: 1.375rem;
  color: #666;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoPrecio
  .precio
  span.super {
  font-size: 1.375rem !important;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio .precioPrev {
  font-weight: 300;
  color: #ef3829;
  text-decoration: line-through;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio .iva {
  color: #666;
}
.mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio .btn-rojo,
.mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio .btn-gris {
  width: 100%;
  max-width: 220px;
  margin: 20px auto 10px;
}
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoPrecio
  .btn-rojo:after,
.mod__promoEquipos
  .container
  .promoEquipoElement
  .pEquipoPrecio
  .btn-gris:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.mod__promoEquipos .masEquipos {
  margin: 0 auto 20px;
}
.mod__promoEquipos .paginador {
  float: none;
  margin-bottom: 20px;
}
.mod__promoEquipos .paginador ul {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
.mod__promoEquiposGrid {
  padding-top: 0;
  background: #fff !important;
}
.mod__promoEquiposGrid .container .pEquiposGridCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG {
  position: relative;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(25% - 20px);
  min-width: 250px;
  padding: 20px 0;
  margin: 10px;
  border: #ddd 1px solid;
  -webkit-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.15);
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG .promoLabel {
  position: absolute;
  left: 0;
  top: 80px;
  height: 30px;
  width: auto;
  min-width: 95px;
  display: inline-block;
  background-color: #ef3829;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabel:before {
  content: "";
  height: 0;
  width: 0;
  top: 0;
  right: -30px;
  position: absolute;
  border-left: 30px solid transparent;
  border-right: 15px solid transparent;
  border-top: 30px solid #ef3829;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabel:after {
  content: "";
  height: 0;
  width: 0;
  top: 0;
  right: -30px;
  position: absolute;
  border-left: 30px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 30px solid #ef3829;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG .promoLabel span {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  font-size: 22px;
  font-size: 1.375rem;
  left: calc(50% + 15px);
  color: #fff;
  font-weight: 700;
  min-width: 90px;
  text-align: center;
  z-index: 1;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabel
  span.smallText {
  font-size: 12px;
  font-size: 0.75rem;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG .promoLabel.azul {
  background-color: #1f97ae;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabel.azul:before {
  border-top-color: #1f97ae;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabel.azul:after {
  border-bottom-color: #1f97ae;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabel.naranja {
  background-color: #f5842b;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabel.naranja:before {
  border-top-color: #f5842b;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabel.naranja:after {
  border-bottom-color: #f5842b;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG .promoLabel.gris {
  background-color: #333;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabel.gris:before {
  border-top-color: #333;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabel.gris:after {
  border-bottom-color: #333;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG .promoLabelImg {
  position: absolute;
  left: 0;
  top: 70px;
  height: 50px;
  width: 100%;
  max-width: 260px;
  min-width: 95px;
  display: inline-block;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabelImg
  span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  text-align: center;
  display: inline-block;
  width: 100%;
  max-width: 250px;
  padding: 15px 20px;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabelImg.rojo {
  background: url(img/label-promo-rojo.png) no-repeat right top;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabelImg.azul {
  background: url(img/label-promo-turquesa.png) no-repeat right top;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  .promoLabelImg.naranja {
  background: url(img/label-promo-naranja.png) no-repeat right top;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 20px 50px;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dt h3 {
  min-height: 48px;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  padding: 10px 40px;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd:last-child {
  border-bottom: none;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd p strong {
  font-weight: 300 !important;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd.equipo {
  min-height: 260px;
  padding: 0 20px;
  border-bottom: #ddd 1px solid;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd.equipo img {
  width: 100%;
  height: auto;
  max-height: 180px;
  object-fit: scale-down;
  margin-bottom: 10px;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd.equipo p {
  text-align: center;
  color: #666;
  line-height: 1.2;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  dl
  dd.equipo
  p
  span.cuotas {
  font-size: 20px;
  font-size: 1.25rem;
  display: inline-block;
  width: 100%;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  dl
  dd.equipo
  p
  span.cuotas
  strong {
  font-weight: 500 !important;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd.precio {
  text-align: center;
  padding: 20px 20px 10px;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd.precio p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  dl
  dd.precio
  p
  strong {
  font-size: 32px;
  font-size: 2rem;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  dl
  dd.precio
  p
  span {
  color: #666;
  font-weight: 300;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  dl
  dd.precio
  p
  span.super {
  font-size: 1.45rem !important;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  dl
  dd.precio
  p.iva {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  dl
  dd.precio
  p.precioOri {
  font-size: 20px;
  font-size: 1.25rem;
  color: #ef3829;
  text-decoration: line-through;
  margin-top: 20px;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd.btns {
  padding: 0 20px;
}
.mod__promoEquiposGrid
  .container
  .pEquiposGridCont
  .pEquipoG
  dl
  dd.btns
  .btn-rojo {
  display: table;
  width: 100%;
  margin: 0 auto;
}
.mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG dl dd.btns .link {
  text-align: center;
  display: block;
  margin-top: 10px;
}
.pEquiposGridFilter {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  margin-bottom: 10px;
}
.pEquiposGridFilter .filtros {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 75%;
  padding: 20px;
  background: #f2f2f2;
}
.pEquiposGridFilter .filtros h3 {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 20px;
}
.pEquiposGridFilter .filtros form {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
}
.pEquiposGridFilter .filtros form fieldset {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0 10px;
  border: none;
}
.pEquiposGridFilter .filtros form fieldset label {
  width: 100%;
  padding-left: 10px;
}
.pEquiposGridFilter .filtros form fieldset span.select select {
  margin-bottom: 0;
}
.pEquiposGridFilter .filtros form fieldset.left {
  width: calc(100% - 300px);
}
.pEquiposGridFilter .filtros form fieldset [class*="btn"] {
  width: 100%;
  margin-bottom: 0;
}
.pEquiposGridFilter .filtros form .right {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  width: 300px;
  padding: 0 10px;
}
.pEquiposGridFilter .filtros form .right fieldset {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 0;
}
.pEquiposGridFilter .filtros form .right fieldset:last-child {
  margin-left: 10px;
}
.pEquiposGridFilter.v2 .filtros {
  width: 100%;
  padding: 0;
  background: transparent;
}
.pEquiposGridFilter.v2 .filtros form {
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.pEquiposGridFilter.v2 .filtros form p {
  width: 45%;
}
.pEquiposGridFilter.v2 .filtros form fieldset.left {
  width: 30%;
}
.pEquiposGridFilter.v2 .filtros form fieldset.left span.select select {
  margin-top: 0;
}
.pEquiposGridFilter.v2 .filtros form .right {
  width: 25%;
}
.pEquiposGridFilter.v2 .filtros form .right fieldset {
  width: 100%;
}
.pEquiposGridFilter.v2 .filtros form .right fieldset [class*="btn"] {
  max-width: 180px;
  margin: 0;
}
.pEquiposGridFilter.v3 .filtros {
  padding: 0;
  width: 100%;
  background: transparent;
}
.pEquiposGridFilter.v3 .filtros form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 20px 10px;
  background-color: #f2f2f2;
}
.pEquiposGridFilter.v3 .filtros form fieldset label {
  float: left;
  width: auto;
  padding-left: 0;
  margin: 10px 5px 0 0;
}
.pEquiposGridFilter.v3 .filtros form fieldset span.select select {
  margin: 0;
}
.pEquiposGridFilter.v3 .filtros form fieldset [class*="btn"] {
  min-width: 140px;
  margin-top: 0;
}
.pEquiposGridFilter.v3 .filtros form .filterSelect {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  width: calc(100% - 310px);
}
.pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:first-child {
  width: calc(100% - 310px);
}
.pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:first-child span {
  float: right;
  width: calc(100% - 145px);
}
.pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:last-child {
  width: 320px;
}
.pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:last-child span {
  float: right;
  width: calc(100% - 85px);
}
.pEquiposGridFilter.v3 .filtros form .btns {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  width: 310px;
}
.pEquiposGridFilter.v3 .filtros form .btns fieldset:first-child {
  padding-right: 0;
}
.pEquiposGridFilter .ordenar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  padding: 20px 0 20px 20px;
}
.pEquiposGridFilter .ordenar form fieldset {
  margin-bottom: 0;
  padding-bottom: 0;
}
.pEquiposGridFilter .ordenar form fieldset label {
  width: 100%;
  padding-left: 10px;
}
.pEquiposGridFilter .ordenar form fieldset span.select select {
  margin-bottom: 0;
}
.pEquiposText {
  padding: 10px 0;
}
.pEquiposText h3 {
  margin-bottom: 20px;
}
.pEquiposText p {
  font-weight: 300;
  line-height: 1.2;
}
.pEquiposText p .link:after {
  display: none;
}
.mod__promoImages .container h3 {
  display: table;
  width: 100%;
  padding-bottom: 10px;
}
.mod__promoImages .container .promoImages {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__promoImages .container .promoImages article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 10px 0;
}
.mod__promoImages .container .promoImages article:first-child {
  padding-right: 10px;
}
.mod__promoImages .container .promoImages article:last-child {
  padding-left: 10px;
}
.mod__promoImages .container .promoImages article.noVigente > a {
  position: relative;
  display: block;
}
.mod__promoImages .container .promoImages article.noVigente > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 98%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
  display: block;
}
.mod__promoImages .container .promoImages article.noVigente > a:after {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "No Vigente";
  padding: 10px 20px;
  border-radius: 3px;
  color: #fff;
  background: #999;
  z-index: 11;
}
.mod__promoImages .container .promoImages article img {
  height: auto;
  width: 100%;
}
.mod__promoImages .container .promoImages article .dataPromo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 0;
}
.mod__promoImages .container .promoImages article .dataPromo a {
  color: inherit;
  text-decoration: none;
}
.mod__promoImages .container .promoImages article .dataPromo a:hover {
  text-decoration: none;
}
.mod__promoImages
  .container
  .promoImages
  article
  .dataPromo
  a:not(.link):hover {
  text-decoration: underline;
}
.mod__promoImages .container .promoImages article .dataPromo h2 {
  font-size: 21px;
  font-size: 1.3125rem;
  margin-bottom: 20px;
  overflow: hidden;
}
.mod__promoImages .container .promoImages article .dataPromo p {
  font-size: 16px;
  font-size: 1rem;
  color: #666;
  line-height: 1.5;
}
.mod__promoImages .container .promoImages article .dataPromo .link {
  background: #1f97ae !important;
}
.mod__promoImages .container .promoImages article .dataPromo .link:after {
  position: relative;
}
.label__headerSection {
  padding: 20px 0 0;
}
.label__headerSection .container {
  position: relative;
}
.label__headerSection .container .labelHeaderContent h3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
  min-height: 70px;
  padding: 12px 0 0 0;
  background: url(img/bg-label.png) repeat-x 0 0;
}
.label__headerSection .container .labelHeaderContent h3:before {
  content: "";
  display: block;
  width: 1000px;
  min-height: 70px;
  margin-top: -12px;
  position: absolute;
  left: -1000px;
  background: url(img/bg-label.png) repeat-x 0 0;
}
.label__headerSection .container .labelHeaderContent span {
  display: inline-block;
  width: 100px;
  height: 70px;
  background: url(img/bg-labelSphere.png) no-repeat 0 0;
}
.label__headerSection .container .labelHeaderContent span:before {
  margin: 13px 0 0 45px;
}
.label__headerSection .container .backLink {
  font-weight: 300;
  position: absolute;
  right: 0;
  top: 20px;
}
.backLink {
  text-align: right;
}
.mod__promoEquipos .mod__Accordeon dl,
.mod__promoPlanes .mod__Accordeon dl,
.mod__promoPaquetes .mod__Accordeon dl {
  margin-bottom: 0 !important;
}
.catPaginador {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  margin: 20px auto 0;
}
.catPaginador .links ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.catPaginador .links ul li a {
  color: inherit;
  text-decoration: none;
  color: #666;
  display: inline-block;
  padding: 5px 10px;
}
.catPaginador .links ul li a.firstPage,
.catPaginador .links ul li a.prev,
.catPaginador .links ul li a.lastPage,
.catPaginador .links ul li a.next {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  color: #1f97ae;
  padding: 0;
}
.catPaginador .links ul li a.firstPage {
  padding-left: 24px;
  margin-right: 15px;
}
.catPaginador .links ul li a.firstPage:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  left: 0;
}
.catPaginador .links ul li a.prev {
  width: 10px;
}
.catPaginador .links ul li a.prev:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
}
.catPaginador .links ul li a.lastPage {
  padding-right: 24px;
  margin-left: 15px;
}
.catPaginador .links ul li a.lastPage:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: 0;
}
.catPaginador .links ul li a.next {
  width: 10px;
}
.catPaginador .links ul li a.next:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
}
.catPaginador .links ul li a.active {
  color: #000;
  font-weight: 600;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}
.catPaginador .pluginLinks .jp-hidden {
  display: none;
}
.catPaginador .pluginLinks a {
  color: inherit;
  text-decoration: none;
  color: #666;
  display: inline-block;
  padding: 5px 10px;
  cursor: pointer;
}
.catPaginador .pluginLinks a.jp-first,
.catPaginador .pluginLinks a.jp-previous,
.catPaginador .pluginLinks a.jp-last,
.catPaginador .pluginLinks a.jp-next {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  color: #1f97ae;
  padding: 0;
}
.catPaginador .pluginLinks a.jp-first {
  padding-left: 24px;
  margin-right: 15px;
}
.catPaginador .pluginLinks a.jp-first:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  left: 0;
}
.catPaginador .pluginLinks a.jp-previous {
  width: 10px;
  height: 10px;
  padding-right: 12px;
}
.catPaginador .pluginLinks a.jp-previous:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
}
.catPaginador .pluginLinks a.jp-previous:after {
  color: #000;
  content: "...";
  position: absolute;
  left: 10px;
  bottom: 0;
}
.catPaginador .pluginLinks a.jp-last {
  padding-right: 24px;
  margin-left: 15px;
}
.catPaginador .pluginLinks a.jp-last:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: 0;
}
.catPaginador .pluginLinks a.jp-next {
  width: 10px;
  height: 10px;
  padding-left: 12px;
}
.catPaginador .pluginLinks a.jp-next:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
}
.catPaginador .pluginLinks a.jp-next:before {
  color: #000;
  content: "...";
  position: absolute;
  right: 10px;
  bottom: 0;
}
.catPaginador .pluginLinks a.jp-current {
  color: #000;
  font-weight: 600;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}
.catPaginador .numEquipos {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.catPaginador .numEquipos p {
  font-size: 14px;
  font-size: 0.875rem;
  text-align: right;
  margin-right: 10px;
}
.catPaginador .numEquipos span.select {
  min-width: 82px;
}
.catPaginador .numEquipos span.select:after {
  margin-top: -2px;
}
.mod__promoPlanes {
  background: #fff !important;
}
.mod__promoPlanes .container .promoPlanTitle .vigencia {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
}
.mod__promoPlanes .container .promoPlanElement {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: 100% !important;
  margin-bottom: 20px;
  border: #ddd 1px solid;
}
.mod__promoPlanes .container .promoPlanElement .pPlan,
.mod__promoPlanes .container .promoPlanElement .pPlanCarac,
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 40px;
  margin: 30px 0;
  border-right: #ddd 1px solid;
}
.mod__promoPlanes .container .promoPlanElement .pPlan h3,
.mod__promoPlanes .container .promoPlanElement .pPlanCarac h3,
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio h3 {
  margin-bottom: 30px;
}
.mod__promoPlanes .container .promoPlanElement .pPlan {
  width: 30%;
}
.mod__promoPlanes .container .promoPlanElement .pPlan p {
  color: #666;
  margin-bottom: 20px;
}
.mod__promoPlanes .container .promoPlanElement .pPlan .link {
  margin-left: 48px;
}
.mod__promoPlanes .container .promoPlanElement .pPlanCarac {
  width: 40%;
}
.mod__promoPlanes .container .promoPlanElement .pPlanCarac ul li {
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
  color: #666;
  margin-bottom: 20px;
  font-weight: 300;
  line-height: 2rem;
}
.mod__promoPlanes .container .promoPlanElement .pPlanCarac ul li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.mod__promoPlanes .container .promoPlanElement .pPlanCarac ul li strong {
  font-weight: 300 !important;
  color: #000;
}
.mod__promoPlanes
  .container
  .promoPlanElement
  .pPlanCarac
  ul
  li
  .redesSociales {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin-top: 10px;
}
.mod__promoPlanes
  .container
  .promoPlanElement
  .pPlanCarac
  ul
  li
  .redesSociales
  li {
  margin-bottom: 0;
  line-height: inherit;
}
.mod__promoPlanes
  .container
  .promoPlanElement
  .pPlanCarac
  ul
  li
  .redesSociales
  li:before {
  content: "";
}
.mod__promoPlanes
  .container
  .promoPlanElement
  .pPlanCarac
  ul
  li
  .redesSociales
  img {
  display: inline-block;
  width: 40px;
  margin: 10px 5px 0 0;
}
.mod__promoPlanes
  .container
  .promoPlanElement
  .pPlanCarac
  ul
  li
  .icoClaroMusica {
  display: block;
  margin: 10px 0 0 10px;
}
.mod__promoPlanes
  .container
  .promoPlanElement
  .pPlanCarac
  ul
  li
  .icoClaroMusica:before {
  content: "";
  background: url(vector/cMusica.svg) no-repeat;
  display: block;
  width: 30px;
  height: 26px;
  margin-right: 5px;
}
.mod__promoPlanes
  .container
  .promoPlanElement
  .pPlanCarac
  ul
  li
  span[class*="ico_"] {
  display: inline-block;
  margin-bottom: -14px;
}
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio {
  width: 30%;
  text-align: center;
  padding: 40px 10px 0;
  border-right: none;
}
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio .textPrep {
  color: #666;
  margin-bottom: 20px;
}
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio .precio {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  margin-bottom: 5px;
}
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio .precio span {
  font-size: 22px;
  font-size: 1.375rem;
  color: #666;
}
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio .precio span.super {
  font-size: 1.375rem !important;
}
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio .precioPrev {
  font-weight: 300;
  color: #ef3829;
  text-decoration: line-through;
  margin-bottom: 10px;
}
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio .iva {
  color: #666;
}
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio .btn-rojo,
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio .btn-gris {
  width: 100%;
  max-width: 220px;
  margin: 20px auto 10px;
}
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio .btn-rojo:after,
.mod__promoPlanes .container .promoPlanElement .pPlanPrecio .btn-gris:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
.mod__promoPlanes .bx-wrapper .bx-pager {
  display: none;
}
.mod__promoPlanes .bx-wrapper .bx-prev,
.mod__promoPlanes .bx-wrapper .bx-next {
  background: url(img/arrows-01.png) no-repeat;
  width: 25px;
  height: 36px;
}
.mod__promoPlanes .bx-wrapper .bx-prev {
  background-position: 0 0px;
  left: -10px;
}
.mod__promoPlanes .bx-wrapper .bx-prev:hover {
  background-position: 0 -72px;
}
.mod__promoPlanes .bx-wrapper .bx-next {
  right: -10px;
  background-position: 0 -36px;
}
.mod__promoPlanes .bx-wrapper .bx-next:hover {
  background-position: 0 -108px;
}
.mod__promoPlanes .masEquipos {
  margin: 0 auto 20px;
}
.mod__promoOptin .container .optinForm {
  width: 100%;
}
.promoHeaderForm {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.promoHeaderForm .optinForm {
  padding: 10px;
  background: rgba(255, 255, 255, 0.8);
}
.promoHeaderForm .optinForm .inputButton {
  padding-top: 5px;
}
.mod__promoPaquetes {
  padding-top: 0;
  background: #fff !important;
}
.mod__promoPaquetes .container .promoPaqueteTitle .vigencia {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
}
.mod__promoPaquetes .container .promoPaqueteElement {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: 100% !important;
  margin-bottom: 20px;
}
.mod__promoPaquetes .container .promoPaqueteElement .pPaquete {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33%;
  padding: 20px;
  margin-right: 20px;
  border: #ddd 1px solid;
}
.mod__promoPaquetes .container .promoPaqueteElement .pPaquete dl dt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: #000 1px solid;
}
.mod__promoPaquetes .container .promoPaqueteElement .pPaquete dl dd {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  padding: 20px 10px;
  border-bottom: #ddd 1px solid;
}
.mod__promoPaquetes .container .promoPaqueteElement .pPaquete dl dd:last-child {
  border-bottom: none;
}
.mod__promoPaquetes .container .promoPaqueteElement .pPaquete dl dd p {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 2;
}
.mod__promoPaquetes .container .promoPaqueteElement .pPaquete dl dd p strong {
  font-weight: 300 !important;
}
.mod__promoPaquetes .container .promoPaqueteElement .pPaquete dl dd.precio {
  text-align: center;
  padding-bottom: 0;
}
.mod__promoPaquetes .container .promoPaqueteElement .pPaquete dl dd.precio p {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1;
}
.mod__promoPaquetes
  .container
  .promoPaqueteElement
  .pPaquete
  dl
  dd.precio
  p
  strong {
  font-size: 32px;
  font-size: 2rem;
}
.mod__promoPaquetes
  .container
  .promoPaqueteElement
  .pPaquete
  dl
  dd.precio
  p
  span {
  color: #666;
  font-weight: 300;
}
.mod__promoPaquetes
  .container
  .promoPaqueteElement
  .pPaquete
  dl
  dd.precio
  p
  span.super {
  font-size: 0.85rem !important;
}
.mod__promoPaquetes
  .container
  .promoPaqueteElement
  .pPaquete
  dl
  dd.precio
  p
  span.mes {
  font-size: 0.85rem !important;
}
.mod__promoPaquetes
  .container
  .promoPaqueteElement
  .pPaquete
  dl
  dd.precio
  p.valor {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 10px;
}
.mod__promoPaquetes
  .container
  .promoPaqueteElement
  .pPaquete
  dl
  dd.precio
  p.iva {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  margin-top: 10px;
}
.mod__promoPaquetes .container .promoPaqueteElement .pPaquete dl dd .btn-rojo {
  display: table;
  margin: 10px auto 0;
}
.mod__promoPaquetes .container .promoPaqueteElement .pPaquete dl dd .link {
  display: block;
  margin-top: 10px;
}
.mod__promoPaquetes .container .promoPaqueteElement.fourCols .pPaquete {
  width: 25%;
}
.mod__promoPaquetes .centerLink {
  display: block;
  margin: 0 auto 20px;
  width: 100%;
  text-align: center;
}
.mod__PasosActiva {
  background: #fff !important;
  margin-bottom: 20px;
}
.mod__PasosActiva h3 {
  padding-bottom: 20px;
}
.mod__PasosActiva .pasoActiva {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: 100% !important;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  margin-right: 20px;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement:last-child {
  margin-right: 0;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaTitle {
  color: #fff;
  text-align: center;
  background: #1f97ae;
  padding: 20px 10px;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaTitle h3 {
  padding-bottom: 0;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaTitle h3 span {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaDesc {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  padding: 20px;
  border: #ddd 1px solid;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaDesc .pActivaDescImg {
  text-align: center;
  width: 40%;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaDesc ul {
  width: 60%;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaDesc ul li {
  color: #666;
  margin-bottom: 10px;
  line-height: 1.5;
  font-weight: 300;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaDesc ul li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaDesc ul li strong {
  font-weight: 400 !important;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: 100%;
}
.mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement .pActivaTitle,
.mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement .pActivaDesc {
  width: 50%;
}
.mod__PasosActiva
  .pasoActiva
  .pasoActivaElement.oneElement
  .pActivaDesc
  ul
  li:last-child {
  margin-bottom: 0;
}
.mod__catPlanes .container {
  padding: 0;
}
.mod__catPlanes .container .catPlanElement {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 40px 40px 35px;
  margin-bottom: 20px;
  border: #ddd 1px solid;
}
.mod__catPlanes .container .catPlanElement .cPlan {
  width: 100%;
}
.mod__catPlanes .container .catPlanElement .cPlan h3 {
  margin-bottom: 30px;
}
.mod__catPlanes .container .catPlanElement .cPlan h3 strong {
  font-weight: 500 !important;
}
.mod__catPlanes .container .catPlanElement .cPlanCarac {
  width: calc(100% - 260px);
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__catPlanes .container .catPlanElement .cPlanCarac dl {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 20%;
  text-align: center;
  border-right: #ddd 1px solid;
  position: relative;
  padding: 0 5px;
}
.mod__catPlanes .container .catPlanElement .cPlanCarac dl:before {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
.mod__catPlanes .container .catPlanElement .cPlanCarac dl dt {
  font-size: 20px;
  font-size: 1.25rem;
  margin: 50px 0 5px;
  position: relative;
}
.mod__catPlanes .container .catPlanElement .cPlanCarac dl dd {
  font-weight: 300;
}
.mod__catPlanes .container .catPlanElement .cPlanCarac dl.redesSociales {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 40%;
  border-right: 0;
}
.mod__catPlanes .container .catPlanElement .cPlanCarac dl.redesSociales dt {
  margin: 0 10px 0 0;
}
.mod__catPlanes
  .container
  .catPlanElement
  .cPlanCarac
  dl.redesSociales
  dd
  ul
  li {
  display: inline-block;
  margin: 0 5px;
}
.mod__catPlanes
  .container
  .catPlanElement
  .cPlanCarac
  dl.redesSociales
  dd
  ul
  li
  span {
  display: none;
}
.mod__catPlanes .container .catPlanElement .cPlanPrecio {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 260px;
  text-align: center;
}
.mod__catPlanes .container .catPlanElement .cPlanPrecio .precio {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
}
.mod__catPlanes .container .catPlanElement .cPlanPrecio .precio .title {
  font-weight: 500;
  margin-bottom: 10px;
}
.mod__catPlanes .container .catPlanElement .cPlanPrecio .precio .cant {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 300;
  margin-bottom: 5px;
}
.mod__catPlanes .container .catPlanElement .cPlanPrecio .precio .cant .super {
  font-size: 1rem !important;
  color: #666;
}
.mod__catPlanes .container .catPlanElement .cPlanPrecio .precio .desc {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
}
.mod__catPlanes .container .catPlanElement .cPlanPrecio .btnComprar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
}
.mod__catPlanes
  .container
  .catPlanElement
  .cPlanPrecio
  .btnComprar
  [class*="btn-"] {
  width: 100%;
  margin: 0 0 10px 0;
}
.mod__promocionesFijas .container .promocionesFijasCont h3 {
  margin-bottom: 20px;
}
.mod__promocionesFijas .container .promocionesFijasCont .pfFilter {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin-bottom: 20px;
}
.mod__promocionesFijas .container .promocionesFijasCont .pfFilter p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 30px 20px 0 0;
}
.mod__promocionesFijas .container .promocionesFijasCont .pfFilter form {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 50%;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfFilter
  form
  fieldset {
  width: calc(50% - 10px);
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfFilter
  form
  fieldset
  span.select
  select {
  margin-bottom: 0;
}
.mod__promocionesFijas .container .promocionesFijasCont .pfServiciosForm {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 20px 0;
  margin-bottom: 20px;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfServicios {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: calc(100% - 320px);
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfServicios
  .pfServiciosCol {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  width: calc(25% - 15px);
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfServicios
  .pfServiciosCol
  .servicio {
  margin-bottom: 10px;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfServicios
  .pfServiciosCol
  .servicio
  img {
  margin-bottom: 10px;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfServicios
  .pfServiciosCol
  .precio
  p {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 300;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfServicios
  .pfServiciosCol
  .precio
  p
  sup {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  vertical-align: super;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfServicios
  .pfServiciosCol
  .precio
  span {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  display: inline-block;
  margin-bottom: 5px;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfServicios
  .pfServiciosCol
  .precio
  .notPrice {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  text-decoration: line-through;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfServicios
  .pfServiciosCol:after {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  content: "";
  width: 20px;
  height: 23px;
  right: -10px;
  background: url(vector/ico-plus-blue.svg) no-repeat 0 0;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfServicios
  .pfServiciosCol:last-child:after {
  display: none;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfForm {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  width: 300px;
  padding: 20px;
  background: #fafafa;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfForm
  form
  h4 {
  margin-bottom: 20px;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfForm
  form
  h4
  strong {
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 300 !important;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfForm
  form
  h4
  strong
  sup {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  vertical-align: super;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfForm
  form
  fieldset {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfForm
  form
  fieldset
  .link:after {
  display: none;
}
.mod__promocionesFijas
  .container
  .promocionesFijasCont
  .pfServiciosForm
  .pfForm
  form
  fieldset
  button {
  width: 100%;
}
.mod__promocionesMultiplan .contCuadroServicio {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 20px 0 0;
  margin-left: -10px;
  margin-right: -10px;
}
.mod__promocionesMultiplan .cuadroServicio {
  background-color: #fff;
  padding: 20px;
  width: 25%;
  margin-left: 10px;
  margin-right: 10px;
  min-height: 270px;
  margin-bottom: 10px;
}
.mod__promocionesMultiplan .cuadroServicio .headerServicio {
  text-align: center;
  margin-bottom: 20px;
  position: relative;
}
.mod__promocionesMultiplan .cuadroServicio .headerServicio h4 {
  margin-bottom: 20px;
  position: relative;
}
.mod__promocionesMultiplan .cuadroServicio .headerServicio h4:after {
  content: "";
  width: 100%;
  max-width: 140px;
  height: 1px;
  background-color: #ef3829;
  display: block;
  margin: 20px auto 0;
}
.mod__promocionesMultiplan .cuadroServicio .headerServicio h4 > img {
  vertical-align: middle;
  margin-right: 10px;
}
.mod__promocionesMultiplan .cuadroServicio .bodyServicio .lisServicio {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  list-style-type: disc;
  padding-left: 20px;
}
.mod__promocionesMultiplan .cuadroServicio .bodyServicio .lisServicio > li {
  margin-bottom: 20px;
}
.mod__promocionesMultiplan
  .cuadroServicio
  .bodyServicio
  .lisServicio
  > li
  strong {
  font-weight: 500 !important;
}
.mod__promocionesMultiplan .cuadroServicio .bodyServicio > .link:after {
  display: none;
}
.tempLink {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
  width: 100%;
  display: inline-block;
  margin-bottom: 20px;
}
.tempLink span {
  width: 100%;
  display: inline-block;
  margin-bottom: 10px;
}
.tempLink span .link {
  margin-right: 12px;
}
.tempLink .returnLink {
  display: inline-block;
}
.fancybox-skin {
  padding: 0 !important;
}
.header__InnerSection {
  padding: 20px 0;
}
.header__InnerSection h1 {
  margin: 0 0 10px 0;
}
.equipoElement,
.grid-sizer {
  width: 33.33% !important;
}
.catalogo__Home {
  background: #fff !important;
  padding-top: 0 !important;
}
.catalogo__Home .container .catalogoHomeCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  position: relative;
}
.catalogo__Home .container .catalogoHomeCont .cenamBannerFW {
  width: 76.25%;
  position: absolute;
  right: 0;
  margin-bottom: 10px;
}
.catalogo__Home .container .catalogoHomeCont .cenamBannerFW img {
  width: 100%;
  height: auto;
}
.catalogo__Home .container .catalogoHomeCont .cenamBannerFW .bx-wrapper img {
  max-height: 800px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .cenamBannerFW
  .bx-wrapper
  .bx-viewport {
  max-height: 480px;
  padding: 0;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .cenamBannerFW
  .bx-wrapper
  .bx-prev {
  left: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .cenamBannerFW
  .bx-wrapper
  .bx-next {
  right: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .cenamBannerFW
  .bx-wrapper
  .bx-controls-direction
  a {
  top: 50%;
  font-size: 0px;
  font-size: 0rem;
  width: 32px;
  height: 32px;
  background: #bbb;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 9;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .cenamBannerFW
  .bx-wrapper
  .bx-controls-direction
  a:hover {
  background: #ddd;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .cenamBannerFW
  .bx-wrapper
  .bx-prev:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 22px;
  font-size: 1.375rem;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: #fff;
  text-indent: 0;
  left: 49%;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .cenamBannerFW
  .bx-wrapper
  .bx-next:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 22px;
  font-size: 1.375rem;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: #fff;
  text-indent: 0;
  left: 55%;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .cenamBannerFW
  .bx-wrapper
  .bx-pager {
  bottom: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .cenamBannerFW
  .bx-wrapper
  .bx-pager.bx-default-pager
  a {
  background: rgba(255, 255, 255, 0.5);
  width: 9px;
  height: 9px;
  border-radius: 50%;
  margin: 0px 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .cenamBannerFW
  .bx-wrapper
  .bx-pager.bx-default-pager
  a.active {
  width: 14px;
  height: 14px;
  position: relative;
  top: -3px;
  background: #fff;
}
.catalogo__Home .container .catalogoHomeCont .filtro {
  display: none;
}
.catalogo__Home .container .catalogoHomeCont .catalogoFilter {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 23%;
  margin: 0;
  padding-right: 10px;
}
.catalogo__Home .container .catalogoHomeCont .catalogoFilter .equipoTipo,
.catalogo__Home .container .catalogoHomeCont .catalogoFilter .filtroPor {
  padding: 20px 20px;
  background: #f8f8f8;
}
.catalogo__Home .container .catalogoHomeCont .catalogoFilter .equipoTipo h3,
.catalogo__Home .container .catalogoHomeCont .catalogoFilter .filtroPor h3 {
  font-size: 16px;
  font-size: 1rem;
}
.catalogo__Home .container .catalogoHomeCont .catalogoFilter .equipoTipo {
  border-top: none;
}
.catalogo__Home .container .catalogoHomeCont .catalogoFilter .equipoTipo h3 {
  margin-bottom: 20px;
}
.catalogo__Home .container .catalogoHomeCont .catalogoFilter .equipoTipo dl dd {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  color: #666;
  margin-bottom: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .equipoTipo
  dl
  dd
  input {
  margin-right: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .equipoTipo
  dl
  dd:last-child {
  margin-bottom: 0;
}
.catalogo__Home .container .catalogoHomeCont .catalogoFilter .filtroPor {
  padding: 0 20px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filtroPor
  .filtroPorCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  padding: 20px 0;
  border-top: #ddd 1px solid;
  border-bottom: #ddd 1px solid;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filtroPor
  .filtroPorCont
  .link {
  font-size: 14px;
  font-size: 0.875rem;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filtroPor
  .filtroPorCont
  .link:after {
  display: none;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filtroPor
  .filtroPorCont.prepagoOnly {
  border-top: none;
}
.catalogo__Home .container .catalogoHomeCont .catalogoFilter .filterAccordeon {
  padding: 0 20px;
  background: #f8f8f8;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl {
  border-bottom: #ddd 1px solid;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl
  dt {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  position: relative;
  padding: 20px 40px 20px 0;
  cursor: pointer;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl
  dt:after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(vector/plus.svg) no-repeat center center;
  position: absolute;
  right: 10px;
  top: 24px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl
  dd {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  color: #666;
  display: none;
  padding-bottom: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl
  dd
  ul
  li {
  margin-bottom: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl
  dd
  ul
  li
  input {
  margin-right: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl
  dd
  .catColores
  ul
  li {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid;
  border-color: transparent;
  padding: 2px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl
  dd
  .catColores
  ul
  li.active {
  border-color: #1f97ae;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl
  dd
  .catColores
  ul
  li:hover {
  color: #333;
  border-color: #1f97ae;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl
  dd
  .catColores
  ul
  li
  span {
  display: block;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl:last-child {
  border: none;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl.showFilter
  dt:after {
  height: 2px;
  padding: 5px 0;
  background: url(vector/minus.svg) no-repeat center center;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoFilter
  .filterAccordeon
  dl.showFilter
  dd {
  display: block;
}
.catalogo__Home .container .catalogoHomeCont .catalogoContent {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  width: 77%;
}
.catalogo__Home .container .catalogoHomeCont .catalogoContent .cenamBanner {
  width: 100%;
  padding: 0 10px;
  margin-bottom: 20px;
}
.catalogo__Home .container .catalogoHomeCont .catalogoContent .cenamBanner img {
  width: 100%;
  height: auto;
}
.catalogo__Home .container .catalogoHomeCont .catalogoContent .catGrid {
  width: 100%;
}
.catalogo__Home .container .catalogoHomeCont .catalogoContent .equipoElement {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  width: 33.33%;
  padding: 0 10px 20px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  transition: all 1s;
  color: inherit;
  text-decoration: none;
  display: block;
  padding: 10px;
  border: transparent 1px solid;
  -webkit-box-shadow: 0 0 4px transparent;
  -moz-box-shadow: 0 0 4px transparent;
  -o-box-shadow: 0 0 4px transparent;
  -ms-box-shadow: 0 0 4px transparent;
  box-shadow: 0 0 4px transparent;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont:hover {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont:hover
  .btn-blanco-rojo {
  color: #fff !important;
  background: #ef3829;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  h3 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.2;
  min-height: 50px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .equipoImg {
  text-align: center;
  padding: 20px 0;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .equipoImg
  img {
  width: 100%;
  max-height: 180px;
  object-fit: scale-down;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .precio
  .mens
  p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .precio
  .mens
  .cantidad {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 300;
  margin-bottom: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .precio
  .mens
  .cantidad
  strong {
  font-weight: 300 !important;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .precio
  .mens
  .cantidad
  .super {
  font-size: 1rem !important;
  color: #666;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .precio
  .precioInicial
  p {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .precio
  .precioInicial
  p
  strong
  span {
  font-weight: 400;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .precio
  .precioInicial
  .imp {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .precio
  .precioInicial
  .cantidad {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  margin-bottom: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .precio
  .precioInicial
  .cantidad
  strong {
  font-weight: 300 !important;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .precio
  .precioInicial
  .cantidad
  .super {
  font-size: 0.7rem !important;
  color: #666;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .catColores {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .catColores
  p {
  font-size: 14px;
  font-size: 0.875rem;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .catColores
  ul
  li {
  width: initial;
  margin-left: 0;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .catColores
  ul
  li
  span {
  width: 12px;
  height: 12px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .btn-blanco-azul,
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .btn-blanco-rojo {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
  margin: 10px 0 0;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .equipoElemCont
  .btn-blanco-rojo:hover {
  color: #fff !important;
  background: #ef3829;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .precioPospago {
  text-align: center;
  margin-top: 5px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .precioPospago
  a {
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  cursor: pointer;
  line-height: 1rem;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .precioPospago
  p {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  margin-bottom: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .precioPospago
  .cantidad {
  color: #000;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  margin-bottom: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .precioPospago
  .cantidad
  strong {
  font-weight: 300 !important;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catalogoContent
  .equipoElement
  .precioPospago
  .cantidad
  .super {
  font-size: 0.7rem !important;
  color: #666;
}
.catalogo__Home .container .catalogoHomeCont .catPaginador {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 76%;
  padding-left: 24%;
  margin-top: 20px;
}
.catalogo__Home .container .catalogoHomeCont .catPaginador .links ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.catalogo__Home .container .catalogoHomeCont .catPaginador .links ul li a {
  color: inherit;
  text-decoration: none;
  color: #666;
  display: inline-block;
  padding: 5px 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .links
  ul
  li
  a.firstPage,
.catalogo__Home .container .catalogoHomeCont .catPaginador .links ul li a.prev,
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .links
  ul
  li
  a.lastPage,
.catalogo__Home .container .catalogoHomeCont .catPaginador .links ul li a.next {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  color: #1f97ae;
  padding: 0;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .links
  ul
  li
  a.firstPage {
  padding-left: 24px;
  margin-right: 15px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .links
  ul
  li
  a.firstPage:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  left: 0;
}
.catalogo__Home .container .catalogoHomeCont .catPaginador .links ul li a.prev {
  width: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .links
  ul
  li
  a.prev:before {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .links
  ul
  li
  a.lastPage {
  padding-right: 24px;
  margin-left: 15px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .links
  ul
  li
  a.lastPage:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: 0;
}
.catalogo__Home .container .catalogoHomeCont .catPaginador .links ul li a.next {
  width: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .links
  ul
  li
  a.next:after {
  content: "";
  font-family: "FontAwesome";
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .links
  ul
  li
  a.active {
  color: #000;
  font-weight: 600;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}
.catalogo__Home .container .catalogoHomeCont .catPaginador .numEquipos {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.catalogo__Home .container .catalogoHomeCont .catPaginador .numEquipos p {
  font-size: 14px;
  font-size: 0.875rem;
  text-align: right;
  margin-right: 10px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .numEquipos
  span.select {
  min-width: 82px;
}
.catalogo__Home
  .container
  .catalogoHomeCont
  .catPaginador
  .numEquipos
  span.select:after {
  margin-top: -2px;
}
.catColores p {
  margin-bottom: 10px;
}
.catColores ul li {
  margin-right: 5px;
  display: inline-block;
}
.catColores ul li span {
  display: inline-block;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: transparent 1px solid;
}
.catColores ul li.negro span {
  background: #000;
}
.catColores ul li.blanco span {
  background: #fff;
  border: #666 1px solid;
}
.catColores ul li.gris span {
  background: #ddd;
}
.catColores ul li.azul span {
  background: #1f97ae;
}
.catColores p {
  margin-bottom: 10px;
}
.catColores ul li {
  margin-right: 5px;
  display: inline-block;
}
.catColores ul li span {
  display: inline-block;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: transparent 1px solid;
}
.catColores ul li.negro span {
  background: #000;
}
.catColores ul li.blanco span {
  background: #fff;
  border: #666 1px solid;
}
.catColores ul li.gris span {
  background: #ddd;
}
.catColores ul li.azul span {
  background: #1f97ae;
}
.filtro {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 300;
  border: 1px solid #ddd;
  color: #000;
  padding: 10px 20px;
  position: relative;
  text-align: left;
  width: 100%;
}
.filtro:after {
  position: absolute;
  right: 10px;
  content: "";
  font-family: "FontAwesome";
}
.filtro.show:after {
  content: "";
}
.slider__ban .imgSlide {
  width: 100%;
}
.slider__ban .imgSlide img {
  width: 100%;
  height: auto;
}
.slider__ban .imgSlide img.imgD {
  display: block;
}
.slider__ban .imgSlide img.imgM {
  display: none;
}
.catalogo__EquipoDetalles {
  padding: 40px 0;
}
.catalogo__EquipoDetalles .container {
  position: relative;
}
.catalogo__EquipoDetalles .container .catalogoEquipoCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  position: relative;
}
.catalogo__EquipoDetalles .container .catalogoEquipoCont .catEquipoGal {
  width: 460px;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .bx-controls-direction
  a {
  border-radius: 0 !important;
  z-index: 0;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .bx-controls-direction
  .bx-prev,
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .bx-controls-direction
  .bx-next {
  background: url(img/arrows-02.png) no-repeat;
  width: 46px;
  height: 46px;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .bx-controls-direction
  .bx-prev {
  background-position: 0 0px;
  left: 20px;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .bx-controls-direction
  .bx-prev:hover {
  background-position: 0 -92px;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .bx-controls-direction
  .bx-next {
  right: 20px;
  background-position: 0 -46px;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .bx-controls-direction
  .bx-next:hover {
  background-position: 0 -138px;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container {
  visibility: hidden;
  max-width: initial;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-wrapper {
  width: 100%;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-wrapper
  img {
  width: 100%;
  max-height: 350px !important;
  object-fit: scale-down;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide {
  position: relative;
  width: calc(100% - 60px);
  margin: 20px auto;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-viewport {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  min-height: 65px;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-prev,
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-next {
  position: absolute;
  top: 35px;
  font-size: 0;
  text-decoration: none;
  width: 20px;
  display: block;
  background: none;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-prev.disabled,
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-next.disabled {
  display: block;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-prev.disabled:before,
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-next.disabled:before {
  color: rgba(100, 100, 100, 0.5);
  cursor: default;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-prev:before,
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-next:before {
  font-size: 40px;
  color: #000;
  text-decoration: none;
  line-height: 0;
  display: block;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-prev {
  left: -25px;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-prev:before {
  content: "";
  font-family: "FontAwesome";
  float: left;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-next {
  right: -25px;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  .bx-slide
  .bx-controls.bx-has-controls-direction
  .bx-controls-direction
  .bx-next:before {
  content: "";
  font-family: "FontAwesome";
  float: right;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  #bx-pager {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  #bx-pager
  a {
  display: block;
  width: 60px !important;
  margin: 5px 0;
  padding: 5px 10px;
  text-align: center;
}
.catalogo__EquipoDetalles
  .container
  .catalogoEquipoCont
  .catEquipoGal
  .media-container
  #bx-pager
  a
  img {
  max-height: 45px;
}
.catEquipoInfo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 460px);
  padding-left: 20px;
}
.catEquipoInfo .catEquipoInfoNombre {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}
.catEquipoInfo .catEquipoInfoNombre h2 {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 400;
}
.catEquipoInfo .catEquipoInfoNombre span {
  display: inline-block;
  color: #666;
  margin-top: 10px;
}
.catEquipoInfo .catEquipoInfoNombre .precioContado {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin-top: 20px;
}
.catEquipoInfo .catEquipoInfoNombre .precioContado .precioCant {
  width: calc(100% - 240px);
}
.catEquipoInfo .catEquipoInfoNombre .precioContado .precioCant p {
  display: inline-block;
}
.catEquipoInfo .catEquipoInfoNombre .precioContado .precioCant .link {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
}
.catEquipoInfo
  .catEquipoInfoNombre
  .precioContado
  .precioCant
  .precioTitle
  strong {
  color: #1f97ae;
  font-weight: 300 !important;
}
.catEquipoInfo .catEquipoInfoNombre .precioContado .precioCant .precio {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 300;
  padding-right: 10px;
}
.catEquipoInfo .catEquipoInfoNombre .precioContado .precioCant .precio strong {
  font-weight: 300 !important;
}
.catEquipoInfo .catEquipoInfoNombre .precioContado .precioCant .precio .super {
  font-size: 1rem !important;
  color: #666;
}
.catEquipoInfo .catEquipoInfoNombre .precioContado .btn-rojo,
.catEquipoInfo .catEquipoInfoNombre .precioContado .btn-azul,
.catEquipoInfo .catEquipoInfoNombre .precioContado .btn-blanco-rojo {
  margin: 0;
  min-width: 220px;
}
.catEquipoInfo .catEquipoInfoNombre .precioContado span.comprasMax {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #ef3829;
  text-align: center;
  line-height: 1.2;
  position: absolute;
  right: 0;
  bottom: -55px;
  background: #f2f2f2;
  margin-top: 0;
  padding: 10px 5px;
  max-width: 220px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.catEquipoInfo .catEquipoInfoNombre .valoraciones {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin-top: 20px;
}
.catEquipoInfo .catEquipoInfoNombre .valoraciones ul {
  margin-right: 10px;
}
.catEquipoInfo .catEquipoInfoNombre .valoraciones ul li {
  display: inline-block;
  margin-right: 5px;
}
.catEquipoInfo.prepago .catEquipoInfoNombre {
  margin-bottom: 40px;
}
.catEquipoInfo.prepago .catEquipoInfoNombre .precioContado .precioTitle {
  font-size: 14px;
  font-size: 0.875rem;
}
.catEquipoInfo.prepago .catEquipoInfoNombre .precioContado .precioTitle .link {
  font-weight: 400;
}
.catEquipoInfo.prepago .catEquipoInfoNombre .valoraciones {
  margin-top: 40px;
}
.catEquipoInfo.prepago .catEquipoInfoCarac {
  margin-bottom: 0;
}
.catEquipoInfo.prepago .catEquipoInfoCarac form {
  margin-bottom: 10px;
}
.catEquipoInfo.prepago .catEquipoInfoCarac form .equipoInfoCapacidad {
  width: calc(100% - 240px);
}
.catEquipoInfo.prepago .catEquipoInfoCarac form .equipoInfoColor {
  width: 220px;
}
.catEquipoInfoCarac form {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  margin-bottom: 20px;
}
.catEquipoInfoCarac form .equipoInfoCapacidad,
.catEquipoInfoCarac form .equipoInfoColor,
.catEquipoInfoCarac form .equipoInfoPlan {
  margin-bottom: 20px;
}
.catEquipoInfoCarac form .equipoInfoCapacidad p,
.catEquipoInfoCarac form .equipoInfoColor p,
.catEquipoInfoCarac form .equipoInfoPlan p {
  margin-bottom: 10px;
}
.catEquipoInfoCarac form .equipoInfoCapacidad p:before,
.catEquipoInfoCarac form .equipoInfoColor p:before,
.catEquipoInfoCarac form .equipoInfoPlan p:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  color: #ef3829;
  text-align: center;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  padding-top: 1px;
  border: #ddd 1px solid;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.catEquipoInfoCarac form .equipoInfoCapacidad {
  width: 64%;
}
.catEquipoInfoCarac form .equipoInfoCapacidad p:before {
  content: "1";
}
.catEquipoInfoCarac form .equipoInfoCapacidad ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 300;
  text-align: center;
  float: left;
  color: #666;
  width: 100px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 10px 20px;
  border: 1px solid;
  border-color: #ddd;
  background: #fff;
  cursor: pointer;
}
.catEquipoInfoCarac form .equipoInfoCapacidad ul li:hover {
  color: #333;
  border-color: #1f97ae;
  border-width: 2px;
  padding: 9px 20px;
}
.catEquipoInfoCarac form .equipoInfoCapacidad ul li:last-child {
  margin-right: 0;
}
.catEquipoInfoCarac form .equipoInfoCapacidad ul li.active {
  color: #333;
  border-color: #1f97ae;
  border-width: 2px;
  padding: 9px 20px;
}
.catEquipoInfoCarac form .equipoInfoColor {
  width: 36%;
}
.catEquipoInfoCarac form .equipoInfoColor p:before {
  content: "2";
}
.catEquipoInfoCarac form .equipoInfoColor .catColores ul li {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid;
  border-color: transparent;
  padding: 2px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}
.catEquipoInfoCarac form .equipoInfoColor .catColores ul li.active {
  border-color: #1f97ae;
}
.catEquipoInfoCarac form .equipoInfoColor .catColores ul li:hover {
  color: #333;
  border-color: #1f97ae;
}
.catEquipoInfoCarac form .equipoInfoPlan {
  width: 100%;
  margin: 0;
}
.catEquipoInfoCarac form .equipoInfoPlan p:before {
  content: "3";
}
.catEquipoInfoCarac form .equipoInfoPlan div {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
.catEquipoInfoCarac form .equipoInfoPlan div .plan {
  width: 53%;
}
.catEquipoInfoCarac form .equipoInfoPlan div .plan .select {
  width: 100%;
}
.catEquipoInfoCarac form .equipoInfoPlan div .periodo {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  width: 47%;
}
.catEquipoInfoCarac form .equipoInfoPlan div .periodo label {
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  width: 85px;
  padding-top: 15px;
}
.catEquipoInfoCarac form .equipoInfoPlan div .periodo .select {
  width: calc(100% - 85px);
}
.catEquipoInfoCarac form .equipoInfoPlan div select {
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
  padding-left: 20px !important;
}
.catEquipoInfoCarac form.prepago {
  flex-direction: column-reverse;
  -webkit-box-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
}
.catEquipoInfoCarac form.prepago .equipoInfoCapacidad p:before {
  content: "2" !important;
}
.catEquipoInfoCarac form.prepago .equipoInfoColor p:before {
  content: "1" !important;
}
.catEquipoInfoCarac .noStock {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 320px;
  background-color: #f2f2f2;
  padding: 10px 20px;
  margin-bottom: 20px;
}
.catEquipoInfoCarac .noStock p {
  color: #666;
}
.catEquipoInfoCarac .noStock p:before {
  content: "";
  font-family: "FontAwesome";
  color: #f5842b;
  display: inline-block;
  margin-right: 5px;
}
.catEquipoPlanSelect {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  width: 100%;
  padding: 20px;
  margin-bottom: 10px;
  background-color: #f2f2f2;
}
.catEquipoPlanSelect .nombrePlan {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: 40%;
  margin-bottom: 20px;
}
.catEquipoPlanSelect .nombrePlan h3 {
  width: 100%;
}
.catEquipoPlanSelect .nombrePlan h3 strong {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400 !important;
  display: block;
  margin-bottom: 5px;
}
.catEquipoPlanSelect .nombrePlan h3 span {
  color: #666;
}
.catEquipoPlanSelect .caracPlan {
  width: 40%;
}
.catEquipoPlanSelect .caracPlan ul {
  width: 100%;
}
.catEquipoPlanSelect .caracPlan ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #666;
  font-weight: 300;
  width: 100%;
  padding: 0 10px;
  margin-bottom: 10px;
}
.catEquipoPlanSelect .caracPlan ul li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.catEquipoPlanSelect .pagoMensualTop {
  width: 20%;
}
.catEquipoPlanSelect .pagoMensualTop p {
  text-align: right;
}
.catEquipoPlanSelect .pagoMensualTop p.precio {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 300;
}
.catEquipoPlanSelect .pagoMensualTop p.precio strong {
  font-weight: 300 !important;
}
.catEquipoPlanSelect .pagoMensualTop p.precio .super {
  font-size: 1rem !important;
  color: #666;
}
.catEquipoPlanSelect .pagoMensualTop p.precioTitle {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  color: #666;
}
.catEquipoPlanSelect .pagosPlan {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  color: #666;
  width: 400px;
}
.catEquipoPlanSelect .pagosPlan .pagoMensual,
.catEquipoPlanSelect .pagosPlan .pagoUnico {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  width: 190px;
  padding: 0 10px;
  position: relative;
}
.catEquipoPlanSelect .pagosPlan .pagoMensual h4,
.catEquipoPlanSelect .pagosPlan .pagoUnico h4 {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  min-height: 20px;
  margin-bottom: 10px;
}
.catEquipoPlanSelect .pagosPlan .pagoMensual .precio,
.catEquipoPlanSelect .pagosPlan .pagoUnico .precio {
  font-size: 30px;
  font-size: 1.875rem;
  color: #000;
  font-weight: 300;
  text-align: center;
}
.catEquipoPlanSelect .pagosPlan .pagoMensual .precio .super,
.catEquipoPlanSelect .pagosPlan .pagoUnico .precio .super {
  font-size: 1rem !important;
  color: #666;
}
.catEquipoPlanSelect .pagosPlan .plus {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 28px;
  font-size: 1.75rem;
  position: relative;
  width: 20px;
}
.catEquipoPlanSelect .pagosPlan .plus p {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  top: 30px;
}
.linkPlanes {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
  display: inline-block;
  width: 100%;
  padding-right: 10px;
  margin-bottom: 20px;
}
.catEquipoButtons {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.catEquipoButtons a {
  width: 48.5%;
  margin: 0;
}
.catEquipoButtons .disp {
  line-height: 1.2;
  color: #666;
}
.catEquipoButtons .disp:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
.catEquipoButtons .disp a {
  width: auto;
}
.catalogo__CaracPrin {
  margin-top: 40px;
  padding: 40px 0;
  background: #f2f2f2;
}
.catalogo__CaracPrin .container h2 {
  margin-bottom: 40px;
}
.catalogo__CaracPrin .container .catCaracPrinCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.catalogo__CaracPrin .container .catCaracPrinCont .caracPrinElement {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  width: 25%;
  padding: 20px;
  border-right: #ddd 1px solid;
}
.catalogo__CaracPrin .container .catCaracPrinCont .caracPrinElement h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  margin-bottom: 10px;
}
.catalogo__CaracPrin .container .catCaracPrinCont .caracPrinElement p {
  font-weight: 300;
}
.catalogo__CaracPrin .container .catCaracPrinCont .caracPrinElement:last-child {
  border-right: none;
}
.catalogo__CaracPrin
  .container
  .catCaracPrinCont
  .caracPrinElement
  .icoPantalla,
.catalogo__CaracPrin .container .catCaracPrinCont .caracPrinElement .icoDiseno,
.catalogo__CaracPrin .container .catCaracPrinCont .caracPrinElement .icoCamara,
.catalogo__CaracPrin
  .container
  .catCaracPrinCont
  .caracPrinElement
  .icoRendimiento {
  position: relative;
  display: inline-block;
  height: 38px;
  margin-bottom: 10px;
}
.catalogo__CaracPrin
  .container
  .catCaracPrinCont
  .caracPrinElement
  .icoPantalla:before,
.catalogo__CaracPrin
  .container
  .catCaracPrinCont
  .caracPrinElement
  .icoDiseno:before,
.catalogo__CaracPrin
  .container
  .catCaracPrinCont
  .caracPrinElement
  .icoCamara:before,
.catalogo__CaracPrin
  .container
  .catCaracPrinCont
  .caracPrinElement
  .icoRendimiento:before {
  content: "";
  display: block;
  height: 38px;
  width: 38px;
}
.catalogo__EquipoTabs {
  padding-top: 40px;
}
.catalogo__EquipoTabs .catEquipoTabsMenu {
  border-bottom: #ddd 1px solid;
}
.catalogo__EquipoTabs .catEquipoTabsMenu .container .viewMenu {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: -1px;
}
.catalogo__EquipoTabs .catEquipoTabsMenu .container .viewMenu li {
  font-size: 18px;
  font-size: 1.125rem;
  width: auto;
  margin: 0 20px;
  padding: 10px 0 8px;
  border-bottom: 2px solid;
  border-color: transparent;
  color: #000;
  cursor: pointer;
}
.catalogo__EquipoTabs .catEquipoTabsMenu .container .viewMenu li.select {
  border-color: #1f97ae;
}
.catalogo__EquipoTabs .catEquipoTabsContent .viewDescrip li {
  display: none;
  padding-top: 40px;
}
.catalogo__EquipoTabs .mod__Accordeon {
  margin-top: 40px;
}
.equipoBoxDescrip .container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  padding-top: 40px;
  padding-bottom: 40px;
}
.equipoBoxDescrip .container .equipoBoxDescripText,
.equipoBoxDescrip .container .equipoBoxDescripImg {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.equipoBoxDescrip .container .equipoBoxDescripText h3 {
  font-size: 32px;
  font-size: 2rem;
  color: #666;
  line-height: initial;
  margin-bottom: 20px;
}
.equipoBoxDescrip .container .equipoBoxDescripText p {
  line-height: 1.2;
  font-weight: 300;
  color: #666;
  margin-bottom: 20px;
}
.equipoBoxDescrip .container .equipoBoxDescripText p:last-child {
  margin-bottom: 0;
}
.equipoBoxDescrip .container .equipoBoxDescripImg {
  text-align: center;
  padding: 0 20px;
}
.equipoBoxDescrip .container .equipoBoxDescripImg img {
  width: 100%;
  max-width: 480px;
  height: auto;
}
.equipoBoxDescrip .container .caracDestacadas {
  width: 100%;
  display: inline-block;
}
.equipoBoxDescrip .container .caracDestacadas h3 {
  text-align: center;
  margin-bottom: 20px;
}
.equipoBoxDescrip .container .caracDestacadas dl.caracMenu {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 20px;
}
.equipoBoxDescrip .container .caracDestacadas dl.caracMenu dt {
  width: 33.33%;
  max-width: 160px;
  cursor: pointer;
}
.equipoBoxDescrip .container .caracDestacadas dl.caracMenu dt i {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  font-size: 24px;
  font-size: 1.5rem;
}
.equipoBoxDescrip .container .caracDestacadas dl.caracMenu dt i.fa {
  color: #ddd;
  position: relative;
  display: table;
  width: 50px;
  height: 50px;
  margin: 0 auto 20px;
  border: #ddd 1px solid;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 4px transparent;
  -moz-box-shadow: 0 0 4px transparent;
  -o-box-shadow: 0 0 4px transparent;
  -ms-box-shadow: 0 0 4px transparent;
  box-shadow: 0 0 4px transparent;
}
.equipoBoxDescrip .container .caracDestacadas dl.caracMenu dt i.fa:before {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.equipoBoxDescrip .container .caracDestacadas dl.caracMenu dt i.fa-2x {
  font-size: 30px;
  font-size: 1.875rem;
}
.equipoBoxDescrip .container .caracDestacadas dl.caracMenu dt span {
  color: #666;
  text-align: center;
  width: 100%;
  display: inline-block;
}
.equipoBoxDescrip .container .caracDestacadas dl.caracMenu dt:hover i.fa {
  color: #888;
  border: #1f97ae 1px solid;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
}
.equipoBoxDescrip .container .caracDestacadas dl.caracMenu dt.select i.fa {
  color: #888;
  border: #1f97ae 1px solid;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
}
.equipoBoxDescrip .container .caracDestacadasWrapper {
  width: 100%;
  display: inline-block;
}
.equipoBoxDescrip .container .caracDestacadasWrapper dl.caracDescrip dd {
  display: none;
}
.equipoBoxDescrip .container .caracDestacadasWrapper dl.caracDescrip dd.show {
  display: block;
}
.equipoBoxDescrip.imgLeft .container {
  flex-direction: row-reverse;
  -webkit-box-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
}
.equipoBoxDescrip:nth-of-type(even) {
  background: #f2f2f2;
}
.catPlanElement {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 40px 40px 35px;
  margin-bottom: 20px;
  border: #ddd 1px solid;
  overflow: hidden;
}
.catPlanElement:last-child {
  margin-bottom: 0;
}
.catPlanElement .ribbon {
  width: 200px;
  background: #1f97ae;
  position: absolute;
  top: 5px;
  left: -80px;
  text-align: center;
  line-height: 35px;
  letter-spacing: 1px;
  color: #fff;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.catPlanElement .cPlan {
  width: 100%;
}
.catPlanElement .cPlan h3 {
  margin-bottom: 30px;
}
.catPlanElement .cPlan h3 strong {
  font-weight: 500 !important;
}
.catPlanElement .cPlan h3:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.catPlanElement .cPlanCarac {
  width: calc(100% - 480px);
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.catPlanElement .cPlanCarac dl {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  text-align: center;
  border-right: #ddd 1px solid;
}
.catPlanElement .cPlanCarac dl dt {
  color: #666;
  margin-bottom: 10px;
}
.catPlanElement .cPlanCarac dl dd {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
}
.catPlanElement .cPlanCarac dl dd span:before {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
.catPlanElement .cPlanCarac dl dd span.minutos:before {
  background: url(vector/ico-cenam-phone.svg) no-repeat 0 0;
}
.catPlanElement .cPlanCarac dl dd span.internet:before {
  background: url(vector/ico-cenam-internet.svg) no-repeat 0 0;
}
.catPlanElement .cPlanCarac dl dd span.mensajes:before {
  background: url(vector/ico-cenam-sms.svg) no-repeat 0 0;
}
.catPlanElement .cPlanCarac dl dd .redesSociales li {
  display: inline-block;
  margin-top: 10px;
  padding: 0 3px;
}
.catPlanElement .cPlanCarac dl dd .redesSociales li:before {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 auto;
}
.catPlanElement .cPlanCarac dl dd .redesSociales li.whatsapp:before {
  background: url(vector/ico-cenam-whatsapp.svg) no-repeat 0 0;
}
.catPlanElement .cPlanCarac dl dd .redesSociales li.twitter:before {
  background: url(vector/ico-cenam-twitter.svg) no-repeat 0 0;
}
.catPlanElement .cPlanCarac dl dd .redesSociales li.facebook:before {
  background: url(vector/ico-cenam-facebook.svg) no-repeat 0 0;
}
.catPlanElement .cPlanPrecio {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 480px;
  text-align: center;
}
.catPlanElement .cPlanPrecio .precioInicial,
.catPlanElement .cPlanPrecio .precio,
.catPlanElement .cPlanPrecio .btnComprar {
  padding: 0 5px;
}
.catPlanElement .cPlanPrecio .precioInicial {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 160px;
}
.catPlanElement .cPlanPrecio .precioInicial .cant {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  color: #000;
  margin-bottom: 10px;
}
.catPlanElement .cPlanPrecio .precioInicial .cant .super {
  font-size: 0.7rem !important;
  color: #666;
}
.catPlanElement .cPlanPrecio .precioInicial .pDetail {
  color: #666;
}
.catPlanElement .cPlanPrecio .precioInicial .pDetail:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
}
.catPlanElement .cPlanPrecio .precio {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 185px;
}
.catPlanElement .cPlanPrecio .precio .cant {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 300;
  margin-bottom: 5px;
}
.catPlanElement .cPlanPrecio .precio .cant .super {
  font-size: 1rem !important;
  color: #666;
}
.catPlanElement .cPlanPrecio .precio .cant .super.periodo {
  font-size: 0.75rem !important;
  vertical-align: baseline;
  margin-left: -17px !important;
}
.catPlanElement .cPlanPrecio .precio .desc .dTitle {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400 !important;
  color: #ef3829;
  margin-bottom: 5px;
}
.catPlanElement .cPlanPrecio .precio .desc .dCant {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  color: #000;
}
.catPlanElement .cPlanPrecio .precio .desc .dCant .super {
  font-size: 0.7rem !important;
  color: #666;
}
.catPlanElement .cPlanPrecio .btnComprar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 135px;
}
.catPlanElement .cPlanPrecio .btnComprar .btn-rojo {
  width: 100%;
  margin: 0;
}
.mod__valoraciones .container .valMainElement {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 20px;
}
.mod__valoraciones .container .valMainElement .valEquipo {
  width: 300px;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mod__valoraciones .container .valMainElement .valEquipo h3 {
  font-size: 26px;
  font-size: 1.625rem;
  margin-bottom: 20px;
}
.mod__valoraciones .container .valMainElement .valEquipo span {
  display: inline-block;
  color: #666;
  margin-bottom: 20px;
}
.mod__valoraciones .container .valMainElement .valEquipo ul {
  margin-bottom: 20px;
}
.mod__valoraciones .container .valMainElement .valEquipo ul li {
  display: inline-block;
}
.mod__valoraciones .container .valMainElement .valEquipo .calif {
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 300;
}
.mod__valoraciones .container .valMainElement .valEquipoData {
  width: calc(100% - 300px);
}
.mod__valoraciones .container .valMainElement .valEquipoData .califGen p {
  color: #666;
  text-align: right;
  padding: 0 10px 10px 0;
}
.mod__valoraciones
  .container
  .valMainElement
  .valEquipoData
  .califGen
  .progress {
  width: 100%;
  background-color: #f2f2f2;
  margin-bottom: 20px;
}
.mod__valoraciones
  .container
  .valMainElement
  .valEquipoData
  .califGen
  .progress
  .bar {
  height: 5px;
  background-color: #1f97ae;
}
.mod__valoraciones .container .valMainElement .valEquipoData .califCarac p {
  margin-bottom: 22px;
}
.mod__valoraciones .container .valMainElement .valEquipoData .califCarac ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.mod__valoraciones .container .valMainElement .valEquipoData .califCarac ul li {
  display: block;
  width: 25%;
}
.mod__valoraciones
  .container
  .valMainElement
  .valEquipoData
  .califCarac
  ul
  li
  strong {
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 400 !important;
  color: #1f97ae;
  margin-right: 20px;
}
.mod__valoraciones .container .valCommentsCont {
  width: 100%;
}
.mod__valoraciones .container .valCommentsCont .valFilter {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 100%;
  border-bottom: #ddd 1px solid;
}
.mod__valoraciones .container .valCommentsCont .valFilter p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  width: calc(100% - 320px);
}
.mod__valoraciones .container .valCommentsCont .valFilter .selectFilter {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  width: 320px;
}
.mod__valoraciones .container .valCommentsCont .valFilter .selectFilter label {
  margin-right: 10px;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valFilter
  .selectFilter
  .select {
  max-width: 220px;
  width: 100%;
}
.mod__valoraciones .container .valCommentsCont .valCommentsWrap {
  width: 100%;
  padding: 20px 0 0;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  width: 100%;
  padding: 20px 0;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement:last-child {
  padding-bottom: 0 !important;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsPerson {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 280px;
  margin-right: 20px;
  padding-right: 20px;
  border-right: #ddd 2px solid;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsPerson
  h3 {
  font-size: 26px;
  font-size: 1.625rem;
  color: #666;
  margin-bottom: 5px;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsPerson
  span {
  display: inline-block;
  margin-bottom: 20px;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsPerson
  ul
  li {
  display: inline-block;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsText {
  width: calc(100% - 320px);
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsText
  span {
  display: inline-block;
  margin-bottom: 20px;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsText
  p {
  color: #666;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsText
  .pregunta {
  margin-top: 40px;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsText
  .pregunta
  form {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsText
  .pregunta
  form
  label {
  margin-right: 10px;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsText
  .pregunta
  form
  button {
  min-width: 45px;
  padding: 10px !important;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .valCommentsElement
  .valCommentsText
  .pregunta
  form
  button.btn-blanco-azul {
  margin-right: 10px;
}
.mod__valoraciones .container .valCommentsCont .valCommentsWrap .btnCont {
  width: 100%;
  display: inline-block;
}
.mod__valoraciones
  .container
  .valCommentsCont
  .valCommentsWrap
  .btnCont
  button {
  float: right;
  margin: 0;
}
.mod__fichaTecnica .fichaElement .container {
  padding: 20px 0;
}
.mod__fichaTecnica .fichaElement .container .icoPantalla,
.mod__fichaTecnica .fichaElement .container .icoDiseno,
.mod__fichaTecnica .fichaElement .container .icoCamara,
.mod__fichaTecnica .fichaElement .container .icoRendimiento {
  position: relative;
  display: inline-block;
  height: 38px;
  width: 90px;
}
.mod__fichaTecnica .fichaElement .container .icoPantalla:before,
.mod__fichaTecnica .fichaElement .container .icoDiseno:before,
.mod__fichaTecnica .fichaElement .container .icoCamara:before,
.mod__fichaTecnica .fichaElement .container .icoRendimiento:before {
  content: "";
  display: block;
  height: 38px;
  width: 38px;
  margin: 0 auto;
}
.mod__fichaTecnica .fichaElement .container .titulo {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin-bottom: 20px;
}
.mod__fichaTecnica .fichaElement .container .titulo h3 {
  font-size: 26px;
  font-size: 1.625rem;
}
.mod__fichaTecnica .fichaElement .container dl {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: calc(100% - 90px);
  margin-left: 90px;
  padding: 10px 0;
  border-bottom: #ddd 1px solid;
}
.mod__fichaTecnica .fichaElement .container dl dt,
.mod__fichaTecnica .fichaElement .container dl dd {
  font-size: 16px;
  font-size: 1rem;
}
.mod__fichaTecnica .fichaElement .container dl dt {
  width: 260px;
}
.mod__fichaTecnica .fichaElement .container dl dd {
  width: calc(100% - 260px);
  font-weight: 300;
}
.mod__fichaTecnica .fichaElement .container dl:last-child {
  border-bottom: none;
}
.mod__fichaTecnica .fichaElement:nth-child(even) {
  background: #f2f2f2;
}
.mod__sliderCenam .bx-controls-direction a {
  border-radius: 0 !important;
}
.mod__sliderCenam .bx-controls-direction .bx-prev,
.mod__sliderCenam .bx-controls-direction .bx-next {
  background: url(img/arrows-01.png) no-repeat;
  width: 25px;
  height: 36px;
}
.mod__sliderCenam .bx-controls-direction .bx-prev {
  background-position: 0 0px;
  left: -30px;
}
.mod__sliderCenam .bx-controls-direction .bx-prev:hover {
  background-position: 0 -72px;
}
.mod__sliderCenam .bx-controls-direction .bx-next {
  right: -30px;
  background-position: 0 -36px;
}
.mod__sliderCenam .bx-controls-direction .bx-next:hover {
  background-position: 0 -108px;
}
.mod__sliderCenam .container h2 {
  margin-bottom: 20px;
}
.mod__sliderCenam .container article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  width: 230px;
  height: 385px;
  min-width: 172px;
  padding: 20px;
  margin: 0 10px;
  background: #fff;
  border: #ddd 1px solid;
  position: relative;
}
.mod__sliderCenam .container article:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #1f97ae;
}
.mod__sliderCenam .container article h3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 10px;
  height: 40px;
  line-height: 1.2;
}
.mod__sliderCenam .container article h3 a {
  margin-right: 0;
}
.mod__sliderCenam .container article h3 .link {
  color: inherit;
  text-decoration: none;
}
.mod__sliderCenam .container article h3 .link:after {
  content: none;
}
.mod__sliderCenam .container article .min {
  font-size: 16px;
  font-size: 1rem;
  padding-bottom: 10px;
}
.mod__sliderCenam .container article .min.mes {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  margin-top: 10px;
}
.mod__sliderCenam .container article .precio {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 300;
  color: #000;
}
.mod__sliderCenam .container article .precio .super {
  font-size: 1rem !important;
  font-weight: 300;
  color: #666;
}
.mod__sliderCenam .container article .mensualidad {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  color: #000;
}
.mod__sliderCenam .container article .mensualidad .super {
  font-size: 0.75rem !important;
  font-weight: 300;
  color: #666;
}
.mod__sliderCenam .container article .contImg {
  min-width: 95px;
  max-height: 160px;
  padding-bottom: 10px;
}
.mod__sliderCenam .container article .contImg .link {
  color: inherit;
  text-decoration: none;
}
.mod__sliderCenam .container article .contImg .link:after {
  content: none;
}
.mod__sliderCenam .container article p span.super {
  color: #666;
}
.mod__sliderCenam .container article p span.precio {
  font-size: 36px;
  font-size: 2.25rem;
}
.mod__sliderCenam .container article p span.precio.mes {
  font-size: 20px;
  font-size: 1.25rem;
}
.mod__sliderCenam .container article img {
  display: table;
  width: auto;
  height: auto;
  margin: 10px auto;
  max-height: 100px;
}
.mod__sliderCenam .container article .btn-blanco-azul {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background-color: transparent;
  margin-top: 20px;
  width: 100%;
}
.mod__sliderCenam .container article .btn-blanco-azul:hover {
  background-color: #1f97ae;
  color: #fff !important;
}
@media only screen and (max-width: 1280px) {
  .catPlanElement .cPlanCarac dl {
    width: 22%;
  }
  .catPlanElement .cPlanCarac dl:last-child {
    width: 34%;
  }
}
@media only screen and (max-width: 1100px) {
  .catEquipoInfo .catEquipoInfoNombre .precioContado .precioCant {
    width: 100% !important;
  }
  .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-rojo,
  .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-azul,
  .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-blanco-rojo {
    width: 100% !important;
    margin-top: 10px;
  }
  .catEquipoInfo .catEquipoInfoNombre .precioContado span.comprasMax {
    position: relative;
    right: initial;
    bottom: initial;
    width: 100% !important;
    max-width: 100%;
    margin-top: 10px;
  }
  .catEquipoInfo.prepago .catEquipoInfoCarac form .equipoInfoCapacidad {
    width: 100% !important;
  }
  .catEquipoInfo.prepago .catEquipoInfoCarac form .equipoInfoColor {
    width: 100% !important;
  }
  .catEquipoPlanSelect .nombrePlan,
  .catEquipoPlanSelect .caracPlan,
  .catEquipoPlanSelect .pagoMensualTop {
    width: 100%;
  }
  .catEquipoPlanSelect .caracPlan ul li {
    padding: 0;
  }
  .catEquipoPlanSelect .pagoMensualTop {
    margin-top: 10px;
  }
  .catEquipoPlanSelect .pagoMensualTop p {
    text-align: left;
  }
  .catEquipoPlanSelect .pagosPlan {
    width: 100%;
    margin-top: 20px;
  }
  .catEquipoPlanSelect .pagosPlan .pagoMensual,
  .catEquipoPlanSelect .pagosPlan .pagoUnico {
    width: 45%;
  }
  .catEquipoPlanSelect .pagosPlan .plus {
    width: 10%;
  }
  .linkPlanes {
    text-align: left;
  }
}
@media only screen and (max-width: 960px) {
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoInfoCarac
    form
    .equipoInfoCapacidad,
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoInfoCarac
    form
    .equipoInfoColor,
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoInfoCarac
    form
    .equipoInfoPlan {
    width: 100%;
  }
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoPlanSelect
    .nombrePlan,
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoPlanSelect
    .caracPlan,
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoPlanSelect
    .pagoMensualTop {
    width: 100%;
  }
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoPlanSelect
    .pagosPlan {
    margin-top: 20px;
  }
  .catPlanElement .cPlanCarac {
    width: 100%;
    order: 1;
  }
  .catPlanElement .cPlanCarac dl {
    width: 25%;
  }
  .catPlanElement .cPlanCarac dl:last-child {
    width: 25%;
    border-right: none;
  }
  .catPlanElement .cPlanPrecio {
    width: 100%;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: #ddd 1px solid;
  }
  .catPlanElement .cPlanPrecio .precioInicial {
    width: 35%;
  }
  .catPlanElement .cPlanPrecio .precio {
    width: 35%;
  }
  .catPlanElement .cPlanPrecio .btnComprar {
    width: 30%;
  }
  .mod__sliderCenam .bx-controls-direction .bx-prev {
    left: 0;
  }
  .mod__sliderCenam .bx-controls-direction .bx-next {
    right: 0;
  }
}
@media only screen and (max-width: 850px) {
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoInfoCarac
    form
    .equipoInfoPlan
    div
    .plan,
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoInfoCarac
    form
    .equipoInfoPlan
    div
    .periodo {
    width: 100%;
  }
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoInfoCarac
    form
    .equipoInfoPlan
    div
    .periodo
    label,
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoInfoCarac
    form
    .equipoInfoPlan
    div
    .periodo
    .select {
    width: 100%;
  }
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoInfoCarac
    form
    .equipoInfoPlan
    div
    .periodo
    label {
    text-align: left;
  }
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoPlanSelect
    .caracPlan
    ul {
    padding: 0;
  }
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoButtons
    a {
    width: 100%;
  }
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoInfo
    .catEquipoButtons
    a.btn-blanco-azul {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 760px) {
  .equipoElement,
  .grid-sizer {
    width: 50% !important;
  }
  .tempLink {
    text-align: left;
  }
  .tempLink .returnLink {
    margin-left: 12px;
  }
  .catalogo__Home .container .catalogoHomeCont .cenamBannerFW {
    width: 70%;
  }
  .catalogo__Home .container .catalogoHomeCont .catalogoFilter {
    width: 30%;
  }
  .catalogo__Home .container .catalogoHomeCont .catalogoContent {
    width: 70%;
  }
  .catalogo__Home .container .catalogoHomeCont .catalogoContent .equipoElement {
    width: 50%;
  }
  .catalogo__Home .container .catalogoHomeCont .catPaginador {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 70%;
    padding-left: 30%;
  }
  .catalogo__Home .container .catalogoHomeCont .catPaginador .links {
    margin-bottom: 20px;
  }
  .catEquipoInfo .catEquipoInfoNombre .precioContado .precioCant {
    width: calc(100% - 240px) !important;
  }
  .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-rojo,
  .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-azul,
  .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-blanco-rojo {
    max-width: 220px;
    margin-top: 0;
  }
  .catEquipoInfo .catEquipoInfoNombre .precioContado span.comprasMax {
    position: absolute;
    right: 0;
    bottom: -55px;
    max-width: 220px;
    margin-top: 0;
  }
  .catEquipoInfo.prepago .catEquipoInfoNombre {
    margin-bottom: 20px !important;
  }
  .catEquipoInfo.prepago .catEquipoInfoNombre .valoraciones {
    margin-top: 20px !important;
  }
  .catEquipoInfo.prepago .catEquipoInfoCarac {
    margin-bottom: 0 !important;
  }
  .catEquipoInfo.prepago .catEquipoInfoCarac form .equipoInfoCapacidad {
    width: calc(100% - 240px) !important;
  }
  .catEquipoInfo.prepago .catEquipoInfoCarac form .equipoInfoColor {
    width: 220px !important;
  }
  .catEquipoPlanSelect .pagosPlan .pagoMensual,
  .catEquipoPlanSelect .pagosPlan .pagoUnico {
    width: 100%;
    text-align: left;
  }
  .catEquipoPlanSelect .pagosPlan .pagoMensual h4,
  .catEquipoPlanSelect .pagosPlan .pagoUnico h4 {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 400;
    min-height: initial;
    margin-bottom: 10px;
  }
  .catEquipoPlanSelect .pagosPlan .pagoMensual .precio,
  .catEquipoPlanSelect .pagosPlan .pagoUnico .precio {
    text-align: left;
  }
  .catEquipoPlanSelect .pagosPlan .pagoMensual {
    margin-bottom: 20px;
  }
  .catEquipoPlanSelect .pagosPlan .plus {
    display: none;
  }
  .catalogo__EquipoDetalles .container .catalogoEquipoCont .catEquipoGal,
  .catalogo__EquipoDetalles .container .catalogoEquipoCont .catEquipoInfo {
    width: 100%;
  }
  .catalogo__EquipoDetalles .container .catalogoEquipoCont .catEquipoGal {
    margin-bottom: 20px;
  }
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoGal
    .media-container
    .bx-wrapper {
    float: none;
    width: 100%;
    margin-top: 0;
  }
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoGal
    .media-container
    #bx-pager {
    width: 100%;
    margin-top: 5px;
  }
  .catalogo__EquipoDetalles
    .container
    .catalogoEquipoCont
    .catEquipoGal
    .media-container
    #bx-pager
    a {
    width: auto !important;
  }
  .catalogo__EquipoDetalles .container .catalogoEquipoCont .catEquipoInfo {
    padding: 0;
  }
  .equipoBoxDescrip .container {
    flex-direction: row-reverse;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
  }
  .equipoBoxDescrip .container .equipoBoxDescripText,
  .equipoBoxDescrip .container .equipoBoxDescripImg {
    width: 100% !important;
  }
  .equipoBoxDescrip .container .equipoBoxDescripText {
    margin-bottom: 20px;
  }
  .mod__valoraciones .container .valMainElement .valEquipo {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .mod__valoraciones .container .valMainElement .valEquipoData {
    width: 100%;
  }
}
@media only screen and (max-width: 640px) {
  .header__InnerSection.withLink {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
  }
  .header__InnerSection.withLink span {
    font-size: 14px;
    font-size: 0.875rem;
    color: #666;
    margin-right: 12px;
  }
  .equipoElement,
  .grid-sizer {
    width: 100% !important;
  }
  .catalogo__Home .container .catalogoHomeCont {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .catalogo__Home .container .catalogoHomeCont .cenamBannerFW {
    width: 100%;
    position: relative;
    right: initial;
    margin-bottom: 10px;
  }
  .catalogo__Home .container .catalogoHomeCont .filtro {
    display: block;
  }
  .catalogo__Home .container .catalogoHomeCont .catalogoFilter {
    width: 100%;
    padding: 0;
  }
  .catalogo__Home .container .catalogoHomeCont .catalogoFilter .equipoTipo {
    padding: 0 0 20px 0;
    background: transparent;
  }
  .catalogo__Home .container .catalogoHomeCont .catalogoFilter .equipoTipo dl {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .catalogo__Home
    .container
    .catalogoHomeCont
    .catalogoFilter
    .equipoTipo
    dl
    dd {
    margin-right: 20px;
    margin-bottom: 0;
  }
  .catalogo__Home
    .container
    .catalogoHomeCont
    .catalogoFilter
    .filtroPor
    .filtroPorCont {
    border-top: none;
  }
  .catalogo__Home
    .container
    .catalogoHomeCont
    .catalogoFilter
    .catalogoFilterAdv {
    border: #ddd 1px solid;
    border-top: none;
  }
  .catalogo__Home .container .catalogoHomeCont .catalogoContent {
    width: 100%;
    padding: 0;
  }
  .catalogo__Home .container .catalogoHomeCont .catalogoContent .cenamBanner {
    padding: 0;
  }
  .catalogo__Home .container .catalogoHomeCont .catalogoContent .equipoElement {
    width: 100%;
    padding: 0;
    margin-top: 20px;
  }
  .catalogo__Home .container .catalogoHomeCont .catPaginador {
    width: 100%;
    padding-left: 0;
    margin-top: 40px;
  }
  .slider__ban .imgSlide img.imgD {
    display: none;
  }
  .slider__ban .imgSlide img.imgM {
    display: block;
  }
  .catEquipoInfo .catEquipoInfoNombre .precioContado .precioCant {
    width: 100% !important;
  }
  .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-rojo,
  .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-azul,
  .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-blanco-rojo {
    width: 100% !important;
    max-width: initial;
    margin-top: 10px;
  }
  .catEquipoInfo .catEquipoInfoNombre .precioContado span.comprasMax {
    position: relative;
    right: initial;
    bottom: initial;
    width: 100% !important;
    max-width: 100%;
    margin-top: 10px;
  }
  .catEquipoInfo.prepago .catEquipoInfoCarac form .equipoInfoCapacidad {
    width: 100% !important;
  }
  .catEquipoInfo.prepago .catEquipoInfoCarac form .equipoInfoColor {
    width: 100% !important;
  }
  .catPlanElement .cPlanCarac dl {
    width: 50%;
    margin-bottom: 40px;
    border: none;
  }
  .catPlanElement .cPlanCarac dl:nth-child(odd) {
    border-right: #ddd 1px solid;
  }
  .catPlanElement .cPlanCarac dl:last-child {
    width: 50%;
  }
  .catPlanElement .cPlanPrecio {
    width: 100%;
  }
  .catPlanElement .cPlanPrecio .precioInicial {
    width: 50%;
  }
  .catPlanElement .cPlanPrecio .precio {
    width: 50%;
  }
  .catPlanElement .cPlanPrecio .btnComprar {
    margin-top: 40px;
    width: 100%;
  }
  .mod__valoraciones
    .container
    .valMainElement
    .valEquipoData
    .califCarac
    ul
    li {
    width: 100%;
  }
  .mod__valoraciones .container .valCommentsCont .valFilter p,
  .mod__valoraciones .container .valCommentsCont .valFilter .selectFilter {
    width: 100%;
  }
  .mod__valoraciones .container .valCommentsCont .valFilter p {
    margin-bottom: 20px;
  }
  .mod__valoraciones .container .valCommentsCont .valFilter .selectFilter {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-flex-pack: start;
  }
  .mod__valoraciones .container .valCommentsCont .valFilter .selectFilter label,
  .mod__valoraciones
    .container
    .valCommentsCont
    .valFilter
    .selectFilter
    .select {
    width: 100%;
  }
  .mod__valoraciones
    .container
    .valCommentsCont
    .valFilter
    .selectFilter
    label {
    margin-bottom: 5px;
  }
  .mod__valoraciones
    .container
    .valCommentsCont
    .valCommentsWrap
    .valCommentsElement {
    border-bottom: #ddd 2px solid;
  }
  .mod__valoraciones
    .container
    .valCommentsCont
    .valCommentsWrap
    .valCommentsElement:last-child {
    border: none;
  }
  .mod__valoraciones
    .container
    .valCommentsCont
    .valCommentsWrap
    .valCommentsElement
    .valCommentsPerson,
  .mod__valoraciones
    .container
    .valCommentsCont
    .valCommentsWrap
    .valCommentsElement
    .valCommentsText {
    width: 100%;
  }
  .mod__valoraciones
    .container
    .valCommentsCont
    .valCommentsWrap
    .valCommentsElement
    .valCommentsPerson {
    padding: 0;
    margin: 0 0 20px 0;
    border: none;
  }
  .mod__fichaTecnica .fichaElement .container {
    padding: 20px;
  }
  .mod__fichaTecnica .fichaElement .container dl {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-left: 0;
    padding: 10px;
  }
  .mod__fichaTecnica .fichaElement .container dl dt,
  .mod__fichaTecnica .fichaElement .container dl dd {
    font-size: 16px;
    font-size: 1rem;
  }
  .mod__fichaTecnica .fichaElement .container dl dt {
    width: 100%;
    margin-bottom: 10px;
  }
  .mod__fichaTecnica .fichaElement .container dl dd {
    width: 100%;
  }
  .mod__fichaTecnica .fichaElement:nth-child(even) {
    background: #f2f2f2;
  }
}
@media only screen and (max-width: 480px) {
  .catEquipoInfo .catEquipoInfoNombre .precioContado .precio {
    width: 100%;
    margin-bottom: 10px;
  }
  .catalogo__EquipoTabs
    .catEquipoTabsContent
    .viewDescrip
    li
    .equipoBoxDescrip
    .container
    .caracDestacadas
    dl.caracMenu
    dt {
    max-width: 90px;
  }
  .catalogo__EquipoTabs
    .catEquipoTabsContent
    .viewDescrip
    li
    .equipoBoxDescrip
    .container
    .caracDestacadas
    dl.caracMenu
    dt
    i {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .catalogo__EquipoTabs
    .catEquipoTabsContent
    .viewDescrip
    li
    .equipoBoxDescrip
    .container
    .caracDestacadas
    dl.caracMenu
    dt
    i.fa {
    width: 40px;
    height: 40px;
  }
  .catalogo__EquipoTabs
    .catEquipoTabsContent
    .viewDescrip
    li
    .equipoBoxDescrip
    .container
    .caracDestacadas
    dl.caracMenu
    dt
    i.fa-2x {
    font-size: 26px;
    font-size: 1.625rem;
  }
  .catalogo__EquipoTabs
    .catEquipoTabsContent
    .viewDescrip
    li
    .equipoBoxDescrip
    .container
    .caracDestacadas
    dl.caracMenu
    dt
    span {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .catPlanElement .cPlanCarac dl {
    width: 100%;
    border-bottom: #ddd 1px solid;
    padding-bottom: 40px;
  }
  .catPlanElement .cPlanCarac dl:nth-child(odd) {
    border-right: none;
  }
  .catPlanElement .cPlanCarac dl:last-child {
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 0;
    border: none;
  }
  .catPlanElement .cPlanPrecio .precioInicial {
    width: 100%;
    margin-bottom: 40px;
  }
  .catPlanElement .cPlanPrecio .precio {
    width: 100%;
  }
}
.bannerInstitucional {
  padding: 0;
  background: #fff !important;
}
.bannerInstitucional .imgContFull img {
  width: 100%;
  height: auto;
}
.bannerInstitucional .imgContFull img.mov {
  display: none;
}
.bannerInstitucional .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  position: relative;
}
.bannerInstitucional .container .bannerText {
  position: absolute;
  left: 0;
  bottom: 60px;
  width: calc(25% + 150px);
}
.bannerInstitucional .container .bannerText h2 {
  font-size: 70px;
  font-size: 4.375rem;
  font-weight: 300;
  margin-bottom: 10px;
}
.bannerInstitucional .container .bannerText h2 strong {
  color: #ef3829;
}
.bannerInstitucional .container .bannerText p {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
}
.bannerInstitucional .container .bannerText [class*="btn"] {
  margin: 20px 0 0;
}
.bannerInstitucional .container .imgCont {
  width: 100%;
  max-width: 75%;
  margin-bottom: -60px;
}
.bannerInstitucional .container .imgCont img {
  width: 100%;
  height: auto;
}
.descargaMiClaro .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  position: relative;
}
.descargaMiClaro .container .descargaMiClaroCont {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  width: 560px;
  padding: 60px 0;
  padding-right: 100px;
}
.descargaMiClaro .container .descargaMiClaroCont h3 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.2;
  margin-bottom: 20px;
}
.descargaMiClaro .container .descargaMiClaroCont ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  max-width: 230px;
  margin-bottom: 10px;
}
.descargaMiClaro .container .descargaMiClaroCont ul li {
  width: 50%;
  padding-right: 10px;
}
.descargaMiClaro .container .descargaMiClaroCont ul li a {
  display: block;
}
.descargaMiClaro .container .descargaMiClaroCont ul li a img {
  width: 100%;
  height: auto;
}
.descargaMiClaro .container .descargaMiClaroCont .imgCont {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  text-align: center;
  left: 0;
  width: calc(100% - 660px);
}
.descargaMiClaro .container .descargaMiClaroCont .imgCont img {
  width: 100%;
  max-width: 465px;
  height: auto;
}
.descargaMiClaro .container .descargaMiClaroCont .btn {
  width: 100%;
  max-width: 220px;
}
.descargaMiClaro .container .descargaMiClaroCont .btn a {
  width: 100%;
}
.homeNews {
  padding-top: 20px;
  background: #fff !important;
}
.homeNews .container {
  max-width: 1100px !important;
}
.homeNews .container .homeNewsHeader {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  margin-bottom: 20px;
}
.homeNews .container .homeNewsHeader h3 {
  font-size: 26px;
  font-size: 1.625rem;
  width: 230px;
}
.homeNews .container .homeNewsHeader h3 span {
  display: inline-block;
  padding: 0 5px 5px;
}
.homeNews .container .homeNewsHeader h3 strong {
  font-size: 54px;
  font-size: 3.375rem;
  color: #fff;
  display: inline-block;
  padding: 5px;
  background: #ef3829;
}
.homeNews .container .homeNewsHeader ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  width: calc(100% - 230px);
}
.homeNews .container .homeNewsHeader ul li {
  margin-left: 20px;
}
.homeNews .container .homeNewsHeader ul li a {
  color: #000;
  text-decoration: none;
  display: block;
  padding: 5px 10px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.homeNews .container .homeNewsHeader ul li.active a {
  color: #fff;
  background: #ef3829;
}
.homeNews .container .homeNewsHeader.mainHeader {
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.homeNews .container .homeNewsHeader.mainHeader h2 {
  font-size: 40px;
  font-size: 2.5rem;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
}
.homeNews .container .homeNewsHeader.mainHeader h2 span {
  padding: 0 5px 5px;
}
.homeNews .container .homeNewsHeader.mainHeader h2 strong {
  font-size: 54px;
  font-size: 3.375rem;
  color: #fff;
  display: inline-block;
  padding: 5px;
  background: #ef3829;
}
.homeNews .container .homeNewsHeader.mainHeader ul {
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  margin-top: 10px;
}
.homeNews .container .homeNewsHeader.mainHeader ul li {
  margin-left: 10px;
  margin-right: 10px;
}
.homeNews .homeNewsGrid .container .homeNewsGridCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
}
.homeNews .homeNewsGrid .container .homeNewsGridCont .homeNewsElement {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33%;
  padding: 0 10px;
  margin-bottom: 20px;
  position: relative;
}
.homeNews
  .homeNewsGrid
  .container
  .homeNewsGridCont
  .homeNewsElement
  .homeNewsImg
  img {
  width: 100%;
  height: auto;
  margin-bottom: -3px;
}
.homeNews
  .homeNewsGrid
  .container
  .homeNewsGridCont
  .homeNewsElement
  .homeNewsImg
  img.imgMov {
  display: none;
}
.homeNews
  .homeNewsGrid
  .container
  .homeNewsGridCont
  .homeNewsElement
  .homeNewsText {
  position: absolute;
  left: 10px;
  top: 0;
  width: calc(100% - 20px);
  height: 100%;
  background: -moz-linear-gradient(
    top,
    transparent 50%,
    rgba(0, 0, 0, 0.5) 60%,
    rgba(0, 0, 0, 0.5) 100%
  );
  background: -webkit-linear-gradient(
    top,
    transparent 50%,
    rgba(0, 0, 0, 0.5) 60%,
    rgba(0, 0, 0, 0.5) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 50%,
    rgba(0, 0, 0, 0.5) 60%,
    rgba(0, 0, 0, 0.5) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );
}
.homeNews
  .homeNewsGrid
  .container
  .homeNewsGridCont
  .homeNewsElement
  .homeNewsText
  .labelRound {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #ef3829;
  text-align: center;
  background: #fff;
  padding: 3px 5px;
  min-width: 110px;
  position: absolute;
  right: 20px;
  top: 20px;
}
.homeNews
  .homeNewsGrid
  .container
  .homeNewsGridCont
  .homeNewsElement
  .homeNewsText
  .homeNewsTextBox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  position: absolute;
  bottom: 40px;
  right: 0;
  padding: 20px;
}
.homeNews
  .homeNewsGrid
  .container
  .homeNewsGridCont
  .homeNewsElement
  .homeNewsText
  .homeNewsTextBox
  h4 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  text-shadow: 0px 3px 5px #000;
  margin-bottom: 10px;
}
.homeNews
  .homeNewsGrid
  .container
  .homeNewsGridCont
  .homeNewsElement
  .homeNewsText
  .homeNewsTextBox
  p.fecha {
  font-size: 18px;
  font-size: 1.125rem;
  text-shadow: 0px 3px 5px #000;
  margin-bottom: 10px;
}
.homeNews
  .homeNewsGrid
  .container
  .homeNewsGridCont
  .homeNewsElement
  .homeNewsText
  [class*="btn-"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0;
}
.homeNews .homeNewsGrid .container .rightLink .container {
  text-align: right;
  padding: 0;
}
.homeNews .homeNewsGrid .container .catPaginador {
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.homeNews + .newsSearchBox {
  padding-top: 0;
}
.bottomBoxes {
  padding: 30px 0;
}
.bottomBoxes h3 {
  margin-bottom: 10px;
}
.bottomBoxes .container .bottomBoxesCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.bottomBoxes .container .bottomBoxesCont .box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: calc(25% - 20px);
  padding: 20px;
  margin: 10px 0;
  background: #fff;
  border: #ddd 1px solid;
}
.bottomBoxes .container .bottomBoxesCont .box .boxText {
  position: relative;
  padding-bottom: 20px;
}
.bottomBoxes .container .bottomBoxesCont .box h3 {
  font-weight: 400;
  margin-bottom: 10px;
}
.bottomBoxes .container .bottomBoxesCont .box p {
  line-height: 1.2;
  margin-bottom: 10px;
}
.bottomBoxes .container .bottomBoxesCont .box a {
  position: absolute;
  bottom: 0;
}
.noticiaBanner {
  padding: 0;
}
.noticiaBanner .imgCont {
  width: 100%;
}
.noticiaBanner .imgCont img {
  width: 100%;
  height: auto;
}
.noticiaBanner .imgCont img.imgMov {
  display: none;
}
.noticiaBanner .noticiaBannerHeader {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  width: 100%;
  max-width: 680px;
  margin: 0 auto;
  margin-top: -70px;
}
.noticiaBanner .noticiaBannerHeader h1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 32px;
  font-size: 2rem;
  color: #fff;
  width: 100%;
  padding: 30px;
  background: #ef3829;
}
.noticiaBanner .noticiaBannerHeader p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.2;
  width: 100%;
  padding: 20px;
}
.noticiaComparte {
  background: #fff !important;
}
.noticiaComparte .container .noticiaComparteCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.noticiaComparte .container .noticiaComparteCont ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.noticiaComparte .container .noticiaComparteCont ul li {
  margin-left: 10px;
}
.noticiaComparte .container .noticiaComparteCont ul li a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  color: #fff;
  width: 40px;
  height: 40px;
  display: block;
  background: #666;
}
.noticiaComparte .container .noticiaComparteCont ul li a i {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.noticiaComparte .container .noticiaComparteCont ul li a.fb {
  background: #3b5998;
}
.noticiaComparte .container .noticiaComparteCont ul li a.tw {
  background: #1da1f2;
}
.noticiaComparte .container .noticiaComparteCont ul li a.gp {
  background: #d34836;
}
.noticiaComparte .container .noticiaComparteCont ul li a.in {
  background: #4875b4;
}
.noticiaDetalle .container .noticiaDetalleCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 65%;
  padding-right: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft h2,
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft h3 {
  margin-bottom: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft p {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft p .link:after {
  display: none;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft p + h2 {
  margin-top: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft p + h3 {
  margin-top: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft p.fecha {
  font-weight: 400;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft ul {
  margin-bottom: 20px;
  padding-left: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft ul li {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft ul li:before {
  content: "•";
  margin-right: 5px;
  color: #ef3829;
  position: absolute;
  left: 0;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft img + h2 {
  margin-top: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft img + h3 {
  margin-top: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft .resume {
  position: relative;
  margin-bottom: 40px;
  display: inline-block;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaLeft
  .resume
  p:last-child {
  margin-bottom: 0 !important;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft .resume:before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  width: 3px;
  height: 100%;
  background: #ef3829;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaLeft .copyrightNoti {
  display: block;
  font-weight: 300;
  color: #666;
  padding-top: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaRight {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 35%;
  padding-left: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaRight h3 {
  color: #ef3829;
  font-weight: 400;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: #ddd 1px solid;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaRight .interes {
  margin-bottom: 20px;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .interes
  .interesNoticia {
  margin: 20px 0;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .interes
  .interesNoticia
  a {
  color: inherit;
  text-decoration: none;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .interes
  .interesNoticia
  a:hover
  h4 {
  text-decoration: underline;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .interes
  .interesNoticia
  a:hover
  img {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .interes
  .interesNoticia
  h4 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  width: 100%;
  padding: 10px;
  background: #ef3829;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .interes
  .interesNoticia
  img {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .interes
  .interesNoticia
  p {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.2;
  display: inline-block;
  margin-bottom: 20px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaRight .secciones {
  margin-bottom: 30px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaRight .secciones ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaRight .secciones ul li {
  margin-left: -10px;
  display: inline-block;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .secciones
  ul
  li
  a {
  color: #000;
  text-decoration: none;
  display: block;
  padding: 5px 10px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .secciones
  ul
  li
  a:hover {
  color: #1f97ae;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .secciones
  ul
  li.active
  a {
  color: #fff;
  background: #ef3829;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaRight .historico {
  margin-bottom: 40px;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaRight .historico ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  -webkit-box-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.noticiaDetalle .container .noticiaDetalleCont .noticiaRight .historico ul li {
  display: inline-block;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .historico
  ul
  li
  a {
  color: #000;
  text-decoration: none;
  display: block;
  padding: 5px 0;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .historico
  ul
  li
  a:hover {
  color: #1f97ae;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .historico
  ul
  li
  ul {
  padding-left: 20px;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .historico
  ul
  li
  ul
  li {
  font-weight: 300;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .historico
  ul
  li
  ul
  li
  a:before {
  content: "- ";
  display: inline-block;
}
.noticiaDetalle
  .container
  .noticiaDetalleCont
  .noticiaRight
  .historico
  ul
  li
  ul
  li.active
  a {
  color: #ef3829;
}
.searchBox {
  width: 100%;
  margin-bottom: 40px;
}
.searchBox h3 {
  margin-bottom: 20px;
}
.searchBox form {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  max-width: 420px;
  margin: 0;
}
.searchBox form fieldset {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.searchBox form fieldset input[type="text"] {
  margin-bottom: 0;
}
.searchBox form fieldset button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  min-width: 70px;
  min-height: 40px;
  margin: 0;
  padding: 10px;
}
.searchBox form fieldset:first-child {
  width: calc(100% - 70px);
}
.searchBox form fieldset:last-child {
  width: 70px;
}
.noticiasRelacionadas .container h2 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 960px;
  height: 52px;
  margin: 0 auto 20px;
}
.noticiasRelacionadas .container h2 span {
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: #ef3829;
  padding: 10px;
  background: #fff;
}
.noticiasRelacionadas .container h2:before {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #ef3829;
}
.noticiasRelacionadas .container .noticiasRelCont {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin: 0 auto;
  max-width: 960px;
}
.noticiasRelacionadas .container .noticiasRelCont .notRelBox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  border: #fff 2px solid;
}
.noticiasRelacionadas .container .noticiasRelCont .notRelBox .imgCont {
  position: relative;
  overflow: hidden;
}
.noticiasRelacionadas .container .noticiasRelCont .notRelBox .imgCont img {
  width: 100%;
  height: auto;
  margin-bottom: -3px;
}
.noticiasRelacionadas .container .noticiasRelCont .notRelBox .imgCont .overlay {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  left: 0;
  top: 95%;
  width: 100%;
  height: 100%;
  background: rgba(239, 56, 41, 0.7);
}
.noticiasRelacionadas
  .container
  .noticiasRelCont
  .notRelBox
  .imgCont
  .overlay
  a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  text-decoration: none;
  text-align: center;
  display: block;
  width: 100%;
  max-width: 180px;
  color: #fff;
  padding: 10px 20px;
  border: #fff 1px solid;
}
.noticiasRelacionadas
  .container
  .noticiasRelCont
  .notRelBox
  .imgCont
  .overlay
  a:after {
  content: "" !important;
  font-family: "FontAwesome";
  margin-left: 10px;
}
.noticiasRelacionadas
  .container
  .noticiasRelCont
  .notRelBox
  .imgCont
  .overlay:before {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
  content: "";
  display: block;
  top: -10px;
  width: 0;
  height: 0;
  opacity: 0.7;
  filter: alpha(opacity=70);
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #ef3829 transparent;
}
.noticiasRelacionadas .container .noticiasRelCont .notRelBox .text p {
  font-size: 18px;
  font-size: 1.125rem;
  padding: 10px 20px;
}
.noticiasRelacionadas
  .container
  .noticiasRelCont
  .notRelBox:hover
  .imgCont
  .overlay {
  top: 10%;
}
@media only screen and (max-width: 1102px) {
  .bannerInstitucional .container .bannerText {
    bottom: 50px;
    width: calc(35% + 100px);
  }
  .bannerInstitucional .container .bannerText h2 {
    font-size: 50px;
    font-size: 3.125rem;
  }
  .bannerInstitucional .container .bannerText p {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .bannerInstitucional .container .imgCont {
    max-width: 65%;
    margin-bottom: -30px;
  }
  .descargaMiClaro .container .descargaMiClaroCont {
    width: 450px;
    padding-right: 50px;
  }
  .descargaMiClaro .container .descargaMiClaroCont .imgCont {
    width: calc(100% - 500px);
  }
}
@media only screen and (max-width: 960px) {
  .bannerInstitucional .container .bannerText {
    left: 15px;
  }
  .homeNews .container .homeNewsHeader {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .homeNews .container .homeNewsHeader h3 {
    margin-bottom: 10px;
  }
  .homeNews .container .homeNewsHeader ul {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    width: 100%;
    margin-top: 10px;
  }
  .bottomBoxes .container .bottomBoxesCont {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .bottomBoxes .container .bottomBoxesCont .box {
    width: calc(50% - 10px);
  }
}
@media only screen and (max-width: 760px) {
  .bannerInstitucional .container .bannerText {
    width: calc(30% + 100px);
  }
  .bannerInstitucional .container .bannerText h2 {
    font-size: 32px;
    font-size: 2rem;
  }
  .bannerInstitucional .container .bannerText p {
    font-size: 16px;
    font-size: 1rem;
  }
  .bannerInstitucional .container .imgCont {
    max-width: 100%;
    margin-right: -140px;
  }
  .descargaMiClaro .container .descargaMiClaroCont {
    align-items: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    width: 100%;
    padding: 0;
    padding-right: 0;
  }
  .descargaMiClaro .container .descargaMiClaroCont h3 {
    font-size: 28px;
    font-size: 1.75rem;
    text-align: center;
  }
  .descargaMiClaro .container .descargaMiClaroCont ul {
    max-width: 340px;
    order: 6;
    margin-top: 10px;
    margin-bottom: 0;
  }
  .descargaMiClaro .container .descargaMiClaroCont .imgCont {
    width: 100%;
    position: relative;
    left: initial;
    top: initial;
    margin-bottom: 20px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .descargaMiClaro .container .descargaMiClaroCont .btn {
    order: 5;
  }
  .homeNews .homeNewsGrid .container .homeNewsGridCont .homeNewsElement {
    width: 50%;
  }
  .noticiaBanner .imgCont img.imgDesk {
    display: none;
  }
  .noticiaBanner .imgCont img.imgMov {
    display: block;
  }
  .noticiaBanner .noticiaBannerHeader {
    margin-top: 0;
  }
  .noticiaBanner .noticiaBannerHeader h1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 24px;
    font-size: 1.5rem;
    color: #fff;
    width: 100%;
    padding: 30px;
    background: #ef3829;
  }
  .noticiaBanner .noticiaBannerHeader p {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.2;
    width: 100%;
    padding: 20px;
  }
  .noticiaDetalle .container .noticiaDetalleCont .noticiaLeft {
    width: 100%;
    padding-right: 0;
  }
  .noticiaDetalle .container .noticiaDetalleCont .noticiaLeft .resume {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .noticiaDetalle .container .noticiaDetalleCont .noticiaRight {
    display: none;
  }
  .noticiasRelacionadas .container .noticiasRelCont {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .noticiasRelacionadas .container .noticiasRelCont .notRelBox {
    width: 50%;
  }
}
@media only screen and (max-width: 520px) {
  .bannerInstitucional .imgContFull img.desk {
    display: none;
  }
  .bannerInstitucional .imgContFull img.mov {
    display: block;
  }
  .bannerInstitucional .container .bannerText {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 20px;
  }
}
@media only screen and (max-width: 480px) {
  .bannerInstitucional .container .imgCont {
    margin-right: -80px;
    margin-bottom: 60px;
  }
  .homeNews .container .homeNewsHeader ul {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-flex-pack: start;
  }
  .homeNews .container .homeNewsHeader ul li {
    width: calc(50% - 20px);
  }
  .homeNews .container .homeNewsHeader.mainHeader ul {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-flex-pack: start;
  }
  .homeNews .homeNewsGrid .container .homeNewsGridCont .homeNewsElement {
    width: 100%;
  }
  .homeNews
    .homeNewsGrid
    .container
    .homeNewsGridCont
    .homeNewsElement
    .homeNewsImg {
    overflow: hidden;
  }
  .homeNews
    .homeNewsGrid
    .container
    .homeNewsGridCont
    .homeNewsElement
    .homeNewsImg
    img.imgMov {
    display: block;
  }
  .homeNews
    .homeNewsGrid
    .container
    .homeNewsGridCont
    .homeNewsElement
    .homeNewsImg
    img.imgDesk {
    display: none;
  }
  .homeNews
    .homeNewsGrid
    .container
    .homeNewsGridCont
    .homeNewsElement
    .homeNewsText {
    background: rgba(0, 0, 0, 0.5);
  }
  .homeNews
    .homeNewsGrid
    .container
    .homeNewsGridCont
    .homeNewsElement
    .homeNewsText
    .homeNewsTextBox
    h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .bottomBoxes .container .bottomBoxesCont .box {
    width: 100%;
  }
}
footer {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #ddd;
  padding: 0;
}
footer [class^="footer"] {
  width: 100%;
}
footer [class*="superior"] {
  padding-top: 20px;
  padding-bottom: 25px;
}
footer [class*="superior"] .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  align-items: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
}
footer [class*="superior"] .container dl {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  font-size: 0.8125rem;
  display: initial;
  float: initial;
  word-wrap: break-word;
  padding-bottom: 10px;
}
footer [class*="superior"] .container dl.box__rs {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  margin-bottom: initial;
}
footer [class*="superior"] .container dl.box__rs dt {
  width: 100%;
}
footer [class*="superior"] .container dt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  color: #444;
  margin-top: 34px;
}
footer [class*="superior"] .container dt:first-child {
  margin-top: 0px;
}
footer [class*="superior"] .container dt a:hover {
  text-decoration: underline;
}
footer [class*="superior"] .container dd {
  padding-top: 11.2px;
  padding-top: 0.7rem;
  font-weight: 300;
}
footer [class*="superior"] .container a {
  color: inherit;
  text-decoration: none;
}
footer [class*="superior"] .container a.bt__fb:before,
footer [class*="superior"] .container a.bt__tw:before,
footer [class*="superior"] .container a.bt__yt:before,
footer [class*="superior"] .container a.bt__gp:before,
footer [class*="superior"] .container a.bt__in:before,
footer [class*="superior"] .container a.bt__pi:before,
footer [class*="superior"] .container a.bt__linked:before {
  font-size: 32px;
  font-size: 2rem;
  margin-top: 3.33333px;
  margin-right: 10px;
  color: #444;
}
footer [class*="superior"] .container a.bt__mo:before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-top: 1px;
  margin-right: 10px;
  background: url(vector/ico-mobli.svg) no-repeat 0 0;
}
footer [class$="inferior"] {
  background: #000104;
}
footer [class$="inferior"] .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  min-height: 60px;
}
footer [class$="inferior"] .container .footer__foot {
  font-size: 14px;
  font-size: 0.875rem;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-pack: start;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  color: #fff;
  position: relative;
}
footer [class$="inferior"] .container .footer__foot [class*="logo"] {
  background: url(vector/logo-claro-blanco.svg) no-repeat;
  width: 58px;
  height: 21px;
  margin-right: 10px;
  margin-top: -8px;
}
footer [class$="inferior"] .container .footer__foot p {
  font-weight: 100;
}
footer [class$="inferior"] .container .footer__menu {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
footer [class$="inferior"] .container .footer__menu ul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: row;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 100%;
}
footer [class$="inferior"] .container .footer__menu ul li {
  padding-left: 15px;
}
footer [class$="inferior"] .container .footer__menu li:last-child a {
  margin-right: initial;
}
footer [class$="inferior"] .container .footer__menu a {
  color: inherit;
  text-decoration: none;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #1f97ae;
  font-weight: 300;
}
footer [class$="inferior"] .container .footer__menu a.region {
  margin-right: initial;
}
footer [class$="inferior"] .container .bloqueRegion {
  display: none;
  margin: 0 auto;
  text-align: right;
}
footer [class$="inferior"] .container .bloqueRegion .paises {
  margin-top: -4px;
}
footer [class$="inferior"] .container .bloqueRegion .paises select {
  margin-top: -4px;
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff;
  width: auto;
  margin: 0;
  background: transparent;
  border: none;
  padding: 13px 55px 5px 0 !important;
}
section.header-buyback {
  padding-bottom: 20px;
}
section.bg-buy-back {
  background-image: url("../img/bg-buy-back-web.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: auto;
}
.flecha-desplazamiento {
  position: absolute;
  bottom: -36px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.flecha-desplazamiento > img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cotizador-equipo {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  padding-bottom: 40px;
  padding-top: 40px;
}
.cotizador-equipo .cotizador-equipo-izq {
  flex-basis: 40%;
}
.cotizador-equipo .cotizador-equipo-der {
  flex: 1;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.cotizador-equipo .cont-img-equipo {
  text-align: center;
  width: 100%;
}
.cotizador-equipo .cont-img-equipo img {
  width: 100%;
  max-width: 160px;
  margin-left: 15%;
}
.cotizador-equipo .cont-desc-cotizador-equipo {
  width: 100%;
  max-width: 390px;
  margin-left: 20px;
}
.cotizador-equipo .cont-desc-cotizador-equipo fieldset {
  margin-top: 20px;
  padding-bottom: 0;
}
.cotizador-equipo .descripcion-cotizador {
  display: none;
}
.cotizador-equipo .descripcion-cotizador .txt-valor-estimado {
  font-size: 18px;
  font-size: 1.125rem;
  color: #707070;
  margin-top: 20px;
  margin-bottom: 20px;
}
.cotizador-equipo .descripcion-cotizador .precio-valor {
  color: #ef3829;
  font-size: 34px;
  font-size: 2.125rem;
  margin-bottom: 10px;
}
.cotizador-equipo .descripcion-cotizador .txt-condiciones-aplican {
  font-size: 14px;
  font-size: 0.875rem;
  color: #707070;
  margin-bottom: 30px;
}
.cotizador-equipo .descripcion-cotizador .btn-azul {
  width: 100%;
  margin-top: 10px;
}
.modulo-info-buyback .max-space-bottom {
  margin-bottom: 15px;
}
.modulo-info-buyback .max-space-bottom > img {
  max-width: 100%;
}
.modulo-info-buyback .subtitulo-cotizador {
  color: #000104;
}
.pasos-cambiar-equipo .contentTituloUrl h2 {
  width: 100%;
  text-align: center;
}
.pasos-cambiar-equipo.caracteristicas .contentEquipoDestacado {
  max-width: 950px;
  margin: auto;
  padding-top: 20px;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.pasos-cambiar-equipo.caracteristicas
  .contentEquipoDestacado
  article
  [class*="ico_"] {
  height: 80px;
}
.pasos-cambiar-equipo.caracteristicas
  .contentEquipoDestacado
  article
  [class*="ico_"]:before {
  width: 80px;
  height: 80px;
}
.pasos-cambiar-equipo.caracteristicas .contentEquipoDestacado article h3 {
  color: #ef3829;
  height: auto !important;
}
.pasos-cambiar-equipo .ico.lte4G:before,
.pasos-cambiar-equipo .ico.promociones:before,
.pasos-cambiar-equipo .ico.velocidadInt:before,
.pasos-cambiar-equipo .ico.claroClub:before,
.pasos-cambiar-equipo .ico.valor:before,
.pasos-cambiar-equipo .ico.estado:before,
.pasos-cambiar-equipo .ico.centro:before {
  width: 70px !important;
  height: 80px !important;
}
.pasos-cambiar-equipo article .cont-centros-buyback {
  padding-top: 15px;
}
.pasos-cambiar-equipo article a {
  color: #1f97ae !important;
}
.pasos-cambiar-equipo
  .bx-wrapper
  .bx-controls.bx-has-controls-auto.bx-has-pager
  .bx-pager {
  text-align: center;
  width: 100%;
}
.pasos-cambiar-equipo .bx-wrapper .bx-pager.bx-default-pager a {
  width: 15px;
  height: 15px;
  border-radius: 30px;
}
.como-funciona-buyback p {
  color: #000104;
}
.como-funciona-buyback .container {
  max-width: 950px !important;
  margin-left: auto;
  margin-right: auto;
}
.como-funciona-buyback .container article {
  margin-bottom: 15px;
}
.requisitos-condiciones-buyback .mod__Accordeon {
  margin-top: 40px;
}
.pasos-recomendaciones-bb p {
  color: #000104;
}
.pasos-recomendaciones-bb .container article {
  margin-bottom: 15px;
}
ul.lista {
  margin: 10px 0;
}
ul.lista li {
  font-size: 15px;
  font-size: 0.9375rem;
  color: initial;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 5px;
  padding-left: 10px;
  position: relative;
}
ul.lista li:before {
  position: absolute;
  content: "•";
  color: #ef3829;
  left: 0px;
}
.espacio-subtitulo {
  padding: 20px 0 10px;
}
h2.titulo-seccion {
  margin-bottom: 0.8em;
}
.titulo-cotizador01 {
  font-size: 34px;
  font-size: 2.125rem;
  font-weight: 300;
}
.subtitulo-cotizador {
  font-size: 24px;
  font-size: 1.5rem;
  color: #707070;
}
.subtitulo-cotizador > span {
  color: #ef3829;
}
.muestraChatBot .chatBot {
  display: block;
}
.chatBot {
  display: none;
  position: fixed;
  bottom: 0;
  right: 40px;
  width: 100%;
  max-width: 400px;
  z-index: 1000;
  -webkit-box-shadow: 0px 5px 8px 0px rgba(0, 1, 4, 0.4);
  -moz-box-shadow: 0px 5px 8px 0px rgba(0, 1, 4, 0.4);
  box-shadow: 0px 5px 8px 0px rgba(0, 1, 4, 0.4);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.chatBot .chatBotHeader {
  color: #fff;
  padding: 10px 20px;
  background-color: #ef3829;
  position: relative;
  height: 70px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.chatBot .chatBotHeader > h3 {
  font-size: 24px;
  font-size: 1.5rem;
  flex: 1;
}
.chatBot .chatBotHeader > h3 > span {
  font-weight: 600;
}
.chatBot .chatBotHeader .btnChatHeader {
  color: #fff;
  width: 24px;
  height: 24px;
  border: 2px solid;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  font-size: 14px;
  font-size: 0.875rem;
}
.chatBot .chatBotHeader .btnChatHeader + .btnChatHeader {
  margin-left: 6px;
}
.chatBot .chatBotHeader .btnChatMovil {
  display: none !important;
}
.chatBot .chatBotHeader .btnClose:before {
  font-family: "FontAwesome";
  content: "";
}
.chatBot .chatBotHeader .btnMinus:before {
  font-family: "FontAwesome";
  content: "";
  line-height: 0;
  padding-top: 2px;
}
.chatBot .chatBotHeader .btnPlus:before {
  font-family: "FontAwesome";
  content: "";
  line-height: 0;
  padding-top: 2px;
}
.chatBot .icoChatBot {
  width: 45px;
  height: 50px;
  background-image: url("vector/personaje_completo.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}
.chatBot .chatBotBody {
  background-color: #fff;
}
.chatBot .chatBotBody .contMsChat {
  height: 350px;
  overflow-y: scroll;
  padding: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.chatBot .chatBotBody .msChat {
  color: #222;
  position: relative;
  padding: 10px;
  margin-bottom: 10px;
  max-width: 85%;
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 12px;
  font-size: 0.75rem;
}
.chatBot .chatBotBody .msChat:last-child {
  margin-bottom: 10px;
}
.chatBot .chatBotBody .msChat > p {
  color: #222;
  font-size: 14px;
  font-size: 0.875rem;
}
.chatBot .chatBotBody .msReceived {
  margin-left: 40px;
  background-color: #f5f5f5;
}
.chatBot .chatBotBody .msReceived:before {
  content: "";
  position: absolute;
  left: -10px;
  top: 6px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 15px 0;
  border-color: transparent #f5f5f5 transparent transparent;
}
.chatBot .chatBotBody .msReceived:after {
  content: "";
  position: absolute;
  left: -40px;
  top: 0;
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("vector/icono_chat_ClaroBot.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.chatBot .chatBotBody .msReceived + .msReceived:before {
  display: none;
}
.chatBot .chatBotBody .msReceived + .msReceived:after {
  display: none;
}
.chatBot .chatBotBody .msReceived + .clockChatBot {
  margin-left: 40px;
  margin-top: -10px;
  margin-bottom: 20px;
}
.chatBot .chatBotBody .msSent {
  margin-left: 15%;
  background-color: #d6edf1;
}
.chatBot .chatBotBody .msSent:after {
  content: "";
  position: absolute;
  right: -10px;
  top: 6px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 15px 0 0;
  border-color: #d6edf1 transparent transparent transparent;
}
.chatBot .chatBotBody .msSent + .msSent:before {
  display: none;
}
.chatBot .chatBotBody .msSent + .clockChatBot {
  margin-left: 15%;
  text-align: right;
  margin-top: -10px;
  margin-bottom: 20px;
}
.chatBot .chatBotBody .clockChatBot {
  color: #666;
  max-width: 85%;
  padding-top: 4px;
  font-size: 10px;
  font-size: 0.625rem;
}
.chatBot .chatBotFooter {
  height: 64px;
  background-color: #fff;
}
.chatBot .chatBotFooter .contFormChat {
  background-color: #f0f7f8;
  padding: 10px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.chatBot .chatBotFooter textarea {
  min-height: initial;
  height: 40px;
  margin-bottom: 0;
  border: 0 solid;
  width: calc(100% - 80px);
  display: inline-block;
}
.chatBot .chatBotFooter .sendChat {
  border: none;
  cursor: pointer;
  display: inline-block;
  width: 70px;
  min-width: 70px;
  height: 40px;
  min-height: 40px;
  vertical-align: top;
  background-color: rgba(255, 255, 255, 0);
  background-image: url("vector/icono_envio.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.chatBot .contOpcionesChat {
  padding: 0 20px 20px 20px;
}
.chatBot .contOpcionesChat .txtInfoChat {
  background: #f0f7f8;
  width: 100%;
  padding: 20px;
  margin-bottom: 20px;
  margin-left: -20px;
}
.chatBot .contOpcionesChat .txtInfoChat > h3 {
  font-size: 18px;
  font-size: 1.125rem;
}
.chatBot .contOpcionesChat .selectSolicitar {
  min-height: auto;
}
.chatBot .contOpcionesChat .contTextSoli > h2 {
  color: #2997ad;
  margin-bottom: 0;
  font-weight: 500;
}
.chatBot .contOpcionesChat .contImgSoli {
  min-height: auto;
}
.chatBot .contOpcionesChat .icoContraSer {
  background-image: url("vector/personaje_ventas.svg");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: contain;
}
.chatBot .contOpcionesChat .icoAyudaChatBot {
  background-image: url("vector/personaje_ClaroBot.svg");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: contain;
  min-height: 60px;
}
.icoChatBot,
.contMsChat,
.contFormChat,
.chatBotHeader > .icoChatBot {
  display: none;
}
.btn-fixed-right {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  transition: all 0.1s;
  padding: 0;
  position: fixed;
  bottom: 22%;
  right: 0px;
  font-size: 0.75rem;
  cursor: pointer;
  z-index: 1000;
  width: 73px;
  text-align: center;
  height: 92px;
  border-radius: 0px 0px 0px 3px;
  opacity: 0.6;
}
.btn-fixed-right:hover {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
  color: #fff;
  opacity: 1;
}
.btn-fixed-right:before {
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 100%;
  width: 100%;
}
.btn-ico-chat-bot:before {
  background-image: url("vector/icono_chat_ventas.svg");
}
.btn-ico-chat-ventas:before {
  background-image: url("vector/icono_chat_ventas.svg");
}
@media only screen and (max-width: 760px) {
  .chatBot {
    bottom: 75px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .chatBot .chatBotHeader .btnChatMovil {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .chatBot .chatBotHeader .btnChatEscri {
    display: none !important;
  }
  .btn-fixed-right {
    bottom: 70px;
  }
  .btn-ico-chat-bot:before {
    background-image: url("vector/icono_chat_ventas_mobile.svg");
  }
  .btn-ico-chat-ventas:before {
    background-image: url("vector/icono_chat_ventas_mobile.svg");
  }
}
@media only screen and (max-width: 480px) {
  .chatBot {
    right: 0;
    max-width: 100%;
    bottom: 65px;
  }
}
section.modEscribenos {
  padding-top: 0;
  position: relative;
}
section.modEscribenos .headerBannerEscribenos {
  position: absolute;
  height: 420px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
section.modEscribenos .headerBannerEscribenos img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top right;
}
section.modEscribenos .tituloBanner {
  color: #fff;
  font-weight: 500;
  margin-bottom: 40px;
  text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.8), 0px 2px 8px rgba(0, 0, 0, 0.8);
  font-size: 32px;
  font-size: 2rem;
}
section.modEscribenos .bannerM {
  display: none;
}
.mainContEscribenos {
  position: relative;
  padding-top: 40px;
}
.formEscribenos {
  margin: 140px auto 0;
  width: 100%;
  max-width: 980px;
}
.formEscribenos > fieldset {
  width: 100%;
  max-width: 400px;
  margin: auto;
}
.formEscribenos fieldset {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 40px;
}
.formEscribenos fieldset p {
  margin: 10px 0;
  color: #222;
}
.formEscribenos fieldset p.small {
  color: #222;
  font-weight: 300;
  line-height: 1.3em;
  font-size: 16px;
  font-size: 1rem;
}
.formEscribenos h3 {
  color: #e7e7e7;
  font-weight: 500;
  font-size: 18px;
  font-size: 1.125rem;
}
.formEscribenos label {
  color: #666;
  font-size: 16px;
  font-size: 1rem;
}
.formEscribenos .seccionBlancoEscribenos {
  background-color: #fff;
  padding: 40px 80px;
  border-radius: 4px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 40px;
}
.formEscribenos .seccionBlancoEscribenos h2 {
  color: #222;
  font-weight: normal;
  margin-bottom: 20px;
  font-size: 18px;
  font-size: 1.125rem;
}
.formEscribenos .seccionBlancoEscribenos h3 {
  color: #222;
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
}
.formEscribenos .contBtnsEscribenos {
  margin-bottom: 0;
}
.formEscribenos .contBtnsEscribenos .contBtn {
  padding-bottom: 0;
}
.formEscribenos .contBtnsEscribenos .contBtn > dt {
  margin-bottom: 40px;
}
.formEscribenos .contBtnsEscribenos .big {
  width: 100%;
  max-width: 240px;
}
.formEscribenos .contBtnsEscribenos .flexCenter {
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.formEscribenos .contCaptcha {
  text-align: center;
  margin-bottom: 40px;
}
.formEscribenos .contCaptcha img {
  width: 100%;
  max-width: 300px;
}
.formEscribenos .descEscribenosSolicitud:after {
  content: "";
  width: calc(100% + 40px);
  height: 1px;
  margin: 30px auto 30px -20px;
  background-color: #222;
  display: block;
}
.formEscribenos .descEscribenosSolicitud p {
  color: #666;
  margin-bottom: 0.5em;
  line-height: 1.3em;
  font-size: 20px;
  font-size: 1.25rem;
}
.formEscribenos .descEscribenosSolicitud .descEscribenosSolicitudTitulo {
  color: #666;
  font-size: 32px;
  font-size: 2rem;
}
.formEscribenos
  .descEscribenosSolicitud
  .descEscribenosSolicitudTitulo.tituloIco:before {
  content: "";
  display: inline-block;
  vertical-align: sub;
  width: 40px;
  height: 40px;
  background-image: url("vector/mi-claro/ico-check-circulo-azul.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 0 40px 0 20px;
}
@media only screen and (min-width: 481px) and (max-width: 960px) {
  section.modEscribenos .headerBannerEscribenos {
    width: calc(100% + 30px);
    margin-left: -15px;
  }
}
.boxBlog {
  -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08);
  -o-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08);
  -ms-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  position: relative;
}
.boxBlog .cintilloBlog {
  position: absolute;
  top: 20px;
  left: 0;
  padding: 5px 15px;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
}
.boxBlog.personas .cintilloBlog {
  background-color: #ef4233;
}
.boxBlog.institucional .cintilloBlog {
  background-color: #fcab10;
}
.boxBlog.empresas .cintilloBlog {
  background-color: #000104;
}
.boxBlog.negocios .cintilloBlog {
  background-color: #bbb;
  color: #000104;
}
.boxBlog .boxBlogHeader {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.boxBlog .boxBlogHeader > a {
  display: block;
}
.boxBlog .boxBlogHeader > a img {
  width: 100%;
  height: auto;
}
.boxBlog .boxBlogBody {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
}
.boxBlog .boxBlogBody > a {
  text-decoration: none;
}
.boxBlog .boxBlogBody h2 {
  color: #000104;
  margin-bottom: 10px;
  font-size: 24px;
  font-size: 1.5rem;
}
.boxBlog .boxBlogBody .boxBlogDate {
  font-size: 10px;
  font-size: 0.625rem;
  color: #888;
  margin-bottom: 10px;
}
.boxBlog .boxBlogBody .boxBlogDes {
  padding-top: 13px;
  position: relative;
  margin-bottom: 20px;
  font-weight: 300;
  color: #000104;
}
.boxBlog .boxBlogBody .boxBlogDes p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
}
.boxBlog .boxBlogBody .boxBlogDes p > p {
  margin-top: 20px;
}
.boxBlog .boxBlogBody .boxBlogDes:before {
  content: "";
  width: 20px;
  height: 3px;
  background: #fcab10;
  position: absolute;
  top: 0;
  left: 0;
}
.boxImgBlog > a {
  display: block;
  position: relative;
  height: 100%;
}
.boxImgBlog img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.boxImgBlog .boxImgBlogTxt {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 15px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.boxImgBlog .boxImgBlogTxt p {
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
}
.tituloLinkBlog {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
header.headerBlog.fixed {
  position: static !important;
}
header.headerBlog.fixed + .wrapper {
  padding-top: 0;
}
header.headerBlog .header-superior {
  text-align: right;
}
header.headerBlog .header-superior a {
  font-size: 12px;
  font-size: 0.75rem;
  color: #1097ae;
  text-decoration: none;
  margin-left: auto;
}
header.headerBlog .header__logo {
  margin-left: auto;
  margin-right: auto;
  background-image: url("vector/logo-blog.svg");
  background-size: contain;
  width: 120px;
  margin-top: 0;
}
header.headerBlog .header-inferior {
  background-color: #ef3829;
  position: relative;
  z-index: 7;
}
header.headerBlog .header-inferior .container {
  position: relative;
}
header.headerBlog .header-inferior .box__mobile {
  display: block;
  width: auto;
}
header.headerBlog .header-inferior .box__mobile .search {
  position: absolute;
  padding: 10px;
  cursor: pointer;
  right: 0;
  bottom: -100%;
  z-index: 10;
}
header.headerBlog .header-inferior .box__mobile .search:before {
  content: "";
  font-family: "FontAwesome";
  color: #222;
  font-size: 24px;
  font-size: 1.5rem;
}
header.headerBlog .nav__icoMenuBlog {
  cursor: pointer;
  margin-left: 20px;
  display: none;
}
header.headerBlog .nav__icoMenuBlog:before {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
  font-size: 24px;
  font-size: 1.5rem;
}
header.headerBlog.viewSearch .searchBlog .search {
  top: 0;
  -webkit-transition: top 0.5s;
  -moz-transition: top 0.5s;
  -ms-transition: top 0.5s;
  transition: top 0.5s;
}
header.headerBlog.viewSearch .header-inferior .box__mobile .search:before {
  content: "";
  font-family: "FontAwesome";
}
.catBlog {
  margin-top: 20px;
  margin-left: -10px;
  margin-right: -10px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.catBlog > .boxBlog {
  width: calc(33.3333% - 20px);
  margin: 0 10px 20px 10px;
}
.sliderCatBlog {
  margin-top: 20px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-bottom: 20px;
}
.sliderCatBlog > .boxBlog {
  width: calc(66.6666% - 20px);
  margin: 0 10px 0 10px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.sliderCatBlog > .boxBlog .boxBlogHeader {
  width: 60%;
  line-height: 0;
}
.sliderCatBlog > .boxBlog .boxBlogHeader > a {
  height: 100%;
}
.sliderCatBlog > .boxBlog .boxBlogHeader > a img {
  height: 100%;
  object-fit: cover;
}
.sliderCatBlog > .boxBlog .cintilloBlog {
  line-height: initial;
}
.sliderCatBlog > .boxBlog .boxBlogBody {
  width: 40%;
}
.sliderCatBlog .contArtBlogSec {
  width: calc(33.3333% - 20px);
  margin: 0 10px 0 10px;
}
.sliderCatBlog .contBtnBlog > a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 10px 0px;
  font-size: 16px;
  text-align: center !important;
  text-decoration: none;
  display: table;
  border-radius: 3px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #ef3829;
  border: 1px solid transparent;
  color: #fff !important;
  width: 100%;
  margin: 0 auto;
}
.sliderCatBlog .contBtnBlog > a:after {
  display: none;
}
.slider__blog .bx-viewport {
  height: auto !important;
}
.slider__blog .bx-wrapper .bx-pager {
  position: static;
  padding-top: 0;
}
.gridBoxBlog {
  margin-left: -10px;
  margin-right: -10px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.gridBoxBlog .boxImgBlog {
  width: calc(50% - 20px);
  margin: 0 10px 0 10px;
}
.gridBoxBlog .boxImgBlog:nth-child(1),
.gridBoxBlog .boxImgBlog:nth-child(2) {
  margin-bottom: 20px;
}
.navegationBlog {
  border-bottom: 1px solid #d8d8d8;
  background-color: #fff;
  position: relative;
  z-index: 5;
}
.navegationBlog ul {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-flex-pack: space-around;
  -ms-flex-pack: justify;
}
.navegationBlog ul li {
  width: auto;
  padding-bottom: 0;
}
.navegationBlog ul li a {
  display: inline-block;
  color: #222;
  text-decoration: none;
  padding: 20px 10px;
  font-size: 14px;
  font-size: 0.875rem;
}
.navegationBlog ul li.active a,
.navegationBlog ul li:hover a {
  color: #1097ae;
  border-bottom: 1px solid #1097ae;
}
.searchBlog {
  position: relative;
  width: 100%;
  height: 0;
}
.searchBlog .search {
  background-color: #ef3829;
  padding: 5px;
  position: absolute;
  top: -50px;
  z-index: 2;
  width: calc(100% - 10px);
  -webkit-transition: top 0.5s;
  -moz-transition: top 0.5s;
  -ms-transition: top 0.5s;
  transition: top 0.5s;
}
.searchBlog .search .contSearch {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: 100%;
  max-width: 800px;
  border-radius: 5px;
  overflow: hidden;
}
.searchBlog .search input[type="search"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 70px;
  max-width: 950px;
  width: 90%;
  height: 36px;
  display: block;
  padding: 10px;
  border: none;
  border-radius: 5px 0 0 5px;
}
.searchBlog .search input[type="search"]:focus {
  outline: 0;
}
.searchBlog .search .bt__search {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #1f97ae;
  padding: 6.66667px;
  width: 10%;
  min-width: 30px;
  height: 36px;
  border-radius: 0px 5px 5px 0px;
  border: none;
  cursor: pointer;
  border: 1px solid #fff;
}
.searchBlog .search .bt__search:focus {
  outline: 0;
}
.searchBlog .search .bt__search:before {
  content: "";
  font-family: "FontAwesome";
  color: #fff;
}
.contMovilLink {
  display: none;
}
.sinCotrolSlider .bx-controls-direction {
  display: none;
}
section.mod__cuotas .contentTituloUrl h2 {
  color: #ef3829;
  margin-bottom: 0.5rem;
  line-height: 1.2em;
}
section.mod__cuotas .contentTituloUrl h3 {
  margin-bottom: 0.5rem;
  line-height: 1.2em;
}
.mod__cuotas-cont {
  margin-bottom: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.mod__cuotas-cont .contImg {
  width: 45%;
  padding: 0 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mod__cuotas-cont .contImg img {
  width: 100%;
  height: auto;
}
.mod__cuotas-cont .contDescrip {
  width: 55%;
  padding: 0 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mod__cuotas-cont .contDescrip h2 {
  color: #ef3829;
  font-weight: 500;
  line-height: 1.2em;
}
.mod__cuotas-cont .contDescrip table {
  margin-bottom: 10px;
}
.mod__cuotas-cont .contDescrip table thead tr {
  background-color: #666;
  color: #fff;
}
.mod__cuotas-cont .contDescrip table thead tr th {
  text-align: left;
  border-right: none;
}
.mod__cuotas-cont .contDescrip table thead tr th:first-child {
  width: 30%;
}
.mod__cuotas-cont .contDescrip table tbody tr td {
  text-align: left;
  border-right: none;
  color: #000104;
}
.mod__cuotas-cont .contDescrip table tbody tr td:first-child {
  font-weight: 500;
  width: 30%;
}
.cont-btn-cuotas [class*="btn-"] {
  width: 100%;
  max-width: 240px;
  margin: 0 auto 10px;
}
.header-inferior.headerRespSocial .header__navegation > ul:last-child {
  width: auto;
  min-width: auto;
}
.imgBannerMovil {
  display: none !important;
}
section.header__Section.header_SocialIntro,
section.header_SocialIntro.mod__contrata,
section.header_SocialIntro.datos {
  padding-bottom: 0;
}
.respoSocialIntro {
  position: relative;
  padding: 40px 0 20px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.respoSocialIntro > .container {
  position: relative;
}
.respoSocialIntro .respoSocialIntroFondo {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.respoSocialIntro .respoSocialIntroFondo:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(
    left,
    #fff 52%,
    rgba(255, 255, 255, 0.5) 56%,
    rgba(255, 255, 255, 0) 60%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -webkit-linear-gradient(
    left,
    #fff 52%,
    rgba(255, 255, 255, 0.5) 56%,
    rgba(255, 255, 255, 0) 60%,
    rgba(255, 255, 255, 0) 100%
  );
  background: linear-gradient(
    to right,
    #ffffff 52%,
    rgba(255, 255, 255, 0.5) 56%,
    rgba(255, 255, 255, 0) 60%,
    rgba(255, 255, 255, 0) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.respoSocialIntro .respoSocialIntroFondo > img {
  object-fit: cover;
  object-position: top right;
  width: 100%;
  height: 100%;
}
.respoSocialIntro .contInfoDosColumnas {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.respoSocialIntro .contInfoDosColumnas .infoDosColumna {
  width: 50%;
}
.respoSocialIntro .LogoRespoSocialIntro {
  margin-bottom: 40px;
}
.respoSocialIntro .LogoRespoSocialIntro img {
  width: 100%;
  max-width: 280px;
  height: auto;
}
.respoSocialIntro .txtRespoSocialIntro {
  margin-bottom: 20px;
}
.respoSocialIntro .txtRespoSocialIntro p {
  color: #222;
  font-weight: 300;
  line-height: 1.2em;
  font-size: 16px;
  font-size: 1rem;
}
.respoSocialIntro .txtSiguienteSeccion {
  text-align: center;
}
.respoSocialIntro .txtSiguienteSeccion p {
  margin-bottom: 20px;
  color: #ef3829;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
}
.respoSocialIntro .txtSiguienteSeccion .icoSiguienteSeccion {
  height: 42px;
  width: 42px;
  display: inline-block;
  background-image: url("vector/Icon-circulo.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  text-decoration: none;
}
.cardRespSocial {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 10px;
}
.cardRespSocial .cardRespSocialHeader {
  background-color: #a2d1d9;
  padding: 10px 20px;
}
.cardRespSocial .cardRespSocialHeader h3 {
  color: #000104;
  font-weight: normal;
  line-height: 1.2em;
  font-size: 18px;
  font-size: 1.125rem;
}
.cardRespSocial .cardRespSocialBody,
.cardRespSocial .cardRespSocialFooter {
  padding: 10px 20px;
}
.cardRespSocial .cardRespSocialBody p,
.cardRespSocial .cardRespSocialFooter p {
  color: #000104;
  font-weight: 300;
  line-height: 1.2em;
  font-size: 12px;
  font-size: 0.75rem;
}
.cardRespSocial .cardRespSocialBody,
.cardRespSocial .cardRespSocialFooter {
  padding: 10px;
}
.cardRespSocial .cardInfoEventos > dl {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.cardRespSocial .cardInfoEventos > dl dt {
  width: 60px;
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  color: #222;
}
.cardRespSocial .cardInfoEventos > dl dd {
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  color: #222;
  width: calc(100% - 60px);
}
.contCardsRespSocial {
  width: calc(100% - 60px);
  margin: 0 auto;
}
.formatSlider .slick-prev,
.formatSlider .slick-next {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  display: block;
  width: 40px;
  height: 40px;
  background-image: none;
  text-indent: -9999px;
}
.formatSlider .slick-prev:after,
.formatSlider .slick-next:after {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  font-size: 30px;
  font-size: 1.875rem;
  color: #666;
  text-indent: 0;
}
.formatSlider .slick-prev {
  left: -30px;
}
.formatSlider .slick-prev:after {
  content: "";
  font-family: "FontAwesome";
}
.formatSlider .slick-next {
  right: -30px;
}
.formatSlider .slick-next:after {
  content: "";
  font-family: "FontAwesome";
}
.formatSlider .slick-dots li {
  width: auto;
  height: auto;
}
.formatSlider .slick-dots li button {
  width: 16px;
  height: 16px;
}
.formatSlider .slick-dots li button:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 16px;
  height: 16px;
  background-color: #d8d8d8;
  opacity: 1;
}
.formatSlider .slick-dots li.slick-active button:before {
  opacity: 1;
  background-color: #ef3829;
}
.seccion-prueba-T {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-bottom: 20px;
}
.seccion-prueba-T figure img {
  width: 100%;
  height: auto;
}
.seccion-prueba-T .prueba-TTxt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 0 80px;
}
.seccion-prueba-T .prueba-TTxt h2 {
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: normal;
  color: #222;
  line-height: 1.2em;
  margin-bottom: 20px;
}
.seccion-prueba-T .prueba-TTxt p {
  color: #222;
  font-weight: 300;
  line-height: 1.2em;
}
.seccion-prueba-T .prueba-TTxt p + p {
  margin-top: 20px;
}
.seccion-prueba-T .prueba-TTxt .contBtn {
  margin-top: 20px;
}
.seccion-prueba-T .prueba-TTxt .contBtn [class^="btn-"] {
  font-weight: 500;
}
.respSocialNuestrosObjetivos .contentTituloUrl h2 {
  display: block;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.contentObjetivos {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.contentObjetivos .icoObjetivoSocial {
  width: 80px;
  height: 80px;
  margin: 0 auto 10px;
}
.contentObjetivos .icoObjetivoSocial img {
  width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  font-weight: normal;
}
.contentObjetivos .respSocialObjetivo {
  width: calc(20% - 20px);
  margin: 0 10px 20px;
}
.respSocialObjetivo h3 {
  color: #222;
  text-align: center;
  line-height: 1.2em;
  font-weight: normal;
  margin-bottom: 10px;
  font-size: 24px;
  font-size: 1.5rem;
}
.respSocialObjetivo p {
  font-size: 16px;
  font-size: 1rem;
  color: #222;
  text-align: center;
  line-height: 1.2em;
  font-weight: 300;
}
.contInformesImg {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.contInformesImg > figure {
  width: 100%;
  max-width: 300px;
}
.contInformesImg > figure img {
  width: 100%;
  height: auto;
}
.contInformesTxt {
  margin-bottom: 30px;
}
.contInformesTxt h2 + h3,
.contInformesTxt h3 + h4 {
  margin-top: 20px;
}
.contInformesTxt h2 {
  color: #222;
  font-weight: 300;
  line-height: 1.2em;
  font-size: 28px;
  font-size: 1.75rem;
}
.contInformesTxt h3 {
  color: #222;
  font-weight: normal;
  line-height: 1.2em;
  font-size: 26px;
  font-size: 1.625rem;
}
.contInformesTxt h4 {
  color: #222;
  font-weight: 300;
  line-height: 1.2em;
  font-size: 20px;
  font-size: 1.25rem;
}
.contInformesTxt .link:after {
  display: none;
}
.contInformesCards {
  margin: 0 -10px 10px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.contInformesCards .cardRespSocial {
  width: calc(33.333333% - 20px);
  margin: 0 10px 10px;
}
.contInformesCards .cardRespSocial .cardRespSocialBody {
  margin: 0 10px 10px;
  padding-bottom: 0;
}
.contInformesCards .cardRespSocial .cardRespSocialBody p {
  font-size: 16px;
  font-size: 1rem;
}
.contCardsEventos {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.contCardsEventos .cardRespSocial.cEdu .cardRespSocialHeader {
  background-color: #1097af;
}
.contCardsEventos .cardRespSocial.cForCom .cardRespSocialHeader {
  background-color: #ef3829;
}
.contCardsEventos .cardRespSocial.cIncSoc .cardRespSocialHeader {
  background-color: #fcab10;
}
.contCardsEventos .cardRespSocial.cArtCul .cardRespSocialHeader {
  background-color: #666;
}
.contCardsEventos .cardRespSocial.cVolCor .cardRespSocialHeader {
  background-color: #000;
}
.contCardsEventos .cardRespSocial .cardRespSocialHeader h3 {
  color: #fff;
}
.sigListaEventos {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.sigListaEventos > li {
  width: 33.33333%;
  padding: 0 10px 0 20px;
  margin-bottom: 20px;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.sigListaEventos > li:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
.sigListaEventos > li.cEdu:before {
  background-color: #1097af;
}
.sigListaEventos > li.cForCom:before {
  background-color: #ef3829;
}
.sigListaEventos > li.cIncSoc:before {
  background-color: #fcab10;
}
.sigListaEventos > li.cArtCul:before {
  background-color: #666;
}
.sigListaEventos > li.cVolCor:before {
  background-color: #000;
}
.modVideosCorporativos h2 {
  text-align: center;
  color: #222;
  margin-bottom: 20px;
}
.galVideosCorporativos {
  max-width: 960px;
  margin: 0 auto;
}
.galVideosCorporativos .video-wrapper .embedVideo {
  margin-bottom: 0;
}
.contVideosCorporativos {
  width: 100%;
  max-width: 500px;
  margin: 0 auto 30px;
}
.contVideosCorporativos p {
  text-align: center;
  color: #222;
  line-height: 1.2em;
}
.modNotiRelacionadas h2 {
  margin-bottom: 20px;
}
.cardRespImag {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.22);
  background-color: #fff;
  margin: 0 10px 10px;
}
.cardRespImag .cardRespImagHeader img {
  width: 100%;
  height: auto;
}
.cardRespImag .cardRespImagBody {
  padding: 20px 20px 10px;
}
.cardRespImag .cardRespImagFooter {
  padding: 0 20px 10px;
}
.cardRespImag .tituloCardRespImag {
  font-weight: 500;
  color: #222;
  line-height: 1.2em;
  margin-bottom: 5px;
  font-size: 18px;
  font-size: 1.125rem;
}
.cardRespImag .txtCardRespImag p {
  color: #222;
  font-weight: 300;
  line-height: 1.2em;
  font-size: 14px;
  font-size: 0.875rem;
}
.cardRespImag .txtCardRespImag p + p {
  margin-top: 10px;
}
.contCardRespImag {
  margin: 10px -10px 10px;
}
.contCardRespImag .cardRespImag {
  width: calc(25% - 20px);
}
.slick-slide {
  padding: 0 10px;
}
.calenderCustom .pignose-calendar .pignose-calendar-top {
  padding: 1.6em 0;
}
.calenderCustom
  .pignose-calendar
  .pignose-calendar-top
  .pignose-calendar-top-date {
  padding: 1em 0;
}
.calenderCustom .pignose-calendar .pignose-calendar-header {
  background-color: #f1f2f2;
  margin-top: 0;
}
.calenderCustom .pignose-calendar .pignose-calendar-body {
  position: relative;
}
.calenderCustom .pignose-calendar .pignose-calendar-body:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.contFlex {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
section.header_copaClaro {
  padding: 20px 0 0;
}
section.header_copaClaro .contenidoBannerCopaClaro {
  position: absolute;
  width: 100%;
  height: auto;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
section.header_copaClaro .infoCopaClaroBanner {
  width: 260px;
  margin-left: 0;
}
section.header_copaClaro .infoCopaClaroBanner .tituloCopaClaroBanner {
  font-size: 50px;
  font-size: 3.125rem;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ef3829;
  line-height: 1.1em;
}
section.header_copaClaro .infoCopaClaroBanner .tituloCopaClaroBanner > span {
  font-weight: 600;
}
section.header_copaClaro .relativeContBaner {
  position: relative;
}
.copaClaroImg img {
  width: 100%;
  height: auto;
}
.queEsCopaClaro {
  padding-bottom: 0;
}
.queEsCopaClaro h2 {
  margin-bottom: 20px;
  text-align: center;
}
.queEsCopaClaro .video-wrapper {
  width: 100%;
  max-width: 600px;
  margin: -80px auto 20px;
  padding-top: 10px;
}
.queEsCopaClaro .embedVideo {
  border-radius: 5px;
}
.infoQueEsCopaClaro {
  background-image: url("../img/copaClaroCo/fondoQueEsCopaClaro.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0 120px;
  position: relative;
}
.infoQueEsCopaClaro:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #fff;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.infoQueEsCopaClaro .infoQueEsCopaClaroTxt {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.infoQueEsCopaClaro p {
  color: #fff;
  text-align: center;
  line-height: 1.2em;
  font-weight: 300;
}
.estadisticasCopaClaro {
  background-image: url("../img/copaClaroCo/fondoEstadisticas.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0;
}
.estadisticasCopaClaro .contEstadisticasCopaClaro {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.estadisticasCopaClaro .contEstadisticasCopaClaro .imgEstadisticasCopaClaro {
  width: 55%;
  text-align: center;
}
.estadisticasCopaClaro
  .contEstadisticasCopaClaro
  .imgEstadisticasCopaClaro
  img {
  width: 100%;
  max-width: 600px;
}
.estadisticasCopaClaro .contEstadisticasCopaClaro .sliderEstadisticasCopaClaro {
  width: 45%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px;
}
.estadisticasCopaClaro .formatSlider .slick-prev:after,
.estadisticasCopaClaro .formatSlider .slick-next:after {
  font-size: 60px;
  font-size: 3.75rem;
  color: #ef3829;
}
.estadisticasCopaClaro .formatSlider .slick-prev {
  left: -20px;
}
.estadisticasCopaClaro .formatSlider .slick-next {
  right: -20px;
}
.cardCopaClaro {
  border-radius: 5px;
  background-color: #fff;
  padding: 20px;
  position: relative;
  margin-bottom: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cardCopaClaro:before {
  border: 1px solid #ef3829;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: -5px;
  top: 5px;
  z-index: -1;
}
.cardCopaClaro .cardCopaClaroHeader {
  text-align: center;
  padding-bottom: 20px;
}
.cardCopaClaro .cardCopaClaroBody {
  text-align: center;
}
.cardCopaClaro .imgCardCopaClaroHeader {
  width: 80px;
  display: inline-block;
}
.cardCopaClaro .cardInfoCopaClaro {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  padding-top: 30px;
  text-align: center;
}
.cardCopaClaro .cardInfoCopaClaro dl {
  width: 50%;
}
.cardCopaClaro .cardInfoCopaClaro dt {
  font-size: 30px;
  font-size: 1.875rem;
}
.cardCopaClaro .cardInfoCopaClaro dd {
  font-size: 24px;
  font-size: 1.5rem;
  color: #222;
}
.cardCopaClaro p {
  line-height: 1.2em;
  font-size: 16px;
  font-size: 1rem;
  color: #222;
}
.contCardsCopaClaro {
  max-width: 400px;
  padding: 0 10px 10px 15px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.infoResul {
  padding: 0;
}
.infoResul .contInfoResul {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.infoResul .contIcosInfoResul {
  width: 100px;
}
.infoResul .contIcosInfoResul [class^="icono-"] {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 60px;
  height: 60px;
  display: inline-block;
  position: relative;
}
.infoResul .contIcosInfoResul [class^="icono-"] + [class^="icono-"] {
  margin-top: 10px;
}
.infoResul .contIcosInfoResul .activo:after {
  width: 20px;
  height: 20px;
  display: inline-block;
  content: "";
  position: absolute;
  top: 50%;
  right: -50px;
  box-shadow: 5px 5px 5px 0px rgba(102, 102, 102, 0.6);
  -webkit-box-shadow: 1px 1px 8px 0px rgba(102, 102, 102, 0.6);
  -moz-box-shadow: 1px 1px 8px 0px rgba(102, 102, 102, 0.6);
  box-shadow: 1px 1px 8px 0px rgba(102, 102, 102, 0.6);
  -webkit-transform: translateY(-50%) rotate(45deg);
  -moz-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}
.infoResul .contIcosInfoResul .icono-casita {
  background-image: url("../img/copaClaroCo/icono_casita.png");
}
.infoResul .contIcosInfoResul .icono-manita {
  background-image: url("../img/copaClaroCo/icono_manita.png");
}
.infoResul .secCasitaCont img {
  width: 100%;
  max-width: 100%;
}
.infoResul .secCasita .secCasitaTitulo {
  margin-bottom: 40px;
}
.infoResul .secCasita .secCasitaTitulo p {
  font-weight: 300;
  color: #ef3829;
}
.infoResul .contPincipalInfoResul {
  width: calc(100% - 100px);
  position: relative;
  padding: 10px 20px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f2f2f2;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(102, 102, 102, 0.6);
  -moz-box-shadow: 5px 5px 5px 0px rgba(102, 102, 102, 0.6);
  box-shadow: 5px 5px 5px 0px rgba(102, 102, 102, 0.6);
  -webkit-box-shadow: 1px 1px 8px 0px rgba(102, 102, 102, 0.6);
  -moz-box-shadow: 1px 1px 8px 0px rgba(102, 102, 102, 0.6);
  box-shadow: 1px 1px 8px 0px rgba(102, 102, 102, 0.6);
}
.resultadosCopaColombia h2 {
  margin-bottom: 20px;
}
.resultadosCopaColombia .formatSlider .slick-prev:after,
.resultadosCopaColombia .formatSlider .slick-next:after {
  font-size: 60px;
  font-size: 3.75rem;
}
.resultadosCopaColombia .formatSlider .slick-prev {
  left: -20px;
}
.resultadosCopaColombia .formatSlider .slick-next {
  right: -20px;
}
.contInfResultados {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.contInfResultados .partidosCopaColom {
  width: calc(50% - 10px);
  margin-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.contInfResultados .tablaEquiposCopaColom {
  width: calc(50% - 10px);
  margin-left: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.jornadaPartido {
  padding: 20px 0;
  margin-bottom: 20px;
}
.cardPatidos .contInfoParti {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin-bottom: 30px;
}
.cardPatidos .contInfoParti .resultadosPartidos {
  display: inline-block;
  width: 100px;
  font-weight: 500;
  text-align: center;
  align-self: start;
  -webkit-align-self: start;
  -ms-flex-self: start;
  font-size: 16px;
  font-size: 1rem;
}
.cardPatidos .contInfoParti .resultadosPartidos p {
  font-weight: 300;
}
.cardPatidos .contInfoParti .resultadosPartidos.porJugar {
  align-self: center;
  -webkit-align-self: center;
  -ms-flex-self: center;
}
.cardPatidos
  .contInfoParti
  .resultadosPartidos.porJugar
  .reculadoPartido
  > span,
.cardPatidos
  .contInfoParti
  .resultadosPartidos.porJugar
  .resultadoPartido
  > span {
  width: 100%;
  padding: 5px;
}
.cardPatidos .contInfoParti .resultadosPartidos .txtEstado {
  margin-bottom: 5px;
  color: #1f97ae;
}
.cardPatidos .contInfoParti .resultadosPartidos .txtFinalizado {
  margin-bottom: 20px;
}
.cardPatidos .contInfoParti .resultadosPartidos .reculadoPartido,
.cardPatidos .contInfoParti .resultadosPartidos .resultadoPartido {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cardPatidos .contInfoParti .resultadosPartidos .reculadoPartido > span,
.cardPatidos .contInfoParti .resultadosPartidos .resultadoPartido > span {
  display: inline-block;
  font-weight: 500;
  width: 50%;
  text-align: center;
  padding: 0 8px 0 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 36px;
  font-size: 2.25rem;
}
.cardPatidos .contInfoParti .resultadosPartidos .reculadoPartido > span + span,
.cardPatidos
  .contInfoParti
  .resultadosPartidos
  .resultadoPartido
  > span
  + span {
  position: relative;
  padding: 0 5px 0 8px;
}
.cardPatidos
  .contInfoParti
  .resultadosPartidos
  .reculadoPartido
  > span
  + span:before,
.cardPatidos
  .contInfoParti
  .resultadosPartidos
  .resultadoPartido
  > span
  + span:before {
  content: ":";
  display: inline-block;
  position: absolute;
  top: -2px;
  left: -4px;
  font-family: arial;
}
.cardPatidos .equipo {
  width: calc(50% - 60px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cardPatidos .equipo .escudoEquipo {
  width: 100%;
  max-width: 120px;
  height: 100px;
  margin: 0 auto 10px;
}
.cardPatidos .equipo .escudoEquipo img {
  object-fit: contain;
  object-position: center;
  height: 100%;
  width: 100%;
}
.cardPatidos .equipo .nombreEquipo h4 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
}
@media only screen and (max-width: 380px) {
  .cardPatidos .equipo .nombreEquipo h4 {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.cardPatidos .horarioPartido {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cardPatidos .horarioPartido p {
  display: inline-block;
}
.cardPatidos .horarioPartido .fechaPartido {
  padding-left: 10px;
  position: relative;
}
.cardPatidos .horarioPartido .fechaPartido:before {
  content: "";
  width: 30px;
  height: 20px;
  display: inline-block;
  background-image: url("../img/copaClaroCo/ico-calendario.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
}
.cardPatidos .horarioPartido .horaPartido {
  padding-left: 10px;
  margin-left: 10px;
}
.cardPatidos .horarioPartido .horaPartido:before {
  content: "";
  width: 30px;
  height: 20px;
  display: inline-block;
  background-image: url("../img/copaClaroCo/ico-reloj.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
}
.tablaCopaClaro {
  width: 100%;
}
.tablaCopaClaro thead tr {
  background-color: #f4f4f4;
}
.tablaCopaClaro thead th {
  padding: 20px 10px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
}
.tablaCopaClaro tbody tr {
  background-color: #fff;
}
.tablaCopaClaro tbody tr:nth-child(even) {
  background-color: #f4f4f4;
}
.tablaCopaClaro tbody td {
  padding: 5px 10px;
  font-weight: 300;
}
.tablaSiguiente {
  background-color: #ef3829;
  text-align: right;
  padding: 20px 10px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.tablaSiguiente a {
  color: #fff;
  font-weight: 300;
  text-decoration: none;
}
.topJugadores .formatSlider .slick-prev:after,
.topJugadores .formatSlider .slick-next:after {
  font-size: 60px;
  font-size: 3.75rem;
  color: #ef3829;
}
.topJugadores .formatSlider .slick-prev {
  left: -20px;
}
.topJugadores .formatSlider .slick-next {
  right: -20px;
}
.contTopJugadores {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.contTopJugadores .imgTopJugador {
  width: 55%;
  position: relative;
}
.contTopJugadores .imgTopJugador img {
  width: 100%;
  max-width: 100%;
}
.contTopJugadores .imgTopJugador .txtImgTopJugador {
  position: absolute;
  top: 20%;
  left: 10px;
  width: 100%;
  max-width: 200px;
}
.contTopJugadores .imgTopJugador .txtImgTopJugador .txtTop {
  font-size: 28px;
  font-size: 1.75rem;
  margin-bottom: 40px;
}
.contTopJugadores .imgTopJugador .txtImgTopJugador .txtJugador {
  font-size: 28px;
  font-size: 1.75rem;
  color: #fff;
  font-weight: 500;
  margin-bottom: 40px;
}
.contTopJugadores .infoTopJugador {
  width: 45%;
  align-self: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-self: flex-end;
}
.contTopJugadores .infoTopJugador .nombreJugador {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 500;
  margin-bottom: 20px;
}
.contTopJugadores .infoTopJugador .infoJugador {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 -10px 10px;
}
.contTopJugadores .infoTopJugador .infoJugador > dl {
  margin: 0 10px 10px;
  width: calc(50% - 20px);
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.contTopJugadores .infoTopJugador .infoJugador > dl dt {
  font-weight: 500;
  color: #ef3829;
  margin-right: 5px;
}
.contTopJugadores .infoTopJugador .infoJugador > dl dd {
  font-weight: 300;
}
.estadisticaJugador {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 -10px 0;
}
.contProgreso {
  width: calc(50% - 20px);
  margin: 0 10px 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.contProgreso > p {
  font-weight: 300;
  margin-bottom: 0.2em;
  font-size: 14px;
  font-size: 0.875rem;
}
.contProgreso .progresoJugador {
  position: relative;
  border-radius: 20px;
  width: 100%;
  height: 15px;
  background-color: #ddd;
  overflow: hidden;
}
.contProgreso .progresoJugador > span {
  border-radius: 20px;
  display: inline-block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #666;
}
.testimoniosCopa h2 {
  text-align: center;
  margin-bottom: 20px;
}
.testimoniosCopa .galVideosCorporativos {
  max-width: 600px;
}
.testimoniosCopa .infoTestimonial {
  padding: 40px 0 20px;
}
.testimoniosCopa .infoTestimonial .tituloTestimonial {
  text-align: center;
  margin-bottom: 20px;
  font-weight: 300;
  font-size: 20px;
  font-size: 1.25rem;
}
.testimoniosCopa .infoTestimonial p {
  font-weight: 300;
  text-align: center;
}
@media only screen and (max-width: 960px) and (min-width: 761px) {
  section.header_copaClaro .contenidoBannerCopaClaro {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 960px) and (min-width: 481px) {
  .wrapper > section.full-section {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 760px) {
  section.header_copaClaro .relativeContBaner {
    padding-top: 40px;
  }
  section.header_copaClaro .contenidoBannerCopaClaro {
    position: static;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    margin-bottom: 20px;
  }
  section.header_copaClaro .infoCopaClaroBanner {
    width: 100%;
  }
  section.header_copaClaro .infoCopaClaroBanner .tituloCopaClaroBanner,
  section.header_copaClaro .infoCopaClaroBanner p {
    text-align: center;
  }
  section.header_copaClaro .infoCopaClaroBanner .tituloCopaClaroBanner {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .estadisticasCopaClaro {
    background-image: url("../img/copaClaroCo/fondoEstadisticasMovil1b.png"),
      url("../img/copaClaroCo/fondoEstadisticasMovil1.jpg");
    background-size: 100% auto, cover;
    background-position: left top, left 100px;
  }
  .estadisticasCopaClaro .contEstadisticasCopaClaro .imgEstadisticasCopaClaro {
    width: 100%;
  }
  .estadisticasCopaClaro
    .contEstadisticasCopaClaro
    .sliderEstadisticasCopaClaro {
    width: calc(100% + 50px);
    margin-left: -25px;
  }
  .infoResul .contIcosInfoResul {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  .infoResul .contIcosInfoResul .activo:after {
    top: auto;
    bottom: -35px;
    right: 20px;
    -webkit-transform: translateY(0) rotate(45deg);
    -moz-transform: translateY(0) rotate(45deg);
    -ms-transform: translateY(0) rotate(45deg);
    transform: translateY(0) rotate(45deg);
  }
  .infoResul .contInfoResul {
    width: calc(100% + 50px);
    margin-left: -25px;
  }
  .infoResul .contPincipalInfoResul {
    width: 100%;
  }
  .contInfResultados .partidosCopaColom {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }
  .contInfResultados .tablaEquiposCopaColom {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
  .topJugadores {
    padding-top: 0;
  }
  .contTopJugadores .imgTopJugador {
    width: 100%;
    margin-bottom: 20px;
  }
  .contTopJugadores .imgTopJugador .txtImgTopJugador {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    top: 0;
    left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .contTopJugadores .imgTopJugador .txtImgTopJugador .txtTop {
    margin-bottom: 20px;
    padding-top: 20px;
    text-align: center;
  }
  .contTopJugadores .imgTopJugador .txtImgTopJugador .txtJugador {
    position: absolute;
    width: 100%;
    top: 100%;
    text-align: center;
    padding-top: 40px;
  }
  .contTopJugadores .infoTopJugador {
    width: 100%;
  }
  .contCardsCopaClaro {
    margin: auto;
  }
  .cardCopaClaro .cardInfoCopaClaro dt {
    font-size: 26px;
    font-size: 1.625rem;
  }
  .cardCopaClaro .cardInfoCopaClaro dd {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (max-width: 640px) {
  .resultadosCopaColombia .formatSlider .slick-prev:after,
  .resultadosCopaColombia .formatSlider .slick-next:after {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .resultadosCopaColombia .formatSlider .slick-dots li {
    margin: 0 4px;
  }
  .resultadosCopaColombia .formatSlider .slick-dots li button {
    width: 5px;
    height: 5px;
    padding: 0;
  }
  .resultadosCopaColombia .formatSlider .slick-dots li button:before {
    width: 5px;
    height: 5px;
  }
}
@media only screen and (max-width: 480px) {
  .cardPatidos .contInfoParti .resultadosPartidos .reculadoPartido > span,
  .cardPatidos .contInfoParti .resultadosPartidos .resultadoPartido > span {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.vacantes {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  width: calc(100% + 40px);
  margin-left: -20px;
  margin-right: -20px;
}
.vacantes .vacantesCol {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.vacantes .vacantesCol .vacanteCont {
  background: #fff;
}
.vacantes .vacantesCol .vacanteCont img {
  width: 100%;
  height: auto;
}
.vacantes .vacantesCol .vacanteCont .vacanteContText {
  padding: 40px;
}
.vacantes .vacantesCol .vacanteCont .vacanteContText h3 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  text-align: center;
  margin-bottom: 20px;
}
.vacantes .vacantesCol .vacanteCont .vacanteContText ul li {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  position: relative;
  margin-bottom: 10px;
}
.vacantes .vacantesCol .vacanteCont .vacanteContText ul li:before {
  font-size: 20px;
  font-size: 1.25rem;
  content: "•";
  color: #1f97ae;
  position: absolute;
  left: -15px;
  top: -3px;
}
.vacantes .vacantesCol .vacanteCont .vacanteContText p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  margin-bottom: 10px;
}
.vacantes .vacantesCol .vacanteCont .vacanteContText p:last-child {
  margin-bottom: 0;
}
.vacantes .vacantesCol .vacanteCont .vacanteContText p.small {
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (max-width: 960px) {
  .vacantes .vacantesCol {
    width: 50%;
  }
}
@media only screen and (max-width: 640px) {
  .vacantes {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .vacantes .vacantesCol {
    width: 100%;
    padding: 0;
  }
}
.cintilloBanner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.cintilloBanner img {
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  min-width: 1200px;
  height: auto;
  display: block;
}
@media only screen and (max-width: 760px) {
  .cintilloBanner .imgBannerMovil {
    display: none !important;
  }
  .cintilloBanner .imgBannerDesktop {
    display: block !important;
  }
  .cintilloBanner img {
    min-width: 1000px;
  }
}
@media only screen and (max-width: 640px) {
  .cintilloBanner img {
    min-width: auto;
  }
  .cintilloBanner .imgBannerMovil {
    display: block !important;
  }
  .cintilloBanner .imgBannerDesktop {
    display: none !important;
  }
}
.banner-slim {
  background-color: #fff;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.banner-slim .banner-slim-img {
  width: 41%;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.banner-slim .banner-slim-img img {
  width: 100%;
  max-width: 230px;
  height: auto;
  display: block;
}
.banner-slim .banner-slim-prin {
  padding: 20px;
  width: 53%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.banner-slim .banner-slim-prin .tituloBSlim {
  margin-bottom: 20px;
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
}
.banner-slim .banner-slim-prin p {
  font-weight: 300;
  line-height: 1.2em;
}
.banner-slim .cont-btn {
  padding-top: 20px;
}
.banner-slim .cont-btn [class*="btn"] {
  max-width: 210px;
  margin: 0;
}
.cont-banner-slim {
  width: 80%;
  margin: auto;
}
@media only screen and (max-width: 760px) {
  .banner-slim .banner-slim-img {
    width: 100%;
  }
  .banner-slim .banner-slim-img img.imgBannerMovil {
    width: 100%;
  }
  .banner-slim .banner-slim-prin {
    width: 100%;
    text-align: center;
  }
  .banner-slim .cont-btn [class*="btn"] {
    margin: auto;
  }
  .cont-banner-slim {
    width: 95%;
  }
  .home__banners .cont-banner-slim .bx-controls-direction .bx-prev {
    left: -25px;
  }
  .home__banners .cont-banner-slim .bx-controls-direction .bx-next {
    right: -25px;
  }
}
.mod_roamingTipoPlan h1 {
  margin-bottom: 20px;
}
.contentSubtituloRoaming {
  margin-bottom: 10px;
}
.contentSubtituloRoaming h2 {
  margin-bottom: 20px;
  text-align: center;
  font-weight: normal;
  display: block;
  font-weight: normal;
  font-size: 24px;
  font-size: 1.5rem;
}
.contentSubtituloRoaming p {
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  line-height: 1.2em;
  font-weight: 300;
}
.formTipoPlan {
  max-width: 800px;
  margin: 0 auto;
}
.contPlanesRoaming {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -ms-flex-pack: justify;
}
.contPlanesRoaming .cardPlanRoaming {
  width: 100%;
  max-width: 190px;
}
.cardPlanRoaming > label {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: relative;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cardPlanRoaming > label > input[type="radio"] {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
.cardPlanRoaming > label > input[type="radio"]:checked + .bodyPlanRoaming {
  border: 1px solid #1f97ae;
}
.cardPlanRoaming .bodyPlanRoaming {
  padding: 20px;
  height: 100%;
  text-align: center;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-self: center;
  -webkit-align-self: center;
  -ms-flex-self: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ddd;
}
.cardPlanRoaming .bodyPlanRoaming p {
  width: 100%;
  color: #222;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-self: center;
  -webkit-align-self: center;
  -ms-flex-self: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cardPlanRoaming .txtPlanRoaming {
  font-weight: normal;
  font-size: 26px;
  font-size: 1.625rem;
}
.cardPlanRoaming .txtPlanRoaming + .small {
  margin-top: 8px;
}
.cardPlanRoaming p.small {
  font-size: 16px !important;
  font-weight: 300;
}
.contVerTarifa {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-self: center;
  -webkit-align-self: center;
  -ms-flex-self: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}
.contVerTarifa > dt {
  padding: 0 10px;
  width: calc(100% - 290px);
}
.contVerTarifa > dd {
  padding: 0 10px;
  width: 100%;
  max-width: 230px;
}
.contVerTarifa > dd [class*="btn-"] {
  margin: 0;
  width: 100%;
}
.mod_roamingCobertura {
  padding-top: 0;
}
.contTablasCobertura {
  padding-top: 10px;
}
.txtRecomendado {
  display: inline-block;
  padding: 10px 5px;
  position: relative;
  background-color: #000104;
  color: #fff;
  text-align: center;
  width: 20%;
  font-size: 10px;
  font-size: 0.625rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.txtRecomendado:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #000104;
  z-index: 5;
}
table.tableCobert {
  border: none;
  margin-bottom: 30px;
  padding: 10px 5px;
  position: relative;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
}
table.tableCobert thead {
  border-bottom: none;
}
table.tableCobert thead th {
  border-right: none;
  background-color: #f2f2f2;
  padding: 10px 5px;
  font-size: 10px;
  font-size: 0.625rem;
}
table.tableCobert tbody td {
  color: #000104;
  border-right: none;
  font-weight: 500;
  padding: 20px 5px;
  font-size: 18px;
  font-size: 1.125rem;
}
.contTablaCobertura {
  width: calc(100% - 290px);
  margin-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.contBtnCobertura {
  width: 100%;
  max-width: 230px;
  margin-left: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-self: center;
  -webkit-align-self: center;
  -ms-flex-self: center;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
.contBtnCobertura [class*="btn-"] {
  display: inline-block;
  width: 100%;
  max-width: 200px;
  margin: 0 0 10px;
}
p.notaCobertura {
  font-size: 12px;
  font-size: 0.75rem;
  color: #666;
  line-height: 1.2em;
}
.mod_roamingTuSmartphone {
  padding-top: 0;
}
.mod_roamingTuSmartphone .contentSubtituloRoaming h2 {
  text-align: left;
  font-weight: 300;
  font-size: 26px;
  font-size: 1.625rem;
}
.mod_roamingTuSmartphone .contentSubtituloRoaming p {
  text-align: left;
}
.mod_roamingTuSmartphone .contBtn {
  padding-top: 20px;
}
.mod_roamingTuSmartphone .contBtn [class*="btn-"] {
  width: 100%;
  max-width: 230px;
  display: inline-block;
}
.cardConfigTel {
  background-color: #f2f2f2;
  padding: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cardConfigTel .cardConfigTelHeader {
  padding-bottom: 10px;
}
.cardConfigTel .cardConfigTelHeader h3 {
  font-weight: normal;
}
.cardConfigTel .cardConfigTelHeader h3 > i {
  margin-right: 5px;
}
.cardConfigTel .cardConfigTelBody p {
  margin-bottom: 10px;
  color: #666;
  font-weight: 300;
}
.ContCardsConfigTel {
  margin: 0 -20px;
  padding-top: 20px;
}
.ContCardsConfigTel .cardConfigTel {
  width: calc(50% - 40px);
  margin: 0 20px 10px;
}
.listConfigTel {
  list-style: disc;
  margin-left: 20px;
  padding: 10px 0 20px;
}
.listConfigTel li {
  margin-bottom: 10px;
}
.listaLinks {
  list-style: disc;
  padding: 10px 0 20px;
}
.listaLinks a {
  margin-left: 20px;
  display: list-item;
  color: #1f97ae;
  text-decoration: none;
  margin-bottom: 10px;
}
@media only screen and (max-width: 760px) {
  .txtRecomendado {
    width: 100%;
  }
  table.tableCobert {
    padding: 0;
  }
  table.tableCobert tbody tr td {
    border-bottom: none !important;
    padding: 0;
  }
  table.tableCobert tbody tr td:before {
    width: 100%;
    text-align: center;
    padding: 5px 0;
    font-weight: 300;
    font-size: 14px;
    font-size: 0.875rem;
  }
  table.tableCobert tbody tr:first-child td:first-child:before {
    background-color: #f2f2f2;
  }
  table.tableCobert .tdMovil {
    width: 100%;
    text-align: center;
    padding: 5px 10px;
  }
}
@media only screen and (max-width: 640px) {
  .contPlanesRoaming .cardPlanRoaming {
    max-width: 160px;
  }
  .cardPlanRoaming .txtPlanRoaming {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .cardPlanRoaming p.small {
    font-size: 10px !important;
  }
  .contTablaCobertura {
    width: 100%;
    max-width: 250px;
    margin: auto;
  }
  .contBtnCobertura {
    max-width: 250px;
    margin: auto;
  }
  table.tableCobert {
    margin-bottom: 10px;
  }
  .contTablasCobertura .contFlex {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .contBtnCobertura [class*="btn-"] {
    max-width: 100%;
    margin-bottom: 30px;
  }
  .ContCardsConfigTel .cardConfigTel {
    width: 100%;
  }
  .mod_roamingTuSmartphone .contBtn {
    text-align: center;
  }
}
@media only screen and (max-width: 520px) {
  .contentSubtituloRoaming h2 {
    font-size: 18px;
    font-size: 1.125rem;
    text-align: left;
  }
  .contentSubtituloRoaming p {
    text-align: left;
  }
  .formTipoPlan .contentSubtituloRoaming {
    padding-left: 20px;
    padding-right: 20px;
  }
  .contPlanesRoaming {
    padding: 0 20px;
  }
  .contPlanesRoaming .cardPlanRoaming {
    max-width: 100px;
  }
  .cardPlanRoaming .bodyPlanRoaming {
    padding: 10px;
  }
  .contVerTarifa > dt {
    width: 100%;
  }
  .contVerTarifa > dd {
    max-width: 100%;
  }
  .mod_roamingTuSmartphone .contentSubtituloRoaming h2 {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (max-width: 320px) {
  .contPlanesRoaming .cardPlanRoaming {
    max-width: 100%;
    margin-bottom: 10px;
  }
}
body.ar header [class*="superior"] .bloqueDenuncias {
  right: 60px;
}
body.ar header [class*="superior"] .bloqueRegion .region:after {
  cursor: pointer;
}
body.ar header [class*="navegation"] .slogan,
body.ar header .wpthemeHeaderNav .slogan {
  height: 13px;
}
body.ar header [class*="navegation"] .slogan span,
body.ar header .wpthemeHeaderNav .slogan span {
  display: none;
}
body.ar.corporaciones .home__Servicios .box h3 {
  min-height: auto;
}
body.ar.corporaciones .home__Servicios .box img {
  max-height: auto;
  max-width: 200px;
}
body.ar .mod__Modulos2 p {
  min-height: 80px;
}
body.ar .subMenu3 {
  overflow: visible;
}
body.ar .musicaVideo .mod__Musica h2 {
  color: #fff;
}
body.ar .musicaVideo .mod__Musica h2:before {
  background: url(img/ico-MusicaVideoAR.png) no-repeat;
  background-position: -3px -3px;
}
body.ar .home__Servicios .box img {
  object-fit: scale-down;
  border-radius: 50%;
  overflow: hidden;
  max-width: 200px;
  width: 100%;
  height: auto;
}
body.ar .home__banners .container {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  flex-wrap: wrap;
  -webkit-box-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
body.ar .home__banners .container .qrSpace {
  width: 90%;
}
body.ar .home__banners .container .qrSpace .bx-wrapper .bx-viewport {
  padding: 0;
}
body.ar .home__banners .container .cont-bspace {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 10%;
  padding-left: 40px;
}
body.ar .home__banners .container .cont-bspace img {
  width: 100%;
  height: auto;
}
body.ar .btnChat,
body.ar .btnPagosRecargas {
  padding: 4px 10px;
  font-size: 0.7rem;
  background: #ef3829;
  color: #fff;
}
body.ar .btnChat.ico_atencionClientesF:before,
body.ar .btnPagosRecargas.ico_atencionClientesF:before {
  background: url(vector/personas/ico_atencionClientes.svg) no-repeat;
}
body.ar .btnChat.ico_atencionClientesF:after,
body.ar .btnPagosRecargas.ico_atencionClientesF:after {
  border-color: #ef3829;
}
body.ar .mod__Tienda article > a.link {
  display: none;
}
body.ar #qelpClient {
  margin-top: -20px !important;
}
body.ar .contentPlanPrecio {
  margin-bottom: -30px;
}
body.ar .modulo__resumen .resumen p,
body.ar .modulo__resumen .resumen li,
body.ar .modulo__resumen .images p,
body.ar .modulo__resumen .images li {
  line-height: 1.7rem !important;
}
@media only screen and (max-width: 760px) {
  body.ar .btnChat,
  body.ar .btnPagosRecargas {
    display: block;
    position: absolute;
    background: transparent;
    color: #fff;
    bottom: initial;
    top: initial;
    width: auto;
  }
  body.ar .btnChat:before,
  body.ar .btnPagosRecargas:before {
    background: transparent;
    color: #000;
    position: static;
    border: 0;
    padding: 0;
    margin-right: 10px;
  }
  body.ar .btnChat:hover,
  body.ar .btnPagosRecargas:hover {
    background: transparent;
    color: #1f97ae !important;
  }
  body.ar .btnChat:hover:before,
  body.ar .btnPagosRecargas:hover:before {
    background: transparent;
    color: #000;
    border: 0;
    padding: 0;
  }
  body.ar .btnPagosRecargas {
    font-size: 10px;
    font-size: 0.625rem;
    top: initial;
    right: 90px;
    margin-top: 14px;
    opacity: 1;
  }
  body.ar .btnPagosRecargas:hover:after {
    content: none;
  }
  body.ar .btnPagosRecargas span {
    display: none;
  }
  body.ar .btnPagosRecargas.ico_atencionClientesF:before {
    position: absolute;
    background: url(vector/personas/ico_chatSitio.svg) no-repeat !important;
    transform: scale(0.6);
    opacity: 1;
    top: -33px;
    left: 50%;
    margin-left: -19px;
    margin-right: 0;
  }
  body.ar .btnPagosRecargas:after {
    content: none;
  }
  body.ar header [class*="superior"] .bloqueDenuncias {
    right: 10px;
  }
  body.ar .home__banners .container .qrSpace {
    width: 100% !important;
  }
  body.ar .home__banners .container .cont-bspace {
    width: 90px !important;
    margin: 20px auto 0 !important;
    padding: 0 !important;
  }
}
body.ar .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.ar .stepByStep.step1 {
  background-image: url(coachMarks/AR/desktop-01.jpg);
}
body.ar .stepByStep.step1 .antes {
  display: none;
}
body.ar .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.ar .stepByStep.step2 {
  background-image: url(coachMarks/AR/desktop-02.jpg);
}
body.ar .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ar .stepByStep.step3 {
  background-image: url(coachMarks/AR/desktop-03.jpg);
}
body.ar .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ar .stepByStep.step4 {
  background-image: url(coachMarks/AR/desktop-04.jpg);
}
body.ar .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ar .stepByStep.step5 {
  background-image: url(coachMarks/AR/desktop-05.jpg);
}
body.ar .stepByStep.step5 .despues {
  display: none;
}
body.ar .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ar .stepByStep .cerrar,
body.ar .stepByStep .antes,
body.ar .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.ar .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.ar .stepByStep .antes,
body.ar .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.ar .stepByStep .antes {
  left: 20px;
}
body.ar .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.ar .stepByStep .despues {
  right: 20px;
}
body.ar .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.ar .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.ar .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.ar .stepByStep.step1 {
    background-image: url(coachMarks/AR/tabletL-01.jpg);
  }
  body.ar .stepByStep.step2 {
    background-image: url(coachMarks/AR/tabletL-02.jpg);
  }
  body.ar .stepByStep.step3 {
    background-image: url(coachMarks/AR/tabletL-03.jpg);
  }
  body.ar .stepByStep.step4 {
    background-image: url(coachMarks/AR/tabletL-04.jpg);
  }
  body.ar .stepByStep.step5 {
    background-image: url(coachMarks/AR/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.ar .stepByStep.step1 {
    background-image: url(coachMarks/AR/tabletP-01.jpg);
  }
  body.ar .stepByStep.step2 {
    background-image: url(coachMarks/AR/tabletP-02.jpg);
  }
  body.ar .stepByStep.step3 {
    background-image: url(coachMarks/AR/tabletP-03.jpg);
  }
  body.ar .stepByStep.step4 {
    background-image: url(coachMarks/AR/tabletP-04.jpg);
  }
  body.ar .stepByStep.step5 {
    background-image: url(coachMarks/AR/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.ar .stepByStep.step1 {
    background-image: url(coachMarks/AR/smartphoneL-01.jpg);
  }
  body.ar .stepByStep.step2 {
    background-image: url(coachMarks/AR/smartphoneL-02.jpg);
  }
  body.ar .stepByStep.step3 {
    background-image: url(coachMarks/AR/smartphoneL-03.jpg);
  }
  body.ar .stepByStep.step4 {
    background-image: url(coachMarks/AR/smartphoneL-04.jpg);
  }
  body.ar .stepByStep.step5 {
    background-image: url(coachMarks/AR/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.ar .stepByStep.step1 {
    background-image: url(coachMarks/AR/smartphoneP-01.jpg);
  }
  body.ar .stepByStep.step2 {
    background-image: url(coachMarks/AR/smartphoneP-02.jpg);
  }
  body.ar .stepByStep.step3 {
    background-image: url(coachMarks/AR/smartphoneP-03.jpg);
  }
  body.ar .stepByStep.step4 {
    background-image: url(coachMarks/AR/smartphoneP-04.jpg);
  }
  body.ar .stepByStep.step5 {
    background-image: url(coachMarks/AR/smartphoneP-05.jpg);
  }
}
body.cl header [class*="superior"] .bloqueDenuncias {
  right: 152px;
}
body.cl .plan__Paquete .carac-plan .contImg img {
  min-height: 60px;
}
body.cl .btnChat:before,
body.cl .btnPagosRecargas:before {
  opacity: 0.8;
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.cl section.header__Section.bg-desktop-img-movil.styleIpad,
  body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata,
  body.cl section.bg-desktop-img-movil.styleIpad.datos {
    background-image: none !important;
    margin-top: 0 !important;
    padding-top: 0;
  }
  body.cl
    section.header__Section.bg-desktop-img-movil.styleIpad
    .cont-head3.chargeImg,
  body.cl
    section.bg-desktop-img-movil.styleIpad.mod__contrata
    .cont-head3.chargeImg,
  body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3.chargeImg {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    margin-bottom: initial;
  }
  body.cl
    section.header__Section.bg-desktop-img-movil.styleIpad
    .cont-head3.chargeImg
    .contImg,
  body.cl
    section.bg-desktop-img-movil.styleIpad.mod__contrata
    .cont-head3.chargeImg
    .contImg,
  body.cl
    section.bg-desktop-img-movil.styleIpad.datos
    .cont-head3.chargeImg
    .contImg {
    min-height: auto;
  }
  body.cl
    section.header__Section.bg-desktop-img-movil.styleIpad
    .cont-head3.chargeImg
    .contImg
    img,
  body.cl
    section.bg-desktop-img-movil.styleIpad.mod__contrata
    .cont-head3.chargeImg
    .contImg
    img,
  body.cl
    section.bg-desktop-img-movil.styleIpad.datos
    .cont-head3.chargeImg
    .contImg
    img {
    display: block;
  }
  body.cl
    section.header__Section.bg-desktop-img-movil.styleIpad
    .cont-head3
    .contImg,
  body.cl
    section.bg-desktop-img-movil.styleIpad.mod__contrata
    .cont-head3
    .contImg,
  body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3 .contImg,
  body.cl
    section.header__Section.bg-desktop-img-movil.styleIpad
    .cont-head3
    .contDescrip,
  body.cl
    section.bg-desktop-img-movil.styleIpad.mod__contrata
    .cont-head3
    .contDescrip,
  body.cl
    section.bg-desktop-img-movil.styleIpad.datos
    .cont-head3
    .contDescrip {
    width: 100% !important;
  }
  body.cl
    section.header__Section.bg-desktop-img-movil.styleIpad
    .cont-head3
    .contDescrip,
  body.cl
    section.bg-desktop-img-movil.styleIpad.mod__contrata
    .cont-head3
    .contDescrip,
  body.cl
    section.bg-desktop-img-movil.styleIpad.datos
    .cont-head3
    .contDescrip {
    max-width: 100%;
    padding: 0 20px;
  }
  body.cl
    section.header__Section.bg-desktop-img-movil.styleIpad
    .cont-head3
    .contDescrip
    .fullForm,
  body.cl
    section.bg-desktop-img-movil.styleIpad.mod__contrata
    .cont-head3
    .contDescrip
    .fullForm,
  body.cl
    section.bg-desktop-img-movil.styleIpad.datos
    .cont-head3
    .contDescrip
    .fullForm {
    max-width: 100%;
  }
  body.cl
    section.header__Section.bg-desktop-img-movil.styleIpad
    .cont-head3
    .contDescrip
    .optinForm,
  body.cl
    section.bg-desktop-img-movil.styleIpad.mod__contrata
    .cont-head3
    .contDescrip
    .optinForm,
  body.cl
    section.bg-desktop-img-movil.styleIpad.datos
    .cont-head3
    .contDescrip
    .optinForm {
    margin-left: 0;
  }
  body.cl
    section.header__Section.bg-desktop-img-movil.styleIpad
    .cont-head3
    .contDescrip
    .botonera,
  body.cl
    section.bg-desktop-img-movil.styleIpad.mod__contrata
    .cont-head3
    .contDescrip
    .botonera,
  body.cl
    section.bg-desktop-img-movil.styleIpad.datos
    .cont-head3
    .contDescrip
    .botonera {
    margin-left: 0;
  }
}
@media only screen and (max-width: 760px) {
  body.cl header [class*="superior"] .mostrarCac,
  body.cl header [class*="superior"] .linkCac {
    display: none !important;
  }
  body.cl header [class*="superior"] .bloqueDenuncias {
    right: 10px;
  }
  body.cl .mod__accesosRapidos {
    box-shadow: 5px 5px 5px 5px rgba(50, 50, 50, 0.5);
    padding-top: 12px;
  }
  body.cl .mod__accesosRapidos a > div:first-child {
    transform: scale(0.9);
  }
  body.cl .conentSolicitar .subtit {
    margin-bottom: 20px !important;
  }
  body.cl .selectSolicitar {
    margin: 0 auto 10px !important;
    padding: 5px 39px 5px 5px !important;
    min-height: 90px !important;
  }
  body.cl .selectSolicitar .contTextSoli h2 {
    margin-bottom: 5px !important;
  }
  body.cl .selectSolicitar .cardBody {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% + 45px);
    padding: 18px 20px;
    margin-left: -5px;
  }
  body.cl .selectSolicitar .cardBody .contImgSoli {
    display: none;
  }
  body.cl .selectSolicitar.collapseCard > .cardHeader:after {
    right: -20px;
  }
  body.cl section.slider__Home.newSlider .slider__index .slider-contenido h1,
  body.cl section.slider__Home.newSlider .slider__index .slider-contenido h2,
  body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido h1,
  body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido h2,
  body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido h1,
  body.cl
    section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    h2 {
    max-width: calc(50% - 10px);
  }
}
@media only screen and (max-width: 680px) {
  body.cl section.slider__Home.newSlider .bannerD {
    min-width: 680px;
  }
  body.cl section.slider__Home.newSlider .slider__index .slider-contenido,
  body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido,
  body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido {
    padding: 20px 60px !important;
  }
  body.cl section.slider__Home.newSlider .slider__index .slider-contenido h1,
  body.cl section.slider__Home.newSlider .slider__index .slider-contenido h2,
  body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido h1,
  body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido h2,
  body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido h1,
  body.cl
    section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    h2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    width: 100% !important;
  }
  body.cl section.slider__Home.newSlider .slider__index .slider-contenido p,
  body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido p,
  body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido p {
    max-width: 100%;
    width: 100% !important;
  }
  body.cl
    section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    .optinForm,
  body.cl
    section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    .optinForm,
  body.cl
    section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    .optinForm {
    width: 100%;
  }
  body.cl .seeOnMobile {
    display: block !important;
  }
}
@media only screen and (max-width: 520px) {
  body.cl section.slider__Home.newSlider .slider__index .slider-contenido,
  body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido,
  body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido {
    padding: 20px !important;
  }
  body.cl section.slider__Home.newSlider .slider__index .slider-contenido h1,
  body.cl section.slider__Home.newSlider .slider__index .slider-contenido h2,
  body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido h1,
  body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido h2,
  body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido h1,
  body.cl
    section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    h2 {
    font-size: 26px;
    font-size: 1.625rem;
    width: auto !important;
  }
  body.cl section.slider__Home.newSlider .slider__index .slider-contenido p,
  body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido p,
  body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido p {
    margin-bottom: 15px;
  }
  .stepByStep {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    top: 0;
    z-index: 1010;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
  }
  .stepByStep.step1 {
    background-image: url(coachMarks/CL/desktop-01.jpg);
  }
  .stepByStep.step1 .antes {
    display: none;
  }
  .stepByStep.step1 .p1 {
    position: relative;
    top: 2px;
    width: 14px !important;
    height: 14px !important;
    opacity: 1 !important;
  }
  .stepByStep.step2 {
    background-image: url(coachMarks/CL/desktop-02.jpg);
  }
  .stepByStep.step2 .p2 {
    position: relative;
    top: 2px;
    width: 14px !important;
    height: 14px !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
  }
  .stepByStep.step3 {
    background-image: url(coachMarks/CL/desktop-03.jpg);
  }
  .stepByStep.step3 .p3 {
    position: relative;
    top: 2px;
    width: 14px !important;
    height: 14px !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
  }
  .stepByStep.step4 {
    background-image: url(coachMarks/CL/desktop-04.jpg);
  }
  .stepByStep.step4 .p4 {
    position: relative;
    top: 2px;
    width: 14px !important;
    height: 14px !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
  }
  .stepByStep.step5 {
    background-image: url(coachMarks/CL/desktop-05.jpg);
  }
  .stepByStep.step5 .despues {
    display: none;
  }
  .stepByStep.step5 .p5 {
    position: relative;
    top: 2px;
    width: 14px !important;
    height: 14px !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
  }
  .stepByStep .cerrar,
  .stepByStep .antes,
  .stepByStep .despues {
    cursor: pointer;
    color: #1f97ae;
  }
  .stepByStep .cerrar {
    position: absolute;
    right: 20px;
    top: 20px;
    color: #1f97ae;
    font-size: 0.9rem;
    padding: 10px;
    cursor: pointer;
  }
  .stepByStep .antes,
  .stepByStep .despues {
    position: absolute;
    bottom: 20px;
    padding: 10px 20px;
    border-radius: 3px;
    font-size: 0.9rem;
    text-transform: capitalize;
  }
  .stepByStep .antes {
    left: 20px;
  }
  .stepByStep .antes:before {
    content: "";
    font-family: "FontAwesome";
    margin-right: 5px;
  }
  .stepByStep .despues {
    right: 20px;
  }
  .stepByStep .despues:after {
    content: "";
    font-family: "FontAwesome";
    margin-left: 5px;
  }
  .stepByStep .pasos {
    text-align: center;
    position: absolute;
    bottom: 30px;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
  }
  .stepByStep .pasos .punto {
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 0 5px;
    background-color: #ef3829;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
}
@media only screen and (max-width: 520px) and (max-width: 1024px) and (orientation: landscape) {
  .stepByStep.step1 {
    background-image: url(coachMarks/CL/tabletL-01.jpg);
  }
  .stepByStep.step2 {
    background-image: url(coachMarks/CL/tabletL-02.jpg);
  }
  .stepByStep.step3 {
    background-image: url(coachMarks/CL/tabletL-03.jpg);
  }
  .stepByStep.step4 {
    background-image: url(coachMarks/CL/tabletL-04.jpg);
  }
  .stepByStep.step5 {
    background-image: url(coachMarks/CL/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 520px) and (max-width: 768px) and (orientation: portrait) {
  .stepByStep.step1 {
    background-image: url(coachMarks/CL/tabletP-01.jpg);
  }
  .stepByStep.step2 {
    background-image: url(coachMarks/CL/tabletP-02.jpg);
  }
  .stepByStep.step3 {
    background-image: url(coachMarks/CL/tabletP-03.jpg);
  }
  .stepByStep.step4 {
    background-image: url(coachMarks/CL/tabletP-04.jpg);
  }
  .stepByStep.step5 {
    background-image: url(coachMarks/CL/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 520px) and (max-width: 667px) and (orientation: landscape) {
  .stepByStep.step1 {
    background-image: url(coachMarks/CL/smartphoneL-01.jpg);
  }
  .stepByStep.step2 {
    background-image: url(coachMarks/CL/smartphoneL-02.jpg);
  }
  .stepByStep.step3 {
    background-image: url(coachMarks/CL/smartphoneL-03.jpg);
  }
  .stepByStep.step4 {
    background-image: url(coachMarks/CL/smartphoneL-04.jpg);
  }
  .stepByStep.step5 {
    background-image: url(coachMarks/CL/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 520px) and (max-width: 375px) and (orientation: portrait) {
  .stepByStep.step1 {
    background-image: url(coachMarks/CL/smartphoneP-01.jpg);
  }
  .stepByStep.step2 {
    background-image: url(coachMarks/CL/smartphoneP-02.jpg);
  }
  .stepByStep.step3 {
    background-image: url(coachMarks/CL/smartphoneP-03.jpg);
  }
  .stepByStep.step4 {
    background-image: url(coachMarks/CL/smartphoneP-04.jpg);
  }
  .stepByStep.step5 {
    background-image: url(coachMarks/CL/smartphoneP-05.jpg);
  }
}
body.co header [class*="superior"] .bloqueDenuncias {
  right: 120px;
}
body.co .appM .appCont .appContBtn a.btn-blanco-azul {
  color: #fff !important;
  background: #1f97ae;
}
body.co.mundial .musicaVideo {
  background: url(img/bg-flag-co.jpg) repeat-x center -20px !important;
}
body.co.mundial .musicaVideo .mod__Video {
  border-right: none;
}
body.co.mundial .musicaVideo .mod__Musica h2 {
  color: #fff;
}
body.co.mundial .musicaVideo .mod__Musica h2:before {
  background: url(img/ico-MusicaVideoAR.png) no-repeat;
  background-position: -3px;
}
body.co.mundial .mod__Tienda {
  background: #f2f2f2 url(img/bg-confeti.jpg) center center !important;
}
body.co.mundial footer .footer-inferior:before {
  content: "";
  display: block;
  width: 100%;
  height: 12px;
  background: #f2f2f2 url(img/bg-flag-co-footer.jpg) !important;
  background-position: center center !important;
}
body.co.copaAmerica .copa-america-bar {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  min-height: 52px;
  padding: 0;
  background-color: #e0e0e0;
}
body.co.copaAmerica .copa-america-bar .caLeft,
body.co.copaAmerica .copa-america-bar .caRight {
  width: 24%;
}
body.co.copaAmerica .copa-america-bar .caLeft img,
body.co.copaAmerica .copa-america-bar .caRight img {
  width: 100%;
}
body.co.copaAmerica .copa-america-bar .caLeft img.mov,
body.co.copaAmerica .copa-america-bar .caRight img.mov {
  display: none;
}
body.co.copaAmerica .copa-america-bar .caText {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  width: 52%;
  padding: 10px 20px;
}
body.co.copaAmerica .copa-america-bar .caText p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.2;
  color: #222;
}
body.co.copaAmerica .copa-america-bar .caText p .onlyLink {
  text-decoration: underline;
}
body.co.copaAmerica .home__Modulos2 {
  background: #dedede url(img/bg-copa-america-asistencia.jpg) no-repeat center
    center;
  background-size: cover;
}
body.co.copaAmerica footer .footer-superior {
  padding-bottom: 100px;
  background: #dedede url(img/bg-copa-america-footer.jpg) no-repeat right bottom;
}
body.co .slider__Home #sliderPager a.active {
  background-color: rgba(0, 0, 0, 0.65);
}
body.co .slider__Home #sliderPager a.active:before {
  opacity: 0.85;
}
body.co .slider__Home.bx-controls-hide .bx-controls {
  display: none;
}
body.co.empresas [class*="navegation"] .subMenu dl,
body.co.empresas .wpthemeHeaderNav .subMenu dl {
  min-height: 55px;
}
body.co .btnChat,
body.co .btnPagosRecargas {
  bottom: 155px;
}
body.co .sancionBtn {
  position: fixed;
  bottom: 85px;
  right: 0;
  width: 80px;
  z-index: 1000;
}
body.co .sancionBtn img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 480px) {
  body.co .sancionBtn {
    bottom: 80px;
  }
}
body.co .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.co .stepByStep.step1 {
  background-image: url(coachMarks/CO/desktop-01.jpg);
}
body.co .stepByStep.step1 .antes {
  display: none;
}
body.co .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.co .stepByStep.step2 {
  background-image: url(coachMarks/CO/desktop-02.jpg);
}
body.co .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.co .stepByStep.step3 {
  background-image: url(coachMarks/CO/desktop-03.jpg);
}
body.co .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.co .stepByStep.step4 {
  background-image: url(coachMarks/CO/desktop-04.jpg);
}
body.co .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.co .stepByStep.step5 {
  background-image: url(coachMarks/CO/desktop-05.jpg);
}
body.co .stepByStep.step5 .despues {
  display: none;
}
body.co .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.co .stepByStep .cerrar,
body.co .stepByStep .antes,
body.co .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.co .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.co .stepByStep .antes,
body.co .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.co .stepByStep .antes {
  left: 20px;
}
body.co .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.co .stepByStep .despues {
  right: 20px;
}
body.co .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.co .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.co .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.co .stepByStep.step1 {
    background-image: url(coachMarks/CO/tabletL-01.jpg);
  }
  body.co .stepByStep.step2 {
    background-image: url(coachMarks/CO/tabletL-02.jpg);
  }
  body.co .stepByStep.step3 {
    background-image: url(coachMarks/CO/tabletL-03.jpg);
  }
  body.co .stepByStep.step4 {
    background-image: url(coachMarks/CO/tabletL-04.jpg);
  }
  body.co .stepByStep.step5 {
    background-image: url(coachMarks/CO/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.co .stepByStep.step1 {
    background-image: url(coachMarks/CO/tabletP-01.jpg);
  }
  body.co .stepByStep.step2 {
    background-image: url(coachMarks/CO/tabletP-02.jpg);
  }
  body.co .stepByStep.step3 {
    background-image: url(coachMarks/CO/tabletP-03.jpg);
  }
  body.co .stepByStep.step4 {
    background-image: url(coachMarks/CO/tabletP-04.jpg);
  }
  body.co .stepByStep.step5 {
    background-image: url(coachMarks/CO/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.co .stepByStep.step1 {
    background-image: url(coachMarks/CO/smartphoneL-01.jpg);
  }
  body.co .stepByStep.step2 {
    background-image: url(coachMarks/CO/smartphoneL-02.jpg);
  }
  body.co .stepByStep.step3 {
    background-image: url(coachMarks/CO/smartphoneL-03.jpg);
  }
  body.co .stepByStep.step4 {
    background-image: url(coachMarks/CO/smartphoneL-04.jpg);
  }
  body.co .stepByStep.step5 {
    background-image: url(coachMarks/CO/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.co .stepByStep.step1 {
    background-image: url(coachMarks/CO/smartphoneP-01.jpg);
  }
  body.co .stepByStep.step2 {
    background-image: url(coachMarks/CO/smartphoneP-02.jpg);
  }
  body.co .stepByStep.step3 {
    background-image: url(coachMarks/CO/smartphoneP-03.jpg);
  }
  body.co .stepByStep.step4 {
    background-image: url(coachMarks/CO/smartphoneP-04.jpg);
  }
  body.co .stepByStep.step5 {
    background-image: url(coachMarks/CO/smartphoneP-05.jpg);
  }
}
@media only screen and (max-width: 760px) {
  body.co header [class*="superior"] .bloqueRegion {
    margin-right: 0;
  }
  body.co header [class*="superior"] .mostrarCac,
  body.co header [class*="superior"] .linkCac {
    display: block !important;
    padding-right: 0;
  }
  body.co header [class*="superior"] .bloqueDenuncias {
    right: 75px;
    border-right: 1px solid #000;
  }
  body.co.copaAmerica .copa-america-bar .caLeft,
  body.co.copaAmerica .copa-america-bar .caRight {
    width: 21%;
  }
  body.co.copaAmerica .copa-america-bar .caLeft img.web,
  body.co.copaAmerica .copa-america-bar .caRight img.web {
    display: none;
  }
  body.co.copaAmerica .copa-america-bar .caLeft img.mov,
  body.co.copaAmerica .copa-america-bar .caRight img.mov {
    display: block;
  }
  body.co.copaAmerica .copa-america-bar .caText {
    width: 58%;
  }
  body.co.copaAmerica .copa-america-bar .caText p {
    font-size: 16px;
    font-size: 1rem;
  }
  body.co.copaAmerica footer .footer-superior {
    background-size: 600px;
  }
}
@media only screen and (max-width: 640px) {
  body.co.mundial .musicaVideo {
    background: url(img/bg-flag-co-m.jpg) repeat-x center center !important;
  }
  body.co.mundial footer .footer-inferior:before {
    background-position: 0 0 !important;
  }
  body.co.copaAmerica .copa-america-bar .caLeft,
  body.co.copaAmerica .copa-america-bar .caRight {
    width: 15%;
  }
  body.co.copaAmerica .copa-america-bar .caText {
    width: 70%;
    padding: 10px;
  }
  body.co.copaAmerica .copa-america-bar .caText p {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 760px) {
  body.co #sliderPager {
    margin: -70px auto 0;
    height: 70px;
  }
}
body.co header [class*="superior"] .bloqueDenuncias {
  right: 120px;
}
body.co .appM .appCont .appContBtn a.btn-blanco-azul {
  color: #fff !important;
  background: #1f97ae;
}
body.co.mundial .musicaVideo {
  background: url(img/bg-flag-co.jpg) repeat-x center -20px !important;
}
body.co.mundial .musicaVideo .mod__Video {
  border-right: none;
}
body.co.mundial .musicaVideo .mod__Musica h2 {
  color: #fff;
}
body.co.mundial .musicaVideo .mod__Musica h2:before {
  background: url(img/ico-MusicaVideoAR.png) no-repeat;
  background-position: -3px;
}
body.co.mundial .mod__Tienda {
  background: #f2f2f2 url(img/bg-confeti.jpg) center center !important;
}
body.co.mundial footer .footer-inferior:before {
  content: "";
  display: block;
  width: 100%;
  height: 12px;
  background: #f2f2f2 url(img/bg-flag-co-footer.jpg) !important;
  background-position: center center !important;
}
body.co.copaAmerica .copa-america-bar {
  display: -webkit-box;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  webkit-display: -webkit-flex !important;
  display: -webkit-flex !important;
  display: flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  min-height: 52px;
  padding: 0;
  background-color: #e0e0e0;
}
body.co.copaAmerica .copa-america-bar .caLeft,
body.co.copaAmerica .copa-america-bar .caRight {
  width: 24%;
}
body.co.copaAmerica .copa-america-bar .caLeft img,
body.co.copaAmerica .copa-america-bar .caRight img {
  width: 100%;
}
body.co.copaAmerica .copa-america-bar .caLeft img.mov,
body.co.copaAmerica .copa-america-bar .caRight img.mov {
  display: none;
}
body.co.copaAmerica .copa-america-bar .caText {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  width: 52%;
  padding: 10px 20px;
}
body.co.copaAmerica .copa-america-bar .caText p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.2;
  color: #222;
}
body.co.copaAmerica .copa-america-bar .caText p .onlyLink {
  text-decoration: underline;
}
body.co.copaAmerica .home__Modulos2 {
  background: #dedede url(img/bg-copa-america-asistencia.jpg) no-repeat center
    center;
  background-size: cover;
}
body.co.copaAmerica footer .footer-superior {
  padding-bottom: 100px;
  background: #dedede url(img/bg-copa-america-footer.jpg) no-repeat right bottom;
}
body.co .slider__Home #sliderPager a.active {
  background-color: rgba(0, 0, 0, 0.65);
}
body.co .slider__Home #sliderPager a.active:before {
  opacity: 0.85;
}
body.co .slider__Home.bx-controls-hide .bx-controls {
  display: none;
}
body.co.empresas [class*="navegation"] .subMenu dl,
body.co.empresas .wpthemeHeaderNav .subMenu dl {
  min-height: 55px;
}
body.co .btnChat,
body.co .btnPagosRecargas {
  bottom: 155px;
}
body.co .sancionBtn {
  position: fixed;
  bottom: 85px;
  right: 0;
  width: 80px;
  z-index: 1000;
}
body.co .sancionBtn img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 480px) {
  body.co .sancionBtn {
    bottom: 80px;
  }
}
body.co .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.co .stepByStep.step1 {
  background-image: url(coachMarks/CO/desktop-01.jpg);
}
body.co .stepByStep.step1 .antes {
  display: none;
}
body.co .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.co .stepByStep.step2 {
  background-image: url(coachMarks/CO/desktop-02.jpg);
}
body.co .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.co .stepByStep.step3 {
  background-image: url(coachMarks/CO/desktop-03.jpg);
}
body.co .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.co .stepByStep.step4 {
  background-image: url(coachMarks/CO/desktop-04.jpg);
}
body.co .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.co .stepByStep.step5 {
  background-image: url(coachMarks/CO/desktop-05.jpg);
}
body.co .stepByStep.step5 .despues {
  display: none;
}
body.co .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.co .stepByStep .cerrar,
body.co .stepByStep .antes,
body.co .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.co .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.co .stepByStep .antes,
body.co .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.co .stepByStep .antes {
  left: 20px;
}
body.co .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.co .stepByStep .despues {
  right: 20px;
}
body.co .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.co .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.co .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.co .stepByStep.step1 {
    background-image: url(coachMarks/CO/tabletL-01.jpg);
  }
  body.co .stepByStep.step2 {
    background-image: url(coachMarks/CO/tabletL-02.jpg);
  }
  body.co .stepByStep.step3 {
    background-image: url(coachMarks/CO/tabletL-03.jpg);
  }
  body.co .stepByStep.step4 {
    background-image: url(coachMarks/CO/tabletL-04.jpg);
  }
  body.co .stepByStep.step5 {
    background-image: url(coachMarks/CO/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.co .stepByStep.step1 {
    background-image: url(coachMarks/CO/tabletP-01.jpg);
  }
  body.co .stepByStep.step2 {
    background-image: url(coachMarks/CO/tabletP-02.jpg);
  }
  body.co .stepByStep.step3 {
    background-image: url(coachMarks/CO/tabletP-03.jpg);
  }
  body.co .stepByStep.step4 {
    background-image: url(coachMarks/CO/tabletP-04.jpg);
  }
  body.co .stepByStep.step5 {
    background-image: url(coachMarks/CO/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.co .stepByStep.step1 {
    background-image: url(coachMarks/CO/smartphoneL-01.jpg);
  }
  body.co .stepByStep.step2 {
    background-image: url(coachMarks/CO/smartphoneL-02.jpg);
  }
  body.co .stepByStep.step3 {
    background-image: url(coachMarks/CO/smartphoneL-03.jpg);
  }
  body.co .stepByStep.step4 {
    background-image: url(coachMarks/CO/smartphoneL-04.jpg);
  }
  body.co .stepByStep.step5 {
    background-image: url(coachMarks/CO/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.co .stepByStep.step1 {
    background-image: url(coachMarks/CO/smartphoneP-01.jpg);
  }
  body.co .stepByStep.step2 {
    background-image: url(coachMarks/CO/smartphoneP-02.jpg);
  }
  body.co .stepByStep.step3 {
    background-image: url(coachMarks/CO/smartphoneP-03.jpg);
  }
  body.co .stepByStep.step4 {
    background-image: url(coachMarks/CO/smartphoneP-04.jpg);
  }
  body.co .stepByStep.step5 {
    background-image: url(coachMarks/CO/smartphoneP-05.jpg);
  }
}
@media only screen and (max-width: 760px) {
  body.co header [class*="superior"] .bloqueRegion {
    margin-right: 0;
  }
  body.co header [class*="superior"] .mostrarCac,
  body.co header [class*="superior"] .linkCac {
    display: block !important;
    padding-right: 0;
  }
  body.co header [class*="superior"] .bloqueDenuncias {
    right: 75px;
    border-right: 1px solid #000;
  }
  body.co.copaAmerica .copa-america-bar .caLeft,
  body.co.copaAmerica .copa-america-bar .caRight {
    width: 21%;
  }
  body.co.copaAmerica .copa-america-bar .caLeft img.web,
  body.co.copaAmerica .copa-america-bar .caRight img.web {
    display: none;
  }
  body.co.copaAmerica .copa-america-bar .caLeft img.mov,
  body.co.copaAmerica .copa-america-bar .caRight img.mov {
    display: block;
  }
  body.co.copaAmerica .copa-america-bar .caText {
    width: 58%;
  }
  body.co.copaAmerica .copa-america-bar .caText p {
    font-size: 16px;
    font-size: 1rem;
  }
  body.co.copaAmerica footer .footer-superior {
    background-size: 600px;
  }
}
@media only screen and (max-width: 640px) {
  body.co.mundial .musicaVideo {
    background: url(img/bg-flag-co-m.jpg) repeat-x center center !important;
  }
  body.co.mundial footer .footer-inferior:before {
    background-position: 0 0 !important;
  }
  body.co.copaAmerica .copa-america-bar .caLeft,
  body.co.copaAmerica .copa-america-bar .caRight {
    width: 15%;
  }
  body.co.copaAmerica .copa-america-bar .caText {
    width: 70%;
    padding: 10px;
  }
  body.co.copaAmerica .copa-america-bar .caText p {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 760px) {
  body.co #sliderPager {
    margin: -70px auto 0;
    height: 70px;
  }
}
body.cr header [class*="superior"] .bloqueDenuncias {
  right: 112px;
  border: none;
}
body.cr .tableFormat {
  max-width: 960px;
}
body.cr .tableFormat .tableHead td {
  background-color: #2196ac;
}
body.cr .tableFormat .tableHead td h3 span {
  color: #fff;
  font-weight: bold;
}
body.cr .tableFormat tr.alternateRow span,
body.cr .tableFormat tr.whiteRow span {
  font-size: small;
}
body.cr .tableFormat tr.alternateRow h3 span,
body.cr .tableFormat tr.whiteRow h3 span {
  font-weight: bold;
}
body.cr .tableFormat tr.alternateRow {
  background: #f2f2f2;
}
body.cr .tableFormat tr.whiteRow {
  background: #fff;
}
body.cr .tableFormat tr.greyRow {
  background: #808285;
}
body.cr .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.cr .stepByStep.step1 {
  background-image: url(coachMarks/CR/desktop-01.jpg);
}
body.cr .stepByStep.step1 .antes {
  display: none;
}
body.cr .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.cr .stepByStep.step2 {
  background-image: url(coachMarks/CR/desktop-02.jpg);
}
body.cr .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.cr .stepByStep.step3 {
  background-image: url(coachMarks/CR/desktop-03.jpg);
}
body.cr .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.cr .stepByStep.step4 {
  background-image: url(coachMarks/CR/desktop-04.jpg);
}
body.cr .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.cr .stepByStep.step5 {
  background-image: url(coachMarks/CR/desktop-05.jpg);
}
body.cr .stepByStep.step5 .despues {
  display: none;
}
body.cr .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.cr .stepByStep .cerrar,
body.cr .stepByStep .antes,
body.cr .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.cr .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.cr .stepByStep .antes,
body.cr .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.cr .stepByStep .antes {
  left: 20px;
}
body.cr .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.cr .stepByStep .despues {
  right: 20px;
}
body.cr .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.cr .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.cr .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.cr .stepByStep.step1 {
    background-image: url(coachMarks/CR/tabletL-01.jpg);
  }
  body.cr .stepByStep.step2 {
    background-image: url(coachMarks/CR/tabletL-02.jpg);
  }
  body.cr .stepByStep.step3 {
    background-image: url(coachMarks/CR/tabletL-03.jpg);
  }
  body.cr .stepByStep.step4 {
    background-image: url(coachMarks/CR/tabletL-04.jpg);
  }
  body.cr .stepByStep.step5 {
    background-image: url(coachMarks/CR/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.cr .stepByStep.step1 {
    background-image: url(coachMarks/CR/tabletP-01.jpg);
  }
  body.cr .stepByStep.step2 {
    background-image: url(coachMarks/CR/tabletP-02.jpg);
  }
  body.cr .stepByStep.step3 {
    background-image: url(coachMarks/CR/tabletP-03.jpg);
  }
  body.cr .stepByStep.step4 {
    background-image: url(coachMarks/CR/tabletP-04.jpg);
  }
  body.cr .stepByStep.step5 {
    background-image: url(coachMarks/CR/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.cr .stepByStep.step1 {
    background-image: url(coachMarks/CR/smartphoneL-01.jpg);
  }
  body.cr .stepByStep.step2 {
    background-image: url(coachMarks/CR/smartphoneL-02.jpg);
  }
  body.cr .stepByStep.step3 {
    background-image: url(coachMarks/CR/smartphoneL-03.jpg);
  }
  body.cr .stepByStep.step4 {
    background-image: url(coachMarks/CR/smartphoneL-04.jpg);
  }
  body.cr .stepByStep.step5 {
    background-image: url(coachMarks/CR/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.cr .stepByStep.step1 {
    background-image: url(coachMarks/CR/smartphoneP-01.jpg);
  }
  body.cr .stepByStep.step2 {
    background-image: url(coachMarks/CR/smartphoneP-02.jpg);
  }
  body.cr .stepByStep.step3 {
    background-image: url(coachMarks/CR/smartphoneP-03.jpg);
  }
  body.cr .stepByStep.step4 {
    background-image: url(coachMarks/CR/smartphoneP-04.jpg);
  }
  body.cr .stepByStep.step5 {
    background-image: url(coachMarks/CR/smartphoneP-05.jpg);
  }
}
@media only screen and (max-width: 760px) {
  body.cr header [class*="superior"] .bloqueDenuncias {
    right: 47px;
  }
  body.cr header [class*="superior"] .bloqueIdioma {
    right: 0;
    border: none;
  }
}
body.ec .box__mobile {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -ms-flex-pack: end;
}
body.ec .box__mobile .search {
  display: none;
}
body.ec
  .inbenta
  .inbenta-bot__chat
  .messages__message--received
  .content__label {
  width: 100px !important;
}
body.ec .inbenta .inbenta-bot__launcher {
  bottom: 200px !important;
}
body.ec .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.ec .stepByStep.step1 {
  background-image: url(coachMarks/EC/desktop-01.jpg);
}
body.ec .stepByStep.step1 .antes {
  display: none;
}
body.ec .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.ec .stepByStep.step2 {
  background-image: url(coachMarks/EC/desktop-02.jpg);
}
body.ec .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ec .stepByStep.step3 {
  background-image: url(coachMarks/EC/desktop-03.jpg);
}
body.ec .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ec .stepByStep.step4 {
  background-image: url(coachMarks/EC/desktop-04.jpg);
}
body.ec .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ec .stepByStep.step5 {
  background-image: url(coachMarks/EC/desktop-05.jpg);
}
body.ec .stepByStep.step5 .despues {
  display: none;
}
body.ec .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ec .stepByStep .cerrar,
body.ec .stepByStep .antes,
body.ec .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.ec .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.ec .stepByStep .antes,
body.ec .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.ec .stepByStep .antes {
  left: 20px;
}
body.ec .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.ec .stepByStep .despues {
  right: 20px;
}
body.ec .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.ec .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.ec .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.ec .stepByStep.step1 {
    background-image: url(coachMarks/EC/tabletL-01.jpg);
  }
  body.ec .stepByStep.step2 {
    background-image: url(coachMarks/EC/tabletL-02.jpg);
  }
  body.ec .stepByStep.step3 {
    background-image: url(coachMarks/EC/tabletL-03.jpg);
  }
  body.ec .stepByStep.step4 {
    background-image: url(coachMarks/EC/tabletL-04.jpg);
  }
  body.ec .stepByStep.step5 {
    background-image: url(coachMarks/EC/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.ec .stepByStep.step1 {
    background-image: url(coachMarks/EC/tabletP-01.jpg);
  }
  body.ec .stepByStep.step2 {
    background-image: url(coachMarks/EC/tabletP-02.jpg);
  }
  body.ec .stepByStep.step3 {
    background-image: url(coachMarks/EC/tabletP-03.jpg);
  }
  body.ec .stepByStep.step4 {
    background-image: url(coachMarks/EC/tabletP-04.jpg);
  }
  body.ec .stepByStep.step5 {
    background-image: url(coachMarks/EC/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.ec .stepByStep.step1 {
    background-image: url(coachMarks/EC/smartphoneL-01.jpg);
  }
  body.ec .stepByStep.step2 {
    background-image: url(coachMarks/EC/smartphoneL-02.jpg);
  }
  body.ec .stepByStep.step3 {
    background-image: url(coachMarks/EC/smartphoneL-03.jpg);
  }
  body.ec .stepByStep.step4 {
    background-image: url(coachMarks/EC/smartphoneL-04.jpg);
  }
  body.ec .stepByStep.step5 {
    background-image: url(coachMarks/EC/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.ec .stepByStep.step1 {
    background-image: url(coachMarks/EC/smartphoneP-01.jpg);
  }
  body.ec .stepByStep.step2 {
    background-image: url(coachMarks/EC/smartphoneP-02.jpg);
  }
  body.ec .stepByStep.step3 {
    background-image: url(coachMarks/EC/smartphoneP-03.jpg);
  }
  body.ec .stepByStep.step4 {
    background-image: url(coachMarks/EC/smartphoneP-04.jpg);
  }
  body.ec .stepByStep.step5 {
    background-image: url(coachMarks/EC/smartphoneP-05.jpg);
  }
}
body.ec .stepByStep .cerrar {
  top: 10px !important;
  right: 10px !important;
}
body.gt header [class*="navegation"] .subMenu dd + dt,
body.gt header .wpthemeHeaderNav .subMenu dd + dt {
  margin-top: 20px;
}
body.gt .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.gt .stepByStep.step1 {
  background-image: url(coachMarks/GT/desktop-01.jpg);
}
body.gt .stepByStep.step1 .antes {
  display: none;
}
body.gt .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.gt .stepByStep.step2 {
  background-image: url(coachMarks/GT/desktop-02.jpg);
}
body.gt .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.gt .stepByStep.step3 {
  background-image: url(coachMarks/GT/desktop-03.jpg);
}
body.gt .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.gt .stepByStep.step4 {
  background-image: url(coachMarks/GT/desktop-04.jpg);
}
body.gt .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.gt .stepByStep.step5 {
  background-image: url(coachMarks/GT/desktop-05.jpg);
}
body.gt .stepByStep.step5 .despues {
  display: none;
}
body.gt .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.gt .stepByStep .cerrar,
body.gt .stepByStep .antes,
body.gt .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.gt .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.gt .stepByStep .antes,
body.gt .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.gt .stepByStep .antes {
  left: 20px;
}
body.gt .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.gt .stepByStep .despues {
  right: 20px;
}
body.gt .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.gt .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.gt .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.gt .stepByStep.step1 {
    background-image: url(coachMarks/GT/tabletL-01.jpg);
  }
  body.gt .stepByStep.step2 {
    background-image: url(coachMarks/GT/tabletL-02.jpg);
  }
  body.gt .stepByStep.step3 {
    background-image: url(coachMarks/GT/tabletL-03.jpg);
  }
  body.gt .stepByStep.step4 {
    background-image: url(coachMarks/GT/tabletL-04.jpg);
  }
  body.gt .stepByStep.step5 {
    background-image: url(coachMarks/GT/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.gt .stepByStep.step1 {
    background-image: url(coachMarks/GT/tabletP-01.jpg);
  }
  body.gt .stepByStep.step2 {
    background-image: url(coachMarks/GT/tabletP-02.jpg);
  }
  body.gt .stepByStep.step3 {
    background-image: url(coachMarks/GT/tabletP-03.jpg);
  }
  body.gt .stepByStep.step4 {
    background-image: url(coachMarks/GT/tabletP-04.jpg);
  }
  body.gt .stepByStep.step5 {
    background-image: url(coachMarks/GT/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.gt .stepByStep.step1 {
    background-image: url(coachMarks/GT/smartphoneL-01.jpg);
  }
  body.gt .stepByStep.step2 {
    background-image: url(coachMarks/GT/smartphoneL-02.jpg);
  }
  body.gt .stepByStep.step3 {
    background-image: url(coachMarks/GT/smartphoneL-03.jpg);
  }
  body.gt .stepByStep.step4 {
    background-image: url(coachMarks/GT/smartphoneL-04.jpg);
  }
  body.gt .stepByStep.step5 {
    background-image: url(coachMarks/GT/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.gt .stepByStep.step1 {
    background-image: url(coachMarks/GT/smartphoneP-01.jpg);
  }
  body.gt .stepByStep.step2 {
    background-image: url(coachMarks/GT/smartphoneP-02.jpg);
  }
  body.gt .stepByStep.step3 {
    background-image: url(coachMarks/GT/smartphoneP-03.jpg);
  }
  body.gt .stepByStep.step4 {
    background-image: url(coachMarks/GT/smartphoneP-04.jpg);
  }
  body.gt .stepByStep.step5 {
    background-image: url(coachMarks/GT/smartphoneP-05.jpg);
  }
}
body.hn header [class*="superior"] .bloqueDenuncias {
  right: 60px;
}
body.hn .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.hn .stepByStep.step1 {
  background-image: url(coachMarks/HN/desktop-01.jpg);
}
body.hn .stepByStep.step1 .antes {
  display: none;
}
body.hn .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.hn .stepByStep.step2 {
  background-image: url(coachMarks/HN/desktop-02.jpg);
}
body.hn .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.hn .stepByStep.step3 {
  background-image: url(coachMarks/HN/desktop-03.jpg);
}
body.hn .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.hn .stepByStep.step4 {
  background-image: url(coachMarks/HN/desktop-04.jpg);
}
body.hn .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.hn .stepByStep.step5 {
  background-image: url(coachMarks/HN/desktop-05.jpg);
}
body.hn .stepByStep.step5 .despues {
  display: none;
}
body.hn .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.hn .stepByStep .cerrar,
body.hn .stepByStep .antes,
body.hn .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.hn .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.hn .stepByStep .antes,
body.hn .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.hn .stepByStep .antes {
  left: 20px;
}
body.hn .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.hn .stepByStep .despues {
  right: 20px;
}
body.hn .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.hn .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.hn .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.hn .stepByStep.step1 {
    background-image: url(coachMarks/HN/tabletL-01.jpg);
  }
  body.hn .stepByStep.step2 {
    background-image: url(coachMarks/HN/tabletL-02.jpg);
  }
  body.hn .stepByStep.step3 {
    background-image: url(coachMarks/HN/tabletL-03.jpg);
  }
  body.hn .stepByStep.step4 {
    background-image: url(coachMarks/HN/tabletL-04.jpg);
  }
  body.hn .stepByStep.step5 {
    background-image: url(coachMarks/HN/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.hn .stepByStep.step1 {
    background-image: url(coachMarks/HN/tabletP-01.jpg);
  }
  body.hn .stepByStep.step2 {
    background-image: url(coachMarks/HN/tabletP-02.jpg);
  }
  body.hn .stepByStep.step3 {
    background-image: url(coachMarks/HN/tabletP-03.jpg);
  }
  body.hn .stepByStep.step4 {
    background-image: url(coachMarks/HN/tabletP-04.jpg);
  }
  body.hn .stepByStep.step5 {
    background-image: url(coachMarks/HN/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.hn .stepByStep.step1 {
    background-image: url(coachMarks/HN/smartphoneL-01.jpg);
  }
  body.hn .stepByStep.step2 {
    background-image: url(coachMarks/HN/smartphoneL-02.jpg);
  }
  body.hn .stepByStep.step3 {
    background-image: url(coachMarks/HN/smartphoneL-03.jpg);
  }
  body.hn .stepByStep.step4 {
    background-image: url(coachMarks/HN/smartphoneL-04.jpg);
  }
  body.hn .stepByStep.step5 {
    background-image: url(coachMarks/HN/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.hn .stepByStep.step1 {
    background-image: url(coachMarks/HN/smartphoneP-01.jpg);
  }
  body.hn .stepByStep.step2 {
    background-image: url(coachMarks/HN/smartphoneP-02.jpg);
  }
  body.hn .stepByStep.step3 {
    background-image: url(coachMarks/HN/smartphoneP-03.jpg);
  }
  body.hn .stepByStep.step4 {
    background-image: url(coachMarks/HN/smartphoneP-04.jpg);
  }
  body.hn .stepByStep.step5 {
    background-image: url(coachMarks/HN/smartphoneP-05.jpg);
  }
}
body.ni header [class*="superior"] .bloqueDenuncias {
  right: 60px;
}
body.ni .btnChat,
body.ni .btnPagosRecargas {
  padding: 4px 10px;
  font-size: 0.7rem;
}
@media only screen and (max-width: 760px) {
  body.ni .btnChat,
  body.ni .btnPagosRecargas {
    display: block;
    position: absolute;
    background: transparent;
    color: #1f97ae;
    bottom: initial;
    top: 2px;
    width: auto;
  }
  body.ni .btnChat:before,
  body.ni .btnPagosRecargas:before {
    background: transparent;
    color: #000;
    position: static;
    border: 0;
    padding: 0;
    margin-right: 10px;
  }
  body.ni .btnChat:hover,
  body.ni .btnPagosRecargas:hover {
    background: transparent;
    color: #1f97ae !important;
  }
  body.ni .btnChat:hover:before,
  body.ni .btnPagosRecargas:hover:before {
    background: transparent;
    color: #000;
    border: 0;
    padding: 0;
  }
  body.ni .btnPagosRecargas {
    top: 9px;
    opacity: 1;
  }
  body.ni .btnPagosRecargas:hover:after {
    content: none;
  }
  body.ni .btnPagosRecargas span {
    display: none;
  }
  body.ni .btnPagosRecargas.ico_atencionClientesF:before {
    position: absolute;
    background: url(img/iconSprite.png) no-repeat !important;
    background-position: -2204px -114px !important;
    transform: scale(0.7);
    opacity: 1;
    top: -15px;
    left: -29px;
  }
  body.ni .btnPagosRecargas:after {
    content: none;
  }
  body.ni header.fixed .btnChat,
  body.ni header.fixed .btnPagosRecargas {
    display: none !important;
  }
  body.ni header [class*="superior"] .bloqueDenuncias {
    border-right: 1px solid #000;
    right: 75px;
  }
}
body.ni .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.ni .stepByStep.step1 {
  background-image: url(coachMarks/NI/desktop-01.jpg);
}
body.ni .stepByStep.step1 .antes {
  display: none;
}
body.ni .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.ni .stepByStep.step2 {
  background-image: url(coachMarks/NI/desktop-02.jpg);
}
body.ni .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ni .stepByStep.step3 {
  background-image: url(coachMarks/NI/desktop-03.jpg);
}
body.ni .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ni .stepByStep.step4 {
  background-image: url(coachMarks/NI/desktop-04.jpg);
}
body.ni .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ni .stepByStep.step5 {
  background-image: url(coachMarks/NI/desktop-05.jpg);
}
body.ni .stepByStep.step5 .despues {
  display: none;
}
body.ni .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.ni .stepByStep .cerrar,
body.ni .stepByStep .antes,
body.ni .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.ni .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.ni .stepByStep .antes,
body.ni .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.ni .stepByStep .antes {
  left: 20px;
}
body.ni .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.ni .stepByStep .despues {
  right: 20px;
}
body.ni .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.ni .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.ni .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.ni .stepByStep.step1 {
    background-image: url(coachMarks/NI/tabletL-01.jpg);
  }
  body.ni .stepByStep.step2 {
    background-image: url(coachMarks/NI/tabletL-02.jpg);
  }
  body.ni .stepByStep.step3 {
    background-image: url(coachMarks/NI/tabletL-03.jpg);
  }
  body.ni .stepByStep.step4 {
    background-image: url(coachMarks/NI/tabletL-04.jpg);
  }
  body.ni .stepByStep.step5 {
    background-image: url(coachMarks/NI/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.ni .stepByStep.step1 {
    background-image: url(coachMarks/NI/tabletP-01.jpg);
  }
  body.ni .stepByStep.step2 {
    background-image: url(coachMarks/NI/tabletP-02.jpg);
  }
  body.ni .stepByStep.step3 {
    background-image: url(coachMarks/NI/tabletP-03.jpg);
  }
  body.ni .stepByStep.step4 {
    background-image: url(coachMarks/NI/tabletP-04.jpg);
  }
  body.ni .stepByStep.step5 {
    background-image: url(coachMarks/NI/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.ni .stepByStep.step1 {
    background-image: url(coachMarks/NI/smartphoneL-01.jpg);
  }
  body.ni .stepByStep.step2 {
    background-image: url(coachMarks/NI/smartphoneL-02.jpg);
  }
  body.ni .stepByStep.step3 {
    background-image: url(coachMarks/NI/smartphoneL-03.jpg);
  }
  body.ni .stepByStep.step4 {
    background-image: url(coachMarks/NI/smartphoneL-04.jpg);
  }
  body.ni .stepByStep.step5 {
    background-image: url(coachMarks/NI/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.ni .stepByStep.step1 {
    background-image: url(coachMarks/NI/smartphoneP-01.jpg);
  }
  body.ni .stepByStep.step2 {
    background-image: url(coachMarks/NI/smartphoneP-02.jpg);
  }
  body.ni .stepByStep.step3 {
    background-image: url(coachMarks/NI/smartphoneP-03.jpg);
  }
  body.ni .stepByStep.step4 {
    background-image: url(coachMarks/NI/smartphoneP-04.jpg);
  }
  body.ni .stepByStep.step5 {
    background-image: url(coachMarks/NI/smartphoneP-05.jpg);
  }
}
body.pa .btnChat,
body.pa .btnPagosRecargas {
  padding: 4px 10px;
  font-size: 0.7rem;
}
@media only screen and (max-width: 760px) {
  body.pa .btnChat,
  body.pa .btnPagosRecargas {
    display: block !important;
    position: absolute;
    background: transparent;
    color: #1f97ae;
    bottom: initial;
    top: 2px;
    width: auto;
  }
  body.pa .btnChat:before,
  body.pa .btnPagosRecargas:before {
    background: transparent;
    color: #000;
    position: static;
    border: 0;
    padding: 0;
    margin-right: 10px;
  }
  body.pa .btnChat:hover,
  body.pa .btnPagosRecargas:hover {
    background: transparent;
    color: #1f97ae !important;
  }
  body.pa .btnChat:hover:before,
  body.pa .btnPagosRecargas:hover:before {
    background: transparent;
    color: #000;
    border: 0;
    padding: 0;
  }
  body.pa .btnPagosRecargas {
    top: 9px;
    opacity: 1;
  }
  body.pa .btnPagosRecargas:hover:after {
    content: none;
  }
  body.pa .btnPagosRecargas span {
    display: none;
  }
  body.pa .btnPagosRecargas.ico_atencionClientesF:before {
    position: absolute;
    background: url(img/iconSprite.png) no-repeat !important;
    background-position: -2204px -114px !important;
    transform: scale(0.7);
    opacity: 1;
    top: -15px;
    left: -29px;
  }
  body.pa .btnPagosRecargas:after {
    content: none;
  }
  body.pa header.fixed .btnChat,
  body.pa header.fixed .btnPagosRecargas {
    display: none !important;
  }
  body.pa header [class*="superior"] .bloqueDenuncias {
    border-right: 1px solid #000;
    right: 75px;
  }
}
body.pa .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.pa .stepByStep.step1 {
  background-image: url(coachMarks/PA/desktop-01.jpg);
}
body.pa .stepByStep.step1 .antes {
  display: none;
}
body.pa .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.pa .stepByStep.step2 {
  background-image: url(coachMarks/PA/desktop-02.jpg);
}
body.pa .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.pa .stepByStep.step3 {
  background-image: url(coachMarks/PA/desktop-03.jpg);
}
body.pa .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.pa .stepByStep.step4 {
  background-image: url(coachMarks/PA/desktop-04.jpg);
}
body.pa .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.pa .stepByStep.step5 {
  background-image: url(coachMarks/PA/desktop-05.jpg);
}
body.pa .stepByStep.step5 .despues {
  display: none;
}
body.pa .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.pa .stepByStep .cerrar,
body.pa .stepByStep .antes,
body.pa .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.pa .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.pa .stepByStep .antes,
body.pa .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.pa .stepByStep .antes {
  left: 20px;
}
body.pa .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.pa .stepByStep .despues {
  right: 20px;
}
body.pa .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.pa .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.pa .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.pa .stepByStep.step1 {
    background-image: url(coachMarks/PA/tabletL-01.jpg);
  }
  body.pa .stepByStep.step2 {
    background-image: url(coachMarks/PA/tabletL-02.jpg);
  }
  body.pa .stepByStep.step3 {
    background-image: url(coachMarks/PA/tabletL-03.jpg);
  }
  body.pa .stepByStep.step4 {
    background-image: url(coachMarks/PA/tabletL-04.jpg);
  }
  body.pa .stepByStep.step5 {
    background-image: url(coachMarks/PA/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.pa .stepByStep.step1 {
    background-image: url(coachMarks/PA/tabletP-01.jpg);
  }
  body.pa .stepByStep.step2 {
    background-image: url(coachMarks/PA/tabletP-02.jpg);
  }
  body.pa .stepByStep.step3 {
    background-image: url(coachMarks/PA/tabletP-03.jpg);
  }
  body.pa .stepByStep.step4 {
    background-image: url(coachMarks/PA/tabletP-04.jpg);
  }
  body.pa .stepByStep.step5 {
    background-image: url(coachMarks/PA/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.pa .stepByStep.step1 {
    background-image: url(coachMarks/PA/smartphoneL-01.jpg);
  }
  body.pa .stepByStep.step2 {
    background-image: url(coachMarks/PA/smartphoneL-02.jpg);
  }
  body.pa .stepByStep.step3 {
    background-image: url(coachMarks/PA/smartphoneL-03.jpg);
  }
  body.pa .stepByStep.step4 {
    background-image: url(coachMarks/PA/smartphoneL-04.jpg);
  }
  body.pa .stepByStep.step5 {
    background-image: url(coachMarks/PA/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.pa .stepByStep.step1 {
    background-image: url(coachMarks/PA/smartphoneP-01.jpg);
  }
  body.pa .stepByStep.step2 {
    background-image: url(coachMarks/PA/smartphoneP-02.jpg);
  }
  body.pa .stepByStep.step3 {
    background-image: url(coachMarks/PA/smartphoneP-03.jpg);
  }
  body.pa .stepByStep.step4 {
    background-image: url(coachMarks/PA/smartphoneP-04.jpg);
  }
  body.pa .stepByStep.step5 {
    background-image: url(coachMarks/PA/smartphoneP-05.jpg);
  }
}
body.pr header [class*="superior"] .bloqueDenuncias {
  right: 60px;
}
body.pr .btnChat,
body.pr .btnPagosRecargas {
  padding: 4px 10px;
  font-size: 0.7rem;
}
@media only screen and (max-width: 480px) {
  body.pr .miClaro__login {
    height: 530px;
  }
}
body.pr .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.pr .stepByStep.step1 {
  background-image: url(coachMarks/PR/desktop-01.jpg);
}
body.pr .stepByStep.step1 .antes {
  display: none;
}
body.pr .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.pr .stepByStep.step2 {
  background-image: url(coachMarks/PR/desktop-02.jpg);
}
body.pr .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.pr .stepByStep.step3 {
  background-image: url(coachMarks/PR/desktop-03.jpg);
}
body.pr .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.pr .stepByStep.step4 {
  background-image: url(coachMarks/PR/desktop-04.jpg);
}
body.pr .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.pr .stepByStep.step5 {
  background-image: url(coachMarks/PR/desktop-05.jpg);
}
body.pr .stepByStep.step5 .despues {
  display: none;
}
body.pr .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.pr .stepByStep .cerrar,
body.pr .stepByStep .antes,
body.pr .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.pr .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.pr .stepByStep .antes,
body.pr .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.pr .stepByStep .antes {
  left: 20px;
}
body.pr .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.pr .stepByStep .despues {
  right: 20px;
}
body.pr .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.pr .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.pr .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.pr .stepByStep.step1 {
    background-image: url(coachMarks/PR/tabletL-01.jpg);
  }
  body.pr .stepByStep.step2 {
    background-image: url(coachMarks/PR/tabletL-02.jpg);
  }
  body.pr .stepByStep.step3 {
    background-image: url(coachMarks/PR/tabletL-03.jpg);
  }
  body.pr .stepByStep.step4 {
    background-image: url(coachMarks/PR/tabletL-04.jpg);
  }
  body.pr .stepByStep.step5 {
    background-image: url(coachMarks/PR/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.pr .stepByStep.step1 {
    background-image: url(coachMarks/PR/tabletP-01.jpg);
  }
  body.pr .stepByStep.step2 {
    background-image: url(coachMarks/PR/tabletP-02.jpg);
  }
  body.pr .stepByStep.step3 {
    background-image: url(coachMarks/PR/tabletP-03.jpg);
  }
  body.pr .stepByStep.step4 {
    background-image: url(coachMarks/PR/tabletP-04.jpg);
  }
  body.pr .stepByStep.step5 {
    background-image: url(coachMarks/PR/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.pr .stepByStep.step1 {
    background-image: url(coachMarks/PR/smartphoneL-01.jpg);
  }
  body.pr .stepByStep.step2 {
    background-image: url(coachMarks/PR/smartphoneL-02.jpg);
  }
  body.pr .stepByStep.step3 {
    background-image: url(coachMarks/PR/smartphoneL-03.jpg);
  }
  body.pr .stepByStep.step4 {
    background-image: url(coachMarks/PR/smartphoneL-04.jpg);
  }
  body.pr .stepByStep.step5 {
    background-image: url(coachMarks/PR/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.pr .stepByStep.step1 {
    background-image: url(coachMarks/PR/smartphoneP-01.jpg);
  }
  body.pr .stepByStep.step2 {
    background-image: url(coachMarks/PR/smartphoneP-02.jpg);
  }
  body.pr .stepByStep.step3 {
    background-image: url(coachMarks/PR/smartphoneP-03.jpg);
  }
  body.pr .stepByStep.step4 {
    background-image: url(coachMarks/PR/smartphoneP-04.jpg);
  }
  body.pr .stepByStep.step5 {
    background-image: url(coachMarks/PR/smartphoneP-05.jpg);
  }
}
@media only screen and (max-width: 760px) {
  body.pr .btnChat,
  body.pr .btnPagosRecargas {
    display: block;
    position: absolute;
    background: transparent;
    color: #1f97ae;
    bottom: initial;
    top: 2px;
    width: auto;
  }
  body.pr .btnChat:before,
  body.pr .btnPagosRecargas:before {
    background: transparent;
    color: #000;
    position: static;
    border: 0;
    padding: 0;
    margin-right: 10px;
  }
  body.pr .btnChat:hover,
  body.pr .btnPagosRecargas:hover {
    background: transparent;
    color: #1f97ae !important;
  }
  body.pr .btnChat:hover:before,
  body.pr .btnPagosRecargas:hover:before {
    background: transparent;
    color: #000;
    border: 0;
    padding: 0;
  }
  body.pr .btnPagosRecargas {
    top: 9px;
    opacity: 1;
  }
  body.pr .btnPagosRecargas:hover:after {
    content: none;
  }
  body.pr .btnPagosRecargas span {
    display: none;
  }
  body.pr .btnPagosRecargas.ico_atencionClientesF:before {
    position: absolute;
    background: url(img/iconSprite.png) no-repeat !important;
    background-position: -2204px -114px !important;
    transform: scale(0.7);
    opacity: 1;
    top: -15px;
    left: -29px;
  }
  body.pr .btnPagosRecargas:after {
    content: none;
  }
  body.pr header.fixed .btnChat,
  body.pr header.fixed .btnPagosRecargas {
    display: none !important;
  }
  body.pr header [class*="superior"] .bloqueDenuncias {
    border-right: 1px solid #000;
    right: 75px;
  }
  body.pr .box__mobile .search {
    display: none !important;
  }
}
body.py header [class*="superior"] .bloqueDenuncias {
  right: 122px;
}
body.py .home__Servicios .box img {
  object-fit: scale-down;
  border-radius: 50%;
  overflow: hidden;
  max-width: 200px;
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 760px) {
  body.py .btnChat,
  body.py .btnPagosRecargas {
    display: block;
    position: absolute;
    background: transparent;
    color: #1f97ae;
    bottom: initial;
    top: 2px;
    width: auto;
    padding: 4px 10px;
    font-size: 0.7rem;
  }
  body.py .btnChat:before,
  body.py .btnPagosRecargas:before {
    background: transparent;
    color: #000;
    position: static;
    border: 0;
    padding: 0;
    margin-right: 10px;
  }
  body.py .btnChat:hover,
  body.py .btnPagosRecargas:hover {
    background: transparent;
    color: #1f97ae !important;
  }
  body.py .btnChat:hover:before,
  body.py .btnPagosRecargas:hover:before {
    background: transparent;
    color: #000;
    border: 0;
    padding: 0;
  }
  body.py .btnPagosRecargas {
    top: 9px;
    opacity: 1;
  }
  body.py .btnPagosRecargas:hover:after {
    content: none;
  }
  body.py .btnPagosRecargas span {
    display: none;
  }
  body.py .btnPagosRecargas.ico_atencionClientesF:before {
    position: absolute;
    background: url(img/iconSprite.png) no-repeat !important;
    background-position: -2204px -114px !important;
    transform: scale(0.7);
    opacity: 1;
    top: -15px;
    left: -29px;
  }
  body.py .btnPagosRecargas:after {
    content: none;
  }
  body.py header.fixed .btnChat,
  body.py header.fixed .btnPagosRecargas {
    display: none !important;
  }
  body.py header [class*="superior"] .bloqueDenuncias {
    border-right: 1px solid #000;
    right: 75px;
  }
}
body.py .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.py .stepByStep.step1 {
  background-image: url(coachMarks/PY/desktop-01.jpg);
}
body.py .stepByStep.step1 .antes {
  display: none;
}
body.py .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.py .stepByStep.step2 {
  background-image: url(coachMarks/PY/desktop-02.jpg);
}
body.py .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.py .stepByStep.step3 {
  background-image: url(coachMarks/PY/desktop-03.jpg);
}
body.py .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.py .stepByStep.step4 {
  background-image: url(coachMarks/PY/desktop-04.jpg);
}
body.py .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.py .stepByStep.step5 {
  background-image: url(coachMarks/PY/desktop-05.jpg);
}
body.py .stepByStep.step5 .despues {
  display: none;
}
body.py .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.py .stepByStep .cerrar,
body.py .stepByStep .antes,
body.py .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.py .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.py .stepByStep .antes,
body.py .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.py .stepByStep .antes {
  left: 20px;
}
body.py .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.py .stepByStep .despues {
  right: 20px;
}
body.py .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.py .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.py .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.py .stepByStep.step1 {
    background-image: url(coachMarks/PY/tabletL-01.jpg);
  }
  body.py .stepByStep.step2 {
    background-image: url(coachMarks/PY/tabletL-02.jpg);
  }
  body.py .stepByStep.step3 {
    background-image: url(coachMarks/PY/tabletL-03.jpg);
  }
  body.py .stepByStep.step4 {
    background-image: url(coachMarks/PY/tabletL-04.jpg);
  }
  body.py .stepByStep.step5 {
    background-image: url(coachMarks/PY/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.py .stepByStep.step1 {
    background-image: url(coachMarks/PY/tabletP-01.jpg);
  }
  body.py .stepByStep.step2 {
    background-image: url(coachMarks/PY/tabletP-02.jpg);
  }
  body.py .stepByStep.step3 {
    background-image: url(coachMarks/PY/tabletP-03.jpg);
  }
  body.py .stepByStep.step4 {
    background-image: url(coachMarks/PY/tabletP-04.jpg);
  }
  body.py .stepByStep.step5 {
    background-image: url(coachMarks/PY/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.py .stepByStep.step1 {
    background-image: url(coachMarks/PY/smartphoneL-01.jpg);
  }
  body.py .stepByStep.step2 {
    background-image: url(coachMarks/PY/smartphoneL-02.jpg);
  }
  body.py .stepByStep.step3 {
    background-image: url(coachMarks/PY/smartphoneL-03.jpg);
  }
  body.py .stepByStep.step4 {
    background-image: url(coachMarks/PY/smartphoneL-04.jpg);
  }
  body.py .stepByStep.step5 {
    background-image: url(coachMarks/PY/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.py .stepByStep.step1 {
    background-image: url(coachMarks/PY/smartphoneP-01.jpg);
  }
  body.py .stepByStep.step2 {
    background-image: url(coachMarks/PY/smartphoneP-02.jpg);
  }
  body.py .stepByStep.step3 {
    background-image: url(coachMarks/PY/smartphoneP-03.jpg);
  }
  body.py .stepByStep.step4 {
    background-image: url(coachMarks/PY/smartphoneP-04.jpg);
  }
  body.py .stepByStep.step5 {
    background-image: url(coachMarks/PY/smartphoneP-05.jpg);
  }
}
body.sv header [class*="superior"] .bloqueDenuncias {
  right: 60px;
}
body.sv .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.sv .stepByStep.step1 {
  background-image: url(coachMarks/SV/desktop-01.jpg);
}
body.sv .stepByStep.step1 .antes {
  display: none;
}
body.sv .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.sv .stepByStep.step2 {
  background-image: url(coachMarks/SV/desktop-02.jpg);
}
body.sv .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.sv .stepByStep.step3 {
  background-image: url(coachMarks/SV/desktop-03.jpg);
}
body.sv .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.sv .stepByStep.step4 {
  background-image: url(coachMarks/SV/desktop-04.jpg);
}
body.sv .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.sv .stepByStep.step5 {
  background-image: url(coachMarks/SV/desktop-05.jpg);
}
body.sv .stepByStep.step5 .despues {
  display: none;
}
body.sv .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.sv .stepByStep .cerrar,
body.sv .stepByStep .antes,
body.sv .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.sv .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.sv .stepByStep .antes,
body.sv .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.sv .stepByStep .antes {
  left: 20px;
}
body.sv .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.sv .stepByStep .despues {
  right: 20px;
}
body.sv .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.sv .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.sv .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.sv .stepByStep.step1 {
    background-image: url(coachMarks/SV/tabletL-01.jpg);
  }
  body.sv .stepByStep.step2 {
    background-image: url(coachMarks/SV/tabletL-02.jpg);
  }
  body.sv .stepByStep.step3 {
    background-image: url(coachMarks/SV/tabletL-03.jpg);
  }
  body.sv .stepByStep.step4 {
    background-image: url(coachMarks/SV/tabletL-04.jpg);
  }
  body.sv .stepByStep.step5 {
    background-image: url(coachMarks/SV/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.sv .stepByStep.step1 {
    background-image: url(coachMarks/SV/tabletP-01.jpg);
  }
  body.sv .stepByStep.step2 {
    background-image: url(coachMarks/SV/tabletP-02.jpg);
  }
  body.sv .stepByStep.step3 {
    background-image: url(coachMarks/SV/tabletP-03.jpg);
  }
  body.sv .stepByStep.step4 {
    background-image: url(coachMarks/SV/tabletP-04.jpg);
  }
  body.sv .stepByStep.step5 {
    background-image: url(coachMarks/SV/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.sv .stepByStep.step1 {
    background-image: url(coachMarks/SV/smartphoneL-01.jpg);
  }
  body.sv .stepByStep.step2 {
    background-image: url(coachMarks/SV/smartphoneL-02.jpg);
  }
  body.sv .stepByStep.step3 {
    background-image: url(coachMarks/SV/smartphoneL-03.jpg);
  }
  body.sv .stepByStep.step4 {
    background-image: url(coachMarks/SV/smartphoneL-04.jpg);
  }
  body.sv .stepByStep.step5 {
    background-image: url(coachMarks/SV/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.sv .stepByStep.step1 {
    background-image: url(coachMarks/SV/smartphoneP-01.jpg);
  }
  body.sv .stepByStep.step2 {
    background-image: url(coachMarks/SV/smartphoneP-02.jpg);
  }
  body.sv .stepByStep.step3 {
    background-image: url(coachMarks/SV/smartphoneP-03.jpg);
  }
  body.sv .stepByStep.step4 {
    background-image: url(coachMarks/SV/smartphoneP-04.jpg);
  }
  body.sv .stepByStep.step5 {
    background-image: url(coachMarks/SV/smartphoneP-05.jpg);
  }
}
body.do header [class*="superior"] .bloqueDenuncias {
  right: 167px;
}
body.do header [class*="medio"] .searchMap .cont-searchMap .selectCacs > select,
body.do header [class*="medio"] .searchMap .cont-cacsMap .selectCacs > select,
body.do header [class*="medio"] .cacsMap .cont-searchMap .selectCacs > select,
body.do header [class*="medio"] .cacsMap .cont-cacsMap .selectCacs > select {
  padding-right: 25px !important;
}
body.do .home__Modulos2 h3,
body.do .mod__Ayuda h3,
body.do .mod__Modulos2 h3,
body.do .mod__Ofertas h3 {
  order: -4;
  -webkit-order: -4;
}
body.do .home__Modulos2 h3 + img,
body.do .mod__Ayuda h3 + img,
body.do .mod__Modulos2 h3 + img,
body.do .mod__Ofertas h3 + img {
  margin-top: -10px;
}
body.do section.detelle__Promo,
body.do section.detelle__Soporte {
  padding: 30px 0;
}
body.do section.detelle__Promo .banner-img img,
body.do section.detelle__Soporte .banner-img img {
  display: table;
  max-width: 1250px;
  margin: 0 auto;
}
body.do section.detelle__Promo .banner-img img {
  object-fit: fill;
}
body.do section.contentPais {
  padding: 0 !important;
}
@media only screen and (max-width: 760px) {
  body.do header .header__navegation .subMenu > dl dt.promocion + dd {
    display: none;
  }
  body.do header [class$="superior"] .bloqueDenuncias {
    right: 10px;
  }
  body.do section.detelle__Promo,
  body.do section.detelle__Soporte {
    padding: 10px 0 30px;
  }
}
body.do .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.do .stepByStep.step1 {
  background-image: url(coachMarks/DO/desktop-01.jpg);
}
body.do .stepByStep.step1 .antes {
  display: none;
}
body.do .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.do .stepByStep.step2 {
  background-image: url(coachMarks/DO/desktop-02.jpg);
}
body.do .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.do .stepByStep.step3 {
  background-image: url(coachMarks/DO/desktop-03.jpg);
}
body.do .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.do .stepByStep.step4 {
  background-image: url(coachMarks/DO/desktop-04.jpg);
}
body.do .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.do .stepByStep.step5 {
  background-image: url(coachMarks/DO/desktop-05.jpg);
}
body.do .stepByStep.step5 .despues {
  display: none;
}
body.do .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.do .stepByStep .cerrar,
body.do .stepByStep .antes,
body.do .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.do .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.do .stepByStep .antes,
body.do .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.do .stepByStep .antes {
  left: 20px;
}
body.do .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.do .stepByStep .despues {
  right: 20px;
}
body.do .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.do .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.do .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.do .stepByStep.step1 {
    background-image: url(coachMarks/DO/tabletL-01.jpg);
  }
  body.do .stepByStep.step2 {
    background-image: url(coachMarks/DO/tabletL-02.jpg);
  }
  body.do .stepByStep.step3 {
    background-image: url(coachMarks/DO/tabletL-03.jpg);
  }
  body.do .stepByStep.step4 {
    background-image: url(coachMarks/DO/tabletL-04.jpg);
  }
  body.do .stepByStep.step5 {
    background-image: url(coachMarks/DO/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.do .stepByStep.step1 {
    background-image: url(coachMarks/DO/tabletP-01.jpg);
  }
  body.do .stepByStep.step2 {
    background-image: url(coachMarks/DO/tabletP-02.jpg);
  }
  body.do .stepByStep.step3 {
    background-image: url(coachMarks/DO/tabletP-03.jpg);
  }
  body.do .stepByStep.step4 {
    background-image: url(coachMarks/DO/tabletP-04.jpg);
  }
  body.do .stepByStep.step5 {
    background-image: url(coachMarks/DO/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.do .stepByStep.step1 {
    background-image: url(coachMarks/DO/smartphoneL-01.jpg);
  }
  body.do .stepByStep.step2 {
    background-image: url(coachMarks/DO/smartphoneL-02.jpg);
  }
  body.do .stepByStep.step3 {
    background-image: url(coachMarks/DO/smartphoneL-03.jpg);
  }
  body.do .stepByStep.step4 {
    background-image: url(coachMarks/DO/smartphoneL-04.jpg);
  }
  body.do .stepByStep.step5 {
    background-image: url(coachMarks/DO/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.do .stepByStep.step1 {
    background-image: url(coachMarks/DO/smartphoneP-01.jpg);
  }
  body.do .stepByStep.step2 {
    background-image: url(coachMarks/DO/smartphoneP-02.jpg);
  }
  body.do .stepByStep.step3 {
    background-image: url(coachMarks/DO/smartphoneP-03.jpg);
  }
  body.do .stepByStep.step4 {
    background-image: url(coachMarks/DO/smartphoneP-04.jpg);
  }
  body.do .stepByStep.step5 {
    background-image: url(coachMarks/DO/smartphoneP-05.jpg);
  }
}
body.do .armaPlay .resumen .precioResumen .precioUnitario {
  font-size: 16px;
  font-size: 1rem;
  margin-top: -3px;
}
body.do .armaPlay .resumen .precioResumen .precioUnitario span {
  font-size: 20px;
  font-size: 1.25rem;
  display: inline-block;
  width: 100%;
  padding-top: 10px;
}
body.do .armaPlay .contTotal {
  background: #f2f2f2;
}
body.do .armaPlay .contTotal p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  padding-right: 100px;
  position: relative;
}
body.do .armaPlay .contTotal p span {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
  margin-left: 5px;
}
body.do .armaPlay .contTotal p span.ahorro {
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  right: 0;
  width: 95px;
  color: #ef3829;
}
body.do .armaPlay .contTotal p span.ahorro strong {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
}
@media only screen and (max-width: 760px) {
  body.do .armaPlay .contTotal {
    height: auto;
  }
  body.do .armaPlay .contTotal p {
    text-align: center;
    width: 100%;
    padding-right: 0;
  }
  body.do .armaPlay .contTotal p span {
    display: inline-block;
    width: 100%;
    margin-left: 0;
    padding-top: 10px;
  }
}
body.uy header [class*="superior"] .bloqueDenuncias {
  right: 60px;
}
body.uy .home__Servicios .box img {
  object-fit: scale-down;
  border-radius: 50%;
  overflow: hidden;
  max-width: 200px;
  width: 100%;
  height: auto;
}
body.uy .btnChat,
body.uy .btnPagosRecargas {
  padding: 4px 10px;
  font-size: 0.7rem;
  background: #ef3829;
  color: #fff;
}
body.uy .btnChat.ico_atencionClientesF:before,
body.uy .btnPagosRecargas.ico_atencionClientesF:before {
  background: url(vector/personas/ico_atencionClientes.svg) no-repeat;
}
body.uy .btnChat.ico_atencionClientesF:after,
body.uy .btnPagosRecargas.ico_atencionClientesF:after {
  border-color: #ef3829;
}
@media only screen and (max-width: 760px) {
  body.uy .btnChat,
  body.uy .btnPagosRecargas {
    display: block;
    position: absolute;
    background: transparent;
    color: #1f97ae;
    bottom: initial;
    top: 2px;
    width: auto;
    padding: 4px 10px;
    font-size: 0.7rem;
  }
  body.uy .btnChat:before,
  body.uy .btnPagosRecargas:before {
    background: transparent;
    color: #000;
    position: static;
    border: 0;
    padding: 0;
    margin-right: 10px;
  }
  body.uy .btnChat:hover,
  body.uy .btnPagosRecargas:hover {
    background: transparent;
    color: #1f97ae !important;
  }
  body.uy .btnChat:hover:before,
  body.uy .btnPagosRecargas:hover:before {
    background: transparent;
    color: #000;
    border: 0;
    padding: 0;
  }
  body.uy .btnPagosRecargas {
    top: 9px;
    opacity: 1;
  }
  body.uy .btnPagosRecargas:hover:after {
    content: none;
  }
  body.uy .btnPagosRecargas span {
    display: none;
  }
  body.uy .btnPagosRecargas.ico_atencionClientesF:before {
    position: absolute;
    background: url(img/iconSprite.png) no-repeat !important;
    background-position: -2204px -114px !important;
    transform: scale(0.7);
    opacity: 1;
    top: -15px;
    left: -29px;
  }
  body.uy .btnPagosRecargas:after {
    content: none;
  }
  body.uy header.fixed .btnChat,
  body.uy header.fixed .btnPagosRecargas {
    display: none !important;
  }
  body.uy header [class*="superior"] .bloqueDenuncias {
    border-right: 1px solid #000;
    right: 75px;
  }
}
body.uy .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.uy .stepByStep.step1 {
  background-image: url(coachMarks/UY/desktop-01.jpg);
}
body.uy .stepByStep.step1 .antes {
  display: none;
}
body.uy .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.uy .stepByStep.step2 {
  background-image: url(coachMarks/UY/desktop-02.jpg);
}
body.uy .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.uy .stepByStep.step3 {
  background-image: url(coachMarks/UY/desktop-03.jpg);
}
body.uy .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.uy .stepByStep.step4 {
  background-image: url(coachMarks/UY/desktop-04.jpg);
}
body.uy .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.uy .stepByStep.step5 {
  background-image: url(coachMarks/UY/desktop-05.jpg);
}
body.uy .stepByStep.step5 .despues {
  display: none;
}
body.uy .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.uy .stepByStep .cerrar,
body.uy .stepByStep .antes,
body.uy .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.uy .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.uy .stepByStep .antes,
body.uy .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.uy .stepByStep .antes {
  left: 20px;
}
body.uy .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.uy .stepByStep .despues {
  right: 20px;
}
body.uy .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.uy .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.uy .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.uy .stepByStep.step1 {
    background-image: url(coachMarks/UY/tabletL-01.jpg);
  }
  body.uy .stepByStep.step2 {
    background-image: url(coachMarks/UY/tabletL-02.jpg);
  }
  body.uy .stepByStep.step3 {
    background-image: url(coachMarks/UY/tabletL-03.jpg);
  }
  body.uy .stepByStep.step4 {
    background-image: url(coachMarks/UY/tabletL-04.jpg);
  }
  body.uy .stepByStep.step5 {
    background-image: url(coachMarks/UY/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.uy .stepByStep.step1 {
    background-image: url(coachMarks/UY/tabletP-01.jpg);
  }
  body.uy .stepByStep.step2 {
    background-image: url(coachMarks/UY/tabletP-02.jpg);
  }
  body.uy .stepByStep.step3 {
    background-image: url(coachMarks/UY/tabletP-03.jpg);
  }
  body.uy .stepByStep.step4 {
    background-image: url(coachMarks/UY/tabletP-04.jpg);
  }
  body.uy .stepByStep.step5 {
    background-image: url(coachMarks/UY/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.uy .stepByStep.step1 {
    background-image: url(coachMarks/UY/smartphoneL-01.jpg);
  }
  body.uy .stepByStep.step2 {
    background-image: url(coachMarks/UY/smartphoneL-02.jpg);
  }
  body.uy .stepByStep.step3 {
    background-image: url(coachMarks/UY/smartphoneL-03.jpg);
  }
  body.uy .stepByStep.step4 {
    background-image: url(coachMarks/UY/smartphoneL-04.jpg);
  }
  body.uy .stepByStep.step5 {
    background-image: url(coachMarks/UY/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.uy .stepByStep.step1 {
    background-image: url(coachMarks/UY/smartphoneP-01.jpg);
  }
  body.uy .stepByStep.step2 {
    background-image: url(coachMarks/UY/smartphoneP-02.jpg);
  }
  body.uy .stepByStep.step3 {
    background-image: url(coachMarks/UY/smartphoneP-03.jpg);
  }
  body.uy .stepByStep.step4 {
    background-image: url(coachMarks/UY/smartphoneP-04.jpg);
  }
  body.uy .stepByStep.step5 {
    background-image: url(coachMarks/UY/smartphoneP-05.jpg);
  }
}
body.us footer [class$="inferior"] .container .footer__foot [class*="logo"] {
  background: url(vector/logo-claro-blancoUSA.svg) no-repeat;
  width: 58px;
  height: 31px;
  margin-right: 10px;
  margin-top: -3px;
}
body.us .arrowsSliderResumen {
  opacity: 1;
}
body.us.empresas .mod__resumenCompra .resumen .btn-rojo,
body.us.corporaciones .mod__resumenCompra .resumen .btn-rojo {
  background: #ef3829 !important;
}
body.us .stepByStep {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1010;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.us .stepByStep.step1 {
  background-image: url(coachMarks/US/desktop-01.jpg);
}
body.us .stepByStep.step1 .antes {
  display: none;
}
body.us .stepByStep.step1 .p1 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
}
body.us .stepByStep.step2 {
  background-image: url(coachMarks/US/desktop-02.jpg);
}
body.us .stepByStep.step2 .p2 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.us .stepByStep.step3 {
  background-image: url(coachMarks/US/desktop-03.jpg);
}
body.us .stepByStep.step3 .p3 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.us .stepByStep.step4 {
  background-image: url(coachMarks/US/desktop-04.jpg);
}
body.us .stepByStep.step4 .p4 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.us .stepByStep.step5 {
  background-image: url(coachMarks/US/desktop-05.jpg);
}
body.us .stepByStep.step5 .despues {
  display: none;
}
body.us .stepByStep.step5 .p5 {
  position: relative;
  top: 2px;
  width: 14px !important;
  height: 14px !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body.us .stepByStep .cerrar,
body.us .stepByStep .antes,
body.us .stepByStep .despues {
  cursor: pointer;
  color: #1f97ae;
}
body.us .stepByStep .cerrar {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #1f97ae;
  font-size: 0.9rem;
  padding: 10px;
  cursor: pointer;
}
body.us .stepByStep .antes,
body.us .stepByStep .despues {
  position: absolute;
  bottom: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 0.9rem;
  text-transform: capitalize;
}
body.us .stepByStep .antes {
  left: 20px;
}
body.us .stepByStep .antes:before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
body.us .stepByStep .despues {
  right: 20px;
}
body.us .stepByStep .despues:after {
  content: "";
  font-family: "FontAwesome";
  margin-left: 5px;
}
body.us .stepByStep .pasos {
  text-align: center;
  position: absolute;
  bottom: 30px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
body.us .stepByStep .pasos .punto {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 5px;
  background-color: #ef3829;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body.us .stepByStep.step1 {
    background-image: url(coachMarks/US/tabletL-01.jpg);
  }
  body.us .stepByStep.step2 {
    background-image: url(coachMarks/US/tabletL-02.jpg);
  }
  body.us .stepByStep.step3 {
    background-image: url(coachMarks/US/tabletL-03.jpg);
  }
  body.us .stepByStep.step4 {
    background-image: url(coachMarks/US/tabletL-04.jpg);
  }
  body.us .stepByStep.step5 {
    background-image: url(coachMarks/US/tabletL-05.jpg);
  }
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  body.us .stepByStep.step1 {
    background-image: url(coachMarks/US/tabletP-01.jpg);
  }
  body.us .stepByStep.step2 {
    background-image: url(coachMarks/US/tabletP-02.jpg);
  }
  body.us .stepByStep.step3 {
    background-image: url(coachMarks/US/tabletP-03.jpg);
  }
  body.us .stepByStep.step4 {
    background-image: url(coachMarks/US/tabletP-04.jpg);
  }
  body.us .stepByStep.step5 {
    background-image: url(coachMarks/US/tabletP-05.jpg);
  }
}
@media only screen and (max-width: 667px) and (orientation: landscape) {
  body.us .stepByStep.step1 {
    background-image: url(coachMarks/US/smartphoneL-01.jpg);
  }
  body.us .stepByStep.step2 {
    background-image: url(coachMarks/US/smartphoneL-02.jpg);
  }
  body.us .stepByStep.step3 {
    background-image: url(coachMarks/US/smartphoneL-03.jpg);
  }
  body.us .stepByStep.step4 {
    background-image: url(coachMarks/US/smartphoneL-04.jpg);
  }
  body.us .stepByStep.step5 {
    background-image: url(coachMarks/US/smartphoneL-05.jpg);
  }
}
@media only screen and (max-width: 375px) and (orientation: portrait) {
  body.us .stepByStep.step1 {
    background-image: url(coachMarks/US/smartphoneP-01.jpg);
  }
  body.us .stepByStep.step2 {
    background-image: url(coachMarks/US/smartphoneP-02.jpg);
  }
  body.us .stepByStep.step3 {
    background-image: url(coachMarks/US/smartphoneP-03.jpg);
  }
  body.us .stepByStep.step4 {
    background-image: url(coachMarks/US/smartphoneP-04.jpg);
  }
  body.us .stepByStep.step5 {
    background-image: url(coachMarks/US/smartphoneP-05.jpg);
  }
}
@media only screen and (max-width: 760px) {
  body.us .box__mobile .search {
    display: none !important;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .btn-azul,
  .btn-rojo,
  .btn-rojo-blanco {
    width: fit-content;
  }
  section.slider__Home.newSlider .bx-wrapper .slider-contenido h1,
  section.slider__Home.newSlider .bx-wrapper .slider-contenido h2 {
    width: fit-content;
  }
  section.slider__Home.newSlider .bx-wrapper .slider-contenido .btn-azul,
  section.slider__Home.newSlider .bx-wrapper .slider-contenido .btn-rojo,
  section.slider__Home.newSlider
    .bx-wrapper
    .slider-contenido
    .btn-rojo-blanco {
    width: fit-content;
  }
  section.slider__Home.newSlider
    .bx-wrapper
    .slider-contenido
    form
    .inputButton
    fieldset
    .btn-rojo {
    min-height: 39px;
  }
}
@-moz-document url-prefix() {
  .select {
    display: block;
  }
  .select:after {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    top: 6px !important;
    padding: 10px 15px !important;
  }
  .webcallSteps.paso1 .pasos span:nth-child(1) {
    position: absolute;
  }
  .webcallSteps.paso2 .pasos {
    height: 40px;
  }
  .webcallSteps.paso2 .pasos span:nth-child(1) {
    position: absolute;
  }
  .webcallSteps.paso2 .pasos span:nth-child(2) {
    position: absolute;
    right: 0;
  }
  .wrapper.level3 section.header__Section > .container.fixed .newContent,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level3 section.datos > .container.fixed .newContent,
  .wrapper.level4 section.header__Section > .container.fixed .newContent,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level4 section.datos > .container.fixed .newContent {
    display: block !important;
  }
  .wrapper.level3 section.header__Section > .container.fixed .newContent h1,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent h1,
  .wrapper.level3 section.datos > .container.fixed .newContent h1,
  .wrapper.level3 section.header__Section > .container.fixed .newContent h2.h1,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent h2.h1,
  .wrapper.level3 section.datos > .container.fixed .newContent h2.h1,
  .wrapper.level4 section.header__Section > .container.fixed .newContent h1,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent h1,
  .wrapper.level4 section.datos > .container.fixed .newContent h1,
  .wrapper.level4 section.header__Section > .container.fixed .newContent h2.h1,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent h2.h1,
  .wrapper.level4 section.datos > .container.fixed .newContent h2.h1 {
    float: left;
  }
  .wrapper.level3
    section.header__Section
    > .container.fixed
    .newContent
    .subMenu3,
  .wrapper.level3
    section.mod__contrata
    > .container.fixed
    .newContent
    .subMenu3,
  .wrapper.level3 section.datos > .container.fixed .newContent .subMenu3,
  .wrapper.level4
    section.header__Section
    > .container.fixed
    .newContent
    .subMenu3,
  .wrapper.level4
    section.mod__contrata
    > .container.fixed
    .newContent
    .subMenu3,
  .wrapper.level4 section.datos > .container.fixed .newContent .subMenu3 {
    float: right;
    padding: 7px 0;
  }
  .wrapper.level3
    section.header__Section
    > .container.fixed
    .newContent
    .actions,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent .actions,
  .wrapper.level3 section.datos > .container.fixed .newContent .actions,
  .wrapper.level4
    section.header__Section
    > .container.fixed
    .newContent
    .actions,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent .actions,
  .wrapper.level4 section.datos > .container.fixed .newContent .actions {
    display: inline-block !important;
    float: right;
  }
  .wrapper.level3
    section.header__Section
    > .container.fixed
    .newContent
    .actions
    .btn-rojo,
  .wrapper.level3
    section.mod__contrata
    > .container.fixed
    .newContent
    .actions
    .btn-rojo,
  .wrapper.level3
    section.datos
    > .container.fixed
    .newContent
    .actions
    .btn-rojo,
  .wrapper.level4
    section.header__Section
    > .container.fixed
    .newContent
    .actions
    .btn-rojo,
  .wrapper.level4
    section.mod__contrata
    > .container.fixed
    .newContent
    .actions
    .btn-rojo,
  .wrapper.level4
    section.datos
    > .container.fixed
    .newContent
    .actions
    .btn-rojo {
    float: right;
  }
  .subMenu3 li.active a {
    cursor: default !important;
  }
  .subMenu3 li.active:last-child a {
    cursor: default !important;
  }
  .subMenu3 li:last-child a {
    cursor: pointer !important;
  }
  .subMenu3 li a {
    cursor: pointer !important;
  }
  .mod__Modulos2 .box.g-4 .link {
    position: inherit;
  }
  .mod__Ofertas.mod-cotizador .calculadorPlan .select:after {
    margin-top: 2px;
  }
  @media only screen and (max-width: 960px) {
    .wrapper.level3
      section.header__Section
      > .container.fixed
      .newContent:before,
    .wrapper.level3 section.mod__contrata > .container.fixed .newContent:before,
    .wrapper.level3 section.datos > .container.fixed .newContent:before,
    .wrapper.level4
      section.header__Section
      > .container.fixed
      .newContent:before,
    .wrapper.level4 section.mod__contrata > .container.fixed .newContent:before,
    .wrapper.level4 section.datos > .container.fixed .newContent:before {
      content: none;
    }
  }
  @media only screen and (max-width: 760px) {
    .wrapper.level3 section.header__Section > .container.fixed .newContent h1,
    .wrapper.level3 section.mod__contrata > .container.fixed .newContent h1,
    .wrapper.level3 section.datos > .container.fixed .newContent h1,
    .wrapper.level4 section.header__Section > .container.fixed .newContent h1,
    .wrapper.level4 section.mod__contrata > .container.fixed .newContent h1,
    .wrapper.level4 section.datos > .container.fixed .newContent h1 {
      display: block;
      width: 100%;
      text-align: center;
    }
    .wrapper.level3
      section.header__Section
      > .container.fixed
      .newContent
      h2.h1,
    .wrapper.level3 section.mod__contrata > .container.fixed .newContent h2.h1,
    .wrapper.level3 section.datos > .container.fixed .newContent h2.h1,
    .wrapper.level4
      section.header__Section
      > .container.fixed
      .newContent
      h2.h1,
    .wrapper.level4 section.mod__contrata > .container.fixed .newContent h2.h1,
    .wrapper.level4 section.datos > .container.fixed .newContent h2.h1 {
      display: block;
      width: 100%;
      text-align: center;
    }
    .wrapper.level3
      section.header__Section
      > .container.fixed
      .newContent
      .subMenu3,
    .wrapper.level3
      section.mod__contrata
      > .container.fixed
      .newContent
      .subMenu3,
    .wrapper.level3 section.datos > .container.fixed .newContent .subMenu3,
    .wrapper.level4
      section.header__Section
      > .container.fixed
      .newContent
      .subMenu3,
    .wrapper.level4
      section.mod__contrata
      > .container.fixed
      .newContent
      .subMenu3,
    .wrapper.level4 section.datos > .container.fixed .newContent .subMenu3 {
      width: 100%;
    }
    .wrapper.level3
      section.header__Section
      > .container.fixed
      .newContent
      .actions,
    .wrapper.level3
      section.mod__contrata
      > .container.fixed
      .newContent
      .actions,
    .wrapper.level3 section.datos > .container.fixed .newContent .actions,
    .wrapper.level4
      section.header__Section
      > .container.fixed
      .newContent
      .actions,
    .wrapper.level4
      section.mod__contrata
      > .container.fixed
      .newContent
      .actions,
    .wrapper.level4 section.datos > .container.fixed .newContent .actions {
      display: block !important;
      width: 100%;
      text-align: center;
    }
    .wrapper.level3
      section.header__Section
      > .container.fixed
      .newContent
      .actions
      .btn-rojo,
    .wrapper.level3
      section.mod__contrata
      > .container.fixed
      .newContent
      .actions
      .btn-rojo,
    .wrapper.level3
      section.datos
      > .container.fixed
      .newContent
      .actions
      .btn-rojo,
    .wrapper.level4
      section.header__Section
      > .container.fixed
      .newContent
      .actions
      .btn-rojo,
    .wrapper.level4
      section.mod__contrata
      > .container.fixed
      .newContent
      .actions
      .btn-rojo,
    .wrapper.level4
      section.datos
      > .container.fixed
      .newContent
      .actions
      .btn-rojo {
      float: right;
    }
    header .header__navegation li.miClaro.autogestion > a {
      display: block;
    }
  }
  @media only screen and (max-width: 480px) {
    .wrapper.level3 section.header__Section > .container.fixed .newContent h1,
    .wrapper.level3 section.mod__contrata > .container.fixed .newContent h1,
    .wrapper.level3 section.datos > .container.fixed .newContent h1,
    .wrapper.level4 section.header__Section > .container.fixed .newContent h1,
    .wrapper.level4 section.mod__contrata > .container.fixed .newContent h1,
    .wrapper.level4 section.datos > .container.fixed .newContent h1 {
      display: block;
      width: 100%;
      text-align: center;
    }
    .wrapper.level3
      section.header__Section
      > .container.fixed
      .newContent
      h2.h1,
    .wrapper.level3 section.mod__contrata > .container.fixed .newContent h2.h1,
    .wrapper.level3 section.datos > .container.fixed .newContent h2.h1,
    .wrapper.level4
      section.header__Section
      > .container.fixed
      .newContent
      h2.h1,
    .wrapper.level4 section.mod__contrata > .container.fixed .newContent h2.h1,
    .wrapper.level4 section.datos > .container.fixed .newContent h2.h1 {
      display: block;
      width: 100%;
      text-align: center;
    }
    .wrapper.level3
      section.header__Section
      > .container.fixed
      .newContent
      .subMenu3,
    .wrapper.level3
      section.mod__contrata
      > .container.fixed
      .newContent
      .subMenu3,
    .wrapper.level3 section.datos > .container.fixed .newContent .subMenu3,
    .wrapper.level4
      section.header__Section
      > .container.fixed
      .newContent
      .subMenu3,
    .wrapper.level4
      section.mod__contrata
      > .container.fixed
      .newContent
      .subMenu3,
    .wrapper.level4 section.datos > .container.fixed .newContent .subMenu3 {
      width: 100%;
    }
  }
}
_::-webkit-full-page-media header [class*="medio"] .cacsMap .cont-cacsMap p,
_:future header [class*="medio"] .cacsMap .cont-cacsMap p,
:root .safari_only header [class*="medio"] .cacsMap .cont-cacsMap p {
  max-width: 250px;
}
_::-webkit-full-page-media span.selectCacs,
_:future span.selectCacs,
:root .safari_only span.selectCacs {
  min-width: 145px;
}
_::-webkit-full-page-media
  section.slider__Home.newSlider
  .slider__index
  .slider-contenido
  p
  + a.btn-azul,
_::-webkit-full-page-media
  section.slider__Home.newSlider
  .slider__index2
  .slider-contenido
  p
  + a.btn-azul,
_::-webkit-full-page-media
  section.slider__Home.newSlider
  .slider__carrusel
  .slider-contenido
  p
  + a.btn-azul,
_:future
  section.slider__Home.newSlider
  .slider__index
  .slider-contenido
  p
  + a.btn-azul,
_:future
  section.slider__Home.newSlider
  .slider__index2
  .slider-contenido
  p
  + a.btn-azul,
_:future
  section.slider__Home.newSlider
  .slider__carrusel
  .slider-contenido
  p
  + a.btn-azul,
:root
  .safari_only
  section.slider__Home.newSlider
  .slider__index
  .slider-contenido
  p
  + a.btn-azul,
:root
  .safari_only
  section.slider__Home.newSlider
  .slider__index2
  .slider-contenido
  p
  + a.btn-azul,
:root
  .safari_only
  section.slider__Home.newSlider
  .slider__carrusel
  .slider-contenido
  p
  + a.btn-azul {
  max-width: initial !important;
}
@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    p
    + a.btn-azul {
    max-width: initial !important;
  }
}
@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2) {
  iframe.buscadorGSA {
    width: 330px;
  }
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    p
    + a.btn-azul {
    max-width: initial !important;
  }
}
@media screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3) and (device-aspect-ratio: 16 / 9) {
  iframe.buscadorGSA {
    width: 330px;
  }
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    p
    + a.btn-azul {
    max-width: initial !important;
  }
}
@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 3) {
  iframe.buscadorGSA {
    width: 330px;
  }
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    p
    + a.btn-azul {
    max-width: initial !important;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) and (device-aspect-ratio: 40 / 71) {
  iframe.buscadorGSA {
    width: 330px;
  }
  .wrapper .slider__index .slider-contenido .contBtns a,
  .wrapper .slider__index2 .slider-contenido .contBtns a,
  .wrapper .slider__inter .slider-contenido .contBtns a,
  .wrapper .slider__carrusel .slider-contenido .contBtns a {
    margin-top: 0 !important;
  }
  .wrapper .slider__index .slider-contenido .contBtns a.btn,
  .wrapper .slider__index2 .slider-contenido .contBtns a.btn,
  .wrapper .slider__inter .slider-contenido .contBtns a.btn,
  .wrapper .slider__carrusel .slider-contenido .contBtns a.btn {
    margin-top: 0 !important;
  }
  .wrapper .slider__index .slider-contenido a,
  .wrapper .slider__index2 .slider-contenido a,
  .wrapper .slider__inter .slider-contenido a,
  .wrapper .slider__carrusel .slider-contenido a {
    margin-top: 180px !important;
  }
  .wrapper .slider__index .slider-contenido a.btn,
  .wrapper .slider__index2 .slider-contenido a.btn,
  .wrapper .slider__inter .slider-contenido a.btn,
  .wrapper .slider__carrusel .slider-contenido a.btn {
    margin-top: 180px !important;
  }
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    p
    + a.btn-azul {
    max-width: initial !important;
  }
}
@media all and (device-width: 320px) and (device-height: 480px) and (-webkit-min-device-pixel-ratio: 2) and (device-aspect-ratio: 2 / 3) {
  iframe.buscadorGSA {
    width: 330px;
  }
  iframe
    section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    p
    + a.btn-azul,
  iframe
    section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    p
    + a.btn-azul,
  iframe
    section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    p
    + a.btn-azul {
    max-width: initial !important;
  }
}
@media screen and (min-width: 0\0) {
  header [class*="superior"] .container {
    height: 36px;
  }
  header [class*="medio"] .searchMap.active,
  header [class*="medio"] .cacsMap.active {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-flex-pack: start;
  }
  header [class*="navegation"] li,
  header .wpthemeHeaderNav li {
    text-align: left;
  }
  header [class*="navegation"] .subMenu a,
  header .wpthemeHeaderNav .subMenu a {
    padding: 0;
  }
  header .header__logo {
    background: url(img/logo.png) no-repeat !important;
    display: block;
  }
  header [class*="navegation"],
  header .wpthemeHeaderNav {
    width: initial;
  }
  header [class*="navegation"] ul,
  header .wpthemeHeaderNav ul {
    width: auto;
  }
  header [class*="navegation"] ul:last-child,
  header .wpthemeHeaderNav ul:last-child {
    width: auto !important;
  }
  header .contSearch input[type="search"],
  header .contCacs input[type="search"] {
    width: 100%;
  }
  .wrapper.level3 section.header__Section > .container.fixed,
  .wrapper.level3 section.mod__contrata > .container.fixed,
  .wrapper.level3 section.datos > .container.fixed {
    max-width: 100%;
  }
  .wrapper.level3 section.header__Section > .container.fixed .newContent,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level3 section.datos > .container.fixed .newContent {
    display: block !important;
  }
  .wrapper.level3 section.header__Section > .container.fixed .newContent h1,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent h1,
  .wrapper.level3 section.datos > .container.fixed .newContent h1 {
    float: left;
  }
  .wrapper.level3
    section.header__Section
    > .container.fixed
    .newContent
    .subMenu3,
  .wrapper.level3
    section.mod__contrata
    > .container.fixed
    .newContent
    .subMenu3,
  .wrapper.level3 section.datos > .container.fixed .newContent .subMenu3 {
    float: right;
    padding: 7px 0;
  }
  footer [class$="inferior"] .container {
    height: 60px;
  }
  footer [class$="inferior"] .footer__foot,
  footer [class$="inferior"] .footer__menu {
    width: auto !important;
  }
  select:-ms-expand {
    display: none;
  }
  span.select:after {
    display: none !important;
  }
  span.select > select {
    padding-right: 10px !important;
  }
  .mod__Modulos2 article img {
    width: 100%;
  }
}
@media only screen and (min-width: 1561px) {
  .slider__index .slider-contenido h1,
  .slider__index .slider-contenido h2.h1,
  .slider__index .slider-contenido h2,
  .slider__index2 .slider-contenido h1,
  .slider__index2 .slider-contenido h2.h1,
  .slider__index2 .slider-contenido h2,
  .slider__inter .slider-contenido h1,
  .slider__inter .slider-contenido h2.h1,
  .slider__inter .slider-contenido h2,
  .slider__carrusel .slider-contenido h1,
  .slider__carrusel .slider-contenido h2.h1,
  .slider__carrusel .slider-contenido h2 {
    font-size: 44px;
    font-size: 2.75rem;
  }
  .slider__index .slider-contenido p,
  .slider__index2 .slider-contenido p,
  .slider__inter .slider-contenido p,
  .slider__carrusel .slider-contenido p {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 1281px) and (max-width: 1560px) {
  .wrapper.level3 section.header__Section > .container.fixed .newContent,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level3 section.datos > .container.fixed .newContent,
  .wrapper.level4 section.header__Section > .container.fixed .newContent,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level4 section.datos > .container.fixed .newContent,
  .planContrata article,
  form.formContrata,
  form.formContrataTodoClaro,
  form.formContrataFormaPago,
  form.webCall,
  .panel-aviso,
  .panel-play-selectores,
  .panel-play-selectores-medida,
  .panel-play-detalles > div,
  #contenedor-ATP .container,
  .container,
  .subMenu,
  .breadcrumb,
  .newContent,
  .cont-head3 {
    max-width: 1255px !important;
  }
  form.formContrata,
  form.formContrataTodoClaro,
  form.formContrataFormaPago,
  form.webCall {
    max-width: 1255px !important;
  }
}
@media only screen and (min-width: 1101px) and (max-width: 1280px) {
  .wrapper.level3 section.header__Section > .container.fixed .newContent,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level3 section.datos > .container.fixed .newContent,
  .wrapper.level4 section.header__Section > .container.fixed .newContent,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level4 section.datos > .container.fixed .newContent,
  .planContrata article,
  form.formContrata,
  form.formContrataTodoClaro,
  form.formContrataFormaPago,
  form.webCall,
  .panel-aviso,
  .panel-play-selectores,
  .panel-play-selectores-medida,
  .panel-play-detalles > div,
  #contenedor-ATP .container,
  .container,
  .subMenu,
  .breadcrumb,
  .newContent,
  .cont-head3 {
    max-width: 1060px !important;
  }
  form.formContrata,
  form.formContrataTodoClaro,
  form.formContrataFormaPago,
  form.webCall {
    max-width: 1060px !important;
  }
  .container.fixed .newContent {
    padding: 0 5px;
  }
  section.header__Section .cont-head3.chargeImg .contDescrip,
  section.mod__contrata .cont-head3.chargeImg .contDescrip,
  section.datos .cont-head3.chargeImg .contDescrip {
    max-width: 550px;
  }
  .miClaro .g-recaptcha iframe,
  .mod__miClaro .g-recaptcha iframe {
    transform: scale(0.9);
  }
  .cont-paquetes .cont-paquetes__texto > h2,
  section.header__Section .cont-paquetes .cont-paquetes__texto > h2,
  section.mod__contrata .cont-paquetes .cont-paquetes__texto > h2,
  section.datos .cont-paquetes .cont-paquetes__texto > h2 {
    font-size: 32px;
    font-size: 2rem;
  }
  .cont-paquetes .cont-paquetes__texto > h2 > span,
  section.header__Section .cont-paquetes .cont-paquetes__texto > h2 > span,
  section.mod__contrata .cont-paquetes .cont-paquetes__texto > h2 > span,
  section.datos .cont-paquetes .cont-paquetes__texto > h2 > span {
    display: block;
    margin-top: 14px;
  }
  .cont-paquetes .cont-paquetes__texto > p,
  section.header__Section .cont-paquetes .cont-paquetes__texto > p,
  section.mod__contrata .cont-paquetes .cont-paquetes__texto > p,
  section.datos .cont-paquetes .cont-paquetes__texto > p {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .ico-claro-img:after {
    top: -8px;
  }
}
@media only screen and (min-width: 961px) and (max-width: 1100px) {
  .wrapper.level3 section.header__Section > .container.fixed .newContent,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level3 section.datos > .container.fixed .newContent,
  .wrapper.level4 section.header__Section > .container.fixed .newContent,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level4 section.datos > .container.fixed .newContent,
  .planContrata article,
  form.formContrata,
  form.formContrataTodoClaro,
  form.formContrataFormaPago,
  form.webCall,
  .panel-aviso,
  .panel-play-selectores,
  .panel-play-selectores-medida,
  .panel-play-detalles > div,
  #contenedor-ATP .container,
  .container,
  .subMenu,
  .breadcrumb,
  .newContent,
  .cont-head3 {
    max-width: 960px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px;
  }
  form.formContrata,
  form.formContrataTodoClaro,
  form.formContrataFormaPago,
  form.webCall {
    max-width: 960px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px;
  }
  .newContent {
    padding: 0;
  }
  .hideM,
  .hideT,
  .hideD {
    display: block;
  }
  .miClaro .g-recaptcha iframe,
  .mod__miClaro .g-recaptcha iframe {
    transform: scale(0.8);
  }
  .container .pEquiposGridCont .pEquipoG {
    width: calc(33.33% - 20px);
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:first-child {
    width: calc(100% - 280px);
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:last-child {
    width: 280px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 960px) {
  .wrapper > section {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .wrapper > section.fakeSliderFull {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .wrapper section.slider__Home.newSlider {
    padding: 0 !important;
  }
  .wrapper section.imageBanner {
    padding: 0 !important;
  }
  .wrapper.level3 section.header__Section > .container.fixed .newContent:before,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent:before,
  .wrapper.level3 section.datos > .container.fixed .newContent:before,
  .wrapper.level4 section.header__Section > .container.fixed .newContent:before,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent:before,
  .wrapper.level4 section.datos > .container.fixed .newContent:before {
    left: 10px;
  }
  .wrapper.level3
    section.header__Section
    > .container.fixed
    .newContent
    > h1.ico,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent > h1.ico,
  .wrapper.level3 section.datos > .container.fixed .newContent > h1.ico,
  .wrapper.level3
    section.header__Section
    > .container.fixed
    .newContent
    h2.h1.ico,
  .wrapper.level3
    section.mod__contrata
    > .container.fixed
    .newContent
    h2.h1.ico,
  .wrapper.level3 section.datos > .container.fixed .newContent h2.h1.ico,
  .wrapper.level4
    section.header__Section
    > .container.fixed
    .newContent
    > h1.ico,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent > h1.ico,
  .wrapper.level4 section.datos > .container.fixed .newContent > h1.ico,
  .wrapper.level4
    section.header__Section
    > .container.fixed
    .newContent
    h2.h1.ico,
  .wrapper.level4
    section.mod__contrata
    > .container.fixed
    .newContent
    h2.h1.ico,
  .wrapper.level4 section.datos > .container.fixed .newContent h2.h1.ico {
    margin-left: 90px;
  }
  .miClaro .g-recaptcha iframe,
  .mod__miClaro .g-recaptcha iframe {
    transform: scale(0.8);
  }
  .armaPlay article:not(.box) {
    width: calc(50% - 20px);
  }
  .armaPlay .cont__Packs article {
    width: calc(25% - 20px);
  }
  .mod__resumenCompra {
    padding: 10px 15px;
  }
  .fakeSlider {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .fakeSlider .container .optinForm {
    width: 100%;
    max-width: 590px;
  }
}
@media only screen and (min-width: 1100px) {
  .cont-paquetes .cont-paquetes__texto,
  section.header__Section .cont-paquetes .cont-paquetes__texto,
  section.mod__contrata .cont-paquetes .cont-paquetes__texto,
  section.datos .cont-paquetes .cont-paquetes__texto {
    background-image: none !important;
  }
}
@media only screen and (max-width: 1100px) {
  .cardPlan {
    width: calc(33.33% - 30px);
    margin-bottom: 30px;
  }
  .cardPlan:last-child {
    margin-bottom: 0;
  }
  .cont-paquetes,
  section.header__Section .cont-paquetes,
  section.mod__contrata .cont-paquetes,
  section.datos .cont-paquetes {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .cont-paquetes .cont-paquetes__paneles,
  section.header__Section .cont-paquetes .cont-paquetes__paneles,
  section.mod__contrata .cont-paquetes .cont-paquetes__paneles,
  section.datos .cont-paquetes .cont-paquetes__paneles {
    padding-top: 40px;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .cont-paquetes .cont-paquetes__texto,
  section.header__Section .cont-paquetes .cont-paquetes__texto,
  section.mod__contrata .cont-paquetes .cont-paquetes__texto,
  section.datos .cont-paquetes .cont-paquetes__texto {
    order: -1;
    height: 350px;
    background-image: url(../img/bg-paquete-prepago-web.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
  .cont-paquetes .panel-paquete,
  section.header__Section .cont-paquetes .panel-paquete,
  section.mod__contrata .cont-paquetes .panel-paquete,
  section.datos .cont-paquetes .panel-paquete {
    margin-left: 20px;
    margin-right: 20px;
  }
  section.header__Section .bg-paquetes-prepago,
  section.mod__contrata .bg-paquetes-prepago,
  section.datos .bg-paquetes-prepago {
    background-image: none !important;
    padding: 0;
    margin-bottom: 0;
  }
  #sliderPager {
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    bottom: 10px;
    height: auto;
    background-color: transparent;
  }
  #sliderPager a {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 9px;
    height: 9px;
    padding: 0;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    margin: 0 8px;
  }
  #sliderPager a:after {
    display: none;
  }
  #sliderPager a.active {
    width: 14px;
    height: 14px;
    background-color: #fff;
    top: -3px;
  }
  #sliderPager a.active:before {
    display: none;
  }
  #sliderPager a .thumbTextSlider {
    display: none;
  }
  .mod__promocionesMultiplan .cuadroServicio {
    min-height: 320px;
  }
}
@media only screen and (max-width: 960px) {
  .cont-innovation-logo-footer {
    display: none;
  }
  header [class*="navegation"] .subMenu a + span,
  header .wpthemeHeaderNav .subMenu a + span {
    width: 100%;
  }
  header [class*="navegation"] .subMenu.withImg dl.parent1,
  header [class*="navegation"] .subMenu.withImg dl.parent2,
  header .wpthemeHeaderNav .subMenu.withImg dl.parent1,
  header .wpthemeHeaderNav .subMenu.withImg dl.parent2 {
    width: 25% !important;
  }
  header [class*="navegation"] .subMenu.withImg dl.parent3,
  header [class*="navegation"] .subMenu.withImg dl.parent4,
  header .wpthemeHeaderNav .subMenu.withImg dl.parent3,
  header .wpthemeHeaderNav .subMenu.withImg dl.parent4 {
    width: 25% !important;
  }
  header [class*="navegation"] .subMenu.withImg dl .menuImgPromo,
  header .wpthemeHeaderNav .subMenu.withImg dl .menuImgPromo {
    display: none;
  }
  header [class*="navegation"] .subMenu.withImg dd,
  header .wpthemeHeaderNav .subMenu.withImg dd {
    width: 100% !important;
  }
  .contThanks .contGracias {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    width: 100%;
  }
  .contThanks .cont-img.g-3 {
    width: 100%;
  }
  .mod__tutoriales .videos-container .yt-video {
    width: 25%;
  }
  section.header__Section .promoHeader,
  section.mod__contrata .promoHeader,
  section.datos .promoHeader {
    padding: 0 20px;
    background-position: -570px top !important;
  }
  section.header__Section .promoHeader .cont-head3 .contDescrip,
  section.mod__contrata .promoHeader .cont-head3 .contDescrip,
  section.datos .promoHeader .cont-head3 .contDescrip {
    width: 50%;
  }
  .mod__catPlanes .container .catPlanElement .cPlanCarac {
    width: 100%;
    margin-bottom: 20px;
  }
  .mod__catPlanes
    .container
    .catPlanElement
    .cPlanCarac
    dl.redesSociales
    dd
    ul
    li {
    margin: 0 2px;
  }
  .mod__catPlanes .container .catPlanElement .cPlanPrecio {
    width: 100%;
  }
  .mod__catPlanes .container .catPlanElement .cPlanPrecio .btnComprar {
    max-width: 280px;
  }
  .plan__PrecioDest {
    width: 50%;
  }
  .mod__TarifasMap .colBuscador .modalLeft .modalCont {
    min-width: 740px;
  }
  .mod__TarifasMap .map {
    width: 100%;
  }
  .mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG {
    width: calc(33.33% - 20px);
  }
  .catPaginador {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .catPaginador .links {
    margin-bottom: 20px;
  }
  .pEquiposGridFilter.v3 .filtros form {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect {
    width: 100%;
    margin-bottom: 20px;
  }
  .pEquiposGridFilter.v3 .filtros form .btns {
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    width: 100%;
  }
  .mod__promocionesFijas .container .promocionesFijasCont .pfFilter {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__promocionesFijas .container .promocionesFijasCont .pfFilter p {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .mod__promocionesFijas .container .promocionesFijasCont .pfFilter form {
    width: 100%;
  }
  .mod__promocionesFijas .container .promocionesFijasCont .pfServiciosForm {
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
  }
  .mod__promocionesFijas
    .container
    .promocionesFijasCont
    .pfServiciosForm
    .pfServicios {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__promocionesFijas
    .container
    .promocionesFijasCont
    .pfServiciosForm
    .pfServicios
    .pfServiciosCol {
    width: 100%;
    padding: 0 10px 20px;
    margin-bottom: 20px;
  }
  .mod__promocionesFijas
    .container
    .promocionesFijasCont
    .pfServiciosForm
    .pfServicios
    .pfServiciosCol:after {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    top: initial;
    right: initial;
    bottom: -11px;
  }
  .mod__promocionesFijas
    .container
    .promocionesFijasCont
    .pfServiciosForm
    .pfServicios
    .pfServiciosCol:last-child {
    padding: 0 10px;
    margin-bottom: 0;
  }
  .mod__promocionesMultiplan .contCuadroServicio .cuadroServicio {
    width: 40%;
    min-height: 270px;
  }
  .mod__Tienda.promociones article {
    width: calc(33% - 20px) !important;
  }
  .propuesta-neg--bg {
    background: #f2f2f2;
  }
  .propuesta-neg__principal {
    padding-top: 0;
  }
  .propuesta-neg__principal h1:before {
    width: 50%;
    left: 25%;
  }
  .propuesta-neg__principal .propuesta-neg__botones {
    margin-left: -20px;
    margin-right: -20px;
    height: 300px;
  }
  .propuesta-neg__principal .propuesta-neg__botones .cont-btn > a {
    margin-top: 240px;
  }
  .propuesta-neg__principal .propuesta-neg__botones .neg__universitario {
    background-image: url("../img/img-formulario-negocios-inicial-01.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 5px;
    -webkit-box-shadow: 3px 0px 6px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 3px 0px 6px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 3px 0px 6px 0px rgba(0, 0, 0, 0.4);
  }
  .propuesta-neg__principal .propuesta-neg__botones .neg__start-up {
    background-image: url("../img/img-formulario-negocios-inicial-02.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-left: 5px;
    -webkit-box-shadow: -3px 0px 6px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: -3px 0px 6px 0px rgba(0, 0, 0, 0.4);
    box-shadow: -3px 0px 6px 0px rgba(0, 0, 0, 0.4);
  }
  .propuesta-neg__principal .cont-link-funciona {
    margin-top: 45px;
    margin-bottom: 0;
  }
  .propuesta-neg__principal .cont-link-funciona .link {
    font-size: 1.2em;
  }
  .propuesta-neg__principal.como-funciona h1 {
    margin-top: 0;
  }
  .propuesta-neg__principal.como-funciona h1 + .como-funciona__puntos {
    padding-top: 20px;
  }
  .propuesta-neg__principal .como-funciona__img-principal {
    display: block;
    width: 100%;
    margin-bottom: 15px;
  }
  .propuesta-neg__principal .como-funciona__puntos {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .propuesta-neg__principal .como-funciona__puntos .img-puntos {
    margin-bottom: 20px;
  }
  .propuesta-neg__principal .como-funciona__puntos .txt-puntos {
    text-align: center;
  }
  .contentWebcall.changeBg.contentNegocioBg {
    background: url(../img/bg-formulario-negocio-movil.jpg);
    background-color: #f4f4f4 !important;
    background-size: 100% auto !important;
    background-position: center top !important;
    padding-top: 38% !important;
  }
  .contentWebcall.changeBg.contentNegocioUniversitariosBg {
    background: url(../img/bg-formulario-negocios-iniversitarios-movil.jpg);
    background-color: #f4f4f4;
    background-size: 100% auto !important;
    background-position: center top !important;
    padding-top: 38% !important;
  }
  .contentWebcall.changeBg.contentNegocioStartupsBg {
    background: url(../img/bg-formulario-negocios-startups-movil.jpg);
    background-color: #f4f4f4;
    background-size: 100% auto !important;
    background-position: center top !important;
    padding-top: 38% !important;
  }
  form.flexDirDerechaForm,
  .flexDirDerechaForm {
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
  }
  .contentNegocioStartupsBg form,
  .contentNegocioStartupsBg .formButtons {
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
  }
  .contentWebcall .mensaje-gracias {
    margin-top: 0;
    padding-top: 0;
  }
  .cardPlan {
    width: calc(50% - 30px);
  }
  .noticiaFormPromo {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .noticiaFormPromo .noticiaFormPromoImg {
    width: 100%;
  }
  .noticiaFormPromo form {
    width: 100%;
  }
  .modulo__resumenAuto .bx-controls-direction .bx-prev {
    left: 0;
  }
  .modulo__resumenAuto .bx-controls-direction .bx-next {
    right: 0;
  }
  .navegationBlog ul {
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
  }
  .sliderCatBlog > .boxBlog {
    width: 100%;
  }
  .sliderCatBlog .contArtBlogSec {
    display: none !important;
  }
  .seccion-prueba-T .prueba-TTxt {
    padding: 0 40px;
  }
  .contentObjetivos .respSocialObjetivo {
    width: calc(33.333333% - 20px);
  }
}
@media only screen and (max-width: 850px) {
  header [class*="superior"] .otherSites {
    display: none !important;
  }
  section.slider__Home.newSlider .bx-wrapper .slider-contenido p > span {
    font-size: 20px;
    font-size: 1.25rem;
  }
  section.portaContent .container .g-3,
  section.portaContent .container .g-4,
  section.portaContent .container .g-5,
  section.portaContent .container .g-6,
  section.portaContent .container .g-7,
  section.portaContent .container .g-8,
  section.portaContent .container .g-9 {
    width: 50%;
  }
  .miClaro .g-recaptcha iframe,
  .mod__miClaro .g-recaptcha iframe {
    transform: scale(0.8);
  }
}
@media only screen and (max-width: 830px) {
  .mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG {
    width: calc(50% - 20px);
  }
  .pEquiposGridFilter {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
  }
  .pEquiposGridFilter .filtros {
    width: 100%;
  }
  .pEquiposGridFilter .ordenar {
    width: 100%;
    max-width: 320px;
    padding: 20px 0 10px;
  }
}
@media only screen and (min-width: 761px) {
  header.headerBlog .header-inferior .nav__mobile {
    display: none;
  }
}
@media only screen and (min-width: 761px) and (max-width: 960px) {
  header .header__logo {
    margin-left: 15px;
  }
  header [class*="superior"] {
    padding-left: 15px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 760px) {
  h1,
  h2.h1 {
    font-size: 30px;
    font-size: 1.875rem;
    font-weight: 300;
  }
  h2 {
    font-size: 26px;
    font-size: 1.625rem;
    font-weight: 300;
  }
  h3 {
    font-size: 22px;
    font-size: 1.375rem;
    font-weight: 300;
  }
  h4 {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 300;
  }
  h5 {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 300;
  }
  .slider-TiendaLanding {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .slider-TiendaLanding article {
    margin: 10px;
    width: calc(50% - 20px) !important;
  }
  .bloqueMenuIcon {
    display: table;
  }
  .bloqueMenuIcon .icoIngresar,
  .bloqueMenuIcon .icoSoporte {
    color: inherit;
    text-decoration: none;
    display: table;
    width: 75px;
    height: 14px;
    margin-left: 20px;
    margin-top: 3px;
    float: left;
    font-size: 11px;
    font-weight: 300;
    text-align: center;
    color: #1f97ae;
    float: left;
  }
  .bloqueMenuIcon .icoIngresar:first-child,
  .bloqueMenuIcon .icoSoporte:first-child {
    margin-left: 0px;
  }
  .bloqueMenuIcon .icoIngresar:before,
  .bloqueMenuIcon .icoSoporte:before {
    content: "";
    display: table;
    background: url(img/ico-superior-azul-24px.png) no-repeat;
    width: 24px;
    height: 24px;
    transform: scale(0.65);
    margin: -7px auto -3px;
    float: left;
  }
  .bloqueMenuIcon .icoIngresar:before {
    background-position: -24px 0px;
  }
  .bloqueMenuIcon .icoSoporte:before {
    background-position: 0px 0px;
  }
  header .header__navegation .menuSupNew > li {
    background: #000 !important;
  }
  header .header__navegation .menuSupNew > li.select {
    background: #000 !important;
  }
  header .header__navegation .menuSupNew > li:last-child {
    background: #666 !important;
  }
  .container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  }
  header.viewSearch .header__navegation li.search {
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -ms-transition: height 0.5s;
    transition: height 0.5s;
    height: 50px;
  }
  header.viewSearch .box__mobile .search:before {
    content: "";
    font-family: "FontAwesome";
  }
  header.fixed .header__navegation {
    top: 50px;
  }
  header.headerContrata {
    margin-bottom: 20px;
  }
  header.headerContrata .header-menu ul li p {
    font-size: 12px;
    font-size: 0.75rem;
  }
  header [class$="superior"] p {
    font-size: 0.8rem;
  }
  header [class$="superior"] .otherSites {
    display: none !important;
  }
  header [class$="superior"] .bloqueDenuncias {
    right: 10px;
    border: none;
  }
  header [class$="superior"] .bloqueRegion {
    margin-right: 0;
  }
  header [class$="superior"] .bloqueRegion .language {
    margin-right: 0;
    padding-right: 0;
  }
  header [class$="superior"] .bloqueRegion .language:after {
    display: none;
  }
  header [class$="superior"] .bloqueRegion .region {
    display: none !important;
  }
  header [class$="superior"] .mostrarCac,
  header [class$="superior"] .linkCac {
    display: none !important;
  }
  header .header__logo {
    margin-top: initial;
  }
  header .header__navegation {
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -ms-transition: left 0.5s;
    transition: left 0.5s;
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 100%;
    position: absolute;
    top: 86px;
    left: -100%;
    z-index: 110;
    border-bottom: 1px solid #ddd;
  }
  header .header__navegation .contSearch {
    min-height: 33px;
    margin: 0;
  }
  header .header__navegation ul {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    height: inherit;
    min-width: inherit !important;
    display: block !important;
    height: auto !important;
  }
  header .header__navegation li {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 100%;
    padding: 0;
    border: none;
    text-align: left;
    background: #ef3829 !important;
  }
  header .header__navegation li a {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    width: 100%;
    padding: 14px 20px;
    border-top: 1px solid #fff;
    position: relative;
  }
  header .header__navegation li a:after {
    content: "";
    font-family: "FontAwesome";
    position: absolute;
    right: 20px;
  }
  header .header__navegation li.select {
    background: #ef3829 !important;
    color: #fff;
  }
  header .header__navegation li.miClaro {
    background: #b7202e !important;
  }
  header .header__navegation li.miClaro.autogestion > a {
    min-height: 53px;
    position: relative;
    padding: 10px 20px 9px;
    color: #fff !important;
  }
  header .header__navegation li.miClaro.autogestion > a:after {
    top: 17px;
  }
  header .header__navegation li.miClaro.autogestion > a span {
    position: absolute;
  }
  header .header__navegation li.miClaro.autogestion .menuHeader {
    max-height: 0 !important;
  }
  header .header__navegation li.miClaro.hover {
    background: #b7202e !important;
  }
  header .header__navegation li.active,
  header .header__navegation li.hover {
    background: #ef3829 !important;
  }
  header .header__navegation li.active > a,
  header .header__navegation li.hover > a {
    color: #fff !important;
  }
  header .header__navegation li.active a:after,
  header .header__navegation li.hover a:after {
    content: "";
  }
  header .header__navegation li.active .menuHeader,
  header .header__navegation li.hover .menuHeader {
    height: auto !important;
  }
  header .header__navegation li.alone a:after {
    content: "" !important;
  }
  header .header__navegation li.search {
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -ms-transition: height 0.5s;
    transition: height 0.5s;
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    align-items: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    position: fixed;
    top: 86px;
    left: 1px;
    background: #ef3829;
    height: 0px;
    width: 100% !important;
    overflow: hidden;
  }
  header .header__navegation li.infoUsuarios {
    border-left: none;
    border-right: none;
  }
  header .header__navegation li.infoUsuarios a {
    padding: 14px 20px;
  }
  header .header__navegation li.infoUsuarios.hover {
    background: #ef3829 !important;
  }
  header .header__navegation li.infoUsuarios .menuHeader {
    margin-top: 0;
  }
  header .header__navegation li.infoUsuarios .menuHeader .subMenu .hTitle {
    display: none;
  }
  header .header__navegation li.infoUsuarios .menuHeader .subMenu a {
    padding: 14px 20px;
  }
  header .header__navegation li.infoUsuarios .menuHeader .subMenu > dl dd a {
    background: #fff;
  }
  header
    .header__navegation
    li.infoUsuarios
    .menuHeader
    .subMenu
    > dl
    dd
    ul
    li
    a {
    background: #f2f2f2;
    padding-left: 35px !important;
  }
  header .header__navegation .menuHeader {
    position: inherit;
    margin-top: inherit;
    background: #fff;
    color: #acaeae;
  }
  header .header__navegation .subMenu {
    padding: initial;
    height: auto;
  }
  header .header__navegation .subMenu > dl {
    width: 100%;
    float: inherit;
    padding: initial !important;
    min-height: initial;
    margin-left: 1px;
    display: block;
    border-right: none;
  }
  header .header__navegation .subMenu > dl a {
    padding: 14px 20px;
    border: 1px solid #ddd;
    font-size: 1rem;
  }
  header .header__navegation .subMenu > dl a:after {
    content: "" !important;
    color: #000104;
    right: 0;
    position: absolute;
    right: 20px;
  }
  header .header__navegation .subMenu > dl a.linkWithImg {
    display: none;
  }
  header .header__navegation .subMenu > dl dt {
    margin-top: -1px;
  }
  header .header__navegation .subMenu > dl dt.movil:before,
  header .header__navegation .subMenu > dl dt.hogar:before,
  header .header__navegation .subMenu > dl dt.entretenimiento:before,
  header .header__navegation .subMenu > dl dt.promocion:before {
    content: initial;
  }
  header .header__navegation .subMenu > dl dt.promocion + dd.imgPromocion {
    display: none;
  }
  header .header__navegation .subMenu > dl dt.promocion.sinImagen + dd {
    display: block;
  }
  header .header__navegation .subMenu > dl dd {
    margin: initial !important;
  }
  header .header__navegation .subMenu > dl dd a {
    padding-left: 35px !important;
    font-size: 0.9rem;
  }
  header .header__navegation .subMenu > dl dd span {
    display: none;
  }
  header .header__navegation .subMenu > dl dd ul li {
    background: #f2f2f2 !important;
    padding: 0;
  }
  header .header__navegation .subMenu > dl dd ul li a {
    border-color: #ddd;
    padding-left: 50px !important;
  }
  header .header__navegation .subMenu > dl dd.descCol {
    display: none;
  }
  header .header__navegation .subMenu > dl.block {
    margin-bottom: -4px;
  }
  header .header__navegation .subMenu.withImg {
    display: block !important;
  }
  header .header__navegation .subMenu.withImg dl.parent1,
  header .header__navegation .subMenu.withImg dl.parent2 {
    width: 100% !important;
  }
  header .header__navegation .subMenu.withImg dl.parent3,
  header .header__navegation .subMenu.withImg dl.parent4 {
    width: 100% !important;
  }
  header .header__navegation .subMenu.withImg dl img {
    display: none;
  }
  header .header__navegation .subMenu.withImg dl .imgPromoBig {
    display: none;
  }
  header .header__navegation .subMenu.withImg dt.movil,
  header .header__navegation .subMenu.withImg dt.hogar,
  header .header__navegation .subMenu.withImg dt.entretenimiento,
  header .header__navegation .subMenu.withImg dt.promocion,
  header .header__navegation .subMenu.withImg dt.claroClub {
    padding-left: 0px !important;
  }
  header .header__navegation .subMenu.withImg dt.movil:before,
  header .header__navegation .subMenu.withImg dt.hogar:before,
  header .header__navegation .subMenu.withImg dt.entretenimiento:before,
  header .header__navegation .subMenu.withImg dt.promocion:before,
  header .header__navegation .subMenu.withImg dt.claroClub:before {
    display: none;
  }
  header .header__navegation .slogan {
    display: none;
  }
  header [class*="medio"] .searchMap.active .container .cont-cacsMap,
  header [class*="medio"] .cacsMap.active .container .cont-cacsMap {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  header
    [class*="medio"]
    .searchMap.active
    .container
    .cont-cacsMap
    .selectCacs,
  header [class*="medio"] .cacsMap.active .container .cont-cacsMap .selectCacs {
    margin: 10px;
  }
  header [class*="medio"] .searchMap.active .container .cont-cacsMap p,
  header [class*="medio"] .cacsMap.active .container .cont-cacsMap p {
    text-align: center;
  }
  header
    [class*="medio"]
    .searchMap.active
    .container
    .cont-cacsMap
    .selectCacs
    > select,
  header
    [class*="medio"]
    .cacsMap.active
    .container
    .cont-cacsMap
    .selectCacs
    > select {
    min-width: 160px;
  }
  header
    [class*="medio"]
    .searchMap.active
    .container
    .cont-searchMap
    .autodetect,
  header [class*="medio"] .searchMap.active .container .cont-searchMap .esEsta,
  header
    [class*="medio"]
    .searchMap.active
    .container
    .cont-searchMap
    .buscaDir,
  header
    [class*="medio"]
    .cacsMap.active
    .container
    .cont-searchMap
    .autodetect,
  header [class*="medio"] .cacsMap.active .container .cont-searchMap .esEsta,
  header [class*="medio"] .cacsMap.active .container .cont-searchMap .buscaDir {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  header
    [class*="medio"]
    .searchMap.active
    .container
    .cont-searchMap
    .autodetect
    p,
  header
    [class*="medio"]
    .searchMap.active
    .container
    .cont-searchMap
    .esEsta
    p,
  header
    [class*="medio"]
    .searchMap.active
    .container
    .cont-searchMap
    .buscaDir
    p,
  header
    [class*="medio"]
    .cacsMap.active
    .container
    .cont-searchMap
    .autodetect
    p,
  header [class*="medio"] .cacsMap.active .container .cont-searchMap .esEsta p,
  header
    [class*="medio"]
    .cacsMap.active
    .container
    .cont-searchMap
    .buscaDir
    p {
    text-align: center;
  }
  header [class*="medio"] .searchMap {
    min-height: 70px;
  }
  header [class*="medio"] .searchMap .cont-searchMap {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  header [class*="medio"] .searchMap .cont-searchMap p {
    margin-bottom: 5px;
  }
  header [class*="medio"] .searchMap .cont-searchMap .closeMap:before {
    font-size: 1.5rem;
  }
  header [class$="launcher"] {
    display: none;
  }
  header [class*="navegation"] > ul:last-child,
  header .wpthemeHeaderNav > ul:last-child {
    width: auto;
  }
  header [class*="navegation"] li.hover .menuHeader {
    max-height: 65vh;
    overflow: auto;
  }
  header.show {
    position: initial;
  }
  header.show .header__navegation {
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -ms-transition: left 0.5s;
    transition: left 0.5s;
    left: 0;
    overflow: auto;
    height: calc(100vh - 50px);
    display: block !important;
  }
  header.show .nav__mobile:before {
    content: "";
  }
  .hideM {
    display: block;
  }
  .hideT {
    display: none !important;
  }
  .box__mobile {
    display: block !important;
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    -ms-flex-pack: justify;
    width: 60px;
  }
  .box__mobile .nav__mobile {
    display: block;
  }
  .box__mobile .search {
    color: #fff;
  }
  .box__mobile .search:before {
    content: "";
    font-family: "FontAwesome";
    cursor: pointer;
  }
  .buscadorGSA {
    padding: 5px 10px;
  }
  .contFilterGSA .resultadosBusqueda {
    width: 100%;
    margin: 20px auto;
  }
  .contFilterGSA .resultadosBusqueda h2,
  .contFilterGSA .resultadosBusqueda p {
    text-align: center;
  }
  .contFilterGSA .selects {
    width: 100%;
    margin: 10px auto;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .contFilterGSA .selects .selectSearch {
    margin: 10px;
    width: 100%;
  }
  .mod__cardsBuscador {
    overflow-x: scroll;
  }
  .slider__index .slider-contenido,
  .slider__index2 .slider-contenido,
  .slider__carrusel .slider-contenido {
    padding: 10px;
  }
  .slider__index .slider-contenido h1,
  .slider__index .slider-contenido h2.h1,
  .slider__index .slider-contenido h2,
  .slider__index .slider-contenido p,
  .slider__index .slider-contenido a,
  .slider__index2 .slider-contenido h1,
  .slider__index2 .slider-contenido h2.h1,
  .slider__index2 .slider-contenido h2,
  .slider__index2 .slider-contenido p,
  .slider__index2 .slider-contenido a,
  .slider__carrusel .slider-contenido h1,
  .slider__carrusel .slider-contenido h2.h1,
  .slider__carrusel .slider-contenido h2,
  .slider__carrusel .slider-contenido p,
  .slider__carrusel .slider-contenido a {
    width: 95% !important;
  }
  .slider__index .slider-contenido h1 h1,
  .slider__index .slider-contenido h1 h2.h1,
  .slider__index .slider-contenido h1 h2,
  .slider__index .slider-contenido h2.h1 h1,
  .slider__index .slider-contenido h2.h1 h2.h1,
  .slider__index .slider-contenido h2.h1 h2,
  .slider__index .slider-contenido h2 h1,
  .slider__index .slider-contenido h2 h2.h1,
  .slider__index .slider-contenido h2 h2,
  .slider__index .slider-contenido p h1,
  .slider__index .slider-contenido p h2.h1,
  .slider__index .slider-contenido p h2,
  .slider__index .slider-contenido a h1,
  .slider__index .slider-contenido a h2.h1,
  .slider__index .slider-contenido a h2,
  .slider__index2 .slider-contenido h1 h1,
  .slider__index2 .slider-contenido h1 h2.h1,
  .slider__index2 .slider-contenido h1 h2,
  .slider__index2 .slider-contenido h2.h1 h1,
  .slider__index2 .slider-contenido h2.h1 h2.h1,
  .slider__index2 .slider-contenido h2.h1 h2,
  .slider__index2 .slider-contenido h2 h1,
  .slider__index2 .slider-contenido h2 h2.h1,
  .slider__index2 .slider-contenido h2 h2,
  .slider__index2 .slider-contenido p h1,
  .slider__index2 .slider-contenido p h2.h1,
  .slider__index2 .slider-contenido p h2,
  .slider__index2 .slider-contenido a h1,
  .slider__index2 .slider-contenido a h2.h1,
  .slider__index2 .slider-contenido a h2,
  .slider__carrusel .slider-contenido h1 h1,
  .slider__carrusel .slider-contenido h1 h2.h1,
  .slider__carrusel .slider-contenido h1 h2,
  .slider__carrusel .slider-contenido h2.h1 h1,
  .slider__carrusel .slider-contenido h2.h1 h2.h1,
  .slider__carrusel .slider-contenido h2.h1 h2,
  .slider__carrusel .slider-contenido h2 h1,
  .slider__carrusel .slider-contenido h2 h2.h1,
  .slider__carrusel .slider-contenido h2 h2,
  .slider__carrusel .slider-contenido p h1,
  .slider__carrusel .slider-contenido p h2.h1,
  .slider__carrusel .slider-contenido p h2,
  .slider__carrusel .slider-contenido a h1,
  .slider__carrusel .slider-contenido a h2.h1,
  .slider__carrusel .slider-contenido a h2 {
    font-size: 4.8vw;
  }
  .slider__index .slider-contenido h1 p,
  .slider__index .slider-contenido h2.h1 p,
  .slider__index .slider-contenido h2 p,
  .slider__index .slider-contenido p p,
  .slider__index .slider-contenido a p,
  .slider__index2 .slider-contenido h1 p,
  .slider__index2 .slider-contenido h2.h1 p,
  .slider__index2 .slider-contenido h2 p,
  .slider__index2 .slider-contenido p p,
  .slider__index2 .slider-contenido a p,
  .slider__carrusel .slider-contenido h1 p,
  .slider__carrusel .slider-contenido h2.h1 p,
  .slider__carrusel .slider-contenido h2 p,
  .slider__carrusel .slider-contenido p p,
  .slider__carrusel .slider-contenido a p {
    font-size: 3.7vw;
  }
  .slider__index .slider-contenido h1 a,
  .slider__index .slider-contenido h2.h1 a,
  .slider__index .slider-contenido h2 a,
  .slider__index .slider-contenido p a,
  .slider__index .slider-contenido a a,
  .slider__index2 .slider-contenido h1 a,
  .slider__index2 .slider-contenido h2.h1 a,
  .slider__index2 .slider-contenido h2 a,
  .slider__index2 .slider-contenido p a,
  .slider__index2 .slider-contenido a a,
  .slider__carrusel .slider-contenido h1 a,
  .slider__carrusel .slider-contenido h2.h1 a,
  .slider__carrusel .slider-contenido h2 a,
  .slider__carrusel .slider-contenido p a,
  .slider__carrusel .slider-contenido a a {
    font-size: 2.6vw;
  }
  .slider__index .slider-contenido h1 a.btn-secu,
  .slider__index .slider-contenido h2.h1 a.btn-secu,
  .slider__index .slider-contenido h2 a.btn-secu,
  .slider__index .slider-contenido p a.btn-secu,
  .slider__index .slider-contenido a a.btn-secu,
  .slider__index2 .slider-contenido h1 a.btn-secu,
  .slider__index2 .slider-contenido h2.h1 a.btn-secu,
  .slider__index2 .slider-contenido h2 a.btn-secu,
  .slider__index2 .slider-contenido p a.btn-secu,
  .slider__index2 .slider-contenido a a.btn-secu,
  .slider__carrusel .slider-contenido h1 a.btn-secu,
  .slider__carrusel .slider-contenido h2.h1 a.btn-secu,
  .slider__carrusel .slider-contenido h2 a.btn-secu,
  .slider__carrusel .slider-contenido p a.btn-secu,
  .slider__carrusel .slider-contenido a a.btn-secu {
    font-size: 0.9rem;
  }
  .bx-controls.bx-has-pager.bx-has-controls-direction {
    display: block;
  }
  .equipo__destacado,
  .plan__Precio,
  .plan__Paquete {
    width: 50%;
  }
  .mod__accesosRapidos {
    background: #fafafa !important;
    position: fixed;
    bottom: 0;
    z-index: 100;
    box-shadow: 5px 5px 5px 5px rgba(50, 50, 50, 0.5);
    padding: 0;
    padding-top: 12px;
  }
  .mod__accesosRapidos .container {
    padding: 0;
  }
  .mod__accesosRapidos a {
    padding: 0px 5px 0;
  }
  .mod__accesosRapidos a:last-child {
    border: none;
  }
  .mod__accesosRapidos a > div {
    display: table;
    margin: 0 auto 10px;
  }
  .mod__accesosRapidos a > div:before {
    margin-right: 0;
  }
  .mod__accesosRapidos a > div:first-child {
    transform: scale(0.9) !important;
  }
  .mod__accesosRapidos a .contDatos {
    font-size: 10px;
    font-size: 0.625rem;
    margin-bottom: 0;
  }
  .mod__accesosRapidos p {
    display: none;
  }
  .mod__accesosRapidos h3 {
    font-size: 10px !important;
    color: #000 !important;
    text-align: center;
    margin-bottom: 5px !important;
  }
  .mod__accesosRapidos h3.dest {
    color: #ef3829 !important;
  }
  footer.aRapidos {
    margin-bottom: 78px;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido .promoBanner,
  section.slider__Home.newSlider .slider__index2 .slider-contenido .promoBanner,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    .promoBanner {
    position: absolute;
    margin: 30px 0px 20px;
    right: 0;
    top: 125px;
    bottom: inherit;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido h1,
  section.slider__Home.newSlider .slider__index .slider-contenido h2,
  section.slider__Home.newSlider .slider__index2 .slider-contenido h1,
  section.slider__Home.newSlider .slider__index2 .slider-contenido h2,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido h1,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido h2 {
    font-size: 20px;
    font-size: 1.25rem;
    margin: 20px 0 15px;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido p > span,
  section.slider__Home.newSlider .slider__index2 .slider-contenido p > span,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido p > span {
    font-size: 18px;
    font-size: 1.125rem;
    margin-left: 0;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido p + a,
  section.slider__Home.newSlider .slider__index2 .slider-contenido p + a,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido p + a {
    margin-top: 120px !important;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido a.btn-azul,
  section.slider__Home.newSlider .slider__index2 .slider-contenido a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    a.btn-azul {
    color: #fff !important;
    margin-top: 0 !important;
    width: calc(100% - 40px) !important;
    max-width: 160px;
    min-width: initial;
  }
  section.header__Section,
  section.mod__contrata,
  section.datos {
    padding: 10px 0;
  }
  .wrapper.level2.cPromo .header__Section,
  .wrapper.level2.cPromo .mod__contrata,
  .wrapper.level2.cPromo .datos {
    padding: 90px 0 0;
  }
  .wrapper.level3 section.header__Section > .container.fixed .newContent,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level3 section.datos > .container.fixed .newContent,
  .wrapper.level4 section.header__Section > .container.fixed .newContent,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent,
  .wrapper.level4 section.datos > .container.fixed .newContent {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .wrapper.level3 section.header__Section > .container.fixed .newContent:before,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent:before,
  .wrapper.level3 section.datos > .container.fixed .newContent:before,
  .wrapper.level4 section.header__Section > .container.fixed .newContent:before,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent:before,
  .wrapper.level4 section.datos > .container.fixed .newContent:before {
    content: none;
  }
  .wrapper.level3 section.header__Section > .container.fixed .newContent > h1,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent > h1,
  .wrapper.level3 section.datos > .container.fixed .newContent > h1,
  .wrapper.level3 section.header__Section > .container.fixed .newContent h2.h1,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent h2.h1,
  .wrapper.level3 section.datos > .container.fixed .newContent h2.h1,
  .wrapper.level4 section.header__Section > .container.fixed .newContent > h1,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent > h1,
  .wrapper.level4 section.datos > .container.fixed .newContent > h1,
  .wrapper.level4 section.header__Section > .container.fixed .newContent h2.h1,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent h2.h1,
  .wrapper.level4 section.datos > .container.fixed .newContent h2.h1 {
    margin-left: 0;
    display: inline-block;
  }
  .wrapper.level3
    section.header__Section
    > .container.fixed
    .newContent
    > h1.ico,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent > h1.ico,
  .wrapper.level3 section.datos > .container.fixed .newContent > h1.ico,
  .wrapper.level3
    section.header__Section
    > .container.fixed
    .newContent
    h2.h1.ico,
  .wrapper.level3
    section.mod__contrata
    > .container.fixed
    .newContent
    h2.h1.ico,
  .wrapper.level3 section.datos > .container.fixed .newContent h2.h1.ico,
  .wrapper.level4
    section.header__Section
    > .container.fixed
    .newContent
    > h1.ico,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent > h1.ico,
  .wrapper.level4 section.datos > .container.fixed .newContent > h1.ico,
  .wrapper.level4
    section.header__Section
    > .container.fixed
    .newContent
    h2.h1.ico,
  .wrapper.level4
    section.mod__contrata
    > .container.fixed
    .newContent
    h2.h1.ico,
  .wrapper.level4 section.datos > .container.fixed .newContent h2.h1.ico {
    margin-left: 0 !important;
  }
  .wrapper.level3
    section.header__Section
    > .container.fixed
    .newContent
    .actions,
  .wrapper.level3 section.mod__contrata > .container.fixed .newContent .actions,
  .wrapper.level3 section.datos > .container.fixed .newContent .actions,
  .wrapper.level4
    section.header__Section
    > .container.fixed
    .newContent
    .actions,
  .wrapper.level4 section.mod__contrata > .container.fixed .newContent .actions,
  .wrapper.level4 section.datos > .container.fixed .newContent .actions {
    padding: 0 20px;
  }
  .wrapper.level3 section.header__Section > .container .newContent,
  .wrapper.level3 section.mod__contrata > .container .newContent,
  .wrapper.level3 section.datos > .container .newContent,
  .wrapper.level4 section.header__Section > .container .newContent,
  .wrapper.level4 section.mod__contrata > .container .newContent,
  .wrapper.level4 section.datos > .container .newContent {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .wrapper.level3 section.header__Section > .container .newContent h1,
  .wrapper.level3 section.mod__contrata > .container .newContent h1,
  .wrapper.level3 section.datos > .container .newContent h1,
  .wrapper.level3 section.header__Section > .container .newContent h2.h1,
  .wrapper.level3 section.mod__contrata > .container .newContent h2.h1,
  .wrapper.level3 section.datos > .container .newContent h2.h1,
  .wrapper.level4 section.header__Section > .container .newContent h1,
  .wrapper.level4 section.mod__contrata > .container .newContent h1,
  .wrapper.level4 section.datos > .container .newContent h1,
  .wrapper.level4 section.header__Section > .container .newContent h2.h1,
  .wrapper.level4 section.mod__contrata > .container .newContent h2.h1,
  .wrapper.level4 section.datos > .container .newContent h2.h1 {
    padding-bottom: 10px;
  }
  .wrapper.level3 section.header__Section > .container .newContent .actions,
  .wrapper.level3 section.mod__contrata > .container .newContent .actions,
  .wrapper.level3 section.datos > .container .newContent .actions,
  .wrapper.level4 section.header__Section > .container .newContent .actions,
  .wrapper.level4 section.mod__contrata > .container .newContent .actions,
  .wrapper.level4 section.datos > .container .newContent .actions {
    width: 100%;
  }
  .wrapper.level3
    section.header__Section
    > .container
    .newContent
    .actions.switch
    .subMenu3,
  .wrapper.level3
    section.mod__contrata
    > .container
    .newContent
    .actions.switch
    .subMenu3,
  .wrapper.level3
    section.datos
    > .container
    .newContent
    .actions.switch
    .subMenu3,
  .wrapper.level4
    section.header__Section
    > .container
    .newContent
    .actions.switch
    .subMenu3,
  .wrapper.level4
    section.mod__contrata
    > .container
    .newContent
    .actions.switch
    .subMenu3,
  .wrapper.level4
    section.datos
    > .container
    .newContent
    .actions.switch
    .subMenu3 {
    display: none;
  }
  .wrapper.level3
    section.header__Section
    > .container
    .newContent
    .actions.switch
    .combo,
  .wrapper.level3
    section.mod__contrata
    > .container
    .newContent
    .actions.switch
    .combo,
  .wrapper.level3 section.datos > .container .newContent .actions.switch .combo,
  .wrapper.level4
    section.header__Section
    > .container
    .newContent
    .actions.switch
    .combo,
  .wrapper.level4
    section.mod__contrata
    > .container
    .newContent
    .actions.switch
    .combo,
  .wrapper.level4
    section.datos
    > .container
    .newContent
    .actions.switch
    .combo {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0 20px;
    display: block;
  }
  .wrapper.level3
    section.header__Section
    > .container
    .newContent
    .actions.btnFijo
    button[class*="btn"],
  .wrapper.level3
    section.mod__contrata
    > .container
    .newContent
    .actions.btnFijo
    button[class*="btn"],
  .wrapper.level3
    section.datos
    > .container
    .newContent
    .actions.btnFijo
    button[class*="btn"],
  .wrapper.level3
    section.header__Section
    > .container
    .newContent
    .actions.btnFijo
    a[class*="btn"],
  .wrapper.level3
    section.mod__contrata
    > .container
    .newContent
    .actions.btnFijo
    a[class*="btn"],
  .wrapper.level3
    section.datos
    > .container
    .newContent
    .actions.btnFijo
    a[class*="btn"],
  .wrapper.level4
    section.header__Section
    > .container
    .newContent
    .actions.btnFijo
    button[class*="btn"],
  .wrapper.level4
    section.mod__contrata
    > .container
    .newContent
    .actions.btnFijo
    button[class*="btn"],
  .wrapper.level4
    section.datos
    > .container
    .newContent
    .actions.btnFijo
    button[class*="btn"],
  .wrapper.level4
    section.header__Section
    > .container
    .newContent
    .actions.btnFijo
    a[class*="btn"],
  .wrapper.level4
    section.mod__contrata
    > .container
    .newContent
    .actions.btnFijo
    a[class*="btn"],
  .wrapper.level4
    section.datos
    > .container
    .newContent
    .actions.btnFijo
    a[class*="btn"] {
    display: block !important;
  }
  .wrapper.level3
    section.header__Section
    > .container
    .newContent
    .actions.btnFijo
    .subMenu3
    ul
    li,
  .wrapper.level3
    section.mod__contrata
    > .container
    .newContent
    .actions.btnFijo
    .subMenu3
    ul
    li,
  .wrapper.level3
    section.datos
    > .container
    .newContent
    .actions.btnFijo
    .subMenu3
    ul
    li,
  .wrapper.level4
    section.header__Section
    > .container
    .newContent
    .actions.btnFijo
    .subMenu3
    ul
    li,
  .wrapper.level4
    section.mod__contrata
    > .container
    .newContent
    .actions.btnFijo
    .subMenu3
    ul
    li,
  .wrapper.level4
    section.datos
    > .container
    .newContent
    .actions.btnFijo
    .subMenu3
    ul
    li {
    margin-bottom: 0;
  }
  .wrapper.level3
    section.header__Section
    > .container
    .newContent.reverse
    .actions,
  .wrapper.level3
    section.mod__contrata
    > .container
    .newContent.reverse
    .actions,
  .wrapper.level3 section.datos > .container .newContent.reverse .actions,
  .wrapper.level4
    section.header__Section
    > .container
    .newContent.reverse
    .actions,
  .wrapper.level4
    section.mod__contrata
    > .container
    .newContent.reverse
    .actions,
  .wrapper.level4 section.datos > .container .newContent.reverse .actions {
    margin-top: 10px;
    order: -1;
  }
  .wrapper.level3 section.header__Section > .container .subMenu3 ul,
  .wrapper.level3 section.mod__contrata > .container .subMenu3 ul,
  .wrapper.level3 section.datos > .container .subMenu3 ul,
  .wrapper.level4 section.header__Section > .container .subMenu3 ul,
  .wrapper.level4 section.mod__contrata > .container .subMenu3 ul,
  .wrapper.level4 section.datos > .container .subMenu3 ul {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .wrapper.level3 section.header__Section > .container .subMenu3 ul li,
  .wrapper.level3 section.mod__contrata > .container .subMenu3 ul li,
  .wrapper.level3 section.datos > .container .subMenu3 ul li,
  .wrapper.level4 section.header__Section > .container .subMenu3 ul li,
  .wrapper.level4 section.mod__contrata > .container .subMenu3 ul li,
  .wrapper.level4 section.datos > .container .subMenu3 ul li {
    margin-bottom: 10px;
  }
  .wrapper.level3 section.header__Section > .container .subMenu3 + a,
  .wrapper.level3 section.mod__contrata > .container .subMenu3 + a,
  .wrapper.level3 section.datos > .container .subMenu3 + a,
  .wrapper.level4 section.header__Section > .container .subMenu3 + a,
  .wrapper.level4 section.mod__contrata > .container .subMenu3 + a,
  .wrapper.level4 section.datos > .container .subMenu3 + a {
    display: none !important;
  }
  .wrapper.level3 section.header__Section > .container [class*="btn"],
  .wrapper.level3 section.mod__contrata > .container [class*="btn"],
  .wrapper.level3 section.datos > .container [class*="btn"],
  .wrapper.level4 section.header__Section > .container [class*="btn"],
  .wrapper.level4 section.mod__contrata > .container [class*="btn"],
  .wrapper.level4 section.datos > .container [class*="btn"] {
    display: none !important;
  }
  .wrapper.level3 section.header__Section > .container .returnLink,
  .wrapper.level3 section.mod__contrata > .container .returnLink,
  .wrapper.level3 section.datos > .container .returnLink,
  .wrapper.level4 section.header__Section > .container .returnLink,
  .wrapper.level4 section.mod__contrata > .container .returnLink,
  .wrapper.level4 section.datos > .container .returnLink {
    padding-right: 10px;
  }
  .wrapper.level3
    section.header__Section
    > .container
    .returnLink
    + [class*="btn"],
  .wrapper.level3
    section.mod__contrata
    > .container
    .returnLink
    + [class*="btn"],
  .wrapper.level3 section.datos > .container .returnLink + [class*="btn"],
  .wrapper.level4
    section.header__Section
    > .container
    .returnLink
    + [class*="btn"],
  .wrapper.level4
    section.mod__contrata
    > .container
    .returnLink
    + [class*="btn"],
  .wrapper.level4 section.datos > .container .returnLink + [class*="btn"] {
    display: block !important;
  }
  .wrapper.level3 section.header__Section > .container h1.hasSubTitle,
  .wrapper.level3 section.mod__contrata > .container h1.hasSubTitle,
  .wrapper.level3 section.datos > .container h1.hasSubTitle,
  .wrapper.level4 section.header__Section > .container h1.hasSubTitle,
  .wrapper.level4 section.mod__contrata > .container h1.hasSubTitle,
  .wrapper.level4 section.datos > .container h1.hasSubTitle {
    padding-bottom: 10px;
  }
  .wrapper.level3 section.header__Section > .container h2.hSubTitle,
  .wrapper.level3 section.mod__contrata > .container h2.hSubTitle,
  .wrapper.level3 section.datos > .container h2.hSubTitle,
  .wrapper.level4 section.header__Section > .container h2.hSubTitle,
  .wrapper.level4 section.mod__contrata > .container h2.hSubTitle,
  .wrapper.level4 section.datos > .container h2.hSubTitle {
    font-size: 20px;
    font-size: 1.25rem;
    text-align: center;
    padding-bottom: 10px !important;
    order: initial;
  }
  .mod__Ofertas img {
    min-height: initial !important;
    max-height: initial !important;
    max-width: 70%;
    margin: 10px auto;
  }
  .detallePlan .mod__adicional {
    width: 50%;
  }
  .tarifas .listOrder li {
    width: 50%;
  }
  .caracteristicas .contentEquipoDestacado article {
    width: 50%;
    word-wrap: break-word;
  }
  .calculadorPlan {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .calculadorPlan h4,
  .calculadorPlan > form {
    width: 100%;
  }
  .calculadorPlan h4 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 40px;
  }
  .calculadorPlan > form .contRounded {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .calculadorPlan > form .contRounded dl {
    width: 100%;
    margin-bottom: 10px;
  }
  .calculadorPlan > form .contRounded dl dd {
    padding: 10px 0;
  }
  .calculadorPlan > form .contRounded .contRangeMulti {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0 20px;
  }
  .calculadorPlan > form .contRounded .valMinR {
    left: 10px;
  }
  .calculadorPlan > form .contRounded .valMaxR {
    right: 10px;
  }
  .calculadorPlan > form .contRounded .minR,
  .calculadorPlan > form .contRounded .maxR {
    left: initial;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .calculadorPlan > form .contRounded .minR {
    text-align: left !important;
    left: 0;
  }
  .calculadorPlan > form .contRounded .maxR {
    text-align: right !important;
    right: 0;
  }
  .mod__catPromo .container article {
    width: 50%;
  }
  .mod__catPromo.noticias .container article {
    width: calc(50% - 10px);
  }
  .mod__temasDisp .contentTemasDisp article {
    width: 50%;
  }
  .mod__contactanos .cont-contactos {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__contactanos .cont-contactos article {
    width: calc(50% - 20px);
    margin: 0 10px 20px;
  }
  footer .footer-breadcrumb {
    margin-bottom: 25px;
  }
  footer [class*="superior"] {
    padding: 20px 0 25px;
  }
  footer [class*="superior"] .container dl {
    width: 50%;
    margin-bottom: 10px;
  }
  footer [class*="superior"] .container dl.box__rs {
    width: 100%;
  }
  footer [class*="inferior"] .container {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  footer [class*="inferior"] .container .footer__foot {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    padding: 10px 0;
  }
  footer [class*="inferior"] .container .footer__logo {
    margin: initial !important;
  }
  footer [class*="inferior"] .container p {
    padding-top: 5px;
  }
  footer [class*="inferior"] .container .footer__menu {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  footer [class*="inferior"] .container .footer__menu ul {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-around;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    -ms-flex-pack: justify;
  }
  footer [class*="inferior"] .container .footer__menu ul li {
    width: initial;
    margin-bottom: 10px;
  }
  .miClaro .g-recaptcha iframe,
  .mod__miClaro .g-recaptcha iframe {
    margin-left: -20px;
  }
  .miClaro__description img {
    display: none;
  }
  .miClaro__description .link:after {
    right: -10px;
  }
  .miClaro__login {
    padding-left: 20px;
    padding-top: 20px;
  }
  .miClaro__login .cont-titleMC .tiposMiClaro {
    width: 100px;
    margin-top: -10px;
  }
  .miClaro__login .cont-titleMC .tiposMiClaro a {
    display: block;
    width: 50%;
    float: left;
  }
  .miClaro__login .cont-titleMC .tiposMiClaro a:after {
    content: none;
  }
  .miClaro__login dt p.noClient a:after,
  .miClaro__login dd p.noClient a:after {
    content: none;
  }
  .mod__miClaro .mod__miClaro-content .miClaro__login {
    margin-top: -10px;
    padding-left: 20px;
  }
  .mod__miClaro
    .mod__miClaro-content
    .miClaro__login
    > .cont-titleMC
    > .tiposMiClaro {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    max-height: 25px;
    width: 110px;
    margin-top: -10px;
  }
  .mod__miClaro
    .mod__miClaro-content
    .miClaro__login
    > .cont-titleMC
    > .tiposMiClaro
    > a {
    display: block;
    width: 50%;
    float: left;
  }
  .mod__miClaro
    .mod__miClaro-content
    .miClaro__login
    > .cont-titleMC
    > .tiposMiClaro
    > a:after {
    content: none;
  }
  .mod__contrata {
    padding: 10px;
  }
  .mod__contrataDesicion {
    padding: 40px;
  }
  .mod__resumenCompra {
    min-height: 80px;
    max-height: 80px;
  }
  .mod__resumenCompra.fixed .detalle.show {
    max-height: calc(100vh - 80px);
  }
  .mod__resumenCompra.fixed .detalle.show.barraFix {
    max-height: calc(100vh - 160px);
    min-height: calc(100vh - 160px);
  }
  .mod__resumenCompra .detalle {
    bottom: 80px;
  }
  .mod__resumenCompra .detalle.show {
    max-height: calc(100vh - 80px);
  }
  .mod__resumenCompra .detalle.show.barraFix {
    min-height: calc(100vh - 170px);
    max-height: calc(100vh - 170px);
  }
  .mod__resumenCompra .detalle.show.barraFix .close {
    top: 95px !important;
  }
  .mod__resumenCompra .resumen {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
  }
  .mod__resumenCompra .resumen .verDetalle {
    font-size: 13px;
    font-size: 0.8125rem;
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
  }
  .mod__resumenCompra .resumen .resumen-datos {
    width: 70%;
  }
  .mod__resumenCompra .resumen .resumen-datos p {
    font-size: 16px;
    font-size: 1rem;
  }
  .mod__resumenCompra .resumen .resumen-datos p span.big {
    font-size: 16px;
    font-size: 1rem;
  }
  .mod__resumenCompra .resumen .resumen-datos .descuento {
    font-size: 16px;
    font-size: 1rem;
  }
  .mod__resumenCompra.resumenCompara {
    padding: 5px;
  }
  .mod__resumenCompra.resumenCompara .container .resumen .resumen-datos {
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    width: 70%;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 50%;
    margin-bottom: 0;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp
    p {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 2px 0;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp
    .cantidadPlanes {
    padding: 5px 0;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp
    .cantidadPlanes
    li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    margin: 0 5px;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp
    .cantidadPlanes
    li.active:after {
    width: 10px;
    height: 10px;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp
    a {
    margin-top: 0;
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planSelect {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 50%;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planSelect
    p {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planSelect
    span {
    font-size: 16px;
    font-size: 1rem;
    padding: 5px 0;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planSelect
    .verDetalle {
    margin-top: 0;
  }
  .mod__TV,
  .mod__Internet,
  .mod__Telefono {
    margin-bottom: 0px;
  }
  .microPlan {
    width: 50%;
    padding-bottom: 20px;
  }
  .formContrataTodoClaro,
  .formContrataFormaPago {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 10px;
  }
  .subMenu3 + a {
    display: none;
  }
  .mod__contrataDecision {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    padding: 0;
  }
  .mod__contrataDecision .card {
    width: 100%;
    margin-bottom: 10px;
  }
  .mod__contPromos {
    margin-bottom: 0 !important;
  }
  .mod__contPromos .card {
    padding: 10px 20px;
  }
  .formAction,
  .formResume {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px;
  }
  .formAction {
    padding-right: 0;
    margin-bottom: 40px;
  }
  .formAction fieldset {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .formAction.boxed {
    margin: 0 auto;
  }
  .formAction.w400 {
    max-width: initial;
  }
  .formResume {
    margin-bottom: 30px;
  }
  .formButtons {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .formButtons a.btn-gris,
  .formButtons a.btn-rojo,
  .formButtons a.btn-negro,
  .formButtons a.btn-azul,
  .formButtons button.btn-gris,
  .formButtons button.btn-rojo,
  .formButtons button.btn-negro,
  .formButtons button.btn-azul {
    width: 100%;
  }
  .formButtons a.btn-rojo,
  .formButtons button.btn-rojo {
    order: -1;
  }
  .formButtons .contBtn dd {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .formButtons .contBtn a.btn-gris,
  .formButtons .contBtn a.btn-rojo,
  .formButtons .contBtn a.btn-negro,
  .formButtons .contBtn a.btn-azul,
  .formButtons .contBtn button.btn-gris,
  .formButtons .contBtn button.btn-rojo,
  .formButtons .contBtn button.btn-negro,
  .formButtons .contBtn button.btn-azul {
    width: 100%;
  }
  .formButtons .contBtn a.btn-rojo,
  .formButtons .contBtn button.btn-rojo {
    order: -1;
  }
  .formButtons.boxed .contBtn {
    margin: 0 auto;
  }
  .formButtons.w400 {
    max-width: initial;
    margin-right: 0;
  }
  .formButtons.w400 .contBtn {
    max-width: initial;
  }
  .contentWebcall.changeBg {
    background-color: #f4f4f4;
    background-size: 180% auto !important;
    background-position: right top !important;
    padding-top: 60% !important;
  }
  .contentWebcall.alignRight {
    background-position: left top !important;
  }
  .btnChat,
  .btnPagosRecargas,
  .btnChatAtencion {
    display: none;
  }
  .wrapper .contentTituloUrl h2 {
    font-size: 26px;
    font-size: 1.625rem;
  }
  .mod__Tienda article h3 {
    font-size: 22px;
    font-size: 1.375rem;
    height: 48px;
    overflow: hidden;
    line-height: 1;
  }
  .mod__Tienda article h3 .link {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .mod__Tienda article p {
    font-size: 1rem;
  }
  .mod__Tienda article .link {
    font-size: 0.8rem;
  }
  .mod__Promociones .contentTituloUrl .link {
    min-width: 90px;
  }
  .level2 section.header__Section h1,
  .level2 section.mod__contrata h1,
  .level2 section.datos h1,
  .level2 section.header__Section h2.h1,
  .level2 section.mod__contrata h2.h1,
  .level2 section.datos h2.h1,
  .level2 section.mod__contrata h1,
  .level2 section.mod__contrata h2.h1,
  .level2 section.datos h1,
  .level2 section.datos h2.h1 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .level2 section.header__Section h2,
  .level2 section.mod__contrata h2,
  .level2 section.datos h2,
  .level2 section.mod__contrata h2,
  .level2 section.datos h2 {
    font-size: 1rem;
  }
  .level2 section.header__Section,
  .level2 section.mod__contrata,
  .level2 section.datos {
    padding-bottom: 20px;
  }
  .level2 section.header__Section + .slider__inter,
  .level2 section.mod__contrata + .slider__inter,
  .level2 section.datos + .slider__inter {
    margin-top: -20px;
  }
  .level2 section.header__Section + .slider__Home,
  .level2 section.mod__contrata + .slider__Home,
  .level2 section.datos + .slider__Home {
    margin-top: -40px;
  }
  .mod__encuesta h3,
  .home__encuesta h3,
  .home__Modulos1 h3,
  .mod__Promociones h3,
  .home__Modulos2 h3,
  .mod__Ayuda h3,
  .mod__Modulos2 h3,
  .mod__Ofertas h3 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .mod__encuesta p,
  .home__encuesta p,
  .home__Modulos1 p,
  .mod__Promociones p,
  .home__Modulos2 p,
  .mod__Ayuda p,
  .mod__Modulos2 p,
  .mod__Ofertas p {
    font-size: 1rem;
  }
  .mod__encuesta .link,
  .home__encuesta .link,
  .home__Modulos1 .link,
  .mod__Promociones .link,
  .home__Modulos2 .link,
  .mod__Ayuda .link,
  .mod__Modulos2 .link,
  .mod__Ofertas .link {
    font-size: 0.8rem;
  }
  .home__banners .bx-wrapper img,
  .mod__banners .bx-wrapper img,
  .mod__contactanos .bx-wrapper img {
    width: 85%;
    max-width: initial;
  }
  .home__banners .bx-controls-direction .bx-prev,
  .mod__banners .bx-controls-direction .bx-prev,
  .mod__contactanos .bx-controls-direction .bx-prev {
    left: -10px;
  }
  .home__banners .bx-controls-direction .bx-next,
  .mod__banners .bx-controls-direction .bx-next,
  .mod__contactanos .bx-controls-direction .bx-next {
    right: -10px;
  }
  .arrowsSliderResumen {
    top: 44%;
  }
  .empresas .miClaro__login .cont-titleMC .tiposMiClaro {
    width: 200px;
  }
  .empresas .miClaro__login .cont-titleMC .tiposMiClaro a {
    width: 33%;
  }
  .landingTriplePG .gracias {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .landingTriplePG .contLeft,
  .landingTriplePG .contRight {
    width: 100%;
  }
  .landingTriplePG .btn-negro {
    margin: 20px auto;
  }
  .landingTriplePG.imgBg {
    background-position: 39% bottom !important;
  }
  .landingTriplePG.imgBg .contLeft {
    float: none;
    padding-bottom: 440px;
    margin-top: 0;
  }
  .landingTripleP .container {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .landingTripleP .contLeft,
  .landingTripleP .contRight {
    width: 100%;
  }
  .landingTripleP .contLeft .landingTitle {
    position: relative;
    top: initial;
  }
  .landingTripleP .contLeft .landingTitle h1 {
    font-size: 36px;
    font-size: 2.25rem;
    margin-bottom: 10px;
  }
  .landingTripleP .contLeft .landingTitle p {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .landingTripleP .contLeft.adjust .landingTitle h1 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .landingTripleP .contLeft.adjust .landingTitle p {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .landingTripleP .contLeft.adjust .landingTitle span.validity {
    font-size: 14px;
    font-size: 0.875rem;
    margin-top: 20px;
  }
  .landingTripleP .contLeft.adjust img {
    max-width: 220px;
  }
  .landingTripleP.imgBg {
    padding-left: 0 !important;
    padding-right: 0 !important;
    background-color: #fafafa !important;
    background-image: none !important;
  }
  .landingTripleP.imgBg .container {
    padding: 0;
  }
  .landingTripleP.imgBg .contLeft img {
    max-width: initial;
  }
  .landingTripleP.imgBg .contRight > form {
    margin-top: 20px !important;
  }
  .landingTripleP.imgBg .respImg {
    display: block !important;
  }
  .landingTripleP.bgResp {
    background-image: none !important;
  }
  .landingTripleP.bgResp .contLeft {
    width: 100%;
  }
  .landingTripleP.bgResp .contLeft img {
    display: block;
  }
  .landingTripleP.bgResp .contRight {
    position: relative;
    top: initial;
    right: initial;
    width: 100%;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .landingTripleP.bgResp .contRight > form {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 320px;
    padding: 20px;
    background-color: #fff;
  }
  .landingTripleP.bgResp .contRight > form > fieldset .small a {
    color: #666;
  }
  .cont__caracteristicas {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .cont__caracteristicas article {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ddd;
    width: 100%;
  }
  .cont__caracteristicas article:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
  }
  .cont__caracteristicas article .contTitle {
    min-height: auto;
  }
  .cont__caracteristicas article.plusIcons:before,
  .cont__caracteristicas article.plusIcons:after {
    display: none;
  }
  .cont__beneficios article {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
  }
  .modulo__ofertaMes .contentOferasMensuales {
    width: 100%;
  }
  .modulo__ofertaMes .contentOferasMensuales:first-of-type {
    padding-bottom: 30px;
  }
  .modulo__ofertaMes .contentOferasMensuales .contData {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .modulo__ofertaMes .contentOferasMensuales .contData .left,
  .modulo__ofertaMes .contentOferasMensuales .contData .right {
    width: 100%;
  }
  .modulo__ofertaMes .contentOferasMensuales.oneBox img {
    float: none;
    width: 100%;
  }
  .modulo__ofertaMes .contentOferasMensuales.oneBox .contData {
    padding-left: 0;
  }
  .armaPlay .contSubTotal {
    height: auto;
  }
  .armaPlay .contSubTotal p {
    text-align: center;
    width: 100%;
    padding-right: 0;
  }
  .armaPlay .contSubTotal p span {
    display: inline-block;
    width: 100%;
    margin-left: 0;
    padding-top: 10px;
  }
  .armaPlay .contSubTotal p span.ahorro {
    position: relative;
    right: initil;
    width: initial;
    color: 100%;
  }
  .armaPlay .contSubTotal.desc p:before {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    top: initial;
    position: relative;
    margin-bottom: 10px;
  }
  .armaPlay .resumen {
    padding: 0 !important;
  }
  .armaPlay .resumen .descrip {
    width: 100%;
  }
  .armaPlay .resumen .contenDescrip {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    width: 100%;
    padding-bottom: 0;
  }
  .armaPlay .resumen .contenDescrip:after {
    bottom: 0;
    width: 100%;
  }
  .armaPlay .resumen .descripUnit,
  .armaPlay .resumen .descripAdicional {
    border-bottom: 1px solid #ddd;
    width: 50%;
  }
  .armaPlay .resumen .descripUnit:last-child,
  .armaPlay .resumen .descripAdicional:last-child {
    border-right: 0;
  }
  .armaPlay .resumen .descripUnit:nth-child(even),
  .armaPlay .resumen .descripAdicional:nth-child(even) {
    border-right: 0px !important;
  }
  .armaPlay .resumen .descripAdicional {
    width: 100%;
    padding: 10px;
  }
  .armaPlay .resumen .descripAdicional p {
    text-align: center;
  }
  .armaPlay .resumen .descripAdicional:first-child {
    display: none;
  }
  .armaPlay .resumen .precioResumen {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% - 20px);
    margin: 0 10px;
    border-top: 1px solid #000;
    border-left: 0;
    padding: 20px;
    text-align: center;
    float: inherit;
  }
  .armaPlay .cont-btns {
    flex-direction: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
  }
  .armaPlay .cont-btns .btn-rojo,
  .armaPlay .cont-btns .btn-gris,
  .armaPlay .cont-btns .btn-negro,
  .armaPlay .cont-btns .btn-azul {
    width: 100%;
    margin-bottom: 10px;
  }
  .mod__promoEquipos .container .promoEquipoTitle h3 {
    width: 50%;
  }
  .mod__promoEquipos .container .promoEquipoTitle .vigencia {
    width: 50%;
  }
  .mod__promoEquipos .container .promoEquipoElement {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__promoEquipos .container .promoEquipoElement .pEquipoSlider,
  .mod__promoEquipos .container .promoEquipoElement .pEquipoBeneficios,
  .mod__promoEquipos .container .promoEquipoElement .pEquipoCarac,
  .mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio {
    width: 50%;
    border: none;
    margin: 0;
    padding: 40px;
  }
  .mod__promoEquipos .container .promoEquipoElement .pEquipoSlider {
    padding: 0 40px;
    border-right: #ddd 1px solid;
    order: 0;
  }
  .mod__promoEquipos .container .promoEquipoElement .pEquipoBeneficios {
    border-top: #ddd 1px solid;
    border-right: #ddd 1px solid;
    order: 2;
  }
  .mod__promoEquipos .container .promoEquipoElement .pEquipoCarac {
    border-top: #ddd 1px solid;
    order: 3;
  }
  .mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio {
    padding: 40px 10px;
    order: 1;
  }
  .mod__promoPlanes .container .promoPlanElement {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__promoPlanes .container .promoPlanElement .pPlan,
  .mod__promoPlanes .container .promoPlanElement .pPlanCarac,
  .mod__promoPlanes .container .promoPlanElement .pPlanPrecio {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    border: none;
    margin: 0;
    padding: 40px;
  }
  .mod__promoPlanes .container .promoPlanElement .pPlan {
    border-top: none;
    border-right: #ddd 1px solid;
    order: 0;
  }
  .mod__promoPlanes .container .promoPlanElement .pPlanCarac {
    width: 100%;
    border-top: #ddd 1px solid;
    order: 2;
  }
  .mod__promoPlanes .container .promoPlanElement .pPlanPrecio {
    padding: 40px 10px;
    order: 1;
  }
  .mod__promoOptin .container .optinForm .promoOptionBox {
    width: 100%;
  }
  .mod__promoOptin .container .optinForm .autorizo {
    width: 100%;
    padding-left: 0;
  }
  .mod__promoPaquetes .container .promoPaqueteElement {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__promoPaquetes .container .promoPaqueteElement.fourCols .pPaquete {
    width: 50%;
    margin: 0 0 20px 0;
  }
  .mod__promoPaquetes
    .container
    .promoPaqueteElement.fourCols
    .pPaquete:last-child {
    margin: 0 !important;
  }
  .label__headerSection .container .backLink {
    text-align: left;
    position: relative;
    top: 0;
    margin-bottom: 20px;
  }
  .mod__Cacs .searchMap.active .container .cont-cacsMap,
  .mod__Cacs .cacsMap.active .container .cont-cacsMap {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__Cacs .searchMap.active .container .cont-cacsMap .selectCacs,
  .mod__Cacs .cacsMap.active .container .cont-cacsMap .selectCacs {
    margin: 10px;
  }
  .mod__Cacs .searchMap.active .container .cont-cacsMap p,
  .mod__Cacs .cacsMap.active .container .cont-cacsMap p {
    text-align: center;
  }
  .mod__Cacs .searchMap.active .container .cont-cacsMap .selectCacs > select,
  .mod__Cacs .cacsMap.active .container .cont-cacsMap .selectCacs > select {
    min-width: 160px;
  }
  .mod__Cacs .searchMap.active .container .cont-searchMap .autodetect,
  .mod__Cacs .searchMap.active .container .cont-searchMap .esEsta,
  .mod__Cacs .searchMap.active .container .cont-searchMap .buscaDir,
  .mod__Cacs .cacsMap.active .container .cont-searchMap .autodetect,
  .mod__Cacs .cacsMap.active .container .cont-searchMap .esEsta,
  .mod__Cacs .cacsMap.active .container .cont-searchMap .buscaDir {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__Cacs .searchMap.active .container .cont-searchMap .autodetect p,
  .mod__Cacs .searchMap.active .container .cont-searchMap .esEsta p,
  .mod__Cacs .searchMap.active .container .cont-searchMap .buscaDir p,
  .mod__Cacs .cacsMap.active .container .cont-searchMap .autodetect p,
  .mod__Cacs .cacsMap.active .container .cont-searchMap .esEsta p,
  .mod__Cacs .cacsMap.active .container .cont-searchMap .buscaDir p {
    text-align: center;
  }
  .mod__Cacs .searchMap {
    min-height: 70px;
  }
  .mod__Cacs .searchMap .cont-searchMap {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__Cacs .searchMap .cont-searchMap p {
    margin-bottom: 5px;
  }
  .mod__Cacs .searchMap .cont-searchMap .closeMap:before {
    font-size: 1.5rem;
  }
  .mod__sitemap .container .boxLinks {
    width: 100%;
    padding-right: 0 !important;
    margin-bottom: 20px;
  }
  section.mod__promoRecargas .container .promoRecCont {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  section.mod__promoRecargas .container .promoRecCont .textPromoRecargas,
  section.mod__promoRecargas .container .promoRecCont .formPromoRecargas {
    width: 100%;
  }
  section.mod__promoRecargas .container .promoRecCont .textPromoRecargas {
    padding-right: 0;
  }
  section.mod__promoRecargas
    .container
    .promoRecCont
    .formPromoRecargas
    form
    .buttons {
    padding-left: 0;
  }
  form.formContrata.v2,
  form.formContrataTodoClaro.v2,
  form.formContrataFormaPago.v2,
  form.webCall.v2 {
    flex-direction: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
  }
  form.formContrata.v2 .formAction,
  form.formContrata.v2 .promoImages,
  form.formContrataTodoClaro.v2 .formAction,
  form.formContrataTodoClaro.v2 .promoImages,
  form.formContrataFormaPago.v2 .formAction,
  form.formContrataFormaPago.v2 .promoImages,
  form.webCall.v2 .formAction,
  form.webCall.v2 .promoImages {
    width: 100%;
  }
  form.formContrata.v2 .promoImages,
  form.formContrataTodoClaro.v2 .promoImages,
  form.formContrataFormaPago.v2 .promoImages,
  form.webCall.v2 .promoImages {
    margin-bottom: 10px;
  }
  form.formContrata.v2 .promoImages img,
  form.formContrataTodoClaro.v2 .promoImages img,
  form.formContrataFormaPago.v2 .promoImages img,
  form.webCall.v2 .promoImages img {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
    max-width: initial;
    margin: 0;
    padding: 5px;
  }
  form.webCall .floatLink {
    position: relative;
    right: initial;
    width: 100%;
    margin-bottom: 20px;
  }
  form.webCall .returnLink {
    float: right;
  }
  form.newForm {
    max-width: 100%;
  }
  .portabilidad.v2 {
    padding: 0;
    background: none !important;
  }
  .bannerPort {
    margin: 0;
  }
  .bannerPort .bannerPortText {
    max-width: 100%;
  }
  .bannerPort .contentCard .card {
    max-width: initial;
  }
  .bannerPort form {
    width: 100%;
  }
  .planDestHTMLA .container .planDestHTMLAHeader h2 {
    width: 100%;
    margin-bottom: 20px;
  }
  .planDestHTMLA .container .planDestHTMLAHeader .redesSociales {
    width: 100%;
  }
  .planDestHTMLA .container .planDestHTMLAImg .imgCont {
    width: 100%;
    margin-right: 0;
  }
  .planDestForm form {
    max-width: 100%;
  }
  section.header__Section .cont-head3.chargeImg,
  section.mod__contrata .cont-head3.chargeImg,
  section.datos .cont-head3.chargeImg {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    margin-bottom: initial;
  }
  section.header__Section .cont-head3 .contImg,
  section.mod__contrata .cont-head3 .contImg,
  section.datos .cont-head3 .contImg,
  section.header__Section .cont-head3 .contDescrip,
  section.mod__contrata .cont-head3 .contDescrip,
  section.datos .cont-head3 .contDescrip {
    width: 100% !important;
  }
  section.header__Section .cont-head3 .contDescrip .optinForm,
  section.mod__contrata .cont-head3 .contDescrip .optinForm,
  section.datos .cont-head3 .contDescrip .optinForm {
    margin-left: 0;
  }
  section.header__Section .cont-head3 .contDescrip .botonera,
  section.mod__contrata .cont-head3 .contDescrip .botonera,
  section.datos .cont-head3 .contDescrip .botonera {
    margin-left: 0;
  }
  section.onlyHeader h1,
  section.onlyHeader h2 {
    text-align: center;
  }
  section.onlyHeader .backLink {
    text-align: left;
    position: relative;
    margin-bottom: 20px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    top: initial;
    right: initial;
  }
  section.bg-desktop-img-movil {
    background-image: none !important;
    margin-top: 0 !important;
    padding-top: 0;
  }
  section.bg-desktop-img-movil .cont-head3.chargeImg .contImg {
    min-height: auto;
  }
  section.bg-desktop-img-movil .cont-head3.chargeImg .contImg img {
    display: block;
  }
  section.bg-desktop-img-movil .cont-head3.chargeImg .contDescrip {
    max-width: 100%;
    padding: 0 20px;
  }
  section.bg-desktop-img-movil .cont-head3.chargeImg .contDescrip .fullForm {
    max-width: 100%;
  }
  section.cont-head3-withBg {
    background-position: right center;
    background-size: auto;
  }
  section.cont-head3-withBg .container .contDescrip {
    width: 100%;
    padding: 40px 0;
  }
  section.cont-head3-withBg .botonera {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  section.cont-head3-withBg .botonera [class*="btn"] {
    width: 100%;
  }
  .mod__TarifasMap .container {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__TarifasMap .container.direction-column .cont-buscador-select {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__TarifasMap .container.direction-column .cont-buscador-txt {
    padding-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .mod__TarifasMap .container.direction-column .cont-buscador-txt + fieldset {
    padding-bottom: 0;
  }
  .mod__TarifasMap .container.direction-column .cont-buscador-input > fieldset {
    max-width: 100%;
    padding-bottom: 0;
  }
  .mod__TarifasMap .colBuscador {
    width: 100%;
    margin-bottom: 20px;
  }
  .mod__TarifasMap .colBuscador .modalLeft .modalCont {
    position: relative;
    left: initial;
    top: initial;
    min-width: initial;
  }
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    tbody
    td,
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    tbody
    th,
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    thead
    td,
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    thead
    th {
    width: 100%;
  }
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    tbody
    td:first-child,
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    tbody
    td:last-child,
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    tbody
    th:first-child,
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    tbody
    th:last-child,
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    thead
    td:first-child,
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    thead
    td:last-child,
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    thead
    th:first-child,
  .mod__TarifasMap
    .colBuscador
    .modalLeft
    .modalCont
    table.responsiveTable
    thead
    th:last-child {
    width: 100%;
  }
  .responsiveTable {
    display: block;
  }
  .responsiveTable tbody,
  .responsiveTable th,
  .responsiveTable td,
  .responsiveTable tr {
    display: block;
    width: 100%;
    position: relative;
  }
  .responsiveTable thead {
    display: none;
  }
  .responsiveTable thead.tableCobertRecomendado {
    display: block;
  }
  .responsiveTable thead.tableCobertRecomendado tr {
    display: none;
  }
  .responsiveTable thead.tableCobertRecomendado tr.recomendado {
    display: block;
  }
  .responsiveTable tbody tr {
    border: none !important;
  }
  .responsiveTable tbody tr td {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    width: 100%;
    padding-left: 0;
    border: none !important;
    border-bottom: #ddd 1px solid !important;
  }
  .responsiveTable tbody tr td:before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: attr(data-th) ": ";
    position: relative;
    left: 0;
    width: 50%;
    padding-left: 5px;
    display: inline-block;
  }
  .tdMovil {
    display: inline-block;
    width: calc(50% - 5px);
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .pEquiposGridFilter.v3 .filtros form fieldset label {
    float: none;
    width: 100%;
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:first-child {
    width: 50%;
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:first-child span {
    float: none;
    width: 100%;
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:last-child {
    width: 50%;
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:last-child span {
    float: none;
    width: 100%;
  }
  .pEquiposGridFilter.v3 .filtros form .btns {
    width: 100%;
  }
  .mod__Tienda.promociones article {
    width: calc(50% - 20px) !important;
  }
  .home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox img.desk {
    display: none;
  }
  .home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox img.mov {
    display: block;
  }
  .home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox .label {
    max-width: initial;
  }
  .home__noticiasInteres .notInteresCont.fiveImg {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .home__noticiasInteres .notInteresCont.fiveImg .bigImage,
  .home__noticiasInteres .notInteresCont.fiveImg .gridImage {
    width: 100%;
  }
  .home__noticiasInteres .notInteresCont.fiveImg .bigImage {
    padding: 0;
    margin-bottom: 3px;
  }
  .home__noticiasInteres .notInteresCont.fiveImg .bigImage .gridBox .label {
    max-width: initial;
  }
  .home__noticiasInteres .notInteresCont.fiveImg .gridImage {
    width: calc(100% + 6px);
    margin-left: -3px;
    margin-right: -3px;
  }
  .home__noticiasInteres .notInteresCont.fiveImg .gridImage .gridImageElement {
    padding: 3px;
  }
  .home__noticiasInteres .notInteresCont.fourImg .gridImage {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .home__noticiasInteres .notInteresCont.fourImg .gridImage .gridImageElement {
    width: calc(50% - 5px);
    margin: 0 5px 5px 0;
  }
  .home__noticiasInteres
    .notInteresCont.fourImg
    .gridImage
    .gridImageElement:nth-child(2),
  .home__noticiasInteres
    .notInteresCont.fourImg
    .gridImage
    .gridImageElement:nth-child(3) {
    padding-bottom: 0;
  }
  .mod__noticiaDestDetalle .noticiasDestDetalleCont {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText {
    width: 100%;
    margin-bottom: 40px;
  }
  .mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleSidebar {
    width: 100%;
  }
  .mod__noticiaDestDetalle
    .noticiasDestDetalleCont
    .notDestDetalleSidebar
    form.formFixed {
    position: relative;
    z-index: initial;
    top: initial;
    max-width: initial;
  }
  .mod__ebookDetalle .ebookDetalleCont {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__ebookDetalle .ebookDetalleCont .ebookDetalleText {
    width: 100%;
    margin-bottom: 40px;
  }
  .mod__ebookDetalle .ebookDetalleCont .ebookDetalleForm {
    order: -1;
    width: 100%;
  }
  .mod__ebookDetalle .ebookDetalleCont .ebookDetalleForm .home__ebooks {
    padding-bottom: 20px;
  }
  .fakeSlider .container .banner-form h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .fakeSlider .container .banner-form p > span {
    font-size: 16px;
    font-size: 1rem;
  }
  .imageBanner .imageBannerCont .imageBannerText {
    position: relative;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    top: initial;
    left: initial;
    width: 100%;
  }
  .imageBanner .imageBannerCont .imageBannerText .container {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-flex-pack: start;
  }
  .imageBanner .imageBannerCont .imageBannerText .container h2 {
    font-size: 24px;
    font-size: 1.5rem;
    max-width: initial;
    padding: 0 !important;
    margin-top: 40px;
    left: initial;
  }
  .imageBanner .imageBannerCont .imageBannerText .container h2 strong {
    color: #fff;
  }
  .imageBanner.fixHeight img {
    min-height: initial;
    object-fit: initial;
  }
  .imageBanner.fixHeight .imageBannerCont .imageBannerText {
    margin-top: 0;
  }
  .boxedForm .container {
    padding: 0;
  }
  .boxedForm .container .topFormText {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-size: 0.875rem;
    color: #666;
    padding: 20px 20px 0;
    background: #fff;
  }
  .boxedForm .container .topFormText strong {
    font-weight: 400 !important;
  }
  .boxedForm .container form .fwButton {
    margin: 10px auto;
  }
  .boxedForm.topMinus {
    margin-top: -80px;
  }
  .colsCont {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .colsCont .colTwo {
    width: 100%;
    padding: 10px 0;
  }
  .colsCont .colThree {
    width: 100%;
    padding: 10px 0;
  }
  .stdImgMov {
    display: block;
  }
  .stdImgDesk {
    display: none;
  }
  .formularioFormula1 form fieldset {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border: none !important;
  }
  .formularioFormula1 form .twoColForm {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .formularioFormula1 form .twoColForm .colLeft,
  .formularioFormula1 form .twoColForm .colRight {
    width: 100%;
    padding: 0;
  }
  .formularioFormula1 form .imgDecorative {
    display: none;
  }
  .formularioFormula1 form .checkBox {
    padding: 10px 0;
  }
  section.cont-head3-withBg
    .container
    .optinForm
    .buttonLlamanos
    [class*="btn"] {
    width: 100%;
  }
  header.headerBlog .header-inferior .container {
    position: relative;
  }
  header.headerBlog .header-inferior .box__mobile .search {
    position: static;
  }
  header.headerBlog .header-inferior .box__mobile .search:before {
    color: #fff;
  }
  header.headerBlog .nav__icoMenuBlog {
    display: block;
  }
  header.headerBlog.show {
    position: initial;
  }
  header.headerBlog.show .navegationBlog {
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -ms-transition: left 0.5s;
    transition: left 0.5s;
    left: 0;
    overflow: auto;
  }
  header.headerBlog.fixed {
    position: fixed !important;
  }
  header.headerBlog.fixed + .wrapper {
    padding-top: 86px;
  }
  .navegationBlog {
    position: absolute;
    left: -100%;
    z-index: 200;
    width: 100%;
    background-color: #ef3829;
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -ms-transition: left 0.5s;
    transition: left 0.5s;
  }
  .navegationBlog > .container {
    padding: 0;
  }
  .navegationBlog ul {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .navegationBlog ul li {
    border-top: 1px solid #fff;
  }
  .navegationBlog ul li a {
    width: 100%;
    text-align: left;
    color: #fff !important;
  }
  .navegationBlog ul li.active a,
  .navegationBlog ul li:hover a {
    border-bottom: none;
  }
  .tituloLinkBlog > a {
    display: none;
  }
  .contMovilLink {
    display: block;
    text-align: center;
  }
  .appNueva {
    position: static;
  }
  .appNueva .contAppN {
    box-shadow: none;
    max-width: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
  }
  .appNueva .contAppN .logoAppN {
    width: auto;
    margin-right: 10px;
  }
  .appNueva .contAppN .logoAppN .icoClaroAppN {
    padding: 0;
  }
  .appNueva .contAppN .infAppN {
    width: calc(100% - 60px);
    flex-wrap: nowrap;
    -webkit-box-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
  }
  .appNueva .icoMiClaroAppN {
    display: none;
  }
  .appNueva .txtAppN {
    width: auto;
    padding: 0;
  }
  .appNueva .txtAppN p {
    font-size: 11px;
    font-size: 0.6875rem;
  }
  .appNueva .btnAppN {
    padding-right: 10px;
  }
  .appNueva .btnAppN [class^="btn-"] {
    font-size: 11px;
    font-size: 0.6875rem;
    width: auto;
    min-width: 90px;
    padding: 10px 5px;
  }
  .appNueva .closeApp {
    top: 5px;
  }
  .formEscribenos .seccionBlancoEscribenos {
    padding: 40px 20px;
  }
  .formEscribenos .descEscribenosSolicitud:after {
    width: 100%;
    margin-left: 0;
  }
  .mod__cuotas-cont .contImg,
  .mod__cuotas-cont .contDescrip {
    width: 100%;
  }
  .mod__cuotas-cont .contImg {
    text-align: center;
  }
  .mod__cuotas-cont .contImg img {
    width: 100%;
    max-width: 600px;
  }
  .mod__cuotas-cont .contDescrip table tbody tr td:first-child {
    width: 100%;
  }
  .imgBannerDesktop {
    display: none !important;
  }
  .imgBannerMovil {
    display: block !important;
  }
  .respoSocialIntro .respoSocialIntroFondo {
    position: relative;
    height: 380px;
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  .respoSocialIntro .respoSocialIntroFondo:after {
    top: unset;
    bottom: -2px;
    background: -moz-linear-gradient(
      top,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0) 64%,
      #fff 86%,
      #fff 100%
    );
    background: -webkit-linear-gradient(
      top,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0) 64%,
      #fff 86%,
      #fff 100%
    );
    background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 46%,
      rgba(255, 255, 255, 0) 64%,
      #ffffff 86%,
      #ffffff 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
  }
  .respoSocialIntro .contInfoDosColumnas {
    margin-top: -40px;
    text-align: center;
  }
  .respoSocialIntro .contInfoDosColumnas .infoDosColumna {
    width: 100%;
  }
  .modInformesSostenibilidad .contInformesImg,
  .modInformesSostenibilidad .contInformesMain {
    width: 100%;
    margin-bottom: 20px;
  }
  .modEventos .contEventosCalendario,
  .modEventos .contEventosMain {
    width: 100%;
    margin-bottom: 20px;
  }
  .contCardRespImag .cardRespImag {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 640px) {
  .musicaVideo .mod__Musica,
  .musicaVideo .mod__Video {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 100%;
  }
  .musicaVideo .mod__Musica h2,
  .musicaVideo .mod__Video h2 {
    text-align: center;
    margin-bottom: 10px;
    margin-right: 0;
  }
  .musicaVideo .mod__Video {
    padding-right: 0;
    padding-bottom: 20px;
    border-right: 0;
    border-bottom: 1px solid #444;
  }
  .musicaVideo .mod__Musica {
    padding-left: 0;
  }
  .home__Servicios .g-2,
  .home__Servicios .g-3,
  .home__Servicios .g-4,
  .home__Servicios .g-5,
  .home__Servicios .g-6,
  .mod__Servicios .g-2,
  .mod__Servicios .g-3,
  .mod__Servicios .g-4,
  .mod__Servicios .g-5,
  .mod__Servicios .g-6 {
    width: 50%;
    padding-bottom: 20px;
  }
  .home__Servicios a,
  .mod__Servicios a {
    width: 70% !important;
  }
  .home__Servicios .box:nth-of-type(1n + 3),
  .mod__Servicios .box:nth-of-type(1n + 3) {
    margin-top: 30px;
  }
  .home__Servicios .box h3,
  .mod__Servicios .box h3 {
    font-size: 1.1rem !important;
  }
  .home__Servicios .box h3.movil:before,
  .home__Servicios .box h3.fijo:before,
  .home__Servicios .box h3.internet:before,
  .home__Servicios .box h3.tv:before,
  .home__Servicios .box h3.triplePlay:before,
  .mod__Servicios .box h3.movil:before,
  .mod__Servicios .box h3.fijo:before,
  .mod__Servicios .box h3.internet:before,
  .mod__Servicios .box h3.tv:before,
  .mod__Servicios .box h3.triplePlay:before {
    background-size: cover;
    height: 20px;
  }
  .home__Servicios .box h3.movil:before,
  .mod__Servicios .box h3.movil:before {
    width: 13px;
  }
  .home__Servicios .box h3.fijo:before,
  .mod__Servicios .box h3.fijo:before {
    width: 9px;
    background-position: -13px 0;
  }
  .home__Servicios .box h3.internet:before,
  .mod__Servicios .box h3.internet:before {
    width: 20px;
    background-position: -22px 0;
  }
  .home__Servicios .box h3.tv:before,
  .mod__Servicios .box h3.tv:before {
    width: 27px;
    background-position: -42px 0;
  }
  .home__Servicios .box h3.triplePlay:before,
  .mod__Servicios .box h3.triplePlay:before {
    width: 39px;
    background-position: -69px 0;
  }
  .home__Servicios.smallBox .g-2,
  .home__Servicios.smallBox .g-3,
  .home__Servicios.smallBox .g-4,
  .home__Servicios.smallBox .g-5,
  .home__Servicios.smallBox .g-6,
  .mod__Servicios.smallBox .g-2,
  .mod__Servicios.smallBox .g-3,
  .mod__Servicios.smallBox .g-4,
  .mod__Servicios.smallBox .g-5,
  .mod__Servicios.smallBox .g-6 {
    width: 100%;
  }
  .home__Servicios.smallBox .box,
  .mod__Servicios.smallBox .box {
    margin-top: 20px;
  }
  .contThanks {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .contThanks .graciasPrincipal {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .contThanks .graciasPrincipal .cont-img {
    margin: 0 auto 20px;
  }
  .contThanks .graciasPrincipal .cont-titulo {
    margin: 0;
  }
  .contThanks .contGracias .cont-btns {
    flex-direction: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
  }
  .contThanks .contGracias .cont-btns .btn-azul {
    display: block;
    width: 100%;
    margin-bottom: 20px;
  }
  .mod__tutoriales .videos-container .yt-video {
    width: 50%;
  }
  .mod__promoPaquetes .container .promoPaqueteElement {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__promoPaquetes .container .promoPaqueteElement .pPaquete {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .mod__promoPaquetes .container .promoPaqueteElement .pPaquete:last-child {
    margin: 0 !important;
  }
  .mod__promoPaquetes .container .promoPaqueteElement.fourCols .pPaquete {
    width: 100%;
  }
  .mod__PasosActiva .pasoActiva {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__PasosActiva .pasoActiva .pasoActivaElement {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .mod__PasosActiva .pasoActiva .pasoActivaElement:last-child {
    margin-bottom: 0;
  }
  .mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaDesc {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__PasosActiva
    .pasoActiva
    .pasoActivaElement
    .pActivaDesc
    .pActivaDescImg {
    width: 100%;
    margin-bottom: 20px;
  }
  .mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaDesc ul {
    width: 100%;
  }
  .mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement .pActivaTitle,
  .mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement .pActivaDesc {
    width: 100%;
  }
  .mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement .pActivaTitle {
    text-align: left;
  }
  .bannerPort {
    margin-bottom: 20px;
  }
  .bannerPort .bannerPortText h2 {
    font-size: 36px;
    font-size: 2.25rem;
  }
  .bannerPort .bannerPortText p {
    font-size: 16px;
    font-size: 1rem;
  }
  .bannerPort .contentCard {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .bannerPort .contentCard .card {
    max-width: 100% !important;
    margin: 0;
    margin-bottom: 20px;
  }
  .mod__catPlanes .container .catPlanElement {
    padding: 20px 0 0;
  }
  .mod__catPlanes .container .catPlanElement .cPlan h3 {
    text-align: center;
  }
  .mod__catPlanes .container .catPlanElement .cPlanCarac {
    margin-bottom: 0;
  }
  .mod__catPlanes .container .catPlanElement .cPlanCarac dl {
    width: 100%;
    padding: 20px;
    margin: 0;
    border-right: none;
    border-bottom: #ddd 1px solid;
  }
  .mod__catPlanes .container .catPlanElement .cPlanCarac dl.redesSociales {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 100%;
    border-bottom: none;
  }
  .mod__catPlanes .container .catPlanElement .cPlanCarac dl.redesSociales dt {
    margin-bottom: 20px;
  }
  .mod__catPlanes .container .catPlanElement .cPlanPrecio {
    padding: 0 20px 20px;
    margin-bottom: 0;
  }
  .plan__PrecioDest {
    width: 100%;
  }
  .fakeSlider .bannerD {
    display: none;
  }
  .fakeSlider .bannerM {
    display: block;
  }
  .fakeSlider .container .optinForm {
    width: calc(100% - 50px);
    max-width: initial;
    top: initial;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .fakeSlider .container .optinForm h1,
  .fakeSlider .container .optinForm h2,
  .fakeSlider .container .optinForm h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .fakeSlider .container .optinForm p {
    font-size: 16px;
    font-size: 1rem;
  }
  .cardPlan {
    width: calc(100% - 30px);
  }
  section.bg-buy-back {
    background-image: none;
  }
  .como-funciona-buyback .g-6123 {
    width: 100%;
  }
  .full-tablet {
    width: 100%;
  }
  section.modulo-info-buyback .container .g-8 {
    width: 100%;
  }
  section.modulo-info-buyback .container .modulo-info-buyback-img {
    display: none !important;
  }
  .cotizador-equipo {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .cotizador-equipo .cont-img-equipo {
    background-position: 30% center;
  }
  .cotizador-equipo .cont-img-equipo img {
    margin-left: 0;
  }
  .cotizador-equipo .cont-desc-cotizador-equipo {
    max-width: 100%;
    margin-left: 0;
    text-align: center;
    padding-top: 30px;
  }
  .pasos-cambiar-equipo .contentTituloUrl h2 {
    text-align: left;
  }
  .pasos-cambiar-equipo article .cont-centros-buyback {
    padding-top: 0;
  }
  .sliderCatBlog > .boxBlog .boxBlogHeader {
    width: 100%;
  }
  .sliderCatBlog > .boxBlog .boxBlogBody {
    width: 100%;
  }
  .catBlog > .boxBlog {
    width: 100%;
  }
  .prueba-T .prueba-TImg,
  .prueba-T .prueba-TTxt {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .prueba-T .prueba-TImg {
    margin-bottom: 20px;
  }
  .prueba-T .prueba-TTxt {
    padding: 0;
  }
  .prueba-T .prueba-TTxt .contBtn [class^="btn-"] {
    width: 100%;
  }
  .contInformesCards .cardRespSocial {
    width: calc(100% - 20px);
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    -ms-flex-pack: justify;
  }
  .contCardRespImag .cardRespImag {
    width: calc(100% - 20px);
    margin-bottom: 20px;
  }
  .contCardRespImag .cardRespImag:last-child {
    margin-bottom: 0;
  }
  .contentObjetivos .respSocialObjetivo {
    width: 100%;
    margin: 0 0 20px;
  }
}
@media only screen and (max-width: 520px) {
  header [class*="superior"] .bloqueMenu .descktop {
    display: none !important;
  }
  header [class*="superior"] .bloqueMenu .movil {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .page404 .header__logo {
    border-right: 0;
    margin: auto !important;
    padding-right: 0;
    float: none;
  }
  .page404 .header__logo:before {
    width: 265px;
    height: 90px;
    margin: 0 auto 5px;
    float: none;
  }
  .page404 header .container {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .page404 header h1 {
    text-align: center;
    font-size: 1.8rem;
  }
  .page404 header h2 {
    text-align: center;
  }
  .page404 header hgroup {
    padding: 0;
  }
  .page404 nav {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .page404 nav dl {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
  }
  .page404 nav dl.servM,
  .page404 nav dl.servH,
  .page404 nav dl.servE {
    border-right: none;
  }
  .page404 .search .bt__search {
    width: 90px;
  }
  section.slider__Home .bx-wrapper .bx-viewport {
    max-height: 600px !important;
  }
  section.slider__Home .bx-wrapper .bx-pager.bx-default-pager a {
    width: 16px;
    height: 3px;
  }
  section.slider__Home
    .bx-wrapper
    .bx-controls.bx-has-pager.bx-has-controls-direction,
  section.slider__Home .bx-wrapper .bx-controls.bx-has-controls-direction {
    display: block;
  }
  section.slider__Home
    .bx-wrapper
    .bx-controls.bx-has-pager.bx-has-controls-direction
    .bx-controls-direction,
  section.slider__Home
    .bx-wrapper
    .bx-controls.bx-has-controls-direction
    .bx-controls-direction {
    display: none;
  }
  section.slider__Home.newSlider .bannerD {
    display: none !important;
  }
  section.slider__Home.newSlider .bannerM {
    display: block !important;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido,
  section.slider__Home.newSlider .slider__index2 .slider-contenido,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido {
    padding: 20px;
    display: block !important;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido h1,
  section.slider__Home.newSlider .slider__index .slider-contenido h2,
  section.slider__Home.newSlider .slider__index2 .slider-contenido h1,
  section.slider__Home.newSlider .slider__index2 .slider-contenido h2,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido h1,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido h2 {
    font-size: 26px;
    font-size: 1.625rem;
    width: auto !important;
    margin: 40px 0 15px;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido p,
  section.slider__Home.newSlider .slider__index2 .slider-contenido p,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido p {
    max-width: 100%;
    width: 100% !important;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido p > span,
  section.slider__Home.newSlider .slider__index2 .slider-contenido p > span,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido p > span {
    font-size: 22px;
    font-size: 1.375rem;
  }
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    p
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    p
    + a.btn-azul {
    position: absolute;
    bottom: 35px;
    max-width: calc(100% - 40px);
  }
  section.slider__Home.newSlider .slider__index .slider-contenido .promoBanner,
  section.slider__Home.newSlider .slider__index2 .slider-contenido .promoBanner,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    .promoBanner {
    position: relative;
    margin: 60px -20px 0 30px;
    right: 0;
    top: 0;
    bottom: inherit;
    float: right;
  }
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    .promoBanner
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    .promoBanner
    + a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    .promoBanner
    + a.btn-azul {
    position: absolute;
    bottom: 35px;
    max-width: calc(100% - 40px);
  }
  section.slider__Home.newSlider .slider__index .slider-contenido a.btn-azul,
  section.slider__Home.newSlider .slider__index2 .slider-contenido a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    a.btn-azul {
    color: #fff;
    margin-top: 0;
    width: 100% !important;
    max-width: initial;
  }
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    .btnsSlider
    a.btn-azul,
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    .btnsSlider
    a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    .btnsSlider
    a.btn-azul {
    width: auto !important;
    min-width: auto;
  }
  form.optinForm {
    width: 100%;
  }
  form.optinForm + a.btn-azul {
    position: absolute;
    bottom: 35px;
    max-width: calc(100% - 40px);
  }
  form.optinForm.tercerNivel {
    padding-left: 0;
  }
  form.optinForm.tercerNivel + a.btn-azul {
    position: relative;
    bottom: initial;
    width: 100%;
    max-width: 100% !important;
    margin-left: 0 !important;
  }
  .armaPlay .contTotal p {
    text-align: center;
  }
  .armaPlay .contentTitulo {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    text-align: center;
    padding-bottom: 0;
  }
  .armaPlay .contentTitulo h2 {
    margin-bottom: 10px;
  }
  .armaPlay .contentTitulo p .link {
    margin-top: 10px;
  }
  .armaPlay .contTelevision dl dt,
  .armaPlay .contInternet dl dt,
  .armaPlay .contTelefonia dl dt,
  .armaPlay .contAdicionales dl dt,
  .armaPlay .contConjunto dl dt,
  .armaPlay .contExtra dl dt {
    height: auto;
    display: table;
  }
  .armaPlay .contTelevision dl dt i,
  .armaPlay .contInternet dl dt i,
  .armaPlay .contTelefonia dl dt i,
  .armaPlay .contAdicionales dl dt i,
  .armaPlay .contConjunto dl dt i,
  .armaPlay .contExtra dl dt i {
    display: table;
    margin: 5px auto;
    height: 40px !important;
    float: none;
  }
  .armaPlay .contTelevision dl dt h2,
  .armaPlay .contInternet dl dt h2,
  .armaPlay .contTelefonia dl dt h2,
  .armaPlay .contAdicionales dl dt h2,
  .armaPlay .contConjunto dl dt h2,
  .armaPlay .contExtra dl dt h2 {
    font-size: 20px;
    font-size: 1.25rem;
    width: 100%;
    text-align: center;
    border: 0;
    padding: 5px 15px;
  }
  .armaPlay .contTelevision dl dt .accion,
  .armaPlay .contInternet dl dt .accion,
  .armaPlay .contTelefonia dl dt .accion,
  .armaPlay .contAdicionales dl dt .accion,
  .armaPlay .contConjunto dl dt .accion,
  .armaPlay .contExtra dl dt .accion {
    font-size: 12px;
    font-size: 0.75rem;
    top: 10px;
  }
  .armaPlay .contTelevision dl dt .accion.edit,
  .armaPlay .contInternet dl dt .accion.edit,
  .armaPlay .contTelefonia dl dt .accion.edit,
  .armaPlay .contAdicionales dl dt .accion.edit,
  .armaPlay .contConjunto dl dt .accion.edit,
  .armaPlay .contExtra dl dt .accion.edit {
    left: 20px;
    right: initial;
  }
  .armaPlay .armaPlay article:not(.box) {
    width: calc(100% - 20px);
  }
  .armaPlay .cont__Packs article {
    width: calc(50% - 20px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
  iframe.areaCovertura {
    width: 100%;
  }
  iframe.areaCovertura.iframeRecarga {
    min-height: 580px;
  }
}
@media only screen and (max-width: 884px) {
  .home-planes .container .mod-hPlanes {
    justify-content: space-around;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    -ms-flex-pack: justify;
  }
  .home-planes .container .mod-hPlanes .hPlanes-col {
    margin-left: 10px;
    margin-right: 10px;
  }
  .home-planes .container .mod-redesInc {
    position: relative;
    bottom: initial;
    width: 100%;
    display: inline-block;
  }
  .home-planes .container .mod-masBtn {
    margin-top: 0;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  iframe.areaCovertura {
    width: 100%;
  }
  iframe.areaCovertura.iframeRecarga {
    min-height: 1150px;
  }
}
@media only screen and (max-width: 570px) {
  .mod__promoEquiposGrid .container .pEquiposGridCont .pEquipoG {
    width: 100%;
    margin: 10px 0;
  }
  .pEquiposGridFilter .filtros form {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .pEquiposGridFilter .filtros form fieldset.left {
    width: 100%;
    padding: 0;
  }
  .pEquiposGridFilter .filtros form .right {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 100%;
    padding: 0;
  }
  .pEquiposGridFilter .filtros form .right fieldset {
    width: 100%;
  }
  .pEquiposGridFilter .filtros form .right fieldset:last-child {
    margin-left: 0;
  }
  .pEquiposGridFilter.v2 .filtros form p {
    width: 100%;
    margin-bottom: 20px;
  }
  .pEquiposGridFilter.v2 .filtros form fieldset.left {
    width: 100%;
    margin-bottom: 10px;
  }
  .pEquiposGridFilter.v2 .filtros form .right {
    width: 100%;
  }
  .pEquiposGridFilter.v2 .filtros form .right fieldset [class*="btn"] {
    max-width: initial;
  }
  .catPaginador .links ul li a.firstPage:before,
  .catPaginador .links ul li a.firstPage:after,
  .catPaginador .links ul li a.lastPage:before,
  .catPaginador .links ul li a.lastPage:after {
    margin-top: -5px;
  }
  .catPaginador .links ul li a.firstPage span,
  .catPaginador .links ul li a.lastPage span {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .hideOnM {
    display: none !important;
  }
  .mod__accesosRapidos.cyberClaro [class*="ico"]:before {
    height: 46px;
  }
  .mod__accesosRapidos.cyberClaro .ico_cyberClaro:before {
    width: 46px;
  }
  .mod__accesosRapidos.cyberClaro .ico_cyberClaroLabel:after {
    width: 32px;
    height: 42px;
  }
  .mod__accesosRapidos.cyberClaro .ico_cyberClaroLabel.ico_compraMovil:before {
    width: 32px;
  }
  .nps {
    left: 0;
    right: initial;
    max-width: initial;
  }
  .nps .nps-gracias .graciasText {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .hideT {
    display: block !important;
  }
  .hideM {
    display: none !important;
  }
  body,
  html {
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  body,
  html {
    font-size: 17px;
  }
  body.corporaciones .slider__index.textoBlanco h1,
  body.corporaciones .slider__index.textoBlanco h2,
  body.corporaciones .slider__index.textoBlanco h3,
  body.corporaciones .slider__index.textoBlanco p,
  body.corporaciones .slider__index2.textoBlanco h1,
  body.corporaciones .slider__index2.textoBlanco h2,
  body.corporaciones .slider__index2.textoBlanco h3,
  body.corporaciones .slider__index2.textoBlanco p,
  body.corporaciones .slider-contenido.textoBlanco h1,
  body.corporaciones .slider-contenido.textoBlanco h2,
  body.corporaciones .slider-contenido.textoBlanco h3,
  body.corporaciones .slider-contenido.textoBlanco p {
    color: #fff !important;
  }
  body.corporaciones .slider__index h1,
  body.corporaciones .slider__index h2,
  body.corporaciones .slider__index h3,
  body.corporaciones .slider__index2 h1,
  body.corporaciones .slider__index2 h2,
  body.corporaciones .slider__index2 h3,
  body.corporaciones .slider-contenido h1,
  body.corporaciones .slider-contenido h2,
  body.corporaciones .slider-contenido h3 {
    color: #ef3829;
    text-shadow: none;
  }
  body.corporaciones .slider__index p,
  body.corporaciones .slider__index2 p,
  body.corporaciones .slider-contenido p {
    color: #000;
    text-shadow: none;
  }
  .markerCacs {
    min-width: 200px;
  }
  .markerCacs .left {
    display: none;
  }
  .markerCacs .right {
    max-width: 100%;
  }
  form.formContrata,
  form.formContrataTodoClaro,
  form.formContrataFormaPago,
  form.webCall {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
  }
  form fieldset dl.doble {
    width: 100%;
    float: none;
    padding-right: 0;
  }
  form fieldset dl.doble + .doble {
    padding-left: 0;
  }
  .miClaro .g-recaptcha iframe,
  .mod__miClaro .g-recaptcha iframe {
    margin-left: -20px;
  }
  .slider-TiendaLanding {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .slider-TiendaLanding article {
    margin: 10px;
    width: calc(100% - 20px) !important;
  }
  header {
    float: left;
  }
  header .bloqueMenu .movil {
    display: flex !important;
  }
  header .bloqueMenu .descktop {
    display: none;
  }
  header [class*="superior"] fieldset.select {
    width: auto;
    min-width: 75px;
    margin-right: 10px;
  }
  header [class*="medio"] .searchMap,
  header [class*="medio"] .cacsMap {
    position: static;
  }
  header [class*="medio"] .searchMap.active .container,
  header [class*="medio"] .cacsMap.active .container {
    padding: 0 0 0 20px;
  }
  header
    [class*="medio"]
    .searchMap.active
    .container
    .cont-cacsMap
    .selectCacs
    > select,
  header
    [class*="medio"]
    .cacsMap.active
    .container
    .cont-cacsMap
    .selectCacs
    > select {
    font-size: 0.7rem;
  }
  header [class*="medio"] .searchMap .cont-searchMap .contBtn {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  header [class*="medio"] .searchMap .cont-searchMap .contBtn p {
    width: 100%;
  }
  header [class*="medio"] .searchMap .cont-searchMap .contBtn > a {
    font-size: 0.7rem;
  }
  header.headerContrata,
  header.headerPorta {
    margin-bottom: 20px;
  }
  header.headerContrata.lessMarginBottom,
  header.headerPorta.lessMarginBottom {
    margin-bottom: 5px;
  }
  header.headerContrata h1,
  header.headerContrata h2.h1,
  header.headerPorta h1,
  header.headerPorta h2.h1 {
    font-size: 1.6rem;
  }
  header.headerContrata .header-menu ul li p,
  header.headerPorta .header-menu ul li p {
    font-size: 12px;
    font-size: 0.75rem;
  }
  header.headerPorta .header-menu ul li p {
    font-size: 9px;
    font-size: 0.5625rem;
  }
  .container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
  }
  .container [class^="g-"] {
    width: 100%;
    padding: 5px;
  }
  .buscadorGSA {
    width: 25%;
  }
  .mod__SliderBuscador {
    height: 350px;
    margin: 20px;
  }
  .mod__SliderBuscador .container .slider-Buscador {
    height: 350px;
  }
  .mod__SliderBuscador article {
    min-width: 160px;
    height: 310px;
    margin: 0px 15px 0 15px;
  }
  section.slider__Home .bx-wrapper .bx-pager.bx-default-pager a {
    width: 16px;
    height: 3px;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido .promoBanner,
  section.slider__Home.newSlider .slider__index2 .slider-contenido .promoBanner,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    .promoBanner {
    position: relative;
    margin: 10px -20px 0px 20px;
    right: 0;
    bottom: inherit;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido h1,
  section.slider__Home.newSlider .slider__index .slider-contenido h2,
  section.slider__Home.newSlider .slider__index2 .slider-contenido h1,
  section.slider__Home.newSlider .slider__index2 .slider-contenido h2,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido h1,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido h2 {
    font-size: 20px;
    font-size: 1.25rem;
    margin: 20px 0 15px;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido p > span,
  section.slider__Home.newSlider .slider__index2 .slider-contenido p > span,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido p > span {
    font-size: 18px;
    font-size: 1.125rem;
    margin-left: 0;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido p + a,
  section.slider__Home.newSlider .slider__index2 .slider-contenido p + a,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido p + a {
    margin-top: 120px !important;
  }
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    p.small
    > span,
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    p.small
    > span,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    p.small
    > span {
    font-size: 18px;
    font-size: 1.125rem;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido .contBtns,
  section.slider__Home.newSlider .slider__index2 .slider-contenido .contBtns,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido .contBtns {
    width: calc(100% - 40px);
  }
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    .contBtns
    [class*="btn-"],
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    .contBtns
    [class*="btn-"],
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    .contBtns
    [class*="btn-"] {
    min-width: initial;
    width: initial !important;
    padding: 10px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
  section.slider__Home.newSlider
    .slider__index
    .slider-contenido
    .contBtns
    .btn-rojo,
  section.slider__Home.newSlider
    .slider__index2
    .slider-contenido
    .contBtns
    .btn-rojo,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    .contBtns
    .btn-rojo {
    margin-left: 10px;
  }
  section.slider__Home.newSlider .slider__index .slider-contenido a.btn-azul,
  section.slider__Home.newSlider .slider__index2 .slider-contenido a.btn-azul,
  section.slider__Home.newSlider
    .slider__carrusel
    .slider-contenido
    a.btn-azul {
    color: #fff !important;
    margin-top: 0;
    width: 100% !important;
    max-width: calc(100% - 40px);
  }
  section.slider__Home.newSlider .slider__index .slider-contenido .rest,
  section.slider__Home.newSlider .slider__index2 .slider-contenido .rest,
  section.slider__Home.newSlider .slider__carrusel .slider-contenido .rest {
    font-size: 12px;
    font-size: 0.75rem;
  }
  form.optinForm {
    width: 100%;
  }
  form.optinForm .inputButton {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  form.optinForm .inputButton fieldset {
    width: 100%;
  }
  form.optinForm .inputButton fieldset.inputText {
    width: 100%;
  }
  form.optinForm .inputButton.ws fieldset.inputText {
    width: 100%;
    margin-bottom: 10px;
  }
  form.optinForm .phoneNumber fieldset span.select select {
    width: 100px;
    margin: 0;
  }
  form.optinForm .phoneNumber fieldset.phoneNumberRight div input.area {
    width: 60px;
  }
  form.optinForm .phoneNumber fieldset.phoneNumberRight div input.numero {
    width: calc(100% - 60px);
  }
  form fieldset dl.tripleEq dd {
    width: 100%;
  }
  form fieldset .dosTerceras {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  form fieldset .dosTerceras .large {
    width: 100%;
  }
  form fieldset .dosTerceras .small {
    width: 100%;
  }
  .bx-controls.bx-has-pager.bx-has-controls-direction .bx-pager {
    bottom: -5px;
  }
  .bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction {
    display: none;
  }
  .mod__reviews .box-review {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
  }
  .mod__reviews
    .bx-controls.bx-has-pager.bx-has-controls-direction
    .bx-controls-direction {
    display: block;
  }
  .slider__Home {
    margin-top: 0px;
    margin-bottom: -1px !important;
  }
  .slider__index .slider-contenido a.btn,
  .slider__index2 .slider-contenido a.btn,
  .slider__inter .slider-contenido a.btn,
  .slider__carrusel .slider-contenido a.btn {
    padding: 5px 10px;
    font-size: 0.7rem;
  }
  .g-11,
  .g-10,
  .g-9,
  .g-8,
  .g-7,
  .g-6,
  .g-5,
  .g-4,
  .g-3,
  .g-2,
  .g-1 {
    width: 100%;
    padding-bottom: 10px !important;
  }
  .s-11,
  .s-10,
  .s-9,
  .s-8,
  .s-7,
  .s-6,
  .s-5,
  .s-4,
  .s-3,
  .s-2,
  .s-1 {
    margin-left: initial;
  }
  .breadcrumb {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
  }
  footer .footer-breadcrumb {
    margin-bottom: 25px;
  }
  footer [class*="superior"] {
    padding: 25px 0 25px;
  }
  footer [class*="superior"] .container dl {
    width: 50%;
    margin-bottom: 10px;
  }
  footer [class*="superior"] .container dl.box__rs {
    width: 100%;
  }
  footer [class*="inferior"] .container {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  footer [class*="inferior"] .container .footer__foot {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    padding: 10px 0 20px;
    align-items: right;
    -webkit-align-items: right;
    -ms-flex-align: right;
  }
  footer [class*="inferior"] .container .footer__logo {
    margin: initial !important;
    padding-bottom: 20px;
  }
  footer [class*="inferior"] .container p {
    padding-top: 5px;
    font-size: 10px;
    font-size: 0.625rem;
  }
  footer [class*="inferior"] .container .footer__menu {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  footer [class*="inferior"] .container .footer__menu ul {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-flex-pack: start;
  }
  footer [class*="inferior"] .container .footer__menu ul li {
    width: 50%;
    margin-bottom: 10px;
  }
  footer [class*="inferior"] .container .bloqueRegion {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    -ms-flex-pack: end;
    position: absolute;
    width: 100%;
  }
  footer [class*="inferior"] .container .bloqueRegion .region {
    position: absolute;
    width: auto;
    height: 20px;
    z-index: 100;
    top: 5px;
  }
  footer [class*="inferior"] .container .bloqueRegion .region:after {
    content: "";
    font-family: "FontAwesome";
    color: #fff;
    position: absolute;
    left: -18px;
    top: 4px;
  }
  footer [class*="inferior"] .container .bloqueRegion ul {
    -webkit-transition: max-height 0.5s;
    -moz-transition: max-height 0.5s;
    -ms-transition: max-height 0.5s;
    transition: max-height 0.5s;
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    font-size: 12px;
    font-size: 0.75rem;
    position: absolute;
    background: #000;
    z-index: 2;
    color: #fff;
    width: 100%;
    top: 33px;
    right: -16px;
    margin-bottom: 60px;
    padding: 0 10px;
    overflow: hidden;
    display: none !important;
  }
  footer [class*="inferior"] .container .bloqueRegion ul.show {
    -webkit-transition: max-height 0.5s;
    -moz-transition: max-height 0.5s;
    -ms-transition: max-height 0.5s;
    transition: max-height 0.5s;
    height: auto;
    max-height: 350px;
    display: block !important;
    cursor: pointer;
  }
  footer [class*="inferior"] .container .bloqueRegion ul li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: auto;
    width: 33%;
    padding: 8px;
    text-align: left;
  }
  footer [class*="inferior"] .container .bloqueRegion ul li a {
    color: inherit;
    text-decoration: none;
    text-decoration: none;
    display: block;
    width: 100%;
  }
  footer [class*="inferior"] .container .bloqueRegion ul li a:active {
    color: #fff;
  }
  footer [class*="inferior"] .container .bloqueRegion ul li a:hover {
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    transition: color 0.3s;
    color: #1f97ae;
  }
  .slider__index .slider-contenido h1,
  .slider__index .slider-contenido h2.h1,
  .slider__index .slider-contenido h2,
  .slider__index .slider-contenido p,
  .slider__index2 .slider-contenido h1,
  .slider__index2 .slider-contenido h2.h1,
  .slider__index2 .slider-contenido h2,
  .slider__index2 .slider-contenido p,
  .slider__carrusel .slider-contenido h1,
  .slider__carrusel .slider-contenido h2.h1,
  .slider__carrusel .slider-contenido h2,
  .slider__carrusel .slider-contenido p {
    width: 100% !important;
    font-size: 0.8rem;
    margin-bottom: 5px;
    color: #000 !important;
  }
  .slider__index .slider-contenido p span,
  .slider__index2 .slider-contenido p span,
  .slider__carrusel .slider-contenido p span {
    font-size: 85%;
    position: initial;
    font-size: inherit;
    margin-left: 5px;
  }
  .slider__index .slider-contenido a.btn,
  .slider__index2 .slider-contenido a.btn,
  .slider__carrusel .slider-contenido a.btn {
    margin: initial;
  }
  .slider__index .slider-contenido.textoBlanco h1,
  .slider__index .slider-contenido.textoBlanco h2.h1,
  .slider__index .slider-contenido.textoBlanco h2,
  .slider__index .slider-contenido.textoBlanco p,
  .slider__index .slider-contenido.textoBlanco h3,
  .slider__index2 .slider-contenido.textoBlanco h1,
  .slider__index2 .slider-contenido.textoBlanco h2.h1,
  .slider__index2 .slider-contenido.textoBlanco h2,
  .slider__index2 .slider-contenido.textoBlanco p,
  .slider__index2 .slider-contenido.textoBlanco h3,
  .slider__carrusel .slider-contenido.textoBlanco h1,
  .slider__carrusel .slider-contenido.textoBlanco h2.h1,
  .slider__carrusel .slider-contenido.textoBlanco h2,
  .slider__carrusel .slider-contenido.textoBlanco p,
  .slider__carrusel .slider-contenido.textoBlanco h3 {
    color: #fff !important;
  }
  .toastNotification {
    width: 100vw;
    top: initial;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
  }
  .mod__accesosRapidos a > div:first-child {
    transform: scale(0.7);
    margin-bottom: 1px;
  }
  .home__Servicios .g-3 {
    padding-bottom: 20px;
  }
  .home__Servicios a {
    width: 85% !important;
  }
  .home__Modulos1 article {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
  }
  .home__Modulos1 article img {
    padding: 20px 0;
    width: 70%;
    margin-right: initial;
  }
  .home__Modulos1 article:last-child img {
    padding-bottom: 0;
  }
  .home__Modulos2 article {
    margin-bottom: 20px;
  }
  .home__Modulos2 article:last-child {
    margin-bottom: initial;
  }
  .home__encuesta .container {
    flex-direction: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
  }
  .home__encuesta.view1 .container {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .home__encuesta figure {
    align-items: flex-end;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    padding-bottom: initial !important;
  }
  .mod__catFilter.fixed {
    position: relative;
    top: initial;
    z-index: initial;
  }
  .mod__catFilter form {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__catFilter form span.select {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 90%;
  }
  .mod__catFilter.v2 form span.select {
    margin: 0;
  }
  .mod__catPromo .container article {
    width: 100%;
  }
  .mod__catPromo.view1 .container article {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__catPromo.view1 .container article > img,
  .mod__catPromo.view1 .container article .dataPromo {
    width: 100%;
  }
  .mod__catPromo.view1 .container article:nth-child(odd) {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__catPromo.noticias .container article {
    width: 100%;
  }
  .mod__catPromo.noticias .container article [class*="btn-"] {
    width: 100%;
    margin-left: initial;
    margin-right: initial;
  }
  section.header__Section h1,
  section.mod__contrata h1,
  section.datos h1,
  section.header__Section h2.h1,
  section.mod__contrata h2.h1,
  section.datos h2.h1 {
    margin: 10px 0;
  }
  section.header__Section .cont-head3.chargeImg,
  section.mod__contrata .cont-head3.chargeImg,
  section.datos .cont-head3.chargeImg {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    margin-bottom: initial;
  }
  section.header__Section .cont-head3 .contImg,
  section.mod__contrata .cont-head3 .contImg,
  section.datos .cont-head3 .contImg,
  section.header__Section .cont-head3 .contDescrip,
  section.mod__contrata .cont-head3 .contDescrip,
  section.datos .cont-head3 .contDescrip {
    width: 100% !important;
  }
  section.header__Section .cont-head3 .contDescrip,
  section.mod__contrata .cont-head3 .contDescrip,
  section.datos .cont-head3 .contDescrip {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 20px;
  }
  section.header__Section .cont-head3 .contDescrip h2,
  section.mod__contrata .cont-head3 .contDescrip h2,
  section.datos .cont-head3 .contDescrip h2,
  section.header__Section .cont-head3 .contDescrip .h2,
  section.mod__contrata .cont-head3 .contDescrip .h2,
  section.datos .cont-head3 .contDescrip .h2 {
    font-size: 1.5rem !important;
    padding-left: 0 !important;
  }
  section.header__Section .cont-head3 .contDescrip p,
  section.mod__contrata .cont-head3 .contDescrip p,
  section.datos .cont-head3 .contDescrip p {
    padding-left: 0 !important;
  }
  section.header__Section .cont-head3 .contDescrip .optinForm,
  section.mod__contrata .cont-head3 .contDescrip .optinForm,
  section.datos .cont-head3 .contDescrip .optinForm {
    margin-left: 0;
  }
  section.header__Section .cont-head3 .contDescrip .botonera,
  section.mod__contrata .cont-head3 .contDescrip .botonera,
  section.datos .cont-head3 .contDescrip .botonera {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    margin-left: 0;
  }
  section.header__Section .cont-head3 .contDescrip .botonera [class*="btn"],
  section.mod__contrata .cont-head3 .contDescrip .botonera [class*="btn"],
  section.datos .cont-head3 .contDescrip .botonera [class*="btn"] {
    margin-left: 0;
    width: 100%;
    max-width: initial;
  }
  section.header__Section .promoHeader,
  section.mod__contrata .promoHeader,
  section.datos .promoHeader {
    padding: 0;
    background-position: -950px top !important;
  }
  section.header__Section .promoHeader .cont-head3 .contDescrip,
  section.mod__contrata .promoHeader .cont-head3 .contDescrip,
  section.datos .promoHeader .cont-head3 .contDescrip {
    margin-top: 315px;
  }
  section.header__Section .promoHeader .cont-head3.withOptin .contDescrip,
  section.mod__contrata .promoHeader .cont-head3.withOptin .contDescrip,
  section.datos .promoHeader .cont-head3.withOptin .contDescrip {
    padding: 0;
    margin-top: 315px;
  }
  section.header__Section .promoHeader .promoHeaderForm,
  section.mod__contrata .promoHeader .promoHeaderForm,
  section.datos .promoHeader .promoHeaderForm {
    padding: 0;
  }
  section.header__Section .promoHeader .promoHeaderForm .optinForm,
  section.mod__contrata .promoHeader .promoHeaderForm .optinForm,
  section.datos .promoHeader .promoHeaderForm .optinForm {
    padding: 0;
  }
  section.header__Section .promoHeader.bgAlignRight,
  section.mod__contrata .promoHeader.bgAlignRight,
  section.datos .promoHeader.bgAlignRight {
    background-position: right top !important;
  }
  .mod__Ofertas article {
    margin-bottom: 30px;
    padding-bottom: 30px !important;
    border-bottom: 1px dashed #ddd !important;
  }
  .mod__Ofertas article:last-child {
    margin-bottom: initial;
    padding-bottom: initial !important;
    border-bottom: none !important;
  }
  .mod__Ofertas figure {
    min-height: 200px;
    max-height: 200px;
  }
  .modulo__resumen .resumen,
  .modulo__resumen .images,
  .modulo__resumenAuto .resumen,
  .modulo__resumenAuto .images {
    width: 100%;
  }
  .modulo__resumen .resumen p,
  .modulo__resumen .images p,
  .modulo__resumenAuto .resumen p,
  .modulo__resumenAuto .images p {
    width: 100%;
    font-size: 1rem;
    padding-bottom: 10px;
  }
  .modulo__resumen .viewResumen,
  .modulo__resumenAuto .viewResumen {
    flex-direction: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
  }
  .modulo__resumen .images,
  .modulo__resumen .video,
  .modulo__resumenAuto .images,
  .modulo__resumenAuto .video {
    min-height: auto;
  }
  .modulo__resumen .images img,
  .modulo__resumen .video img,
  .modulo__resumenAuto .images img,
  .modulo__resumenAuto .video img {
    position: absolute;
    position: static;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    top: none;
    left: none;
  }
  .modulo__resumen .video,
  .modulo__resumenAuto .video {
    min-height: 320px;
    width: 100%;
    max-width: 440px;
    margin-bottom: 20px;
  }
  .modulo__resumenAuto {
    padding-bottom: 0;
  }
  .plan__Precio,
  .equipo__destacado,
  .plan__Paquete {
    width: 100%;
    max-width: 100%;
  }
  .calculadorPlan > form h4 {
    width: 100%;
    font-size: 1.3rem;
    margin-bottom: 10px;
  }
  .calculadorPlan > form .contRounded {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    padding: 10px 0 20px;
  }
  .calculadorPlan > form .contRounded dl {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
  }
  .calculadorPlan > form .contRounded dl dd {
    padding: 10px 0;
  }
  .calculadorPlan > form .btnCont {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .calculadorPlan > form .btnCont .btn-azul,
  .calculadorPlan > form .btnCont .btn-rojo,
  .calculadorPlan > form .btnCont .btn-negro,
  .calculadorPlan > form .btnCont .btn-gris {
    width: 100%;
    margin: 20px 0 0;
  }
  .calculadorPlan > form .btnCont .btn-azul:first-child,
  .calculadorPlan > form .btnCont .btn-rojo:first-child,
  .calculadorPlan > form .btnCont .btn-negro:first-child,
  .calculadorPlan > form .btnCont .btn-gris:first-child {
    margin: 0;
  }
  .comoLllamar > form {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .comoLllamar > form .contRounded {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .comoLllamar > form .contRounded dl {
    width: 100%;
    margin-bottom: 20px;
  }
  .comoLllamar > form .contRounded dl:last-child {
    margin-bottom: 0;
  }
  .comoLllamar .paisDestino .pais {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    padding: 40px 0;
  }
  .comoLllamar .paisDestino .pais .imgCont {
    width: 95px;
    margin-bottom: 20px;
  }
  .comoLllamar .paisDestino .pais p {
    text-align: center;
    width: 100%;
    padding-left: 0;
  }
  .comoLllamar .paisDestino .numero .numeroCont p {
    line-height: 2rem;
  }
  .wrapper .contentTituloUrl .link {
    font-size: 0.9rem;
  }
  .wrapper.level2.cPromo .header__Section,
  .wrapper.level2.cPromo .mod__contrata,
  .wrapper.level2.cPromo .datos {
    margin-bottom: 10px;
  }
  .wrapper.level3 section.header__Section .container .newContent,
  .wrapper.level3 section.mod__contrata .container .newContent,
  .wrapper.level3 section.datos .container .newContent,
  .wrapper .level4 section.header__Section .container .newContent,
  .wrapper .level4 section.mod__contrata .container .newContent,
  .wrapper .level4 section.datos .container .newContent {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .detallePlan .descripcionPlan {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .detallePlan .descripcionPlan .textPlan,
  .detallePlan .descripcionPlan ul {
    margin-top: 10px;
    width: 100%;
  }
  .detallePlan .descripcionPlan .textImgPlan {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .detallePlan .descripcionPlan .textImgPlan .imgCont {
    width: 100%;
  }
  .detallePlan .descripcionPlan .textImgPlan .textImg {
    width: 100%;
    padding-left: 0;
  }
  .detallePlan .descripcionPlan.oneColumn .textPlan .col3,
  .detallePlan .descripcionPlan.oneColumn .textPlan .col4 {
    float: none;
    width: 100%;
    padding-right: 0;
  }
  .detallePlan .mod__adicional {
    width: 100%;
    padding: 20px 0 10px;
    border-top: 1px solid #ddd;
  }
  .detallePlan .cont_Adicionales .btn-rojo {
    margin: auto;
    float: initial;
  }
  .tarifas .listOrder {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .tarifas .listOrder li {
    width: 100%;
  }
  .caracteristicas .contentEquipoDestacado article {
    width: 100%;
    word-wrap: break-word;
  }
  .caracteristicas .contentEquipoDestacado article p {
    height: auto !important;
    min-height: 0;
  }
  .miClaro__description {
    display: none !important;
  }
  .miClaro__login {
    width: 100%;
    padding: 20px;
    border: none;
  }
  .mod__miClaro {
    padding-bottom: 0;
  }
  .mod__miClaro-content .miClaro__img {
    display: none;
  }
  .mod__miClaro-content .miClaro__login {
    width: 100%;
    padding-left: 0;
    border-left: none;
  }
  .modulo__resumen.view2 .images {
    margin-bottom: 10px;
  }
  #top-navigation .s {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  #top-navigation .s > font,
  #top-navigation .s a {
    margin-left: 0;
    text-align: center;
  }
  .mod__guias .container {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__guias .container article {
    width: 100%;
  }
  .mod__temasDisp .contentTemasDisp {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__temasDisp .contentTemasDisp article {
    width: 100%;
  }
  .mod__contactanos .cont-contactos {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__contactanos .cont-contactos article {
    width: 100%;
    margin: 0 0 20px;
  }
  .home__encuesta .container .g-10 {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__todoClaro .first-data h2 {
    font-size: 2rem;
  }
  .mod__todoClaro article.plan-todoClaro {
    width: 100%;
    margin-right: 0;
  }
  .mod__todoClaro .cont-img {
    width: 100%;
    padding-left: 0;
    order: -1;
    padding-bottom: 20px;
  }
  .mod__todoClaro .cont-img img {
    width: 50%;
    display: block;
    float: none;
    margin: auto;
  }
  .mod__TV .modulo-planes,
  .mod__Internet .modulo-planes,
  .mod__Telefono .modulo-planes {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    padding-bottom: 0;
  }
  .mod__TV .modulo-datos h2,
  .mod__Internet .modulo-datos h2,
  .mod__Telefono .modulo-datos h2 {
    font-size: 1.5rem;
  }
  .mod__TV .modulo-datos h2:before,
  .mod__Internet .modulo-datos h2:before,
  .mod__Telefono .modulo-datos h2:before {
    margin: auto;
    display: block;
    float: none;
  }
  .mod__TV .modulo-datos p,
  .mod__Internet .modulo-datos p,
  .mod__Telefono .modulo-datos p {
    font-size: 1.15rem;
  }
  .microPlan {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ddd;
  }
  .microPlan .fieldset {
    display: block !important;
  }
  .mod__contrataDesicion {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    margin: 20px 0;
  }
  .mod__contrataDesicion .card {
    width: 100%;
    margin: 10px 0;
  }
  .mod__contrataSeleccion .mod__agregaMas {
    padding: 0px 20px;
  }
  .mod__contrataSeleccion .mod__agregaMas .mod__contPromos {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__contrataSeleccion .mod__agregaMas .mod__contPromos .card {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% - 20px);
    margin: 20px 10px;
  }
  .formContrataTodoClaro,
  .formContrataFormaPago {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 20px;
  }
  .mod__resumenCompra.fixed .detalle.show.barraFix {
    max-height: calc(100vh - 170px);
    min-height: calc(100vh - 170px);
  }
  .mod__resumenCompra.fixed .detalle.show.barraFix .close {
    top: 95px;
  }
  .mod__resumenCompra .close + div {
    margin-top: 40px;
  }
  .mod__resumenCompra .detalle .planData .container {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__resumenCompra .detalle .planData .container .datos,
  .mod__resumenCompra .detalle .planData .container .precio {
    width: 100%;
  }
  .mod__resumenCompra .detalle .planData:nth-of-type(2) {
    padding-bottom: 60px;
  }
  .mod__resumenCompra .resumen .resumen-datos {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 54%;
    padding-right: 10px;
  }
  .mod__resumenCompra .resumen .resumen-datos p {
    font-size: 12px;
    font-size: 0.75rem;
    font-size: 0.9rem;
  }
  .mod__resumenCompra .resumen .resumen-datos .descuento {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .mod__resumenCompra .resumen .btn-rojo {
    padding: 10px;
  }
  .mod__resumenCompra.resumenCompara {
    max-height: 160px;
  }
  .mod__resumenCompra.resumenCompara .detalle {
    bottom: 145px;
  }
  .mod__resumenCompra.resumenCompara .detalle.show {
    max-height: calc(100vh - 160px) !important;
  }
  .mod__resumenCompra.resumenCompara .detalle.show.barraFix {
    max-height: calc(100vh - 160px) !important;
  }
  .mod__resumenCompra.resumenCompara .detalle.show.barraFix .close {
    top: 20px;
  }
  .mod__resumenCompra.resumenCompara .container .resumen {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__resumenCompra.resumenCompara .container .resumen .resumen-datos {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 100%;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp {
    flex-direction: row;
    -webkit-box-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    width: auto;
    height: 40px;
    border-bottom: #333 1px dashed;
    margin-bottom: 5px;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp
    p {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 2px 0;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp
    .cantidadPlanes {
    padding: 5px;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp
    .cantidadPlanes
    li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 12px;
    height: 12px;
    margin: 0 2px;
    border-width: 1px;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp
    .cantidadPlanes
    li.active:after {
    width: 6px;
    height: 6px;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planesComp
    a {
    font-size: 13px;
    font-size: 0.8125rem;
    position: absolute;
    left: 20px;
    margin-top: 20px;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planSelect {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: auto;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planSelect
    p {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .mod__resumenCompra.resumenCompara
    .container
    .resumen
    .resumen-datos
    .planSelect
    span {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .mod__resumenCompra.resumenCompara .container .resumen .btn-azul {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 5px 10px;
    margin-top: 0;
  }
  section.portabilidad {
    background-size: 100%;
    padding-bottom: 0px;
  }
  section.portabilidad .container:first-child .g-6 {
    padding-top: 150px;
    padding-bottom: 20px;
    min-height: 0;
  }
  section.portabilidad .container:first-child .g-6 h2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  section.portabilidad .container:first-child .g-6 p {
    font-size: 18px;
    font-size: 1.125rem;
  }
  section.portabilidad .container.contentCard {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  section.portabilidad .container.contentCard .card {
    width: 100%;
    max-width: 100%;
  }
  section.portabilidad .container.contentCard .card.cambio,
  section.portabilidad .container.contentCard .card.consulta {
    margin-bottom: 20px;
  }
  section.portabilidadConsulta {
    background-size: 100%;
    padding-bottom: 0px;
  }
  section.portabilidadConsulta .container .consultaSolicitud {
    margin-top: 150px;
    margin-bottom: 20px;
  }
  section.portaContent .container {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  section.portaContent .container .g-5 {
    width: 100%;
  }
  section.portaContent .container .g-5 .cont-img {
    order: -1;
  }
  section.portaContent .container .g-5 .cont-img.max-space-top,
  section.portaContent .container .g-5 .cont-img.max-space-bottom {
    margin-bottom: 10px;
    margin-top: 0;
  }
  section.caracteristicas .contentEquipoDestacado {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  section.caracteristicas .contentEquipoDestacado article.g-3 {
    width: 100%;
  }
  section.caracteristicas .contentEquipoDestacado article p {
    height: auto !important;
    min-height: 0;
  }
  section.caracteristicas.pasos-cambiar-equipo .contentEquipoDestacado {
    display: block;
    display: block !important;
    display: block !important;
    webkit-display: block !important;
    display: block !important;
    display: block !important;
    max-width: initial;
  }
  section.caracteristicas.pasos-cambiar-equipo .contentEquipoDestacado article {
    padding-bottom: 40px;
  }
  .bannerPort form .inputButton {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .bannerPort form .inputButton fieldset {
    width: 100%;
  }
  .bannerPort form .inputButton fieldset .btn-rojo {
    width: 100%;
  }
  .bannerPort form .inputButton fieldset.inputText {
    width: 100%;
  }
  .bannerPort .link {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .bannerPort .buttons {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .bannerPort .buttons a {
    margin-right: 0;
    margin-bottom: 10px;
    max-width: initial;
  }
  .formPortabilidad {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 20px;
  }
  .formPortabilidad .contCard {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .formPortabilidad .contCard .card {
    width: 100%;
    margin-bottom: 10px;
  }
  .formPortabilidad .calendar img {
    width: 100%;
  }
  .formPortabilidad .datosFinal .contBtn {
    overflow: hidden;
  }
  .formPortabilidad .datosFinal .contBtn .btn-rojo {
    width: 100%;
    margin-bottom: 0px;
  }
  .formPortabilidad.v2 fieldset.double dl {
    float: none;
    width: 100%;
  }
  .formPortabilidad.v2 fieldset.double dl.left {
    margin-right: 0;
  }
  .formPortabilidad.v2 fieldset.double dl.right {
    margin-left: 0;
  }
  .formPortabilidad.v2 fieldset.validate dl.right {
    margin-top: 20px;
  }
  .formPortabilidad.v2 fieldset.validate dl.right dd {
    text-align: center;
  }
  .formPortabilidad.v2 fieldset.validateFecha .fechaElement {
    float: none;
    width: 100%;
  }
  .formPortabilidad.v2 .contBtn [class*="btn-"] {
    width: 100%;
  }
  .formPortabilidad.v2 .radioBtn dd {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .formPortabilidad.v2 .radioBtn dd span {
    width: 100%;
  }
  .validaSim {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 20px;
  }
  .validaSim dl.prefill .fluid {
    float: left;
    width: calc(100% - 42px);
    margin-left: -90px;
  }
  .consultaSol .contBtn dd,
  .formPortabilidad .contBtn dd,
  .resultadoSolicitud .contBtn dd {
    flex-direction: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
  }
  .consultaSol .contBtn dd .btn-gris,
  .consultaSol .contBtn dd .btn-rojo,
  .consultaSol .contBtn dd .btn-negro,
  .formPortabilidad .contBtn dd .btn-gris,
  .formPortabilidad .contBtn dd .btn-rojo,
  .formPortabilidad .contBtn dd .btn-negro,
  .resultadoSolicitud .contBtn dd .btn-gris,
  .resultadoSolicitud .contBtn dd .btn-rojo,
  .resultadoSolicitud .contBtn dd .btn-negro {
    width: 100%;
  }
  .resultadoSolicitud .contBtn dd,
  .validaSim .contBtn dd {
    flex-direction: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
  }
  .resultadoSolicitud .contBtn .btn-gris,
  .resultadoSolicitud .contBtn .btn-rojo,
  .resultadoSolicitud .contBtn .btn-negro,
  .validaSim .contBtn .btn-gris,
  .validaSim .contBtn .btn-rojo,
  .validaSim .contBtn .btn-negro {
    width: 100%;
  }
  .consultaSol fieldset {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .mod__contrataDecision {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    padding: 0;
  }
  .mod__contrataDecision .card {
    width: 100%;
    margin-bottom: 10px;
  }
  .formAction,
  .formResume {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px;
  }
  .formAction.boxed,
  .formResume.boxed {
    margin-bottom: 0;
  }
  .formAction.w400,
  .formResume.w400 {
    max-width: initial;
  }
  .formAction {
    padding-right: 0;
  }
  .mod__agregaMas .mod__contPromos .card {
    width: 100% !important;
  }
  .thanksWithImg {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .thanksWithImg .thanks,
  .thanksWithImg .imgCont {
    width: 100%;
  }
  .thanksWithImg .thanks h1 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .thanksResumen .container {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .thanksResumen .container .mod_resumenCompra {
    width: 100%;
    margin-right: 0;
  }
  .dataTables_wrapper .dataTable .fa {
    display: none;
  }
  .dataTables_wrapper .dataTable thead th {
    font-size: 0.8rem;
    text-overflow: ellipsis;
  }
  .dataTables_wrapper .dataTable tbody td {
    font-size: 0.7rem;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin: 10px auto;
    display: table;
  }
  .dataTables_wrapper .dataTables_paginate .paginate_button.previous,
  .dataTables_wrapper .dataTables_paginate .paginate_button.next {
    display: none;
  }
  .mod__CotizadorTodoClaro .contModulos {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__CotizadorTodoClaro .contModulos .mod_tel,
  .mod__CotizadorTodoClaro .contModulos .mod_int,
  .mod__CotizadorTodoClaro .contModulos .mod_tv {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 0;
  }
  .mod__CotizadorTodoClaro .contModulosResumen {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__CotizadorTodoClaro .contModulosResumen .mod_tel,
  .mod__CotizadorTodoClaro .contModulosResumen .mod_int,
  .mod__CotizadorTodoClaro .contModulosResumen .mod_tv {
    width: 100%;
    margin-bottom: 20px;
  }
  .mod__CotizadorTodoClaro .contModulosResumen .contResume dl.resume {
    height: auto;
  }
  .mod__CotizadorTodoClaro .contModulosResumen .container > .cont-btn {
    flex-direction: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
  }
  .mod__CotizadorTodoClaro .contModulosResumen .container > .cont-btn a {
    width: 100%;
  }
  .contModulosServicios .card-content .contImg {
    display: none;
  }
  .contModulosServicios .card-content .contServicios {
    width: 100%;
  }
  .tableComparador .compraTabla {
    min-width: 200px;
  }
  p.estrato {
    line-height: 1.5;
  }
  .contentBtn {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .contentBtn .btn-rojo {
    width: 100%;
    margin-top: 5px;
  }
  .cont__beneficios article {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    width: 100%;
  }
  .cont__beneficios.twoCols article {
    width: 100%;
  }
  .landingTriplePG .btn-negro {
    width: 100%;
    margin-bottom: 0;
  }
  .contBam:first-child {
    margin-top: 70px;
  }
  .armaPlay article:not(.box) {
    width: calc(100% - 20px);
  }
  .armaPlay .cont__Packs article {
    width: calc(50% - 20px);
  }
  .contThanks .contResumen.last .g-4 {
    padding-left: 20px;
    margin-top: 20px;
  }
  .mod__tutoriales .videos-container .yt-video {
    width: 100%;
  }
  .mod__promoEquipos .container .promoEquipoTitle {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .mod__promoEquipos .container .promoEquipoTitle h3 {
    width: 100%;
  }
  .mod__promoEquipos .container .promoEquipoTitle .vigencia {
    font-size: 18px;
    font-size: 1.125rem;
    text-align: left;
    width: 100%;
    margin-top: 5px;
  }
  .mod__promoEquipos .container .promoEquipoElement {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__promoEquipos .container .promoEquipoElement .pEquipoSlider,
  .mod__promoEquipos .container .promoEquipoElement .pEquipoBeneficios,
  .mod__promoEquipos .container .promoEquipoElement .pEquipoCarac,
  .mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio {
    width: 100%;
    margin: 0 10px;
    padding: 20px 0;
    border: none;
    border-bottom: #ddd 1px solid;
  }
  .mod__promoEquipos .container .promoEquipoElement .pEquipoSlider {
    order: 0;
    margin: 0;
  }
  .mod__promoEquipos
    .container
    .promoEquipoElement
    .pEquipoSlider
    .bx-wrapper
    .bx-prev {
    left: 10px;
  }
  .mod__promoEquipos
    .container
    .promoEquipoElement
    .pEquipoSlider
    .bx-wrapper
    .bx-next {
    right: 10px;
  }
  .mod__promoEquipos
    .container
    .promoEquipoElement
    .pEquipoSlider
    .bx-controls.bx-has-pager.bx-has-controls-direction
    .bx-controls-direction {
    display: block;
  }
  .mod__promoEquipos .container .promoEquipoElement .pEquipoBeneficios {
    order: 2;
  }
  .mod__promoEquipos .container .promoEquipoElement .pEquipoCarac {
    border-bottom: none;
    order: 3;
  }
  .mod__promoEquipos .container .promoEquipoElement .pEquipoPrecio {
    order: 1;
  }
  .mod__promoPlanes .container .bx-wrapper {
    margin-bottom: 20px !important;
  }
  .mod__promoPlanes .container .promoPlanElement {
    max-width: 275px;
  }
  .mod__promoPlanes .container .promoPlanElement .pPlan,
  .mod__promoPlanes .container .promoPlanElement .pPlanCarac,
  .mod__promoPlanes .container .promoPlanElement .pPlanPrecio {
    width: 100%;
    margin: 0 10px;
    padding: 20px 0;
    border: none;
    border-bottom: #ddd 1px solid;
  }
  .mod__promoPlanes .container .promoPlanElement .pPlan {
    order: 0;
  }
  .mod__promoPlanes .container .promoPlanElement .pPlanCarac {
    border-bottom: none;
    order: 2;
  }
  .mod__promoPlanes .container .promoPlanElement .pPlanPrecio {
    order: 1;
  }
  .mod__promoImages .container .promoImages article {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  .mod__promoImages .container .promoImages article:first-child {
    padding-right: 0;
  }
  .mod__promoImages .container .promoImages article:last-child {
    padding-left: 0;
  }
  .mod__promoImages .container .promoImages article .dataPromo .link {
    width: 100%;
  }
  .mod__promocionesFijas .container .promocionesFijasCont .pfFilter form {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__promocionesFijas
    .container
    .promocionesFijasCont
    .pfFilter
    form
    fieldset {
    width: 100%;
    margin-bottom: 20px;
  }
  .mod__promocionesFijas
    .container
    .promocionesFijasCont
    .pfFilter
    form
    fieldset:last-child {
    margin-bottom: 0;
  }
  .mod__promocionesFijas .container .promocionesFijasCont .pfServiciosForm {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__promocionesFijas
    .container
    .promocionesFijasCont
    .pfServiciosForm
    .pfServicios {
    width: 100%;
    margin-bottom: 40px;
  }
  .mod__promocionesFijas
    .container
    .promocionesFijasCont
    .pfServiciosForm
    .pfForm {
    width: 100%;
  }
  .mod__promocionesMultiplan .contCuadroServicio .cuadroServicio {
    width: 100%;
  }
  .mod__encuesta .btn-rojo,
  .mod__encuesta .btn-gris,
  .mod__encuesta .btn-negro,
  .mod__encuesta .btn-azul,
  .home__encuesta .btn-rojo,
  .home__encuesta .btn-gris,
  .home__encuesta .btn-negro,
  .home__encuesta .btn-azul,
  .home__Modulos1 .btn-rojo,
  .home__Modulos1 .btn-gris,
  .home__Modulos1 .btn-negro,
  .home__Modulos1 .btn-azul,
  .mod__Promociones .btn-rojo,
  .mod__Promociones .btn-gris,
  .mod__Promociones .btn-negro,
  .mod__Promociones .btn-azul,
  .home__Modulos2 .btn-rojo,
  .home__Modulos2 .btn-gris,
  .home__Modulos2 .btn-negro,
  .home__Modulos2 .btn-azul,
  .mod__Ayuda .btn-rojo,
  .mod__Ayuda .btn-gris,
  .mod__Ayuda .btn-negro,
  .mod__Ayuda .btn-azul,
  .mod__Modulos2 .btn-rojo,
  .mod__Modulos2 .btn-gris,
  .mod__Modulos2 .btn-negro,
  .mod__Modulos2 .btn-azul,
  .mod__Ofertas .btn-rojo,
  .mod__Ofertas .btn-gris,
  .mod__Ofertas .btn-negro,
  .mod__Ofertas .btn-azul {
    width: 100%;
  }
  .mod__Cacs .searchMap.active .container,
  .mod__Cacs .cacsMap.active .container {
    padding: 0 0 0 20px;
  }
  .mod__Cacs .searchMap.active .container .cont-cacsMap .selectCacs > select,
  .mod__Cacs .cacsMap.active .container .cont-cacsMap .selectCacs > select {
    font-size: 0.7rem;
  }
  .mod__Cacs .searchMap .cont-searchMap .contBtn {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .mod__Cacs .searchMap .cont-searchMap .contBtn p {
    width: 100%;
  }
  .mod__Cacs .searchMap .cont-searchMap .contBtn > a {
    font-size: 0.7rem;
  }
  .mod__Cacs .cacsMap {
    position: relative;
    background: #000;
  }
  .modalSplashRecargas {
    background: #dedede url(img/bg-splash.jpg) no-repeat center -70px;
  }
  .modalSplashRecargas .container {
    padding: 0;
  }
  .modalSplashRecargas .container .mensaje img {
    max-width: 150px;
    margin-bottom: 10px;
  }
  .modalSplashRecargas .container .mensaje p {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 10px;
  }
  .modalSplashRecargas .container .mensaje a {
    font-size: 12px;
    font-size: 0.75rem;
    margin: 0 auto 10px !important;
  }
  .modalSplashRecargas .container .mensaje a.btn-rojo {
    margin-bottom: 10px;
  }
  .modalSplashRecargas .container .mensaje a.link {
    display: block;
  }
  .modalSplashRecargas .container .mensaje .copy {
    font-size: 11px;
    font-size: 0.6875rem;
  }
  #rc-imageselect,
  .g-recaptcha {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
  .modal-pago .container h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .planDestHTMLA .container .planDestHTMLAHeader .redesSociales {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .planDestHTMLA .container .planDestHTMLAHeader .redesSociales p {
    text-align: center;
    margin-bottom: 10px;
  }
  .planDestHTMLA .container .planDestHTMLAHeader .redesSociales p:after {
    display: none;
  }
  .planDestHTMLA .container .planDestHTMLAImg .imgCont [class*="btn"] {
    margin: 0;
  }
  .planDestForm form {
    max-width: 100%;
  }
  .planDestForm form .inputButton {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .planDestForm form .inputButton fieldset {
    width: 100%;
  }
  .planDestForm form .inputButton fieldset.inputText {
    width: 100%;
  }
  .redesSocialesDest {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .redesSocialesDest p {
    text-align: center;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .redesSocialesDest p:after {
    display: none;
  }
  .modal-miclaro.cols {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .modal-miclaro.cols .colLeft,
  .modal-miclaro.cols .colRight {
    width: 100%;
  }
  .modal-miclaro.imgDis .colLeft {
    display: none;
  }
  .modal-miclaro.imgDis .colRight .infoPromo p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.6;
    padding: 20px 10px;
  }
  .modal-miclaro.imgDis .colRight .infoPromo [class*="btn-"] {
    margin: 0 auto;
  }
  .modal-miclaro.imgDis .colRight .infoPromo .imgPromo img.desk {
    display: none;
  }
  .modal-miclaro.imgDis .colRight .infoPromo .imgPromo img.mob {
    display: block;
  }
  .floatKitPrepago {
    bottom: 65px;
    width: 100%;
  }
  .floatKitPrepago img.web {
    display: none;
  }
  .floatKitPrepago img.mob {
    display: block;
  }
  .home-planes {
    padding: 40px;
  }
  .home-planes .container .mod-hPlanesTitle .mod-hPlanesTitleCont h3 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .fakeSlider {
    padding: 20px 0;
    background-color: #666 !important;
  }
  .fakeSlider .bannerM {
    display: none !important;
  }
  .fakeSlider .container .optinForm {
    position: relative;
    width: 100%;
  }
  .fakeSlider .container .optinForm .link {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .fakeSlider .container .optinForm [class*="btn-"] {
    width: 100%;
  }
  .fakeSlider .container .banner-form [class*="btn-"] {
    max-width: 100%;
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    margin-bottom: 10px;
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect fieldset {
    margin-bottom: 10px;
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect fieldset label {
    margin: 0;
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:first-child {
    width: 100%;
  }
  .pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:last-child {
    width: 100%;
  }
  .pEquiposGridFilter.v3 .filtros form .btns {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .pEquiposGridFilter.v3 .filtros form .btns fieldset:first-child {
    padding-right: 10px;
    margin-bottom: 10px;
  }
  .pEquiposGridFilter.v3 .filtros form .btns [class*="btn"] {
    width: 100%;
  }
  .mod__Tienda.promociones {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .mod__Tienda.promociones article {
    width: 100% !important;
    margin: 20px 0 45px;
  }
  .home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox .label,
  .home__noticiasInteres .notInteresCont.fiveImg .bigImage .gridBox .label {
    padding: 10px;
  }
  .home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox .label h4,
  .home__noticiasInteres .notInteresCont.fiveImg .bigImage .gridBox .label h4 {
    font-size: 16px;
    font-size: 1rem;
  }
  .home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox .label p,
  .home__noticiasInteres .notInteresCont.fiveImg .bigImage .gridBox .label p {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .home__noticiasInteres .notInteresCont.oneImg .gridImage,
  .home__noticiasInteres .notInteresCont.fiveImg .gridImage {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .home__noticiasInteres .notInteresCont.oneImg .gridImage .gridImageElement,
  .home__noticiasInteres .notInteresCont.fiveImg .gridImage .gridImageElement {
    width: 100%;
    padding: 0;
    margin-bottom: 5px;
  }
  .home__noticiasInteres
    .notInteresCont.oneImg
    .gridImage
    .gridImageElement:last-child,
  .home__noticiasInteres
    .notInteresCont.fiveImg
    .gridImage
    .gridImageElement:last-child {
    margin-bottom: 0;
  }
  .home__noticiasInteres .notInteresCont.twoImg .gridImage,
  .home__noticiasInteres .notInteresCont.threeImg .gridImage,
  .home__noticiasInteres .notInteresCont.fourImg .gridImage {
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 100%;
    margin-left: initial;
    margin-right: initial;
  }
  .home__noticiasInteres .notInteresCont.twoImg .gridImage .gridImageElement,
  .home__noticiasInteres .notInteresCont.threeImg .gridImage .gridImageElement,
  .home__noticiasInteres .notInteresCont.fourImg .gridImage .gridImageElement {
    width: 100%;
    margin: 0;
    margin-bottom: 5px;
  }
  .home__noticiasInteres
    .notInteresCont.twoImg
    .gridImage
    .gridImageElement:last-child,
  .home__noticiasInteres
    .notInteresCont.threeImg
    .gridImage
    .gridImageElement:last-child,
  .home__noticiasInteres
    .notInteresCont.fourImg
    .gridImage
    .gridImageElement:last-child {
    margin-bottom: 0;
  }
  .noticiaFormPromo form .gridFields fieldset {
    width: 100%;
  }
  .cont-paquetes .cont-paquetes__texto > h2 > span,
  section.header__Section .cont-paquetes .cont-paquetes__texto > h2 > span,
  section.mod__contrata .cont-paquetes .cont-paquetes__texto > h2 > span,
  section.datos .cont-paquetes .cont-paquetes__texto > h2 > span {
    display: block;
    line-height: 45px;
    margin-top: 4px;
  }
  .home__ebooks .homeEbooksSlider {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .home__ebooks .homeEbooksSlider .homeEbookElement {
    padding: 10px 0;
  }
  .home__ebooks .homeEbooksSlider .homeEbookElement .imgCont {
    width: 80px;
    margin-right: 10px;
  }
  .home__ebooks .homeEbooksSlider .homeEbookElement .text {
    width: calc(100% - 90px);
  }
  .formularioFormula1 form .contBtn dd {
    flex-wrap: wrap;
    -webkit-box-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .formularioFormula1 form .contBtn dd [class*="btn-"] {
    width: 100%;
  }
}
@media only screen and (max-width: 640px) {
  .mod__contactanos .mod__telefonia {
    display: -webkit-box;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    webkit-display: -webkit-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: column;
    -webkit-box-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    width: 100%;
  }
  .mod__contactanos .mod__telefonia dt {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  .mod__contactanos .mod__telefonia dt:last-child {
    margin-left: 0px;
  }
  .mod__encuesta .btn-rojo {
    width: 100%;
  }
  .header-menu-anim {
    width: 280px;
  }
  section.modEscribenos .bannerD {
    display: none;
  }
  section.modEscribenos .bannerM {
    display: block;
  }
  section.modEscribenos .headerBannerEscribenos {
    height: 240px;
  }
  .mainContEscribenos {
    padding-top: 80px;
  }
  .formEscribenos {
    margin-top: 70px;
  }
  .formEscribenos .contBtnsEscribenos .big {
    max-width: 100%;
  }
  .formEscribenos .contBtnsEscribenos .contBtn dd {
    flex-direction: column-reverse;
    -webkit-box-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
  }
  .formEscribenos .descEscribenosSolicitud p {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .formEscribenos .descEscribenosSolicitud .descEscribenosSolicitudTitulo {
    text-align: center;
    font-size: 30px;
    font-size: 1.875rem;
  }
  .formEscribenos
    .descEscribenosSolicitud
    .descEscribenosSolicitudTitulo.tituloIco:before {
    display: block;
    margin: 0 auto 20px auto;
  }
  .cont-btn-cuotas [class*="btn-"] {
    max-width: 100%;
  }
}
@media only screen and (max-width: 640px) and (orientation: portrait) {
  .home__Servicios .g-2,
  .home__Servicios .g-3,
  .home__Servicios .g-4,
  .home__Servicios .g-5,
  .home__Servicios .g-6,
  .mod__Servicios .g-2,
  .mod__Servicios .g-3,
  .mod__Servicios .g-4,
  .mod__Servicios .g-5,
  .mod__Servicios .g-6 {
    width: 50%;
    padding-bottom: 20px;
  }
  .home__Servicios a,
  .mod__Servicios a {
    width: 70% !important;
  }
  .home__Servicios .box h3.movil,
  .home__Servicios .box h3.fijo,
  .home__Servicios .box h3.internet,
  .home__Servicios .box h3.tv,
  .mod__Servicios .box h3.movil,
  .mod__Servicios .box h3.fijo,
  .mod__Servicios .box h3.internet,
  .mod__Servicios .box h3.tv {
    background-size: cover;
  }
}
@media only screen and (max-width: 640px) and (orientation: landscape) {
  header.fixed .header__launcher {
    display: none !important;
  }
}
@media only screen and (max-width: 539px) {
  .cont-paquetes .paneles-paquetes,
  section.header__Section .cont-paquetes .paneles-paquetes,
  section.mod__contrata .cont-paquetes .paneles-paquetes,
  section.datos .cont-paquetes .paneles-paquetes {
    width: 100%;
  }
  .cont-paquetes .paneles-paquetes .panel-paquete,
  section.header__Section .cont-paquetes .paneles-paquetes .panel-paquete,
  section.mod__contrata .cont-paquetes .paneles-paquetes .panel-paquete,
  section.datos .cont-paquetes .paneles-paquetes .panel-paquete {
    width: 90%;
    width: calc(100% - 40px);
    margin-right: auto;
    margin-left: auto;
  }
  .cont-paquetes .paneles-paquetes .panel-paquete .redes-sociales-P,
  section.header__Section
    .cont-paquetes
    .paneles-paquetes
    .panel-paquete
    .redes-sociales-P,
  section.mod__contrata
    .cont-paquetes
    .paneles-paquetes
    .panel-paquete
    .redes-sociales-P,
  section.datos
    .cont-paquetes
    .paneles-paquetes
    .panel-paquete
    .redes-sociales-P {
    max-width: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .hideOnD {
    display: none !important;
  }
}
