@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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,
td,
th {
 text-align:left;
 font-weight:400;
 vertical-align:middle
}
blockquote,
q {
 quotes:none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
 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
}
#coberturas-roaming .top:after,
.cf:after,
.panel-play-accordion>div:after,
.panel-play-selectores-medida>div>div:after,
.panel-play-selectores>div>div:after,
.panel-promo-slider .panel-promo-slider-content:after,
.panel-promo-slider .panel-promo-slider-content>div>div:after,
.panel-promo-slider>div:after,
.section:after,
.webcallSteps:after,
header [class*=superior] .bloqueMenu fieldset>ul:after,
section:after {
 content:"";
 display:table;
 clear:both
}
.paddingT_0 {
 padding-top:0!important
}
.paddingB_0 {
 padding-bottom:0!important
}
.paddingT_20 {
 padding-top:20px!important
}
.paddingB_10 {
 padding-bottom:10px!important
}
.paddingB_20 {
 padding-bottom:20px!important
}
.paddingB_30 {
 padding-bottom:30px!important
}
.paddingT_40 {
 padding-top:40px!important
}
.mbPb0 {
 margin-bottom:0!important;
 padding-bottom:0!important
}
.noPadd {
 padding:0!important
}
.marginT_0 {
 margin-top:0!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:0!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
}
.spacer20 {
 width:100%;
 display:inline-block;
 height:20px
}
.color-gris {
 background:silver
}
.color-azul {
 background:#00f
}
.color-rojo {
 background:red
}
.color-negro {
 background:#000
}
.color-blanco {
 background:#fff
}
.color-cafe {
 background:brown
}
.color-dorado {
 background:gold
}
.color-morado {
 background:purple
}
.color-verde {
 background:green
}
.small {
 font-size:.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:.75rem!important;
 margin:0!important;
 padding:0!important
}
.super {
 vertical-align:super;
 font-size:.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
}
.formPortabilidad fieldset.datosFinal .contBtn,
.formPortabilidad fieldset.datosFinal a,
.formPortabilidad fieldset.datosFinal h2,
.formPortabilidad fieldset.datosFinal h3,
.formPortabilidad fieldset.datosFinal p,
.max-space-bottom {
 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
}
.txt-center {
 text-align:center
}
.txt-der {
 text-align:right
}
.lineHeight_5 {
 line-height:.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 embed,
.video-container iframe,
.video-container object {
 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,.7);
 margin-bottom:3px
}
.hideD,
.hideM,
.hideT {
 display:block
}
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul,
.link,
form .add,
form .delete {
 color:inherit;
 text-decoration:none;
 color:#0097a9;
 font-size:inherit;
 position:relative;
 font-weight:300
}
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul:hover,
.link:hover,
form .add:hover,
form .delete:hover {
 text-decoration:underline
}
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul:hover:after,
.link:hover:after,
form .add:hover:after,
form .delete:hover:after {
 text-decoration:none!important
}
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul:after,
.link:after,
form .add:after,
form .delete:after {
 color:inherit;
 text-decoration:none;
 content:"";
 font-family:FontAwesome;
 position:relative;
 margin-left:5px
}
.caracteristicas .contentEquipoDestacado.view3 article a.cambioGeo.btn-azul:before,
.link.cambioGeo:before,
form .cambioGeo.add:before,
form .cambioGeo.delete:before {
 content:"";
 font-family:FontAwesome;
 margin-right:10px
}
.onlyLink {
 color:inherit;
 text-decoration:none;
 color:#0097a9;
 font-size:inherit;
 position:relative;
 font-weight:300
}
.onlyLink:hover {
 text-decoration:underline
}
.change {
 color:inherit;
 text-decoration:none;
 color:#0097a9;
 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:#0097a9;
 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:#0097a9;
 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:#0097a9;
 font-size:inherit;
 position:relative
}
.plusLink:before {
 content:"";
 font-family:FontAwesome;
 margin-right:4px
}
.deleteLink {
 color:inherit;
 text-decoration:none;
 color:#0097a9;
 font-size:inherit;
 position:relative
}
.deleteLink:before {
 content:"";
 font-family:FontAwesome;
 margin-right:4px
}
.viewMoreLink {
 margin:0 auto;
 display:table
}
#ComparaTop .btn-plan-gris,
#contenedor.lightbox #principal .box-btn .btn-solicitar,
.btn,
.btn-azul,
.btn-blanco,
.btn-blanco-azul,
.btn-blanco-rojo,
.btn-blanco-transp,
.btn-gris,
.btn-negro,
.btn-rojo,
.btn-rojo-blanco,
.filtro,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select,
.mod__catPromo article .dataPromo .link,
.mod__promoImages .promoImages article .dataPromo .link,
.mod__temasDisp .showThemes,
[class^=btn-],
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select {
 font-weight:600
}
#ComparaTop .block.btn-plan-gris,
#contenedor.lightbox #principal .box-btn .block.btn-solicitar,
.block.filtro,
.btn-azul.block,
.btn-blanco-azul.block,
.btn-blanco-rojo.block,
.btn-blanco-transp.block,
.btn-blanco.block,
.btn-gris.block,
.btn-negro.block,
.btn-rojo-blanco.block,
.btn-rojo.block,
.btn.block,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select.block,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select.block,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select.block,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select.block,
.mod__catPromo article .dataPromo .block.link,
.mod__promoImages .promoImages article .dataPromo .block.link,
.mod__temasDisp .block.showThemes,
[class^=btn-].block,
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select.block,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select.block,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select.block,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select.block {
 width:100%;
 margin-bottom:10px
}
#ComparaTop .next.btn-plan-gris:after,
#contenedor.lightbox #principal .box-btn .next.btn-solicitar:after,
.btn-azul.next:after,
.btn-blanco-azul.next:after,
.btn-blanco-rojo.next:after,
.btn-blanco-transp.next:after,
.btn-blanco.next:after,
.btn-gris.next:after,
.btn-negro.next:after,
.btn-rojo-blanco.next:after,
.btn-rojo.next:after,
.btn.next:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select.next:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select.next:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select.next:after,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select.next:after,
.mod__catPromo article .dataPromo .next.link:after,
.mod__promoImages .promoImages article .dataPromo .next.link:after,
.mod__temasDisp .next.showThemes:after,
.next.filtro:after,
[class^=btn-].next:after,
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select.next:after,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select.next:after,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select.next:after,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select.next:after {
 content:""!important;
 font-family:FontAwesome;
 margin-left:10px
}
#ComparaTop .prev.btn-plan-gris:before,
#contenedor.lightbox #principal .box-btn .prev.btn-solicitar:before,
.btn-azul.prev:before,
.btn-blanco-azul.prev:before,
.btn-blanco-rojo.prev:before,
.btn-blanco-transp.prev:before,
.btn-blanco.prev:before,
.btn-gris.prev:before,
.btn-negro.prev:before,
.btn-rojo-blanco.prev:before,
.btn-rojo.prev:before,
.btn.prev:before,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select.prev:before,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select.prev:before,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select.prev:before,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select.prev:before,
.mod__catPromo article .dataPromo .prev.link:before,
.mod__promoImages .promoImages article .dataPromo .prev.link:before,
.mod__temasDisp .prev.showThemes:before,
.prev.filtro:before,
[class^=btn-].prev:before,
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select.prev:before,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select.prev:before,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select.prev:before,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select.prev:before {
 content:""!important;
 font-family:FontAwesome;
 margin-right:10px
}
#ComparaTop .shop.btn-plan-gris:after,
#contenedor.lightbox #principal .box-btn .shop.btn-solicitar:after,
.btn-azul.shop:after,
.btn-blanco-azul.shop:after,
.btn-blanco-rojo.shop:after,
.btn-blanco-transp.shop:after,
.btn-blanco.shop:after,
.btn-gris.shop:after,
.btn-negro.shop:after,
.btn-rojo-blanco.shop:after,
.btn-rojo.shop:after,
.btn.shop:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select.shop:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select.shop:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select.shop:after,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select.shop:after,
.mod__catPromo article .dataPromo .shop.link:after,
.mod__promoImages .promoImages article .dataPromo .shop.link:after,
.mod__temasDisp .shop.showThemes:after,
.shop.filtro:after,
[class^=btn-].shop:after,
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select.shop:after,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select.shop:after,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select.shop:after,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select.shop:after {
 content:""!important;
 font-family:FontAwesome;
 margin-left:10px
}
#ComparaTop .plus.btn-plan-gris:after,
#contenedor.lightbox #principal .box-btn .plus.btn-solicitar:after,
.btn-azul.plus:after,
.btn-blanco-azul.plus:after,
.btn-blanco-rojo.plus:after,
.btn-blanco-transp.plus:after,
.btn-blanco.plus:after,
.btn-gris.plus:after,
.btn-negro.plus:after,
.btn-rojo-blanco.plus:after,
.btn-rojo.plus:after,
.btn.plus:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select.plus:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select.plus:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select.plus:after,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select.plus:after,
.mod__catPromo article .dataPromo .plus.link:after,
.mod__promoImages .promoImages article .dataPromo .plus.link:after,
.mod__temasDisp .plus.showThemes:after,
.plus.filtro:after,
[class^=btn-].plus:after,
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select.plus:after,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select.plus:after,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select.plus:after,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select.plus:after {
 content:""!important;
 font-family:FontAwesome;
 margin-left:10px
}
#ComparaTop .remove.btn-plan-gris:after,
#contenedor.lightbox #principal .box-btn .remove.btn-solicitar:after,
.btn-azul.remove:after,
.btn-blanco-azul.remove:after,
.btn-blanco-rojo.remove:after,
.btn-blanco-transp.remove:after,
.btn-blanco.remove:after,
.btn-gris.remove:after,
.btn-negro.remove:after,
.btn-rojo-blanco.remove:after,
.btn-rojo.remove:after,
.btn.remove:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select.remove:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select.remove:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select.remove:after,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select.remove:after,
.mod__catPromo article .dataPromo .remove.link:after,
.mod__promoImages .promoImages article .dataPromo .remove.link:after,
.mod__temasDisp .remove.showThemes:after,
.remove.filtro:after,
[class^=btn-].remove:after,
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select.remove:after,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select.remove:after,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select.remove:after,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select.remove:after {
 content:""!important;
 font-family:FontAwesome;
 margin-left:10px
}
#ComparaTop .close.btn-plan-gris:before,
#contenedor.lightbox #principal .box-btn .close.btn-solicitar:before,
.btn-azul.close:before,
.btn-blanco-azul.close:before,
.btn-blanco-rojo.close:before,
.btn-blanco-transp.close:before,
.btn-blanco.close:before,
.btn-gris.close:before,
.btn-negro.close:before,
.btn-rojo-blanco.close:before,
.btn-rojo.close:before,
.btn.close:before,
.close.filtro:before,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select.close:before,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select.close:before,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select.close:before,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select.close:before,
.mod__catPromo article .dataPromo .close.link:before,
.mod__promoImages .promoImages article .dataPromo .close.link:before,
.mod__temasDisp .close.showThemes:before,
[class^=btn-].close:before,
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select.close:before,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select.close:before,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select.close:before,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select.close:before {
 content:""!important;
 font-family:FontAwesome;
 margin-right:10px
}
#ComparaTop .close.btn-plan-gris:after,
#contenedor.lightbox #principal .box-btn .close.btn-solicitar:after,
.btn-azul.close:after,
.btn-blanco-azul.close:after,
.btn-blanco-rojo.close:after,
.btn-blanco-transp.close:after,
.btn-blanco.close:after,
.btn-gris.close:after,
.btn-negro.close:after,
.btn-rojo-blanco.close:after,
.btn-rojo.close:after,
.btn.close:after,
.close.filtro:after,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select.close:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select.close:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select.close:after,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select.close:after,
.mod__catPromo article .dataPromo .close.link:after,
.mod__promoImages .promoImages article .dataPromo .close.link:after,
.mod__temasDisp .close.showThemes:after,
[class^=btn-].close:after,
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select.close:after,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select.close:after,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select.close:after,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select.close:after {
 content:none!important;
 margin-left:0
}
#ComparaTop .disabled.btn-plan-gris,
#contenedor.lightbox #principal .box-btn .disabled.btn-solicitar,
.btn-azul.disabled,
.btn-blanco-azul.disabled,
.btn-blanco-rojo.disabled,
.btn-blanco-transp.disabled,
.btn-blanco.disabled,
.btn-gris.disabled,
.btn-negro.disabled,
.btn-rojo-blanco.disabled,
.btn-rojo.disabled,
.btn.disabled,
.disabled.filtro,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select.disabled,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select.disabled,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select.disabled,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select.disabled,
.mod__catPromo article .dataPromo .disabled.link,
.mod__promoImages .promoImages article .dataPromo .disabled.link,
.mod__temasDisp .disabled.showThemes,
[class^=btn-].disabled,
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select.disabled,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select.disabled,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select.disabled,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select.disabled {
 opacity:.6;
 cursor:default
}
#contenedor.lightbox #principal .box-btn .btn-solicitar,
.btn-rojo,
.mod__catPromo article .dataPromo .link,
.mod__promoImages .promoImages article .dataPromo .link {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:auto;
 margin:10px 0;
 font-size:16px;
 text-align:center!important;
 text-decoration:none;
 display:table;
 border-radius:3px;
 padding:10px 20px;
 line-height:1;
 cursor:pointer;
 background:#da291c;
 border:1px solid transparent;
 color:#fff!important
}
#contenedor.lightbox #principal .box-btn .plus.btn-solicitar,
.btn-rojo.plus,
.mod__catPromo article .dataPromo .plus.link,
.mod__promoImages .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 0;
 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,
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select,
.mod__temasDisp .showThemes,
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:auto;
 margin:10px 0;
 font-size:16px;
 text-align:center!important;
 text-decoration:none;
 display:table;
 border-radius:3px;
 padding:10px 20px;
 line-height:1;
 cursor:pointer;
 background:#0097a9;
 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 0;
 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
}
#ComparaTop .btn-plan-gris,
.btn-gris {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:auto;
 margin:10px 0;
 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 0;
 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 #0097a9;
 color:#0097a9!important
}
.btn-blanco-rojo {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:auto;
 margin:10px 0;
 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 #da291c;
 color:#da291c!important
}
.btn-blanco-transp {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:auto;
 margin:10px 0;
 font-size:16px;
 text-align:center!important;
 text-decoration:none;
 display:table;
 border-radius:3px;
 padding:10px 20px;
 line-height:1;
 cursor:pointer;
 background:0 0;
 border:1px solid #fff;
 color:#fff!important
}
.btn-rojo-blanco {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:auto;
 margin:10px 0;
 font-size:16px;
 text-align:center!important;
 text-decoration:none;
 display:table;
 border-radius:3px;
 padding:10px 20px;
 line-height:1;
 cursor:pointer;
 background:#da291c;
 border:1px solid #fff;
 color:#fff!important
}
.btn-blanco-gris {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:auto;
 margin:10px 0;
 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 #888;
 color:#888!important
}
.btn-facebook {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:auto;
 margin:10px 0;
 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=date],
input[type=email],
input[type=number],
input[type=password],
input[type=text],
select,
textarea {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 border:1px solid #ddd;
 font-size:.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:.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=email],
.hasPref input[type=number],
.hasPref input[type=password],
.hasPref input[type=text] {
 height:39px;
 margin-top:0
}
.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
}
.region,
[class^=flag__] {
 position:relative
}
.region:before,
[class^=flag__]:before {
 content:" ";
 background:url(img/banderas.png) no-repeat 0 0;
 display:block;
 width:20px;
 width:30px;
 height:20px;
 overflow:hidden;
 float:left
}
.flag__ar:before,
body.ar footer .region:before,
body.ar header [class*=superior] .bloqueRegion .region:before {
 background-position:0 0!important
}
.flag__br:before {
 background-position:0 -20px!important
}
.flag__cl:before,
body.cl footer .region:before,
body.cl header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -40px!important
}
.flag__co:before,
body.co footer .region:before,
body.co header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -60px!important
}
.flag__cr:before,
body.cr footer .region:before,
body.cr header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -80px!important
}
.flag__ec:before,
body.ec footer .region:before,
body.ec header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -100px!important
}
.flag__gt:before,
body.gt footer .region:before,
body.gt header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -120px!important
}
.flag__hn:before,
body.hn footer .region:before,
body.hn header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -140px!important
}
.flag__ni:before,
body.ni footer .region:before,
body.ni header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -160px!important
}
.flag__pa:before,
body.pa footer .region:before,
body.pa header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -180px!important
}
.flag__pe:before {
 background-position:0 -200px!important
}
.flag__py:before,
body.py footer .region:before,
body.py header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -220px!important
}
.flag__pr:before,
body.pr footer .region:before,
body.pr header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -240px!important
}
.flag__sv:before,
body.sv footer .region:before,
body.sv header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -260px!important
}
.flag__do:before,
body.do footer .region:before,
body.do header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -280px!important
}
.flag__uy:before,
body.uy footer .region:before,
body.uy header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -300px!important
}
.flag__us:before,
body.us footer .region:before,
body.us header [class*=superior] .bloqueRegion .region:before {
 background-position:0 -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-simcard: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 {
 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
}
#contenedor-ATP .container,
.container,
.panel-aviso,
.panel-play-detalles>div,
.panel-play-selectores,
.panel-play-selectores-medida,
.planContrata article,
.wrapper.level3 .datos>.container.fixed .newContent,
.wrapper.level3 .header__Section>.container.fixed .newContent,
.wrapper.level3 .mod__contrata>.container.fixed .newContent,
.wrapper.level4 .datos>.container.fixed .newContent,
.wrapper.level4 .header__Section>.container.fixed .newContent,
.wrapper.level4 .mod__contrata>.container.fixed .newContent,
form.formContrata,
form.formContrataFormaPago,
form.formContrataTodoClaro,
form.webCall {
 width:100%;
 max-width:1255px;
 margin:auto
}
#contenedor-ATP .container [class*=g-],
.container [class*=g-],
.panel-aviso [class*=g-],
.panel-play-detalles>div [class*=g-],
.panel-play-selectores [class*=g-],
.panel-play-selectores-medida [class*=g-],
.planContrata article [class*=g-],
.wrapper.level3 .datos>.container.fixed .newContent [class*=g-],
.wrapper.level3 .header__Section>.container.fixed .newContent [class*=g-],
.wrapper.level3 .mod__contrata>.container.fixed .newContent [class*=g-],
.wrapper.level4 .datos>.container.fixed .newContent [class*=g-],
.wrapper.level4 .header__Section>.container.fixed .newContent [class*=g-],
.wrapper.level4 .mod__contrata>.container.fixed .newContent [class*=g-],
form.formContrata [class*=g-],
form.formContrataFormaPago [class*=g-],
form.formContrataTodoClaro [class*=g-],
form.webCall [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
}
#contenedor-ATP .container>.recomended:first-child,
.container>.recomended:first-child,
.panel-aviso>.recomended:first-child,
.panel-play-detalles>div>.recomended:first-child,
.panel-play-selectores-medida>.recomended:first-child,
.panel-play-selectores>.recomended:first-child,
.planContrata article>.recomended:first-child,
.wrapper.level3 .datos>.container.fixed .newContent>.recomended:first-child,
.wrapper.level3 .header__Section>.container.fixed .newContent>.recomended:first-child,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>.recomended:first-child,
.wrapper.level4 .datos>.container.fixed .newContent>.recomended:first-child,
.wrapper.level4 .header__Section>.container.fixed .newContent>.recomended:first-child,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>.recomended:first-child,
form.formContrata>.recomended:first-child,
form.formContrataFormaPago>.recomended:first-child,
form.formContrataTodoClaro>.recomended:first-child,
form.webCall>.recomended:first-child {
 padding-top:0!important
}
#contenedor-ATP .container .container,
.container .container,
.panel-aviso .container,
.panel-play-detalles>div .container,
.panel-play-selectores .container,
.panel-play-selectores-medida .container,
.planContrata article .container,
.wrapper.level3 .datos>.container.fixed .newContent .container,
.wrapper.level3 .header__Section>.container.fixed .newContent .container,
.wrapper.level3 .mod__contrata>.container.fixed .newContent .container,
.wrapper.level4 .datos>.container.fixed .newContent .container,
.wrapper.level4 .header__Section>.container.fixed .newContent .container,
.wrapper.level4 .mod__contrata>.container.fixed .newContent .container,
form.formContrata .container,
form.formContrataFormaPago .container,
form.formContrataTodoClaro .container,
form.webCall .container {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:0 5px
}
#contenedor-ATP .container>p,
.container>p,
.panel-aviso>p,
.panel-play-detalles>div>p,
.panel-play-selectores-medida>p,
.panel-play-selectores>p,
.planContrata article>p,
.wrapper.level3 .datos>.container.fixed .newContent>p,
.wrapper.level3 .header__Section>.container.fixed .newContent>p,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>p,
.wrapper.level4 .datos>.container.fixed .newContent>p,
.wrapper.level4 .header__Section>.container.fixed .newContent>p,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>p,
form.formContrata>p,
form.formContrataFormaPago>p,
form.formContrataTodoClaro>p,
form.webCall>p {
 font-size:1.1rem;
 margin-bottom:20px;
 color:#666;
 line-height:1.7rem;
 font-weight:300;
 padding-bottom:10px;
 margin:0
}
#contenedor-ATP .container>p:last-child,
.container>p:last-child,
.panel-aviso>p:last-child,
.panel-play-detalles>div>p:last-child,
.panel-play-selectores-medida>p:last-child,
.panel-play-selectores>p:last-child,
.planContrata article>p:last-child,
.wrapper.level3 .datos>.container.fixed .newContent>p:last-child,
.wrapper.level3 .header__Section>.container.fixed .newContent>p:last-child,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>p:last-child,
.wrapper.level4 .datos>.container.fixed .newContent>p:last-child,
.wrapper.level4 .header__Section>.container.fixed .newContent>p:last-child,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>p:last-child,
form.formContrata>p:last-child,
form.formContrataFormaPago>p:last-child,
form.formContrataTodoClaro>p:last-child,
form.webCall>p:last-child {
 padding-bottom:0
}
#contenedor-ATP .container>p>div,
#contenedor-ATP .container>p>dl,
#contenedor-ATP .container>p>form,
#contenedor-ATP .container>p>h2,
#contenedor-ATP .container>p>h3,
#contenedor-ATP .container>p>h4,
#contenedor-ATP .container>p>span,
#contenedor-ATP .container>p>ul,
.container>p>div,
.container>p>dl,
.container>p>form,
.container>p>h2,
.container>p>h3,
.container>p>h4,
.container>p>span,
.container>p>ul,
.panel-aviso>p>div,
.panel-aviso>p>dl,
.panel-aviso>p>form,
.panel-aviso>p>h2,
.panel-aviso>p>h3,
.panel-aviso>p>h4,
.panel-aviso>p>span,
.panel-aviso>p>ul,
.panel-play-detalles>div>p>div,
.panel-play-detalles>div>p>dl,
.panel-play-detalles>div>p>form,
.panel-play-detalles>div>p>h2,
.panel-play-detalles>div>p>h3,
.panel-play-detalles>div>p>h4,
.panel-play-detalles>div>p>span,
.panel-play-detalles>div>p>ul,
.panel-play-selectores-medida>p>div,
.panel-play-selectores-medida>p>dl,
.panel-play-selectores-medida>p>form,
.panel-play-selectores-medida>p>h2,
.panel-play-selectores-medida>p>h3,
.panel-play-selectores-medida>p>h4,
.panel-play-selectores-medida>p>span,
.panel-play-selectores-medida>p>ul,
.panel-play-selectores>p>div,
.panel-play-selectores>p>dl,
.panel-play-selectores>p>form,
.panel-play-selectores>p>h2,
.panel-play-selectores>p>h3,
.panel-play-selectores>p>h4,
.panel-play-selectores>p>span,
.panel-play-selectores>p>ul,
.planContrata article>p>div,
.planContrata article>p>dl,
.planContrata article>p>form,
.planContrata article>p>h2,
.planContrata article>p>h3,
.planContrata article>p>h4,
.planContrata article>p>span,
.planContrata article>p>ul,
.wrapper.level3 .datos>.container.fixed .newContent>p>div,
.wrapper.level3 .datos>.container.fixed .newContent>p>dl,
.wrapper.level3 .datos>.container.fixed .newContent>p>form,
.wrapper.level3 .datos>.container.fixed .newContent>p>h2,
.wrapper.level3 .datos>.container.fixed .newContent>p>h3,
.wrapper.level3 .datos>.container.fixed .newContent>p>h4,
.wrapper.level3 .datos>.container.fixed .newContent>p>span,
.wrapper.level3 .datos>.container.fixed .newContent>p>ul,
.wrapper.level3 .header__Section>.container.fixed .newContent>p>div,
.wrapper.level3 .header__Section>.container.fixed .newContent>p>dl,
.wrapper.level3 .header__Section>.container.fixed .newContent>p>form,
.wrapper.level3 .header__Section>.container.fixed .newContent>p>h2,
.wrapper.level3 .header__Section>.container.fixed .newContent>p>h3,
.wrapper.level3 .header__Section>.container.fixed .newContent>p>h4,
.wrapper.level3 .header__Section>.container.fixed .newContent>p>span,
.wrapper.level3 .header__Section>.container.fixed .newContent>p>ul,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>p>div,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>p>dl,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>p>form,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>p>h2,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>p>h3,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>p>h4,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>p>span,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>p>ul,
.wrapper.level4 .datos>.container.fixed .newContent>p>div,
.wrapper.level4 .datos>.container.fixed .newContent>p>dl,
.wrapper.level4 .datos>.container.fixed .newContent>p>form,
.wrapper.level4 .datos>.container.fixed .newContent>p>h2,
.wrapper.level4 .datos>.container.fixed .newContent>p>h3,
.wrapper.level4 .datos>.container.fixed .newContent>p>h4,
.wrapper.level4 .datos>.container.fixed .newContent>p>span,
.wrapper.level4 .datos>.container.fixed .newContent>p>ul,
.wrapper.level4 .header__Section>.container.fixed .newContent>p>div,
.wrapper.level4 .header__Section>.container.fixed .newContent>p>dl,
.wrapper.level4 .header__Section>.container.fixed .newContent>p>form,
.wrapper.level4 .header__Section>.container.fixed .newContent>p>h2,
.wrapper.level4 .header__Section>.container.fixed .newContent>p>h3,
.wrapper.level4 .header__Section>.container.fixed .newContent>p>h4,
.wrapper.level4 .header__Section>.container.fixed .newContent>p>span,
.wrapper.level4 .header__Section>.container.fixed .newContent>p>ul,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>p>div,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>p>dl,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>p>form,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>p>h2,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>p>h3,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>p>h4,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>p>span,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>p>ul,
form.formContrata>p>div,
form.formContrata>p>dl,
form.formContrata>p>form,
form.formContrata>p>h2,
form.formContrata>p>h3,
form.formContrata>p>h4,
form.formContrata>p>span,
form.formContrata>p>ul,
form.formContrataFormaPago>p>div,
form.formContrataFormaPago>p>dl,
form.formContrataFormaPago>p>form,
form.formContrataFormaPago>p>h2,
form.formContrataFormaPago>p>h3,
form.formContrataFormaPago>p>h4,
form.formContrataFormaPago>p>span,
form.formContrataFormaPago>p>ul,
form.formContrataTodoClaro>p>div,
form.formContrataTodoClaro>p>dl,
form.formContrataTodoClaro>p>form,
form.formContrataTodoClaro>p>h2,
form.formContrataTodoClaro>p>h3,
form.formContrataTodoClaro>p>h4,
form.formContrataTodoClaro>p>span,
form.formContrataTodoClaro>p>ul,
form.webCall>p>div,
form.webCall>p>dl,
form.webCall>p>form,
form.webCall>p>h2,
form.webCall>p>h3,
form.webCall>p>h4,
form.webCall>p>span,
form.webCall>p>ul {
 margin-top:10px
}
#contenedor-ATP .container>ul,
.container>ul,
.panel-aviso>ul,
.panel-play-detalles>div>ul,
.panel-play-selectores-medida>ul,
.panel-play-selectores>ul,
.planContrata article>ul,
.wrapper.level3 .datos>.container.fixed .newContent>ul,
.wrapper.level3 .header__Section>.container.fixed .newContent>ul,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>ul,
.wrapper.level4 .datos>.container.fixed .newContent>ul,
.wrapper.level4 .header__Section>.container.fixed .newContent>ul,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>ul,
form.formContrata>ul,
form.formContrataFormaPago>ul,
form.formContrataTodoClaro>ul,
form.webCall>ul {
 list-style-position:inside;
 padding-bottom:10px;
 margin-left:10px
}
#contenedor-ATP .container>ul li,
.container>ul li,
.panel-aviso>ul li,
.panel-play-detalles>div>ul li,
.panel-play-selectores-medida>ul li,
.panel-play-selectores>ul li,
.planContrata article>ul li,
.wrapper.level3 .datos>.container.fixed .newContent>ul li,
.wrapper.level3 .header__Section>.container.fixed .newContent>ul li,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>ul li,
.wrapper.level4 .datos>.container.fixed .newContent>ul li,
.wrapper.level4 .header__Section>.container.fixed .newContent>ul li,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>ul li,
form.formContrata>ul li,
form.formContrataFormaPago>ul li,
form.formContrataTodoClaro>ul li,
form.webCall>ul li {
 font-size:.9rem;
 margin:0;
 padding-bottom:10px;
 width:100%;
 color:#666;
 line-height:1rem;
 font-weight:300
}
#contenedor-ATP .container>ul:last-child,
.container>ul:last-child,
.panel-aviso>ul:last-child,
.panel-play-detalles>div>ul:last-child,
.panel-play-selectores-medida>ul:last-child,
.panel-play-selectores>ul:last-child,
.planContrata article>ul:last-child,
.wrapper.level3 .datos>.container.fixed .newContent>ul:last-child,
.wrapper.level3 .header__Section>.container.fixed .newContent>ul:last-child,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>ul:last-child,
.wrapper.level4 .datos>.container.fixed .newContent>ul:last-child,
.wrapper.level4 .header__Section>.container.fixed .newContent>ul:last-child,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>ul:last-child,
form.formContrata>ul:last-child,
form.formContrataFormaPago>ul:last-child,
form.formContrataTodoClaro>ul:last-child,
form.webCall>ul:last-child {
 padding-bottom:0
}
.g-12,
.panel-aviso>div,
.panel-play-acciones,
.panel-play-detalles>div div,
.panel-play-detalles>div h3,
.panel-play-ec,
.panel-promo-slider>div .panel-promo-slider-scroll,
.panel-promo-slider>div h1 {
 width:100%
}
.g-12.important,
.important.panel-play-acciones,
.important.panel-play-ec,
.panel-aviso>div.important,
.panel-play-detalles>div div.important,
.panel-play-detalles>div h3.important,
.panel-promo-slider>div .important.panel-promo-slider-scroll,
.panel-promo-slider>div h1.important {
 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,
.movil.panel-play-selectores-medida>div,
.panel-play-selectores.movil>div {
 width:33.33333%
}
.g-4.important,
.movil.panel-play-selectores-medida>div.important,
.panel-play-selectores.movil>div.important {
 width:33.33333%!important
}
.g-3,
.panel-play-detalles>div article,
.panel-play-selectores-medida>aside,
.panel-play-selectores>aside {
 width:25%
}
.g-3.important,
.panel-play-detalles>div article.important,
.panel-play-selectores-medida>aside.important,
.panel-play-selectores>aside.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:#0097a9;
 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.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 #da291c
}
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:#0097a9!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:#0097a9
}
body.lightbox table td a:hover {
 text-decoration:underline
}
body.lightbox table td a:after {
 content:">";
 margin-left:5px;
 font-size:.9rem;
 color:#0097a9;
 position:relative
}
body.lightbox img {
 display:table;
 width:80%;
 height:auto;
 margin-bottom:20px;
 object-fit:scale-down;
 margin:auto
}
body.lightbox b,
body.lightbox strong {
 font-weight:500
}
body.lightbox .wrapper {
 box-shadow:none
}
.singlePage header.headerSimple [class*=inferior] {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border-bottom:0;
 background:#da291c;
 padding:10px 20px
}
.singlePage header.headerSimple .header__logo {
 background:url(vector/logo-claro-blanco.svg) no-repeat
}
#contenedor.lightbox #principal .box-btn .empresas .btn-solicitar,
.empresas #contenedor.lightbox #principal .box-btn .btn-solicitar,
.empresas .btn-rojo,
.empresas .mod__catPromo article .dataPromo .link,
.empresas .mod__promoImages .promoImages article .dataPromo .link,
.mod__catPromo article .dataPromo .empresas .link,
.mod__promoImages .promoImages article .dataPromo .empresas .link {
 background:#666
}
.empresas .home__Servicios .box h3,
.empresas .mod__Servicios .box h3 {
 color:#666
}
.empresas .home__Servicios .box h3.fijo:before,
.empresas .home__Servicios .box h3.internet:before,
.empresas .home__Servicios .box h3.movil:before,
.empresas .home__Servicios .box h3.tv:before,
.empresas .mod__Servicios .box h3.fijo:before,
.empresas .mod__Servicios .box h3.internet:before,
.empresas .mod__Servicios .box h3.movil:before,
.empresas .mod__Servicios .box h3.tv:before {
 background-image:url(img/icon-serviciosE.png)
}
.empresas .home__Servicios .box h3.internet:before,
.empresas .mod__Servicios .box h3.internet:before {
 width:34px
}
.empresas .home__Servicios .box h3.tv:before,
.empresas .mod__Servicios .box h3.tv:before {
 background-position:-67px 0;
 width:50px
}
.empresas .home__Servicios .box h3.cloud:before,
.empresas .mod__Servicios .box h3.cloud:before {
 content:" ";
 display:inline-block;
 background:url(img/icon-menuE.png) no-repeat 0 0;
 width:40px;
 height:28px;
 background-position:0 -188px
}
.empresas header [class*=superior] {
 background:#666;
 color:#fff
}
.empresas header [class*=superior] .bloqueMenu fieldset>ul {
 border-color:#fff
}
.empresas header [class*=superior] .bloqueMenu .movil>select {
 color:#fff
}
.empresas header [class*=superior] .otherSites a {
 color:#fff
}
.empresas header [class*=superior] .otherSites a[href*="claromusica.com"]:before {
 background:url(vector/cMusicaW.svg) no-repeat
}
.empresas header [class*=superior] .otherSites a[href*="clarovideo.com"]:before {
 background:url(vector/cVideoW.svg) no-repeat
}
.empresas header [class*=superior] .otherSites>fieldset.select:after {
 color:#fff
}
.empresas header [class*=superior] .otherSites>fieldset.select>select {
 color:#fff
}
.empresas header [class*=superior] .otherSites ul {
 background:#666
}
.empresas header [class*=superior] .bloqueRegion:after {
 left:0
}
.empresas header [class*=superior] .bloqueRegion .region:after {
 color:#fff
}
.empresas header [class*=superior] .cambiarRegion,
.empresas header [class*=superior] .linkCac,
.empresas header [class*=superior] .mostrarCac {
 color:#fff
}
.empresas header [class*=navegation] .subMenu dt.claroClub:before,
.empresas header [class*=navegation] .subMenu dt.entretenimiento:before,
.empresas header [class*=navegation] .subMenu dt.hogar:before,
.empresas header [class*=navegation] .subMenu dt.iot:before,
.empresas header [class*=navegation] .subMenu dt.movil:before,
.empresas header [class*=navegation] .subMenu dt.promocion:before {
 background-image:url(img/icon-menuE.png)
}
.empresas header [class*=navegation] .subMenu dt.claroCloud:before,
.empresas header [class*=navegation] .subMenu dt.claroIot:before,
.empresas header [class*=navegation] .subMenu dt.internet:before,
.empresas header [class*=navegation] .subMenu dt.telefonia:before,
.empresas header [class*=navegation] .subMenu dt.tv:before {
 content:" ";
 display:inline-block;
 background:url(img/icon-menuE.png) no-repeat 0 0;
 width:40px;
 height:40px;
 position:absolute;
 left:-50px;
 top:-10px
}
.empresas header [class*=navegation] .subMenu dt.claroCloud:before {
 top:-3px;
 height:26px;
 background-position:0 -191px
}
.empresas header [class*=navegation] .subMenu dt.claroIot:before,
.empresas header [class*=navegation] .subMenu dt.iot: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.headerLanding .header-inferior {
 background:#666
}
.empresas .home__noticiasInteres .gridBox .label {
 background-color:#666
}
.empresas .mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText .label {
 background:#666
}
.empresas .mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleSidebar .noticiaSidebarBox .label {
 background:#666
}
.empresas .formAction.boxed fieldset {
 border-top-color:#666
}
.empresas .formAction.boxed .formTitle.thanks h1 {
 color:#666
}
.corporaciones .slider-contenido h1,
.corporaciones .slider-contenido h2,
.corporaciones .slider-contenido h2.h1,
.corporaciones .slider-contenido h3,
.corporaciones .slider-contenido p,
.corporaciones .slider__carrusel h1,
.corporaciones .slider__carrusel h2,
.corporaciones .slider__carrusel h2.h1,
.corporaciones .slider__carrusel h3,
.corporaciones .slider__carrusel p,
.corporaciones .slider__index h1,
.corporaciones .slider__index h2,
.corporaciones .slider__index h2.h1,
.corporaciones .slider__index h3,
.corporaciones .slider__index p,
.corporaciones .slider__index2 h1,
.corporaciones .slider__index2 h2,
.corporaciones .slider__index2 h2.h1,
.corporaciones .slider__index2 h3,
.corporaciones .slider__index2 p {
 color:#fff
}
.corporaciones .slider-contenido.textoNegro h1,
.corporaciones .slider-contenido.textoNegro h2,
.corporaciones .slider-contenido.textoNegro h2.h1,
.corporaciones .slider-contenido.textoNegro h3,
.corporaciones .slider-contenido.textoNegro p,
.corporaciones .slider__carrusel.textoNegro h1,
.corporaciones .slider__carrusel.textoNegro h2,
.corporaciones .slider__carrusel.textoNegro h2.h1,
.corporaciones .slider__carrusel.textoNegro h3,
.corporaciones .slider__carrusel.textoNegro p,
.corporaciones .slider__index.textoNegro h1,
.corporaciones .slider__index.textoNegro h2,
.corporaciones .slider__index.textoNegro h2.h1,
.corporaciones .slider__index.textoNegro h3,
.corporaciones .slider__index.textoNegro p,
.corporaciones .slider__index2.textoNegro h1,
.corporaciones .slider__index2.textoNegro h2,
.corporaciones .slider__index2.textoNegro h2.h1,
.corporaciones .slider__index2.textoNegro h3,
.corporaciones .slider__index2.textoNegro p {
 color:#000
}
.corporaciones .slider-contenido.textoBlanco h1,
.corporaciones .slider-contenido.textoBlanco h2,
.corporaciones .slider-contenido.textoBlanco h2.h1,
.corporaciones .slider-contenido.textoBlanco h3,
.corporaciones .slider-contenido.textoBlanco p,
.corporaciones .slider__carrusel.textoBlanco h1,
.corporaciones .slider__carrusel.textoBlanco h2,
.corporaciones .slider__carrusel.textoBlanco h2.h1,
.corporaciones .slider__carrusel.textoBlanco h3,
.corporaciones .slider__carrusel.textoBlanco p,
.corporaciones .slider__index.textoBlanco h1,
.corporaciones .slider__index.textoBlanco h2,
.corporaciones .slider__index.textoBlanco h2.h1,
.corporaciones .slider__index.textoBlanco h3,
.corporaciones .slider__index.textoBlanco p,
.corporaciones .slider__index2.textoBlanco h1,
.corporaciones .slider__index2.textoBlanco h2,
.corporaciones .slider__index2.textoBlanco h2.h1,
.corporaciones .slider__index2.textoBlanco h3,
.corporaciones .slider__index2.textoBlanco p {
 color:#fff
}
#contenedor.lightbox #principal .box-btn .corporaciones .btn-solicitar,
.corporaciones #contenedor.lightbox #principal .box-btn .btn-solicitar,
.corporaciones .btn-rojo,
.corporaciones .mod__catPromo article .dataPromo .link,
.corporaciones .mod__promoImages .promoImages article .dataPromo .link,
.mod__catPromo article .dataPromo .corporaciones .link,
.mod__promoImages .promoImages article .dataPromo .corporaciones .link {
 background:#222
}
.corporaciones .home__Servicios .box h3,
.corporaciones .mod__Servicios .box h3 {
 color:#222;
 min-height:65px
}
.corporaciones .home__Servicios .box h3.fijo:before,
.corporaciones .home__Servicios .box h3.internet:before,
.corporaciones .home__Servicios .box h3.movil:before,
.corporaciones .home__Servicios .box h3.tv:before,
.corporaciones .mod__Servicios .box h3.fijo:before,
.corporaciones .mod__Servicios .box h3.internet:before,
.corporaciones .mod__Servicios .box h3.movil:before,
.corporaciones .mod__Servicios .box h3.tv:before {
 background-image:url(img/icon-serviciosC.png)
}
.corporaciones .home__Servicios .box h3.internet:before,
.corporaciones .mod__Servicios .box h3.internet:before {
 width:34px
}
.corporaciones .home__Servicios .box h3.tv:before,
.corporaciones .mod__Servicios .box h3.tv:before {
 background-position:-67px 0;
 width:50px
}
.corporaciones .home__Servicios .box h3.cloud:before,
.corporaciones .mod__Servicios .box h3.cloud:before {
 content:" ";
 display:inline-block;
 background:url(img/icon-menuC.png) no-repeat 0 0;
 width:40px;
 height:28px;
 background-position:0 -426px
}
.corporaciones .home__Servicios .box img,
.corporaciones .mod__Servicios .box img {
 max-height:200px
}
.corporaciones header [class*=superior] {
 background:#000104;
 color:#fff
}
.corporaciones header [class*=superior] .bloqueMenu fieldset>ul {
 border-color:#fff
}
.corporaciones header [class*=superior] .bloqueMenu .movil>select {
 color:#fff!important
}
.corporaciones header [class*=superior] .otherSites a {
 color:#fff
}
.corporaciones header [class*=superior] .otherSites a[href*="claromusica.com"]:before {
 background:url(vector/cMusicaW.svg) no-repeat
}
.corporaciones header [class*=superior] .otherSites a[href*="clarovideo.com"]:before {
 background:url(vector/cVideoW.svg) no-repeat
}
.corporaciones header [class*=superior] .otherSites>fieldset:hover ul {
 border:none
}
.corporaciones header [class*=superior] .otherSites>fieldset.select:after {
 color:#fff
}
.corporaciones header [class*=superior] .otherSites ul {
 background:#000
}
.corporaciones header [class*=superior] .otherSites ul li a:hover {
 background:#b7202e
}
.corporaciones header [class*=superior] .bloqueRegion .region:after {
 color:#fff
}
.corporaciones header [class*=superior] .cambiarRegion,
.corporaciones header [class*=superior] .linkCac,
.corporaciones header [class*=superior] .mostrarCac {
 color:#fff
}
.corporaciones header [class*=navegation] .subMenu dt.entretenimiento:before,
.corporaciones header [class*=navegation] .subMenu dt.hogar:before,
.corporaciones header [class*=navegation] .subMenu dt.movil:before,
.corporaciones header [class*=navegation] .subMenu dt.promocion:before {
 background-image:url(img/icon-menuC.png);
 height:40px
}
.corporaciones header [class*=navegation] .subMenu dt.claroClub:before {
 background-image:url(img/icon-menuC.png)
}
.corporaciones header [class*=navegation] .subMenu dt.autoProcesos:before,
.corporaciones header [class*=navegation] .subMenu dt.claroCloud:before,
.corporaciones header [class*=navegation] .subMenu dt.claroIot: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.procesosInternos: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 0 0;
 width:40px;
 height:39px;
 position:absolute;
 left:-50px;
 top:-10px
}
.corporaciones header [class*=navegation] .subMenu dt.claroCloud:before {
 top:-3px;
 height:28px;
 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;
 height:40px
}
.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.headerContrata .header__logo,
.corporaciones header.headerPorta .header__logo {
 background:url(vector/logo-claro-rojo.svg) no-repeat
}
.corporaciones header.headerLanding .header-inferior {
 background:#222
}
.corporaciones .home__noticiasInteres .gridBox .label {
 background-color:#222
}
.corporaciones .mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleText .label {
 background:#222
}
.corporaciones .mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleSidebar .noticiaSidebarBox .label {
 background:#222
}
.corporaciones .formAction.boxed fieldset {
 border-top-color:#222
}
.corporaciones .formAction.boxed .formTitle.thanks h1 {
 color:#222
}
.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
}
.forceH1 {
 font-size:32px!important;
 font-size:2rem!important
}
.btnChatImg {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:inherit;
 text-decoration:none;
 -webkit-transition:all .1s;
 -moz-transition:all .1s;
 -ms-transition:all .1s;
 transition:all .1s;
 position:fixed;
 bottom:155px;
 right:0;
 cursor:pointer;
 z-index:1000;
 width:64px;
 height:78px;
 background:url(img/icon-chat-full2.svg) top right no-repeat;
 background-size:contain
}
.btnChatImg.bCI-v2 {
 background:url(img/icon-chat-full2.jpg) top right no-repeat
}
.btnChatImg.bCI-chatBot {
 background:url(img/icon-chatBot.png) bottom left no-repeat;
 background-size:contain;
 width:240px;
 height:170px;
 right:-140px;
 z-index:90;
 -webkit-transition:background .4s,right 1s;
 -moz-transition:background .4s,right 1s;
 -ms-transition:background .4s,right 1s;
 transition:background .4s,right 1s
}
.btnChatImg.bCI-chatBot:hover {
 background:url(img/icon-chatBot-hover.png) bottom left no-repeat;
 background-size:contain;
 right:0
}
.btnChat,
.btnPagosRecargas {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:inherit;
 text-decoration:none;
 -webkit-transition:all .1s;
 -moz-transition:all .1s;
 -ms-transition:all .1s;
 transition:all .1s;
 padding:4px 16px;
 position:fixed;
 bottom:22%;
 right:0;
 font-size:.75rem;
 cursor:pointer;
 z-index:1000;
 width:65px;
 text-align:center;
 height:auto;
 background:#c7e5eb;
 color:#0097a9;
 border-radius:0 0 0 3px;
 opacity:.8
}
.btnChat:hover,
.btnPagosRecargas:hover {
 background:#0097a9;
 color:#fff!important;
 opacity:1
}
.btnChat:hover:before,
.btnPagosRecargas:hover:before {
 color:#0097a9;
 border:1px solid #0097a9
}
.btnChat:before,
.btnPagosRecargas:before {
 -webkit-transition:all .1s;
 -moz-transition:all .1s;
 -ms-transition:all .1s;
 transition:all .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 0 0;
 border:1px solid #c7e5eb;
 top:-33px;
 width:65px;
 right:0;
 font-size:1.4rem
}
.btnChat--ayuda {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:inherit;
 text-decoration:none;
 padding:10px 15px;
 position:fixed;
 bottom:22%;
 right:0;
 font-size:.75rem;
 cursor:pointer;
 z-index:1000;
 width:65px;
 text-align:center;
 height:auto;
 background:#0097a9;
 color:#fff;
 border-radius:3px 0 0 3px
}
.btnChat--ayuda[class*=ico_]:before {
 float:none;
 width:32px;
 height:32px;
 margin:0 auto 5px
}
.btnPagosRecargas {
 width:73px
}
.btnPagosRecargas:before {
 content:"";
 background:url(img/btnPagosRecargas.png) no-repeat center center;
 background-size:35%;
 height:45px;
 width:73px;
 top:-45px
}
.btnSucursalVirtual {
 position:fixed;
 bottom:40%;
 right:0;
 cursor:pointer;
 background-color:#da291c;
 border-radius:3px 0 0 3px;
 width:86px;
 height:38px;
 padding:5px;
 z-index:1000;
 -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;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.btnSucursalVirtual [class*=ico_] {
 margin-right:4px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.btnSucursalVirtual [class*=ico_]:before {
 width:16px;
 height:24px
}
.btnSucursalVirtual p {
 font-size:12px;
 color:#fff;
 line-height:16px
}
.btnChatAtencion {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:inherit;
 text-decoration:none;
 -webkit-transition:all .1s;
 -moz-transition:all .1s;
 -ms-transition:all .1s;
 transition:all .1s;
 position:fixed;
 bottom:40%;
 right:0;
 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:#0097a9 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 .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 font-size:.75rem;
 color:#fff;
 text-align:center;
 position:absolute;
 right:-22px;
 top:0;
 height:46px;
 width:70px;
 padding-top:12px;
 background:#0097a9
}
.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:.875rem;
 color:#fff;
 display:block;
 position:fixed;
 bottom:15%;
 right:0;
 cursor:pointer;
 z-index:1000;
 padding:10px;
 background-color:#da291c;
 -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
}
.footer,
.wrapper,
header,
section {
 -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.datos,
section.header__Section,
section.mod__contrata {
 padding:20px 0 10px;
 font-weight:300
}
section.datos+.mod__catFilter,
section.datos+.section,
section.header__Section+.mod__catFilter,
section.header__Section+.section,
section.mod__contrata+.mod__catFilter,
section.mod__contrata+.section {
 margin-top:20px
}
section.datos .cont-head3.onlyDesc p,
section.header__Section .cont-head3.onlyDesc p,
section.mod__contrata .cont-head3.onlyDesc p {
 margin-top:10px
}
section.header__Section.noSpace,
section.noSpace.datos,
section.noSpace.mod__contrata {
 padding-bottom:0
}
section.header__Section.noSpace .cont-head3 .contDescrip p,
section.noSpace.datos .cont-head3 .contDescrip p,
section.noSpace.mod__contrata .cont-head3 .contDescrip p {
 margin-bottom:0
}
section.eqPadd.datos,
section.eqPadd.mod__contrata,
section.header__Section.eqPadd {
 padding:20px 0
}
section.eqPadd.datos .cont-head3,
section.eqPadd.mod__contrata .cont-head3,
section.header__Section.eqPadd .cont-head3 {
 margin-top:10px
}
section.eqPadd.datos .cont-head3 .contDescrip p,
section.eqPadd.mod__contrata .cont-head3 .contDescrip p,
section.header__Section.eqPadd .cont-head3 .contDescrip p {
 margin-bottom:0
}
section.datos+section.portabilidad.v3,
section.header__Section+section.portabilidad.v3,
section.mod__contrata+section.portabilidad.v3 {
 margin-top:-30px
}
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
}
section.newHeadSec {
 padding:20px 0
}
section.newHeadSec .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;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
section.newHeadSec .container h1,
section.newHeadSec .container h2,
section.newHeadSec .container h3 {
 padding-right:20px
}
section.newHeadSec .container .returnLink {
 font-size:14px;
 font-size:.875rem
}
@media only screen and (max-width:760px) {
 section.newHeadSec .container {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 section.newHeadSec .container h1,
 section.newHeadSec .container h2,
 section.newHeadSec .container h3 {
  padding-right:0
 }
 section.newHeadSec .container h1+.returnLink,
 section.newHeadSec .container h2+.returnLink,
 section.newHeadSec .container h3+.returnLink {
  margin-top:10px
 }
}
.wrapper {
 overflow:hidden;
 box-shadow:1px 1px 5px rgba(90,90,90,.7);
 min-height:60vh
}
.wrapper.quitarSombra {
 box-shadow:none
}
.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:.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;
 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
}
.wrapper .contentTituloUrl .text-center {
 width:100%
}
.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,.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:0 2px
}
.breadcrumb li:last-child,
.subMenu3 li:last-child {
 color:#da291c
}
.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:.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;
 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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 color:#0097a9;
 padding:2.5px 8px;
 cursor:pointer
}
.paginador ul a.active,
.paginador ul a:hover {
 color:#fff;
 background:#0097a9
}
.paginador ul li.active a,
.paginador ul li:hover a {
 color:#fff;
 background:#0097a9
}
.subMenu3 {
 font-size:.9rem;
 margin-bottom:20px;
 color:#0097a9
}
.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:#0097a9
}
.subMenu3 li:last-child a {
 cursor:pointer
}
.cont-banner {
 margin:auto
}
.cont-banner>img {
 width:100%;
 image-rendering:optimizeQuality
}
.cont-banner.custom-cont-banner .banner-box img {
 width:100%
}
.cont-banner.custom-cont-banner.customSlick2 .slick-prev {
 left:-35px
}
.cont-banner.custom-cont-banner.customSlick2 .slick-next {
 right:-35px
}
.alert,
button,
input,
keygen,
select,
textarea {
 font-family:Roboto,helvetica,sans-serif!important;
 font-size:.9rem;
 font-weight:300
}
.alert.info,
button.info,
input.info,
keygen.info,
select.info,
textarea.info {
 outline:1px solid #00529b;
 background:rgba(0,82,155,.1);
 font-weight:500
}
.alert.info::-webkit-input-placeholder,
button.info::-webkit-input-placeholder,
input.info::-webkit-input-placeholder,
keygen.info::-webkit-input-placeholder,
select.info::-webkit-input-placeholder,
textarea.info::-webkit-input-placeholder {
 font-weight:500
}
.alert.info:-moz-placeholder,
button.info:-moz-placeholder,
input.info:-moz-placeholder,
keygen.info:-moz-placeholder,
select.info:-moz-placeholder,
textarea.info:-moz-placeholder {
 font-weight:500
}
.alert.info::-moz-placeholder,
button.info::-moz-placeholder,
input.info::-moz-placeholder,
keygen.info::-moz-placeholder,
select.info::-moz-placeholder,
textarea.info::-moz-placeholder {
 font-weight:500
}
.alert.info:-ms-input-placeholder,
button.info:-ms-input-placeholder,
input.info:-ms-input-placeholder,
keygen.info:-ms-input-placeholder,
select.info:-ms-input-placeholder,
textarea.info:-ms-input-placeholder {
 font-weight:500
}
.alert.success,
button.success,
input.success,
keygen.success,
select.success,
textarea.success {
 outline:1px solid #4f8a10;
 background:rgba(79,138,16,.1);
 font-weight:500
}
.alert.success::-webkit-input-placeholder,
button.success::-webkit-input-placeholder,
input.success::-webkit-input-placeholder,
keygen.success::-webkit-input-placeholder,
select.success::-webkit-input-placeholder,
textarea.success::-webkit-input-placeholder {
 font-weight:500
}
.alert.success:-moz-placeholder,
button.success:-moz-placeholder,
input.success:-moz-placeholder,
keygen.success:-moz-placeholder,
select.success:-moz-placeholder,
textarea.success:-moz-placeholder {
 font-weight:500
}
.alert.success::-moz-placeholder,
button.success::-moz-placeholder,
input.success::-moz-placeholder,
keygen.success::-moz-placeholder,
select.success::-moz-placeholder,
textarea.success::-moz-placeholder {
 font-weight:500
}
.alert.success:-ms-input-placeholder,
button.success:-ms-input-placeholder,
input.success:-ms-input-placeholder,
keygen.success:-ms-input-placeholder,
select.success:-ms-input-placeholder,
textarea.success:-ms-input-placeholder {
 font-weight:500
}
.alert.warning,
button.warning,
input.warning,
keygen.warning,
select.warning,
textarea.warning {
 outline:1px solid #f08a24;
 background:rgba(240,138,36,.1);
 font-weight:500
}
.alert.warning::-webkit-input-placeholder,
button.warning::-webkit-input-placeholder,
input.warning::-webkit-input-placeholder,
keygen.warning::-webkit-input-placeholder,
select.warning::-webkit-input-placeholder,
textarea.warning::-webkit-input-placeholder {
 font-weight:500
}
.alert.warning:-moz-placeholder,
button.warning:-moz-placeholder,
input.warning:-moz-placeholder,
keygen.warning:-moz-placeholder,
select.warning:-moz-placeholder,
textarea.warning:-moz-placeholder {
 font-weight:500
}
.alert.warning::-moz-placeholder,
button.warning::-moz-placeholder,
input.warning::-moz-placeholder,
keygen.warning::-moz-placeholder,
select.warning::-moz-placeholder,
textarea.warning::-moz-placeholder {
 font-weight:500
}
.alert.warning:-ms-input-placeholder,
button.warning:-ms-input-placeholder,
input.warning:-ms-input-placeholder,
keygen.warning:-ms-input-placeholder,
select.warning:-ms-input-placeholder,
textarea.warning:-ms-input-placeholder {
 font-weight:500
}
.alert.error,
button.error,
input.error,
keygen.error,
select.error,
textarea.error {
 outline:1px solid #d8000c;
 background:rgba(216,0,12,.1);
 font-weight:500
}
.alert.error::-webkit-input-placeholder,
button.error::-webkit-input-placeholder,
input.error::-webkit-input-placeholder,
keygen.error::-webkit-input-placeholder,
select.error::-webkit-input-placeholder,
textarea.error::-webkit-input-placeholder {
 font-weight:500
}
.alert.error:-moz-placeholder,
button.error:-moz-placeholder,
input.error:-moz-placeholder,
keygen.error:-moz-placeholder,
select.error:-moz-placeholder,
textarea.error:-moz-placeholder {
 font-weight:500
}
.alert.error::-moz-placeholder,
button.error::-moz-placeholder,
input.error::-moz-placeholder,
keygen.error::-moz-placeholder,
select.error::-moz-placeholder,
textarea.error::-moz-placeholder {
 font-weight:500
}
.alert.error:-ms-input-placeholder,
button.error:-ms-input-placeholder,
input.error:-ms-input-placeholder,
keygen.error:-ms-input-placeholder,
select.error:-ms-input-placeholder,
textarea.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:"* "
}
.requerido.rojo:before {
 color:#da291c
}
span.select {
 display:block;
 position:relative;
 margin-bottom:20px
}
span.select>select {
 padding-right:50px!important;
 margin-bottom:0;
 margin-top:0;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
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;
 right:0;
 top:0;
 font-size:20px;
 border-left:1px solid #ddd;
 padding:9px 15px;
 pointer-events:none;
 height:100%
}
span.select[class*=g-]:after {
 margin-top:-3px;
 margin-right:5px
}
span.select.verde:after {
 color:#fff;
 border-left:none;
 background-color:#0097a9
}
span.select.negro:after {
 color:#fff;
 border-left:none;
 background-color:#000104
}
span.error {
 font-size:.9rem;
 color:#da291c;
 padding-bottom:10px;
 display:none
}
span.error.active {
 display:table
}
span.form-error {
 font-size:.9rem;
 color:#da291c;
 padding-bottom:10px
}
.cbCustom {
 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;
 font-size:16px;
 font-size:1rem;
 font-weight:300;
 display:block;
 position:relative;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cbCustom input {
 position:absolute;
 opacity:0;
 cursor:pointer;
 height:0;
 width:0
}
.cbCustom input:checked~.checkmark:after {
 display:block
}
.cbCustom .checkmark {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 position:relative;
 height:24px;
 width:24px;
 margin-right:10px;
 background-color:#fff;
 border:#bbb 1px solid
}
.cbCustom .checkmark:after {
 content:"";
 font-family:FontAwesome;
 font-size:14px;
 font-size:.875rem;
 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:#0097a9;
 display:none
}
.cbCustom p {
 margin-bottom:0!important
}
.cbPill {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 width:100%;
 padding:0;
 cursor:pointer
}
.cbPill input {
 position:absolute;
 width:100%!important;
 height:100%;
 left:0;
 top:0;
 visibility:hidden;
 margin:0!important
}
.cbPill input:checked~.checkmark {
 background-color:#da291c
}
.cbPill .checkmark {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 font-size:18px;
 font-size:1.125rem;
 -webkit-border-radius:23px;
 -moz-border-radius:23px;
 border-radius:23px;
 color:#fff;
 text-align:center;
 display:block;
 width:100%;
 padding:14px 10px;
 pointer-events:none;
 background-color:#b6b6b6;
 -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.radioCustom {
 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;
 font-size:16px;
 font-size:1rem;
 font-weight:300;
 display:block;
 position:relative;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.radioCustom input {
 position:absolute;
 opacity:0;
 cursor:pointer;
 height:0;
 width:0
}
.radioCustom input:checked~.checkmark:after {
 display:block
}
.radioCustom .checkmark {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 position:relative;
 height:24px;
 width:24px;
 margin-right:10px;
 background-color:#fff;
 border:#bbb 1px solid
}
.radioCustom .checkmark: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:"";
 width:15px;
 height:15px;
 background-color:#0097a9;
 display:none;
 border-radius:50%
}
.ventana_emergente {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:15px;
 padding-left:40px;
 font-size:.9rem;
 border:1px solid #da291c;
 margin:10px 0 5px;
 color:#da291c;
 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,.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;
 top:12px;
 right:10px;
 color:#0097a9
}
.mod__Accordeon>dl dd {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:10px;
 display:none
}
.mod__Accordeon>dl dd h3,
.mod__Accordeon>dl dd h4,
.mod__Accordeon>dl dd h5,
.mod__Accordeon>dl dd p,
.mod__Accordeon>dl dd ul {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:#666;
 font-size:.9rem;
 font-weight:300;
 line-height:1.2;
 margin-bottom:20px
}
.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:#da291c;
 position:absolute;
 left:0
}
.mod__Accordeon>dl dd ul.twoCol {
 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__Accordeon>dl dd ul.twoCol li {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:50%
}
@media only screen and (max-width:480px) {
 .mod__Accordeon>dl dd ul.twoCol li {
  width:100%
 }
}
.mod__Accordeon>dl dd .tableAcc {
 width:100%
}
.mod__Accordeon>dl dd .tableAcc tbody tr {
 border-bottom:#ddd 1px solid
}
.mod__Accordeon>dl dd .tableAcc tbody tr td {
 padding:5px 0
}
.mod__Accordeon>dl dd .tableAcc tbody tr td span {
 font-size:14px;
 font-size:.875rem;
 font-weight:500
}
.mod__Accordeon>dl dd .tableAcc tbody tr td.aRight {
 text-align:right;
 padding-left:10px
}
.mod__Accordeon.gray {
 background-color:#f2f2f2
}
.mod__Accordeon.azul>dl {
 border:none;
 background-color:#fff
}
.mod__Accordeon.azul>dl dt {
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 font-weight:500;
 color:#fff;
 padding:10px 20px;
 background-color:#0097a9
}
.mod__Accordeon.azul>dl dt:after {
 content:"";
 font-family:FontAwesome;
 font-size:24px;
 font-size:1.5rem;
 color:#fff;
 top:7px;
 right:20px
}
.mod__Accordeon.azul>dl.showAccordeon dt:after {
 content:"";
 font-family:FontAwesome
}
.contentPais h3,
.contentPais h4,
.contentPais h5,
.contentPais p,
.contentPais ul {
 font-weight:300;
 line-height:1.2;
 margin-bottom:20px
}
.contentPais ul li {
 position:relative;
 padding-left:10px;
 padding-bottom:5px
}
.contentPais ul li:before {
 content:"•";
 margin-right:5px;
 color:#da291c;
 position:absolute;
 left:0
}
.contentPais ul.twoCol {
 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
}
.contentPais ul.twoCol li {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:50%
}
@media only screen and (max-width:480px) {
 .contentPais ul.twoCol li {
  width:100%
 }
}
.markerCacs {
 display:-webkit-box;
 display:-moz-box!important;
 display:-ms-flexbox!important;
 webkit-display:-webkit-flex!important;
 display:-webkit-flex!important;
 display:flex!important;
 min-width:300px;
 max-width:500px
}
.markerCacs.tipoCAC .left:before,
.markerCacs.tipoCACExpress .left:before,
.markerCacs.tipoCACFijo .left:before,
.markerCacs.tipoCACMovil .left:before,
.markerCacs.tipoCPS .left:before,
.markerCacs.tipoCST .left:before,
.markerCacs.tipoPV .left:before,
.markerCacs.tipoST .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:#0097a9;
 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:.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;
 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
}
.markerCacs.nv .left {
 margin-right:0
}
.markerCacs.nv .right {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 max-width:initial;
 padding:10px
}
.markerCacs.nv .right #cacTit {
 font-size:13px;
 font-size:.8125rem
}
.markerCacs.nv .right #cacNota {
 font-size:10px;
 font-size:.625rem
}
.markerCacs.nv .right .cacsSearch {
 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
}
.markerCacs.nv .right .cacsSearch input {
 font-size:12px;
 font-size:.75rem;
 margin-bottom:0
}
.markerCacs.nv .right .cacsSearch button {
 color:#fff;
 padding-left:10px;
 padding-right:10px;
 background-color:#0097a9;
 border:none
}
.markerCacs.nv .right .cacsDest {
 margin-top:10px
}
.markerCacs.nv .right .cacsDest input {
 font-size:12px;
 font-size:.75rem;
 margin-bottom:0
}
#panel {
 position:absolute;
 width:380px;
 height:auto;
 background:#fff;
 z-index:1
}
#panel #directions-panel {
 font-size:11px;
 font-size:.6875rem
}
.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:#da291c
}
#login-fijo-sup,
#login-movil-sup {
 padding:30px 0
}
#login-fijo-sup .btn-rojo,
#login-movil-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;
 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 h2 {
 color:#da291c;
 font-size:25px;
 font-size:1.5625rem;
 margin-bottom:20px
}
.modal-generico h3 {
 font-size:20px;
 font-size:1.25rem;
 font-weight:300;
 color:#666;
 margin-bottom:20px
}
.modal-generico 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 [class*=btn-] {
 width:100%;
 max-width:180px;
 margin:0 auto 10px
}
.modal-full-width.paddingMin {
 padding:10px
}
.modal-full-width.paddingMin .cont-btn-modal {
 margin-bottom:0
}
.modal-full-width.paddingMin .cont-btn-modal [class*=btn-] {
 margin:0 auto
}
.modal-navegador h2 {
 color:#666;
 font-size:25px;
 font-size:1.5625rem;
 margin-bottom:20px
}
.modal-navegador h2 .i {
 color:#da291c
}
.modal-navegador h2 .i:before {
 content:"";
 font-family:FontAwesome
}
@media only screen and (max-width:480px) {
 .modal-navegador h2 {
  font-size:18px;
  font-size:1.125rem;
  margin-bottom:10px
 }
}
.modal-navegador p {
 font-size:16px;
 font-size:1rem;
 font-weight:300
}
@media only screen and (max-width:480px) {
 .modal-navegador p {
  font-size:.875rem!important;
  line-height:1rem!important;
  margin-bottom:0
 }
}
.modal-navegador p.big {
 font-weight:400
}
.modal-navegador 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 ul li {
 text-align:center;
 margin:0 5px
}
.modal-navegador ul li a {
 color:inherit;
 text-decoration:none;
 font-size:42px;
 font-size:2.625rem;
 color:#0097a9
}
@media only screen and (max-width:480px) {
 .modal-navegador ul li a {
  font-size:28px;
  font-size:1.75rem
 }
 .modal-navegador ul li a span {
  font-size:12px;
  font-size:.75rem
 }
}
.modal-navegador ul li a.chrome:before {
 content:"";
 font-family:FontAwesome
}
.modal-navegador ul li a.ff:before {
 content:"";
 font-family:FontAwesome
}
.modal-navegador ul li a.opera:before {
 content:"";
 font-family:FontAwesome
}
.modal-navegador ul li a span {
 font-size:.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:#0097a9
}
.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:.875rem!important;
  line-height:1.4!important;
  margin-bottom:0
 }
}
.modal-sancion p.big {
 font-weight:400
}
.modal__Notificaction {
 background:rgba(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:.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-azul,
.modal__Notificaction .content_notificaction .btn-gris,
.modal__Notificaction .content_notificaction .btn-rojo {
 font-size:14px;
 font-size:.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%
}
.embedVideo.pb400px {
 padding-bottom:400px
}
.embedVideo.pb350px {
 padding-bottom:350px
}
.embedVideo.pb300px {
 padding-bottom:300px
}
.hiddenTag {
 position:absolute;
 top:-9999px;
 left:-9999px
}
.modVision {
 width:100%;
 display:inline-block
}
.modVision p {
 display:inline-block;
 font-size:.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:#0097a9!important
}
.modVision ol li:before {
 display:none
}
.modVision ol li.minus:after {
 font-size:10px;
 font-size:.625rem;
 content:"";
 font-family:FontAwesome;
 margin-left:1px
}
.modVision ol li.plus:after {
 font-size:10px;
 font-size:.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-14 {
 font-size:.87rem!important;
 margin:0;
 line-height:1.37rem
}
.txt-14 a {
 color:#0097a9;
 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:.875rem;
 width:100%;
 min-width:250px;
 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
}
.responsiveTable.tabPrin thead {
 border:1px solid #ddd
}
.responsiveTable.tabPrin thead tr {
 background:#da291c;
 color:#fff
}
.responsiveTable.tabPrin thead th {
 padding:20px;
 font-size:20px;
 font-size:1.25rem
}
.responsiveTable.tabPrin tbody td {
 text-align:left;
 padding:20px;
 border:1px solid #ddd;
 color:#222
}
.responsiveTable.columas3 tbody td {
 width:33.3333%
}
.responsiveTable.columas2 tbody td {
 width:50%
}
.dottedH:before {
 content:"•";
 margin-right:5px;
 color:#da291c
}
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:.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
}
.imgRespMax {
 max-width:100%;
 height:auto
}
.stdImgMov {
 display:none
}
.modalSmallBox {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 max-width:400px;
 padding:20px
}
.modalSmallBox .icoWrap {
 display:inline-block;
 width:100%;
 margin-bottom:20px
}
.modalSmallBox .icoWrap [class*=ico] {
 display:table;
 margin:0 auto
}
.modalSmallBox .icoWrap [class*=ico]:before {
 width:60px;
 height:60px
}
.modalSmallBox h3 {
 font-size:16px;
 font-size:1rem;
 font-weight:500;
 text-align:center;
 margin-bottom:10px
}
.modalSmallBox p {
 font-weight:300;
 text-align:center;
 line-height:1.4
}
.modalSmallBox .btnCont {
 margin-top:20px
}
.modalSmallBox .btnCont [class*=btn] {
 width:100%;
 max-width:240px;
 margin:0 auto
}
.modalSmallBox .btnCont [class*=btn]+[class*=btn] {
 margin-top:20px
}
.subSectionHeader {
 margin-bottom:20px
}
.subSectionHeader h2 {
 font-weight:600
}
.subSectionHeader h2+h3 {
 margin-top:10px
}
.subSectionHeader.withBtnCenter {
 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
}
.subSectionHeader.withBtnCenter h2 {
 font-weight:300
}
.iconHeader {
 margin-bottom:20px
}
.iconHeader h2:before,
.iconHeader h3:before {
 content:"";
 display:inline-block;
 margin-right:10px;
 margin-bottom:-4px
}
.iconHeader.internet h2:before,
.iconHeader.internet h3:before {
 width:26px;
 height:26px;
 background:url(vector/ico_internet_outline.svg) no-repeat 0 0;
 background-size:contain
}
.iconHeader.vozSms h2:before,
.iconHeader.vozSms h3:before {
 width:53px;
 height:26px;
 background:url(vector/ico_voz_sms.svg) no-repeat 0 0;
 background-size:contain
}
.blueLightMess {
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 padding:10px 20px;
 background-color:#c7e5eb;
 margin-bottom:30px
}
.blueLightMess p {
 font-size:18px;
 font-size:1.125rem;
 font-weight:300;
 line-height:1.4
}
@media only screen and (max-width:760px) {
 .container {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 10px
 }
 #panel {
  position:relative;
  width:100%
 }
 #panel #indicaciones .markerCacs {
  max-width:initial
 }
 #panel #indicaciones .markerCacs .left {
  max-width:initial;
  width:20%
 }
 #panel #indicaciones .markerCacs .right {
  max-width:initial;
  width:80%
 }
 .blueLightMess {
  padding:10px
 }
 .blueLightMess p {
  font-size:14px;
  font-size:.875rem
 }
 .mod__Accordeon>dl dd .tableAcc tbody tr td {
  font-size:12px;
  font-size:.75rem
 }
 .mod__Accordeon>dl dd .tableAcc tbody tr td span {
  font-size:12px;
  font-size:.75rem
 }
 .btnChatImg.bCI-chatBot {
  background:url(img/ico-claro-bot.png) no-repeat center;
  background-size:contain;
  width:74px;
  height:74px;
  right:10px
 }
 .btnChatImg.bCI-chatBot:hover {
  background:url(img/ico-claro-bot.png) bottom left no-repeat;
  background-size:contain;
  right:10px
 }
}
@media only screen and (min-width:960px) and (max-height:721px) and (min-height:600px) {
 .btnChatImg.bCI-chatBot {
  bottom:15%
 }
}
@media only screen and (max-width:480px) {
 .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
 }
 #panel #indicaciones .markerCacs .right {
  max-width:initial;
  width:100%
 }
}
.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__Musica,
.wpthemeFrame .musicaVideo .mod__Video {
 width:100%!important;
 position:relative!important
}
.wpthemeFrame .musicaVideo .contentInlineEditBar .button a img {
 height:auto!important
}
.wpthemeFrame .mod__contactanos .cont-contactos article {
 position:relative
}
.wpthemeFrame .contentObjetivos .respSocialObjetivo {
 position:relative
}
.wpthemeFrame .slider__SlickHome-cont {
 opacity:1!important;
 visibility:visible!important
}
.wpthemeFrame .mod__accesosRapidos .button a {
 padding:0
}
.wpthemeFrame .mod__accesosRapidos .button a img {
 width:fit-content
}
.wpthemeFrame .mod__accesosRapidos .container {
 position:relative
}
.wpthemeFrame .mod__accesosRapidos .container a {
 max-width:25%!important
}
.wpthemeFrame .mod__accesosRapidos .contentInlineEditBar {
 position:relative!important
}
.wpthemeFrame .mod__accesosRapidos .contentInlineEditBar .button {
 max-width:initial!important
}
.wpthemeFrame .mod__accesosRapidos .contentInlineEditBar .button a {
 max-width:initial!important
}
.wpthemeFrame .jsGaleriaSports {
 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
}
.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__beneficios article,
.wpthemeControlBody.wpthemeOverflowAuto.wpthemeClear .cont__caracteristicas article {
 position:relative
}
.wpthemeIcon.wpthemeMenuFocus {
 padding-right:50px;
 position:static
}
header .wpthemeHeader {
 background:0 0;
 padding:inherit
}
header .wpthemeHeader .wpthemeNavContainer1 {
 float:inherit;
 padding:inherit
}
header .wpthemeInner {
 width:inherit
}
header .wpthemeBanner,
header .wpthemeBannerInner {
 background:0 0;
 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 h6 {
 font-size:12px;
 font-size:.75rem
}
body.levInt header.fixed {
 position:initial!important
}
body.levInt .wrapper.level3 .datos>.container.fixed,
body.levInt .wrapper.level3 .header__Section>.container.fixed,
body.levInt .wrapper.level3 .mod__contrata>.container.fixed,
body.levInt .wrapper.level4 .datos>.container.fixed,
body.levInt .wrapper.level4 .header__Section>.container.fixed,
body.levInt .wrapper.level4 .mod__contrata>.container.fixed {
 top:0
}
header {
 position:relative
}
header.headerSimple [class*=inferior] {
 background:#fff;
 box-shadow:initial;
 border-bottom:3px solid #0097a9
}
header.headerSimple [class*=inferior]:before {
 content:initial
}
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) no-repeat top center;
 background-size:100%
}
header.headerContrata.fixed,
header.headerPorta.fixed {
 position:static
}
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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
header.headerContrata .headerColores .hRojo,
header.headerPorta .headerColores .hRojo {
 background-color:#da291c;
 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:#da291c;
 width:12%;
 height:5px
}
header.headerContrata .headerColores .hAzul,
header.headerPorta .headerColores .hAzul {
 background-color:#0097a9;
 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:#da291c;
 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:.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
}
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:#f2f2f2 url(img/headColor.jpg) repeat-x 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;
 z-index:110
}
header.fixed+.wrapper {
 padding-top:86px
}
header.fixed .header-superior {
 display:none
}
header.headerLanding {
 position:relative
}
header.headerLanding.fixed {
 position:relative
}
header.headerLanding+.wrapper {
 padding-top:0
}
header.headerContrata .header-inferior .container.textLeft {
 justify-content:flex-start;
 -webkit-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-flex-pack:start
}
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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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
}
header [class*=superior] select {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 color:#000;
 background:0 0;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 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:.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:.8125rem;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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.claroCloud:before,
header [class*=superior] .otherSites a[href*="clarovideo.com"]:before {
 content:"";
 display:block;
 float:left;
 height:13px;
 margin-right:5px
}
header [class*=superior] .otherSites a[href*="clarovideo.com"]:before {
 background:url(vector/cVideo.svg) no-repeat;
 width:10px
}
header [class*=superior] .otherSites a.claroCloud:before {
 background:url(vector/cCloud.svg) no-repeat;
 width:20px
}
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 .3s;
 -moz-transition:background .3s;
 -ms-transition:background .3s;
 transition:background .3s;
 background:#0097a9;
 color:#fff
}
header [class*=superior] .linkCac,
header [class*=superior] .mostrarCac {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 font-weight:300;
 position:relative;
 color:#0097a9;
 padding-right:15px;
 margin-right:0;
 margin-top:-1px;
 cursor:pointer;
 border-right:0
}
header [class*=superior] .linkCac:before,
header [class*=superior] .mostrarCac: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:.8125rem;
 color:#0097a9;
 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 .5s;
 -moz-transition:max-height .5s;
 -ms-transition:max-height .5s;
 transition:max-height .5s;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.875rem;
 position:absolute;
 background:#666;
 background:#000104;
 max-height:0;
 top:24px;
 right:0;
 overflow:hidden;
 z-index:120
}
header [class*=superior] .bloqueIdioma ul.show {
 -webkit-transition:max-height .5s;
 -moz-transition:max-height .5s;
 -ms-transition:max-height .5s;
 transition:max-height .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:100%;
 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 .3s;
 -moz-transition:color .3s;
 -ms-transition:color .3s;
 transition:color .3s;
 color:#0097a9
}
header [class*=superior] .bloqueRegion {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:0 0;
 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:.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:.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 .5s;
 -moz-transition:max-height .5s;
 -ms-transition:max-height .5s;
 transition:max-height .5s;
 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;
 font-size:14px;
 font-size:.875rem;
 position:absolute;
 background:#000104;
 width:300px;
 max-height:0;
 top:28px;
 right:0;
 overflow:hidden;
 z-index:120
}
header [class*=superior] .bloqueRegion ul.show {
 -webkit-transition:max-height .5s;
 -moz-transition:max-height .5s;
 -ms-transition:max-height .5s;
 transition:max-height .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 .3s;
 -moz-transition:color .3s;
 -ms-transition:color .3s;
 transition:color .3s;
 color:#0097a9
}
header [class*=superior] .cambiarRegion {
 color:#0097a9;
 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 .5s;
 -moz-transition:max-height .5s;
 -ms-transition:max-height .5s;
 transition:max-height .5s;
 max-height:0
}
header [class*=medio].show {
 -webkit-transition:max-height .5s;
 -moz-transition:max-height .5s;
 -ms-transition:max-height .5s;
 transition:max-height .5s;
 max-height:430px
}
header [class*=medio] #map,
header [class*=medio] #mapGeo {
 background-color:transparent!important
}
header [class*=medio] .cacsMap,
header [class*=medio] .searchMap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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,.6);
 color:#fff;
 width:100%;
 min-height:50px;
 top:0;
 left:0;
 z-index:10
}
header [class*=medio] .cacsMap.active,
header [class*=medio] .searchMap.active {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
header [class*=medio] .cacsMap .btn-azul.btn-manual:before,
header [class*=medio] .searchMap .btn-azul.btn-manual:before {
 content:"";
 font-family:FontAwesome;
 margin-right:5px
}
header [class*=medio] .cacsMap .cont-cacsMap,
header [class*=medio] .cacsMap .cont-searchMap,
header [class*=medio] .searchMap .cont-cacsMap,
header [class*=medio] .searchMap .cont-searchMap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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] .cacsMap .cont-cacsMap .autodetect,
header [class*=medio] .cacsMap .cont-cacsMap .buscaDir,
header [class*=medio] .cacsMap .cont-cacsMap .esEsta,
header [class*=medio] .cacsMap .cont-searchMap .autodetect,
header [class*=medio] .cacsMap .cont-searchMap .buscaDir,
header [class*=medio] .cacsMap .cont-searchMap .esEsta,
header [class*=medio] .searchMap .cont-cacsMap .autodetect,
header [class*=medio] .searchMap .cont-cacsMap .buscaDir,
header [class*=medio] .searchMap .cont-cacsMap .esEsta,
header [class*=medio] .searchMap .cont-searchMap .autodetect,
header [class*=medio] .searchMap .cont-searchMap .buscaDir,
header [class*=medio] .searchMap .cont-searchMap .esEsta {
 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] .cacsMap .cont-cacsMap .autodetect.active,
header [class*=medio] .cacsMap .cont-cacsMap .buscaDir.active,
header [class*=medio] .cacsMap .cont-cacsMap .esEsta.active,
header [class*=medio] .cacsMap .cont-searchMap .autodetect.active,
header [class*=medio] .cacsMap .cont-searchMap .buscaDir.active,
header [class*=medio] .cacsMap .cont-searchMap .esEsta.active,
header [class*=medio] .searchMap .cont-cacsMap .autodetect.active,
header [class*=medio] .searchMap .cont-cacsMap .buscaDir.active,
header [class*=medio] .searchMap .cont-cacsMap .esEsta.active,
header [class*=medio] .searchMap .cont-searchMap .autodetect.active,
header [class*=medio] .searchMap .cont-searchMap .buscaDir.active,
header [class*=medio] .searchMap .cont-searchMap .esEsta.active {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
header [class*=medio] .cacsMap .cont-cacsMap .autodetect p,
header [class*=medio] .cacsMap .cont-cacsMap .buscaDir p,
header [class*=medio] .cacsMap .cont-cacsMap .esEsta p,
header [class*=medio] .cacsMap .cont-searchMap .autodetect p,
header [class*=medio] .cacsMap .cont-searchMap .buscaDir p,
header [class*=medio] .cacsMap .cont-searchMap .esEsta p,
header [class*=medio] .searchMap .cont-cacsMap .autodetect p,
header [class*=medio] .searchMap .cont-cacsMap .buscaDir p,
header [class*=medio] .searchMap .cont-cacsMap .esEsta p,
header [class*=medio] .searchMap .cont-searchMap .autodetect p,
header [class*=medio] .searchMap .cont-searchMap .buscaDir p,
header [class*=medio] .searchMap .cont-searchMap .esEsta p {
 display:inline-table
}
header [class*=medio] .cacsMap .cont-cacsMap .autodetect .textRegion,
header [class*=medio] .cacsMap .cont-cacsMap .buscaDir .textRegion,
header [class*=medio] .cacsMap .cont-cacsMap .esEsta .textRegion,
header [class*=medio] .cacsMap .cont-searchMap .autodetect .textRegion,
header [class*=medio] .cacsMap .cont-searchMap .buscaDir .textRegion,
header [class*=medio] .cacsMap .cont-searchMap .esEsta .textRegion,
header [class*=medio] .searchMap .cont-cacsMap .autodetect .textRegion,
header [class*=medio] .searchMap .cont-cacsMap .buscaDir .textRegion,
header [class*=medio] .searchMap .cont-cacsMap .esEsta .textRegion,
header [class*=medio] .searchMap .cont-searchMap .autodetect .textRegion,
header [class*=medio] .searchMap .cont-searchMap .buscaDir .textRegion,
header [class*=medio] .searchMap .cont-searchMap .esEsta .textRegion {
 font-weight:500;
 margin:0 10px
}
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs,
header [class*=medio] .searchMap .cont-searchMap .selectCacs {
 position:relative;
 margin:0 10px
}
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs:after,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs:after,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs:after,
header [class*=medio] .searchMap .cont-searchMap .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:.75rem;
 position:absolute;
 right:5px;
 pointer-events:none
}
header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select,
header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select,
header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select,
header [class*=medio] .searchMap .cont-searchMap .selectCacs>select {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 min-width:150px;
 margin:0;
 padding-right:25px;
 border:none;
 font-size:.85rem;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
header [class*=medio] .cacsMap .cont-cacsMap .contBtn,
header [class*=medio] .cacsMap .cont-searchMap .contBtn,
header [class*=medio] .searchMap .cont-cacsMap .contBtn,
header [class*=medio] .searchMap .cont-searchMap .contBtn {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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] .cacsMap .cont-cacsMap .contBtn>a,
header [class*=medio] .cacsMap .cont-searchMap .contBtn>a,
header [class*=medio] .searchMap .cont-cacsMap .contBtn>a,
header [class*=medio] .searchMap .cont-searchMap .contBtn>a {
 margin:0 5px
}
header [class*=medio] .cacsMap .cont-cacsMap .contBtn>p,
header [class*=medio] .cacsMap .cont-searchMap .contBtn>p,
header [class*=medio] .searchMap .cont-cacsMap .contBtn>p,
header [class*=medio] .searchMap .cont-searchMap .contBtn>p {
 font-weight:300
}
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,
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] .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] .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 {
 min-width:50px
}
header [class*=medio] .cacsMap .cont-cacsMap .contCacs,
header [class*=medio] .cacsMap .cont-cacsMap .contSearch,
header [class*=medio] .cacsMap .cont-searchMap .contCacs,
header [class*=medio] .cacsMap .cont-searchMap .contSearch,
header [class*=medio] .searchMap .cont-cacsMap .contCacs,
header [class*=medio] .searchMap .cont-cacsMap .contSearch,
header [class*=medio] .searchMap .cont-searchMap .contCacs,
header [class*=medio] .searchMap .cont-searchMap .contSearch {
 max-width:500px;
 margin:0 5px
}
header [class*=medio] .cacsMap .cont-cacsMap .closeCacs,
header [class*=medio] .cacsMap .cont-cacsMap .closeMap,
header [class*=medio] .cacsMap .cont-searchMap .closeCacs,
header [class*=medio] .cacsMap .cont-searchMap .closeMap,
header [class*=medio] .searchMap .cont-cacsMap .closeCacs,
header [class*=medio] .searchMap .cont-cacsMap .closeMap,
header [class*=medio] .searchMap .cont-searchMap .closeCacs,
header [class*=medio] .searchMap .cont-searchMap .closeMap {
 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] .cacsMap .cont-cacsMap .closeCacs:before,
header [class*=medio] .cacsMap .cont-cacsMap .closeMap:before,
header [class*=medio] .cacsMap .cont-searchMap .closeCacs:before,
header [class*=medio] .cacsMap .cont-searchMap .closeMap:before,
header [class*=medio] .searchMap .cont-cacsMap .closeCacs:before,
header [class*=medio] .searchMap .cont-cacsMap .closeMap:before,
header [class*=medio] .searchMap .cont-searchMap .closeCacs:before,
header [class*=medio] .searchMap .cont-searchMap .closeMap: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:#da291c;
 position:absolute;
 display:block;
 pointer-events:none;
 z-index:-1
}
header [class*=inferior] .container {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .wpthemeHeaderNav,
header [class*=navegation] {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify;
 color:#fff
}
header .wpthemeHeaderNav>ul,
header [class*=navegation]>ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .wpthemeHeaderNav>ul:first-child,
header [class*=navegation]>ul:first-child {
 min-width:280px
}
header .wpthemeHeaderNav>ul:last-child,
header [class*=navegation]>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 .wpthemeHeaderNav>ul:last-child li.search,
header [class*=navegation]>ul:last-child li.search {
 width:calc(100% - 100px);
 max-width:390px
}
header .wpthemeHeaderNav>ul:last-child li.search.searchCenam,
header [class*=navegation]>ul:last-child li.search.searchCenam {
 width:40%
}
header .wpthemeHeaderNav>ul:last-child li.search.searchCenam .contCacs .bt__search,
header .wpthemeHeaderNav>ul:last-child li.search.searchCenam .contCacs .bt__searchCacs,
header .wpthemeHeaderNav>ul:last-child li.search.searchCenam .contCacs .bt__searchMap,
header .wpthemeHeaderNav>ul:last-child li.search.searchCenam .contCacs input[type=search],
header .wpthemeHeaderNav>ul:last-child li.search.searchCenam .contSearch .bt__search,
header .wpthemeHeaderNav>ul:last-child li.search.searchCenam .contSearch .bt__searchCacs,
header .wpthemeHeaderNav>ul:last-child li.search.searchCenam .contSearch .bt__searchMap,
header .wpthemeHeaderNav>ul:last-child li.search.searchCenam .contSearch 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__searchCacs,
header [class*=navegation]>ul:last-child li.search.searchCenam .contCacs .bt__searchMap,
header [class*=navegation]>ul:last-child li.search.searchCenam .contCacs 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__searchCacs,
header [class*=navegation]>ul:last-child li.search.searchCenam .contSearch .bt__searchMap,
header [class*=navegation]>ul:last-child li.search.searchCenam .contSearch input[type=search] {
 border:none
}
header .wpthemeHeaderNav>ul:last-child li.search.longBtnSV,
header [class*=navegation]>ul:last-child li.search.longBtnSV {
 width:calc(100% - 120px)
}
header .wpthemeHeaderNav>ul.onlyOne,
header [class*=navegation]>ul.onlyOne {
 justify-content:flex-start;
 -webkit-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-flex-pack:start
}
header .wpthemeHeaderNav>ul.menuSupNew,
header [class*=navegation]>ul.menuSupNew {
 display:none
}
header .wpthemeHeaderNav li,
header [class*=navegation] li {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 font-size:19.2px;
 font-size:1.2rem;
 text-align:center;
 margin-left:-1px
}
header .wpthemeHeaderNav li a,
header [class*=navegation] li a {
 color:inherit;
 text-decoration:none;
 padding:16px 11px 15px;
 white-space:nowrap
}
header .wpthemeHeaderNav li.hover,
header [class*=navegation] li.hover {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 background:#fff;
 color:#da291c
}
header .wpthemeHeaderNav li.hover .menuHeader,
header [class*=navegation] li.hover .menuHeader {
 -webkit-transition:max-height .5s;
 -moz-transition:max-height .5s;
 -ms-transition:max-height .5s;
 transition:max-height .5s;
 color:#000;
 max-height:650px;
 height:auto
}
header .wpthemeHeaderNav li.hover.pre.active>a,
header [class*=navegation] li.hover.pre.active>a {
 background:#fff!important
}
header .wpthemeHeaderNav li.active>a,
header [class*=navegation] li.active>a {
 position:relative;
 background:#fff;
 color:#da291c
}
header .wpthemeHeaderNav li.active.pre>a,
header [class*=navegation] li.active.pre>a {
 background:#fff
}
header .wpthemeHeaderNav li.cart,
header [class*=navegation] li.cart {
 background:#d41e05;
 position:relative
}
header .wpthemeHeaderNav li.cart .push,
header [class*=navegation] 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 .wpthemeHeaderNav li.cart a,
header [class*=navegation] li.cart a {
 padding:11px
}
header .wpthemeHeaderNav li.cart a:before,
header [class*=navegation] li.cart a:before {
 content:"";
 display:block;
 width:34px;
 height:28px;
 background:url(vector/cenam/carrito.svg)
}
header .wpthemeHeaderNav li.miClaro,
header [class*=navegation] li.miClaro {
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 background:#b7202e;
 min-width:100px
}
header .wpthemeHeaderNav li.miClaro span,
header [class*=navegation] li.miClaro span {
 display:block;
 font-size:12px;
 font-size:.75rem
}
header .wpthemeHeaderNav li.miClaro a,
header [class*=navegation] li.miClaro a {
 padding:10px 11px 9px;
 white-space:normal
}
header .wpthemeHeaderNav li.miClaro .logo_empresas,
header [class*=navegation] li.miClaro .logo_empresas {
 display:inline-block;
 width:110px;
 height:17px;
 background:url(vector/logo_mi_claro_empresas.svg) no-repeat center;
 background-size:contain
}
header .wpthemeHeaderNav li.miClaro.autogestion a,
header [class*=navegation] li.miClaro.autogestion a {
 padding:10px 11px 9px
}
header .wpthemeHeaderNav li.miClaro.autogestion a.plus,
header [class*=navegation] li.miClaro.autogestion a.plus {
 font-size:16px;
 font-size:1rem;
 position:relative
}
header .wpthemeHeaderNav li.miClaro.autogestion a.plus:after,
header [class*=navegation] 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 .wpthemeHeaderNav li.miClaro.autogestion a.minus:after,
header [class*=navegation] li.miClaro.autogestion a.minus:after {
 content:""!important
}
header .wpthemeHeaderNav li.miClaro.autogestion .subMiClaroLinks,
header [class*=navegation] li.miClaro.autogestion .subMiClaroLinks {
 display:none
}
header .wpthemeHeaderNav li.miClaro.hover>a,
header [class*=navegation] li.miClaro.hover>a {
 color:#b7202e!important
}
header .wpthemeHeaderNav li.miClaro.sucVirtual,
header [class*=navegation] li.miClaro.sucVirtual {
 text-align:left;
 min-width:120px
}
header .wpthemeHeaderNav li.miClaro.sucVirtual>a,
header [class*=navegation] li.miClaro.sucVirtual>a {
 font-size:14px;
 font-size:.875rem;
 font-weight:500;
 position:relative;
 padding:11px 10px 10px 40px
}
header .wpthemeHeaderNav li.miClaro.sucVirtual>a span,
header [class*=navegation] li.miClaro.sucVirtual>a span {
 font-size:10px;
 font-size:.625rem;
 font-weight:300;
 padding-top:5px
}
header .wpthemeHeaderNav li.miClaro.sucVirtual>a:before,
header [class*=navegation] li.miClaro.sucVirtual>a:before {
 content:"";
 position:absolute;
 left:10px;
 width:20px;
 height:29px;
 display:block;
 background:url(vector/icono_claro_blanco.svg) no-repeat 0 0
}
header .wpthemeHeaderNav li.miClaro.sucVirtual.hover>a,
header [class*=navegation] li.miClaro.sucVirtual.hover>a {
 color:#000104!important
}
header .wpthemeHeaderNav li.miClaro.sucVirtual.hover>a:before,
header [class*=navegation] li.miClaro.sucVirtual.hover>a:before {
 background:url(vector/icono_claro.svg) no-repeat 0 0
}
header .wpthemeHeaderNav li.search,
header [class*=navegation] li.search {
 border:none;
 padding:0 14px
}
header .wpthemeHeaderNav li.infoUsuarios,
header [class*=navegation] li.infoUsuarios {
 font-size:14px;
 font-size:.875rem;
 min-width:180px;
 border-left:#fff 1px solid;
 border-right:#fff 1px solid
}
header .wpthemeHeaderNav li.infoUsuarios a,
header [class*=navegation] li.infoUsuarios a {
 padding:11px;
 white-space:normal
}
header .wpthemeHeaderNav li.infoUsuarios.hover,
header [class*=navegation] li.infoUsuarios.hover {
 background:#f2f2f2
}
header .wpthemeHeaderNav li.infoUsuarios .menuHeader,
header [class*=navegation] li.infoUsuarios .menuHeader {
 background:#f2f2f2;
 margin-top:43px
}
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu .hTitle,
header [class*=navegation] 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 .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu a,
header [class*=navegation] li.infoUsuarios .menuHeader .subMenu a {
 padding:initial
}
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu dl,
header [class*=navegation] li.infoUsuarios .menuHeader .subMenu dl {
 padding-left:20px
}
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu dl dt,
header [class*=navegation] li.infoUsuarios .menuHeader .subMenu dl dt {
 font-size:16px;
 font-size:1rem;
 font-weight:400
}
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu dl dd a,
header [class*=navegation] li.infoUsuarios .menuHeader .subMenu dl dd a {
 font-weight:400
}
header .wpthemeHeaderNav li.infoUsuarios .menuHeader .subMenu dl dd ul li a,
header [class*=navegation] li.infoUsuarios .menuHeader .subMenu dl dd ul li a {
 font-weight:300
}
header .wpthemeHeaderNav li.infoUsuarios.noW,
header [class*=navegation] li.infoUsuarios.noW {
 min-width:auto;
 min-width:initial
}
header .wpthemeHeaderNav .menuHeader,
header [class*=navegation] .menuHeader {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:max-height .5s;
 -moz-transition:max-height .5s;
 -ms-transition:max-height .5s;
 transition:max-height .5s;
 background:#fff;
 left:0;
 margin-top:50px;
 max-height:0;
 overflow:hidden;
 position:absolute;
 width:100%;
 z-index:110
}
header .wpthemeHeaderNav .subMenu,
header [class*=navegation] .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 .wpthemeHeaderNav .subMenu a,
header [class*=navegation] .subMenu a {
 padding:initial;
 text-align:left;
 white-space:normal
}
header .wpthemeHeaderNav .subMenu a+span,
header [class*=navegation] .subMenu a+span {
 font-size:12px;
 font-size:.75rem;
 color:#666;
 display:inline-block;
 width:150%
}
header .wpthemeHeaderNav .subMenu dl,
header [class*=navegation] .subMenu dl {
 min-height:250px;
 border-right:1px solid #ddd;
 padding-left:60px;
 text-align:initial
}
header .wpthemeHeaderNav .subMenu dl img,
header [class*=navegation] .subMenu dl img {
 margin-top:10px;
 width:100%;
 height:auto
}
header .wpthemeHeaderNav .subMenu dl img.maxWidth180,
header [class*=navegation] .subMenu dl img.maxWidth180 {
 max-width:180px
}
header .wpthemeHeaderNav .subMenu dl img.maxWidth200,
header [class*=navegation] .subMenu dl img.maxWidth200 {
 max-width:200px
}
header .wpthemeHeaderNav .subMenu dl img.maxWidth250,
header [class*=navegation] .subMenu dl img.maxWidth250 {
 max-width:250px
}
header .wpthemeHeaderNav .subMenu dl img.maxWidth300,
header [class*=navegation] .subMenu dl img.maxWidth300 {
 max-width:300px
}
header .wpthemeHeaderNav .subMenu dl p,
header [class*=navegation] .subMenu dl p {
 font-size:15px;
 font-size:.9375rem
}
header .wpthemeHeaderNav .subMenu dl:last-child,
header [class*=navegation] .subMenu dl:last-child {
 border-right:inherit
}
header .wpthemeHeaderNav .subMenu dl.block,
header [class*=navegation] .subMenu dl.block {
 min-height:0;
 margin-bottom:20px
}
header .wpthemeHeaderNav .subMenu dl.parent-custom,
header [class*=navegation] .subMenu dl.parent-custom {
 padding-left:20px
}
header .wpthemeHeaderNav .subMenu dl.parent-custom b,
header [class*=navegation] .subMenu dl.parent-custom b {
 font-weight:400
}
header .wpthemeHeaderNav .subMenu dt,
header [class*=navegation] .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 .wpthemeHeaderNav .subMenu dt+dt,
header [class*=navegation] .subMenu dt+dt {
 margin-top:30px
}
header .wpthemeHeaderNav .subMenu dt.autogestion:before,
header .wpthemeHeaderNav .subMenu dt.claro-giros:before,
header .wpthemeHeaderNav .subMenu dt.claroClub:before,
header .wpthemeHeaderNav .subMenu dt.claroPay:before,
header .wpthemeHeaderNav .subMenu dt.claroUp:before,
header .wpthemeHeaderNav .subMenu dt.clienteNuevo:before,
header .wpthemeHeaderNav .subMenu dt.entretenimiento:before,
header .wpthemeHeaderNav .subMenu dt.hogar:before,
header .wpthemeHeaderNav .subMenu dt.iot:before,
header .wpthemeHeaderNav .subMenu dt.movil:before,
header .wpthemeHeaderNav .subMenu dt.promocion:before,
header .wpthemeHeaderNav .subMenu dt.servicioUniversal:before,
header .wpthemeHeaderNav .subMenu dt.sitiosInteres:before,
header .wpthemeHeaderNav .subMenu dt.todoClaro2:before,
header .wpthemeHeaderNav .subMenu dt.todoClaro:before,
header .wpthemeHeaderNav .subMenu dt.video:before,
header [class*=navegation] .subMenu dt.autogestion:before,
header [class*=navegation] .subMenu dt.claro-giros:before,
header [class*=navegation] .subMenu dt.claroClub:before,
header [class*=navegation] .subMenu dt.claroPay:before,
header [class*=navegation] .subMenu dt.claroUp:before,
header [class*=navegation] .subMenu dt.clienteNuevo:before,
header [class*=navegation] .subMenu dt.entretenimiento:before,
header [class*=navegation] .subMenu dt.hogar:before,
header [class*=navegation] .subMenu dt.iot:before,
header [class*=navegation] .subMenu dt.movil:before,
header [class*=navegation] .subMenu dt.promocion:before,
header [class*=navegation] .subMenu dt.servicioUniversal:before,
header [class*=navegation] .subMenu dt.sitiosInteres:before,
header [class*=navegation] .subMenu dt.todoClaro2:before,
header [class*=navegation] .subMenu dt.todoClaro:before,
header [class*=navegation] .subMenu dt.video:before {
 content:" ";
 display:inline-block;
 background:url(img/icon-menu.png) no-repeat 0 0;
 width:40px;
 height:40px;
 position:absolute;
 left:-50px;
 top:-10px
}
header .wpthemeHeaderNav .subMenu dt.hogar:before,
header [class*=navegation] .subMenu dt.hogar:before {
 background-position:0 -40px
}
header .wpthemeHeaderNav .subMenu dt.entretenimiento:before,
header [class*=navegation] .subMenu dt.entretenimiento:before {
 background-position:0 -80px
}
header .wpthemeHeaderNav .subMenu dt.promocion:before,
header [class*=navegation] .subMenu dt.promocion:before {
 height:42px;
 background-position:0 -123px
}
header .wpthemeHeaderNav .subMenu dt.claroClub:before,
header [class*=navegation] .subMenu dt.claroClub:before {
 top:-3px;
 height:25px;
 background-position:0 -164px
}
header .wpthemeHeaderNav .subMenu dt.iot:before,
header [class*=navegation] .subMenu dt.iot:before {
 background-position:0 -203px
}
header .wpthemeHeaderNav .subMenu dt.video:before,
header [class*=navegation] .subMenu dt.video:before {
 height:41px;
 background-position:0 -245px
}
header .wpthemeHeaderNav .subMenu dt.clienteNuevo:before,
header [class*=navegation] .subMenu dt.clienteNuevo:before {
 height:40px;
 background-position:0 -286px
}
header .wpthemeHeaderNav .subMenu dt.claroUp:before,
header [class*=navegation] .subMenu dt.claroUp:before {
 height:40px;
 background-position:0 -326px
}
header .wpthemeHeaderNav .subMenu dt.claro-giros:before,
header [class*=navegation] .subMenu dt.claro-giros:before {
 top:-3px;
 height:25px;
 background-position:0 -405px
}
header .wpthemeHeaderNav .subMenu dt.claroPay:before,
header [class*=navegation] .subMenu dt.claroPay:before {
 top:-3px;
 height:34px;
 background-position:0 -435px
}
header .wpthemeHeaderNav .subMenu dt.autogestion:before,
header [class*=navegation] .subMenu dt.autogestion:before {
 top:-10px;
 height:40px;
 background-position:0 -469px
}
header .wpthemeHeaderNav .subMenu dt.todoClaro:before,
header [class*=navegation] .subMenu dt.todoClaro:before {
 width:40px;
 height:40px;
 background:url(vector/ico-todo-claro.svg) 0 0;
 background-size:contain
}
header .wpthemeHeaderNav .subMenu dt.todoClaro2:before,
header [class*=navegation] .subMenu dt.todoClaro2:before {
 top:-3px;
 width:40px;
 height:25px;
 background:url(vector/ico-todo-claro2.svg) 0 0;
 background-size:contain
}
header .wpthemeHeaderNav .subMenu dt.sitiosInteres:before,
header [class*=navegation] .subMenu dt.sitiosInteres:before {
 width:40px;
 height:40px;
 background:url(vector/ico_sitiosInteres.svg) 0 0;
 background-size:contain
}
header .wpthemeHeaderNav .subMenu dt.servicioUniversal:before,
header [class*=navegation] .subMenu dt.servicioUniversal:before {
 width:40px;
 height:40px;
 background:url(vector/ico_servicioUniversal.svg) 0 0;
 background-size:contain
}
header .wpthemeHeaderNav .subMenu dt.claroMedia:before,
header [class*=navegation] .subMenu dt.claroMedia:before {
 width:45px;
 height:30px;
 background:url(vector/ico-claroMedia.svg) no-repeat center center;
 background-size:110% 110%;
 content:"";
 display:inline-block;
 position:absolute;
 top:-6px;
 left:-50px
}
header .wpthemeHeaderNav .subMenu dt:first-child,
header [class*=navegation] .subMenu dt:first-child {
 padding:0
}
header .wpthemeHeaderNav .subMenu dt.icoGral:before,
header [class*=navegation] .subMenu dt.icoGral:before {
 display:inline-block;
 position:absolute;
 left:-50px;
 top:-10px;
 width:40px;
 height:40px
}
header .wpthemeHeaderNav .subMenu dd,
header [class*=navegation] .subMenu dd {
 margin-top:10px;
 font-size:16px
}
header .wpthemeHeaderNav .subMenu dd>ul,
header [class*=navegation] .subMenu dd>ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.8125rem
}
header .wpthemeHeaderNav .subMenu dd>ul li,
header [class*=navegation] .subMenu dd>ul li {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:13px;
 font-size:.8125rem;
 width:100%;
 padding:5px;
 text-align:left
}
header .wpthemeHeaderNav .subMenu dd+dt,
header [class*=navegation] .subMenu dd+dt {
 margin-top:30px
}
header .wpthemeHeaderNav .subMenu dd.descCol p,
header [class*=navegation] .subMenu dd.descCol p {
 min-height:90px;
 line-height:1.2
}
header .wpthemeHeaderNav .subMenu dd.descCol>.link,
header [class*=navegation] .subMenu dd.descCol>.link {
 color:#0097a9!important
}
header .wpthemeHeaderNav .subMenu .cont-formas-linea,
header [class*=navegation] .subMenu .cont-formas-linea {
 padding-top:10px;
 padding-left:20%;
 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
}
header .wpthemeHeaderNav .subMenu .cont-formas-linea .icoGral,
header [class*=navegation] .subMenu .cont-formas-linea .icoGral {
 margin:0 10px 10px
}
header .wpthemeHeaderNav .subMenu .cont-formas-linea .icoGral:before,
header [class*=navegation] .subMenu .cont-formas-linea .icoGral:before {
 width:24px;
 height:24px
}
header .wpthemeHeaderNav .subMenu .parent-dos-colum,
header [class*=navegation] .subMenu .parent-dos-colum {
 padding-top:10px;
 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
}
header .wpthemeHeaderNav .subMenu .parent-dos-colum .parent-dos-colum--img,
header [class*=navegation] .subMenu .parent-dos-colum .parent-dos-colum--img {
 width:45%;
 padding-right:5px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
header .wpthemeHeaderNav .subMenu .parent-dos-colum .parent-dos-colum--img img,
header [class*=navegation] .subMenu .parent-dos-colum .parent-dos-colum--img img {
 margin-top:0
}
header .wpthemeHeaderNav .subMenu .parent-dos-colum .parent-dos-colum--txt,
header [class*=navegation] .subMenu .parent-dos-colum .parent-dos-colum--txt {
 width:55%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
header .wpthemeHeaderNav .subMenu .media-parent,
header [class*=navegation] .subMenu .media-parent {
 margin-bottom:10px;
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
header .wpthemeHeaderNav .subMenu .media-parent .icoGral,
header [class*=navegation] .subMenu .media-parent .icoGral {
 width:40px
}
header .wpthemeHeaderNav .subMenu .media-parent .icoGral:before,
header [class*=navegation] .subMenu .media-parent .icoGral:before {
 width:22px;
 height:22px;
 position:static;
 margin:auto;
 float:none
}
header .wpthemeHeaderNav .subMenu .media-parent .media-parent--txt,
header [class*=navegation] .subMenu .media-parent .media-parent--txt {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:calc(100% - 40px)
}
header .wpthemeHeaderNav .subMenu .media-parent .media-parent--txt h4,
header [class*=navegation] .subMenu .media-parent .media-parent--txt h4 {
 font-size:12px;
 font-weight:500;
 line-height:1.2em
}
header .wpthemeHeaderNav .subMenu .media-parent .media-parent--txt p,
header [class*=navegation] .subMenu .media-parent .media-parent--txt p {
 font-size:10px;
 line-height:1.2em
}
header .wpthemeHeaderNav .subMenu .cont-links-parent,
header [class*=navegation] .subMenu .cont-links-parent {
 margin:0 -10px;
 padding-top:20px;
 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
}
header .wpthemeHeaderNav .subMenu .cont-links-parent .links-parent,
header [class*=navegation] .subMenu .cont-links-parent .links-parent {
 display:inline-block;
 width:calc(25% - 20px);
 background-color:#f5f5f5;
 border-radius:2px;
 box-sizing:border-box;
 text-decoration:none;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
 margin:0 10px 10px;
 padding:5px
}
header .wpthemeHeaderNav .subMenu .cont-links-parent .links-parent p,
header [class*=navegation] .subMenu .cont-links-parent .links-parent p {
 font-size:9px
}
header .wpthemeHeaderNav .subMenu .cont-links-parent .links-parent .icoGral,
header [class*=navegation] .subMenu .cont-links-parent .links-parent .icoGral {
 margin-bottom:10px
}
header .wpthemeHeaderNav .subMenu .cont-links-parent .links-parent .icoGral:before,
header [class*=navegation] .subMenu .cont-links-parent .links-parent .icoGral:before {
 width:22px;
 height:32px;
 margin:auto
}
header .wpthemeHeaderNav .subMenu .cont-links-parent .links-parent .ico_rojoMovil:before,
header [class*=navegation] .subMenu .cont-links-parent .links-parent .ico_rojoMovil:before {
 width:32px;
 height:32px
}
header .wpthemeHeaderNav .subMenu .cont-links-parent .links-parent .ico_rojoInternet:before,
header [class*=navegation] .subMenu .cont-links-parent .links-parent .ico_rojoInternet:before {
 width:32px;
 height:32px
}
header .wpthemeHeaderNav .subMenu.withImg,
header [class*=navegation] .subMenu.withImg {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
header .wpthemeHeaderNav .subMenu.withImg dl,
header [class*=navegation] .subMenu.withImg dl {
 padding:0 10px
}
header .wpthemeHeaderNav .subMenu.withImg dl.parent1,
header .wpthemeHeaderNav .subMenu.withImg dl.parent2,
header [class*=navegation] .subMenu.withImg dl.parent1,
header [class*=navegation] .subMenu.withImg dl.parent2 {
 width:30%
}
header .wpthemeHeaderNav .subMenu.withImg dl.parent3,
header .wpthemeHeaderNav .subMenu.withImg dl.parent4,
header [class*=navegation] .subMenu.withImg dl.parent3,
header [class*=navegation] .subMenu.withImg dl.parent4 {
 width:20%
}
header .wpthemeHeaderNav .subMenu.withImg dl .menuImgPromo,
header [class*=navegation] .subMenu.withImg dl .menuImgPromo {
 position:absolute;
 right:30px;
 bottom:20px;
 width:auto;
 max-height:120px;
 margin:0
}
header .wpthemeHeaderNav .subMenu.withImg dl .imgPromoBig,
header [class*=navegation] .subMenu.withImg dl .imgPromoBig {
 float:left;
 max-width:690px;
 margin:0;
 padding:0 10px
}
header .wpthemeHeaderNav .subMenu.withImg dl img,
header [class*=navegation] .subMenu.withImg dl img {
 margin-top:20px
}
header .wpthemeHeaderNav .subMenu.withImg dt.claroClub,
header .wpthemeHeaderNav .subMenu.withImg dt.entretenimiento,
header .wpthemeHeaderNav .subMenu.withImg dt.hogar,
header .wpthemeHeaderNav .subMenu.withImg dt.iot,
header .wpthemeHeaderNav .subMenu.withImg dt.movil,
header .wpthemeHeaderNav .subMenu.withImg dt.promocion,
header .wpthemeHeaderNav .subMenu.withImg dt.servicioUniversal,
header .wpthemeHeaderNav .subMenu.withImg dt.sitiosInteres,
header [class*=navegation] .subMenu.withImg dt.claroClub,
header [class*=navegation] .subMenu.withImg dt.entretenimiento,
header [class*=navegation] .subMenu.withImg dt.hogar,
header [class*=navegation] .subMenu.withImg dt.iot,
header [class*=navegation] .subMenu.withImg dt.movil,
header [class*=navegation] .subMenu.withImg dt.promocion,
header [class*=navegation] .subMenu.withImg dt.servicioUniversal,
header [class*=navegation] .subMenu.withImg dt.sitiosInteres {
 padding-left:25px!important
}
header .wpthemeHeaderNav .subMenu.withImg dt.claroClub:before,
header .wpthemeHeaderNav .subMenu.withImg dt.entretenimiento:before,
header .wpthemeHeaderNav .subMenu.withImg dt.hogar:before,
header .wpthemeHeaderNav .subMenu.withImg dt.iot:before,
header .wpthemeHeaderNav .subMenu.withImg dt.movil:before,
header .wpthemeHeaderNav .subMenu.withImg dt.promocion:before,
header .wpthemeHeaderNav .subMenu.withImg dt.servicioUniversal:before,
header .wpthemeHeaderNav .subMenu.withImg dt.sitiosInteres:before,
header [class*=navegation] .subMenu.withImg dt.claroClub:before,
header [class*=navegation] .subMenu.withImg dt.entretenimiento:before,
header [class*=navegation] .subMenu.withImg dt.hogar:before,
header [class*=navegation] .subMenu.withImg dt.iot:before,
header [class*=navegation] .subMenu.withImg dt.movil:before,
header [class*=navegation] .subMenu.withImg dt.promocion:before,
header [class*=navegation] .subMenu.withImg dt.servicioUniversal:before,
header [class*=navegation] .subMenu.withImg dt.sitiosInteres:before {
 width:20px;
 height:20px;
 left:0;
 top:0;
 background-repeat:no-repeat
}
header .wpthemeHeaderNav .subMenu.withImg dt.movil:before,
header [class*=navegation] .subMenu.withImg dt.movil:before {
 background:url(vector/personas/ico_servMoviles.svg)
}
header .wpthemeHeaderNav .subMenu.withImg dt.hogar:before,
header [class*=navegation] .subMenu.withImg dt.hogar:before {
 top:-2px;
 background:url(vector/personas/ico_servHogar.svg)
}
header .wpthemeHeaderNav .subMenu.withImg dt.entretenimiento:before,
header [class*=navegation] .subMenu.withImg dt.entretenimiento:before {
 background:url(vector/personas/ico_entretenimiento.svg)
}
header .wpthemeHeaderNav .subMenu.withImg dt.promocion:before,
header [class*=navegation] .subMenu.withImg dt.promocion:before {
 background:url(vector/personas/ico_promociones.svg)
}
header .wpthemeHeaderNav .subMenu.withImg dt.claroClub:before,
header [class*=navegation] .subMenu.withImg dt.claroClub:before {
 background:url(vector/personas/ico_claroClub.svg)
}
header .wpthemeHeaderNav .subMenu.withImg dt.iot:before,
header [class*=navegation] .subMenu.withImg dt.iot:before {
 background:url(vector/personas/ico_iot.svg)
}
header .wpthemeHeaderNav .subMenu.withImg dt.sitiosInteres:before,
header [class*=navegation] .subMenu.withImg dt.sitiosInteres:before {
 background:url(vector/ico_sitiosInteres.svg);
 background-size:contain
}
header .wpthemeHeaderNav .subMenu.withImg dt.servicioUniversal:before,
header [class*=navegation] .subMenu.withImg dt.servicioUniversal:before {
 background:url(vector/ico_servicioUniversal.svg);
 background-size:contain
}
header .wpthemeHeaderNav .subMenu.withImg dt.ico_planesTienda:before,
header [class*=navegation] .subMenu.withImg dt.ico_planesTienda:before {
 width:26px
}
header .wpthemeHeaderNav .subMenu.withImg dt.icoGral:before,
header [class*=navegation] .subMenu.withImg dt.icoGral:before {
 float:none;
 height:20px;
 width:20px;
 position:static;
 margin-right:6px
}
header .wpthemeHeaderNav .subMenu.withImg dt+dd,
header [class*=navegation] .subMenu.withImg dt+dd {
 margin-top:20px
}
header .wpthemeHeaderNav .subMenu.withImg dd,
header [class*=navegation] .subMenu.withImg dd {
 width:55%
}
header .wpthemeHeaderNav .subMenu.withImg.ni dd,
header [class*=navegation] .subMenu.withImg.ni dd {
 width:100%
}
header .wpthemeHeaderNav .subMenu.withImg.with25 dl,
header [class*=navegation] .subMenu.withImg.with25 dl {
 padding:0 10px
}
header .wpthemeHeaderNav .subMenu.withImg.with25 dl.parent1,
header .wpthemeHeaderNav .subMenu.withImg.with25 dl.parent2,
header .wpthemeHeaderNav .subMenu.withImg.with25 dl.parent3,
header .wpthemeHeaderNav .subMenu.withImg.with25 dl.parent4,
header [class*=navegation] .subMenu.withImg.with25 dl.parent1,
header [class*=navegation] .subMenu.withImg.with25 dl.parent2,
header [class*=navegation] .subMenu.withImg.with25 dl.parent3,
header [class*=navegation] .subMenu.withImg.with25 dl.parent4 {
 width:25%
}
header .wpthemeHeaderNav .subMenu.withImg.with25 dl.pb0,
header [class*=navegation] .subMenu.withImg.with25 dl.pb0 {
 padding-bottom:0!important
}
header .wpthemeHeaderNav .subMenu.withImg .contImgSubMenu,
header [class*=navegation] .subMenu.withImg .contImgSubMenu {
 text-align:left;
 padding-left:10px;
 width:calc(100% - 40px)!important;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
header .wpthemeHeaderNav .subMenu.withImg .contImgSubMenu img,
header [class*=navegation] .subMenu.withImg .contImgSubMenu img {
 width:auto;
 height:90px
}
header .wpthemeHeaderNav .subMenu.contImgSubMenu-absolut,
header [class*=navegation] .subMenu.contImgSubMenu-absolut {
 position:relative
}
header .wpthemeHeaderNav .subMenu.contImgSubMenu-absolut>dl,
header [class*=navegation] .subMenu.contImgSubMenu-absolut>dl {
 padding-bottom:110px!important
}
header .wpthemeHeaderNav .subMenu.contImgSubMenu-absolut .contImgSubMenu,
header [class*=navegation] .subMenu.contImgSubMenu-absolut .contImgSubMenu {
 position:absolute;
 bottom:0
}
header .wpthemeHeaderNav img,
header [class*=navegation] img {
 width:100%;
 height:auto
}
header .wpthemeHeaderNav .slogan,
header [class*=navegation] .slogan {
 font-size:13px;
 font-size:.8125rem;
 background:#0097a9;
 color:#fff;
 border-bottom:1px solid #666;
 width:100%;
 max-width:inherit;
 padding:10px 0
}
header .wpthemeHeaderNav .slogan span,
header [class*=navegation] .slogan span {
 display:block;
 max-width:940px;
 text-align:left;
 margin:auto
}
header .wpthemeHeaderNav .slogan span.center,
header [class*=navegation] .slogan span.center {
 text-align:center
}
header .contCacs,
header .contSearch {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify;
 width:100%;
 max-width:initial
}
header .contCacs input[type=search],
header .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;
 max-width:820px;
 width:100%;
 height:33px;
 display:block;
 padding:10px;
 border:none;
 border-radius:2px 0 0 2px
}
header .contCacs input[type=search]:focus,
header .contSearch input[type=search]:focus {
 outline:0
}
header .contCacs .bt__search,
header .contCacs .bt__searchCacs,
header .contCacs .bt__searchMap,
header .contSearch .bt__search,
header .contSearch .bt__searchCacs,
header .contSearch .bt__searchMap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 background:#0097a9;
 padding:6.66667px;
 width:10%;
 min-width:30px;
 height:33px;
 border-radius:0 2px 2px 0;
 border:none;
 cursor:pointer;
 border:1px solid #fff
}
header .contCacs .bt__search:focus,
header .contCacs .bt__searchCacs:focus,
header .contCacs .bt__searchMap:focus,
header .contSearch .bt__search:focus,
header .contSearch .bt__searchCacs:focus,
header .contSearch .bt__searchMap:focus {
 outline:0
}
header .contCacs .bt__search:before,
header .contCacs .bt__searchCacs:before,
header .contCacs .bt__searchMap:before,
header .contSearch .bt__search:before,
header .contSearch .bt__searchCacs:before,
header .contSearch .bt__searchMap:before {
 content:"";
 font-family:FontAwesome;
 color:#fff
}
header [class*=launcher] {
 display:none
}
header [class*=launcher] ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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.miClaro a:before,
header [class*=launcher] ul li.recargas a:before,
header [class*=launcher] ul li.soporte a:before,
header [class*=launcher] ul li.tienda a:before {
 font-size:24px;
 font-size:1.5rem;
 color:#da291c;
 text-align:center;
 content:" ";
 background-size:100%;
 display:block;
 margin:0 auto 5px;
 height:25px
}
header [class*=launcher] ul li.tienda a:before {
 background:url(vector/ico-carrito.svg) no-repeat;
 width:28px
}
header [class*=launcher] ul li.soporte a:before {
 background:url(vector/ico-ayuda.svg) no-repeat;
 width:28px
}
header [class*=launcher] ul li.miClaro a:before {
 background:url(vector/ico-miClaro.svg) no-repeat;
 width:17px
}
header [class*=launcher] ul li.recargas a:before {
 background:url(img/ico-recargas.png) no-repeat;
 width:17px
}
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:.75rem
}
.miClaro .subMenu {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .ecare,
.miClaro__login .cont-titleMC .tiposMiClaro .fijo,
.miClaro__login .cont-titleMC .tiposMiClaro .movil {
 color:#666;
 padding-right:5px;
 padding-left:5px
}
.miClaro__login .cont-titleMC .tiposMiClaro .ecare.activo,
.miClaro__login .cont-titleMC .tiposMiClaro .fijo.activo,
.miClaro__login .cont-titleMC .tiposMiClaro .movil.activo {
 color:#000;
 border-bottom:3px solid #da291c;
 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 dd,
.miClaro__login dt {
 width:100%
}
.miClaro__login dd label,
.miClaro__login dt label {
 font-size:15px;
 font-size:.9375rem;
 padding:5px 0;
 color:#000104
}
.miClaro__login dd input,
.miClaro__login dt 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 dd button,
.miClaro__login dt button {
 width:100%;
 margin-bottom:0
}
.miClaro__login dd button:after,
.miClaro__login dt button:after {
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
.miClaro__login dd a.link.noPass,
.miClaro__login dt a.link.noPass {
 color:#0097a9;
 text-align:right
}
.miClaro__login dd a.link.noPass:after,
.miClaro__login dt a.link.noPass:after {
 content:none
}
.miClaro__login dd p.classO,
.miClaro__login dt 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 dd p.noClient,
.miClaro__login dt p.noClient {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:20px 0
}
.miClaro__login dd p.noClient a,
.miClaro__login dt p.noClient a {
 display:inline;
 color:#0097a9;
 padding:2.5px!important
}
.miClaro__login dt {
 padding:5px 0
}
.miClaro__login dd {
 margin-top:initial!important
}
.miClaro__login .link {
 color:inherit;
 text-decoration:none;
 font-size:15px;
 font-size:.9375rem;
 display:block;
 text-align:left;
 font-weight:400;
 padding:10px 10px 0!important;
 color:#0097a9
}
.miClaro__description {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#0097a9!important;
 text-align:right;
 display:block;
 font-weight:400
}
.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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#0097a9;
 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:#0097a9;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:.625rem
 }
}
.header-menu.header-menuCenam .paso1 {
 color:#0097a9!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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.8125rem;
 font-weight:500;
 margin-bottom:5px
}
.appM .appCont .appContText p {
 font-size:11px;
 font-size:.6875rem;
 margin-bottom:5px
}
.appM .appCont .appContText p.rest {
 color:#666
}
.appM .appCont .appContText span {
 color:#666;
 font-size:11px;
 font-size:.6875rem
}
.appM .appCont .appContBtn {
 margin-top:4px
}
.appM .appCont .appContBtn a {
 font-size:12px;
 font-size:.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;
 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;
 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 .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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 .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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:0 0 10px 0 transparent;
 -moz-box-shadow:0 0 10px 0 transparent;
 box-shadow:0 0 10px 0 transparent
}
.header-menu-anim .container ul li span:after {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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 .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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:0 0 10px 0 rgba(0,0,0,.7);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.7);
 box-shadow:0 0 10px 0 rgba(0,0,0,.7)
}
.header-menu-anim .container ul li.active span:after,
.header-menu-anim .container ul li.view span:after {
 background-color:#0097a9
}
.header-menu-anim .container ul li.active p,
.header-menu-anim .container ul li.view p {
 color:#0097a9
}
.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:#0097a9 1px solid;
 border-bottom:#0097a9 1px solid
}
@media only screen and (max-width:850px) {
 header [class*=superior] .otherSites {
  display:none!important
 }
}
@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:960px) {
 header .wpthemeHeaderNav .subMenu a+span,
 header [class*=navegation] .subMenu a+span {
  width:100%
 }
 header .wpthemeHeaderNav .subMenu.withImg dl.parent1,
 header .wpthemeHeaderNav .subMenu.withImg dl.parent2,
 header [class*=navegation] .subMenu.withImg dl.parent1,
 header [class*=navegation] .subMenu.withImg dl.parent2 {
  width:25%!important
 }
 header .wpthemeHeaderNav .subMenu.withImg dl.parent3,
 header .wpthemeHeaderNav .subMenu.withImg dl.parent4,
 header [class*=navegation] .subMenu.withImg dl.parent3,
 header [class*=navegation] .subMenu.withImg dl.parent4 {
  width:25%!important
 }
 header .wpthemeHeaderNav .subMenu.withImg dl .menuImgPromo,
 header [class*=navegation] .subMenu.withImg dl .menuImgPromo {
  display:none
 }
 header .wpthemeHeaderNav .subMenu.withImg dd,
 header [class*=navegation] .subMenu.withImg dd {
  width:100%!important
 }
 header .wpthemeHeaderNav .subMenu.withImg dd.contImgSubMenu,
 header [class*=navegation] .subMenu.withImg dd.contImgSubMenu {
  display:none
 }
 header .wpthemeHeaderNav .subMenu.contImgSubMenu-absolut>dl,
 header [class*=navegation] .subMenu.contImgSubMenu-absolut>dl {
  padding-bottom:0!important
 }
}
@media only screen and (max-width:760px) {
 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
 }
 header.viewSearch .header__navegation li.search {
  -webkit-transition:height .5s;
  -moz-transition:height .5s;
  -ms-transition:height .5s;
  transition:height .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:.75rem
 }
 header [class$=superior] p {
  font-size:.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] .linkCac,
 header [class$=superior] .mostrarCac {
  display:none!important
 }
 header .header__logo {
  margin-top:initial
 }
 header .header__navegation {
  -webkit-transition:left .5s;
  -moz-transition:left .5s;
  -ms-transition:left .5s;
  transition:left .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 {
  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;
  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:#da291c!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:#da291c!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.miClaro.sucVirtual>a {
  font-size:20px;
  font-size:1.25rem;
  font-weight:400
 }
 header .header__navegation li.miClaro.sucVirtual>a span {
  font-size:12px;
  font-size:.75rem;
  padding-top:0
 }
 header .header__navegation li.miClaro.sucVirtual>a:before {
  display:none
 }
 header .header__navegation li.active,
 header .header__navegation li.hover {
  background:#da291c!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 .5s;
  -moz-transition:height .5s;
  -ms-transition:height .5s;
  transition:height .5s;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  webkit-display:-webkit-flex;
  display:-webkit-flex;
  display:flex;
  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:#da291c;
  height:0;
  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:#da291c!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.entretenimiento:before,
 header .header__navegation .subMenu>dl dt.hogar:before,
 header .header__navegation .subMenu>dl dt.movil:before,
 header .header__navegation .subMenu>dl dt.promocion:before,
 header .header__navegation .subMenu>dl dt.servicioUniversal:before,
 header .header__navegation .subMenu>dl dt.sitiosInteres: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:.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.claroClub,
 header .header__navegation .subMenu.withImg dt.entretenimiento,
 header .header__navegation .subMenu.withImg dt.hogar,
 header .header__navegation .subMenu.withImg dt.icoGral,
 header .header__navegation .subMenu.withImg dt.iot,
 header .header__navegation .subMenu.withImg dt.movil,
 header .header__navegation .subMenu.withImg dt.promocion,
 header .header__navegation .subMenu.withImg dt.servicioUniversal,
 header .header__navegation .subMenu.withImg dt.sitiosInteres {
  padding-left:0!important
 }
 header .header__navegation .subMenu.withImg dt.claroClub:before,
 header .header__navegation .subMenu.withImg dt.entretenimiento:before,
 header .header__navegation .subMenu.withImg dt.hogar:before,
 header .header__navegation .subMenu.withImg dt.icoGral:before,
 header .header__navegation .subMenu.withImg dt.iot:before,
 header .header__navegation .subMenu.withImg dt.movil:before,
 header .header__navegation .subMenu.withImg dt.promocion:before,
 header .header__navegation .subMenu.withImg dt.servicioUniversal:before,
 header .header__navegation .subMenu.withImg dt.sitiosInteres:before {
  display:none
 }
 header .header__navegation .slogan {
  display:none
 }
 header [class*=medio] .cacsMap.active .container .cont-cacsMap,
 header [class*=medio] .searchMap.active .container .cont-cacsMap {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 header [class*=medio] .cacsMap.active .container .cont-cacsMap .selectCacs,
 header [class*=medio] .searchMap.active .container .cont-cacsMap .selectCacs {
  margin:10px
 }
 header [class*=medio] .cacsMap.active .container .cont-cacsMap p,
 header [class*=medio] .searchMap.active .container .cont-cacsMap p {
  text-align:center
 }
 header [class*=medio] .cacsMap.active .container .cont-cacsMap .selectCacs>select,
 header [class*=medio] .searchMap.active .container .cont-cacsMap .selectCacs>select {
  min-width:160px
 }
 header [class*=medio] .cacsMap.active .container .cont-searchMap .autodetect,
 header [class*=medio] .cacsMap.active .container .cont-searchMap .buscaDir,
 header [class*=medio] .cacsMap.active .container .cont-searchMap .esEsta,
 header [class*=medio] .searchMap.active .container .cont-searchMap .autodetect,
 header [class*=medio] .searchMap.active .container .cont-searchMap .buscaDir,
 header [class*=medio] .searchMap.active .container .cont-searchMap .esEsta {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 header [class*=medio] .cacsMap.active .container .cont-searchMap .autodetect p,
 header [class*=medio] .cacsMap.active .container .cont-searchMap .buscaDir p,
 header [class*=medio] .cacsMap.active .container .cont-searchMap .esEsta p,
 header [class*=medio] .searchMap.active .container .cont-searchMap .autodetect p,
 header [class*=medio] .searchMap.active .container .cont-searchMap .buscaDir p,
 header [class*=medio] .searchMap.active .container .cont-searchMap .esEsta 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 .wpthemeHeaderNav>ul:last-child,
 header [class*=navegation]>ul:last-child {
  width:auto
 }
 header .wpthemeHeaderNav .subMenu .parent-custom,
 header [class*=navegation] .subMenu .parent-custom {
  display:none
 }
 header .wpthemeHeaderNav>ul.menuSupNew,
 header [class*=navegation]>ul.menuSupNew {
  display:block
 }
 header [class*=navegation] li.hover .menuHeader {
  max-height:65vh;
  overflow:auto
 }
 header.show {
  position:initial
 }
 header.show .header__navegation {
  -webkit-transition:left .5s;
  -moz-transition:left .5s;
  -ms-transition:left .5s;
  transition:left .5s;
  left:0;
  overflow:auto;
  height:calc(100vh - 50px);
  display:block!important
 }
 header.show .nav__mobile:before {
  content:""
 }
 .box__mobile {
  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:60px
 }
 .box__mobile .nav__mobile {
  display:block
 }
 .box__mobile .search {
  color:#fff
 }
 .box__mobile .search:before {
  content:"";
  font-family:FontAwesome;
  cursor:pointer
 }
}
@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;
  display:-ms-flexbox;
  webkit-display:-webkit-flex;
  display:-webkit-flex;
  display:flex
 }
}
.icomarcaRegistrada:before {
 content:"";
 font-family:FontAwesome;
 font-size:.5em;
 vertical-align:super
}
.ico_CanalesExclusivos:before,
.ico_Comunidad:before,
.ico_ElegidoTododestino:before,
.ico_Elegidos:before,
.ico_Funcionalidades:before,
.ico_Mailbox:before,
.ico_PicoPlaca:before,
.ico_TerminosCondiciones:before,
.ico_Wifi:before {
 content:"";
 background:url(img/sprite-iconos-beneficios.png) no-repeat 0 0;
 width:38px;
 height:38px;
 display:block;
 float:left;
 margin-right:10px
}
.ico_Wifi:before {
 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_ConsultaAqui:before,
.ico_DatosPersonales:before,
.ico_ProcedimientoDevolucion:before,
.ico_ProteccionUsuario:before,
.ico_QuejasRecursos:before {
 content:"";
 background:url(img/sprite-iconos-legal-regulatorio.png) no-repeat 0 0;
 width:38px;
 height:38px;
 display:block;
 float:left;
 margin-right:10px
}
.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_all:before,
.ico_rs_cabify:before,
.ico_rs_easy_tappsi:before,
.ico_rs_facebook:before,
.ico_rs_google_maps:before,
.ico_rs_instagram:before,
.ico_rs_pinterest:before,
.ico_rs_snapchat:before,
.ico_rs_twitter:before,
.ico_rs_uber:before,
.ico_rs_waze:before,
.ico_rs_whatsapp:before,
.ico_rs_whatsapp_cir:before,
.ico_rs_youtube:before {
 content:"";
 display:inline-block;
 width:38px;
 height:38px;
 background-size:100% 100%!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_ldi2:before {
 background-size:200% 200%
}
.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_ldi:before {
 background-image:url(vector/ico_ldi.svg)
}
.ico_roaming:before {
 background-image:url(vector/ico_roaming.svg)
}
.ico_soporteRojo:before {
 background-image:url(vector/ico_soporteRojo.svg)
}
.ico_whatsappVerde:before {
 background-image:url(vector/ico_whatsappVerde.svg)
}
.ico_soporteBlanco:before {
 background-image:url(vector/ico_soporteBlanco.svg)
}
.ico_equiposTienda:before {
 background-image:url(vector/ico_equiposTienda.svg)
}
.ico_planesTienda:before {
 background-image:url(vector/ico_planesTienda.svg)
}
.ico_tecnologiaTienda:before {
 background-image:url(vector/ico_tecnologiaTienda.svg)
}
.ico_rs_messenger:before {
 background-image:url(vector/ico_rs_messenger.svg)
}
.ico_rs_facebook2:before {
 background-image:url(vector/ico_rs_facebook2.svg)
}
.ico_rs_whatsapp2:before {
 background-image:url(vector/ico_rs_whatsapp2.svg)
}
.ico_rs_instagram2:before {
 background-image:url(vector/ico_rs_instagram2.svg)
}
.ico_rs_twitter2:before {
 background-image:url(vector/ico_rs_twitter2.svg)
}
.ico_rs_claroMusica:before {
 background-image:url(vector/ico_rs_claroMusica.svg)
}
.ico_navegacionRS:before {
 background-image:url(vector/ico_navegacionRS.svg)
}
.ico_minutosLibres:before {
 background-image:url(vector/ico_minutosLibres.svg)
}
.ico_suscripcion:before {
 background-image:url(vector/ico_suscripcion.svg)
}
.ico_seguimientoBus:before {
 background-image:url(vector/ico_seguimientoBus.svg)
}
.ico_miClaroSV:before {
 background-image:url(vector/ico_miClaroSV.svg)
}
.ico_claroVideoMonitor:before {
 background-image:url(vector/ico_claroVideoMonitor.svg)
}
.ico_cargoSaldo:before {
 background-image:url(vector/ico_cargoSaldo.svg)
}
.ico_comparteClaro:before {
 background-image:url(vector/ico_comparteClaro.svg)
}
.ico_atencionContinua:before {
 background-image:url(vector/ico_atencionContinua.svg)
}
.ico_rojoInternet:before {
 background-image:url(vector/ico_rojoInternet.svg)
}
.ico_grisInternet:before {
 background-image:url(vector/ico_grisInternet.svg)
}
.ico_telefonia_outline:before {
 background-image:url(vector/ico_telefonia_outline.svg)
}
.ico_telefonia_outline-g:before {
 background-image:url(vector/ico_telefonia_outline-g.svg)
}
.ico_tv_outline:before {
 background-image:url(vector/ico_tv_outline.svg)
}
.ico_tv_outline-g:before {
 background-image:url(vector/ico_tv_outline-g.svg)
}
.ico_fibraOptica:before {
 background-image:url(vector/ico_fibraOptica.svg)
}
.ico_fibraOptica-g:before {
 background-image:url(vector/ico_fibraOptica-g.svg)
}
.ico_check-circle:before {
 background-image:url(vector/ico_check-circle.svg)
}
.ico_times-circle:before {
 background-image:url(vector/ico_times-circle.svg)
}
.ico_rojoMovil:before {
 background-image:url(vector/ico_rojoMovil.svg)
}
.ico_claro:before {
 background-image:url(vector/ico_claro.svg)
}
.ico_twitterCuadrado:before {
 background-image:url(vector/ico_twitterCuadrado.svg)
}
.ico_facebookCuadrado:before {
 background-image:url(vector/ico_facebookCuadrado.svg)
}
.ico_miClaroCuadrado:before {
 background-image:url(vector/ico_miClaroCuadrado.svg)
}
.ico_claroDrive:before {
 background-image:url(vector/ico_claroDrive.svg)
}
.ico_tarjetas:before {
 background-image:url(vector/ico_tarjetas.svg)
}
.ico_teLlamamos:before {
 background-image:url(vector/ico_teLlamamos.svg)
}
.ico_tiempo:before {
 background-image:url(vector/ico_tiempo.svg)
}
.ico_rs_waze_w:before {
 background-image:url(vector/ico_rs_waze_w.svg)
}
.ico_rs_pinterest_p:before {
 background-image:url(vector/ico_rs_pinterest_p.svg)
}
.ico_rs_twitter:before {
 background-image:url(vector/ico_rs_twitter.svg)
}
.ico_rs_instagram_i:before {
 background-image:url(vector/ico_rs_instagram_i.svg)
}
.ico_planTelefonia-a:before {
 background-image:url(vector/ico_planTelefonia-a.svg)
}
.ico_planInternet-r:before {
 background-image:url(vector/ico_planInternet-r.svg)
}
.ico_planTelevision-g:before {
 background-image:url(vector/ico_planTelevision-g.svg)
}
.ico_planMovil-r:before {
 background-image:url(vector/ico_planMovil-r.svg)
}
.ico_canalesAudio:before {
 background-image:url(vector/ico_canalesAudio.svg)
}
.ico_sitiosInteres:before {
 background-image:url(vector/ico_sitiosInteres.svg)
}
.ico_boletasGris:before {
 background-image:url(vector/ico_boletasGris.svg)
}
.ico_actPlanGris:before {
 background-image:url(vector/ico_actPlanGris.svg)
}
.ico_recargaGris:before {
 background-image:url(vector/ico_recargaGris.svg)
}
.ico_promocionesGris:before {
 background-image:url(vector/ico_promocionesGris.svg)
}
.ico_appMiClaroCuadrado:before {
 background-image:url(vector/ico_appMiClaroCuadrado.svg)
}
.ico_ldi2:before {
 background-image:url(vector/ico_ldi2.svg)
}
.ico_minutos:before {
 background-image:url(vector/personas/ico_minutos.svg)
}
.ico_minutosE:before {
 background-image:url(vector/empresas/ico_minutos.svg)
}
.ico_minutosC:before {
 background-image:url(vector/corporaciones/ico_minutos.svg)
}
.ico_minutosF:before {
 background-image:url(vector/turqueza/ico_minutos.svg)
}
.ico_descarga:before {
 background-image:url(vector/personas/ico_descarga.svg)
}
.ico_descargaE:before {
 background-image:url(vector/empresas/ico_descarga.svg)
}
.ico_descargaC:before {
 background-image:url(vector/corporaciones/ico_descarga.svg)
}
.ico_descargaF:before {
 background-image:url(vector/turqueza/ico_descarga.svg)
}
.ico_carga:before {
 background-image:url(vector/personas/ico_carga.svg)
}
.ico_cargaE:before {
 background-image:url(vector/empresas/ico_carga.svg)
}
.ico_cargaC:before {
 background-image:url(vector/corporaciones/ico_carga.svg)
}
.ico_cargaF:before {
 background-image:url(vector/turqueza/ico_carga.svg)
}
.ico_celComparte:before {
 background-image:url(vector/personas/ico_celComparte.svg)
}
.ico_celComparteE:before {
 background-image:url(vector/empresas/ico_celComparte.svg)
}
.ico_celComparteC:before {
 background-image:url(vector/corporaciones/ico_celComparte.svg)
}
.ico_celComparteF:before {
 background-image:url(vector/turqueza/ico_celComparte.svg)
}
.ico_phoneLDI:before {
 background-image:url(vector/personas/ico_phoneLDI.svg)
}
.ico_phoneLDIE:before {
 background-image:url(vector/empresas/ico_phoneLDI.svg)
}
.ico_phoneLDIC:before {
 background-image:url(vector/corporaciones/ico_phoneLDI.svg)
}
.ico_phoneLDIF:before {
 background-image:url(vector/turqueza/ico_phoneLDI.svg)
}
.ico_internetRoaming:before {
 background-image:url(vector/personas/ico_internetRoaming.svg)
}
.ico_internetRoamingE:before {
 background-image:url(vector/empresas/ico_internetRoaming.svg)
}
.ico_internetRoamingC:before {
 background-image:url(vector/corporaciones/ico_internetRoaming.svg)
}
.ico_internetRoamingF:before {
 background-image:url(vector/turqueza/ico_internetRoaming.svg)
}
.ico_minutosLibres2:before {
 background-image:url(vector/personas/ico_minutosLibres2.svg)
}
.ico_minutosLibres2E:before {
 background-image:url(vector/empresas/ico_minutosLibres2.svg)
}
.ico_minutosLibres2C:before {
 background-image:url(vector/corporaciones/ico_minutosLibres2.svg)
}
.ico_minutosLibres2F:before {
 background-image:url(vector/turqueza/ico_minutosLibres2.svg)
}
.ico_plus1:before {
 background-image:url(vector/personas/ico_plus1.svg)
}
.ico_plus1E:before {
 background-image:url(vector/empresas/ico_plus1.svg)
}
.ico_plus1C:before {
 background-image:url(vector/corporaciones/ico_plus1.svg)
}
.ico_plus1F:before {
 background-image:url(vector/turqueza/ico_plus1.svg)
}
.ico_twCir:before {
 background-image:url(vector/personas/ico_twCir.svg)
}
.ico_twCirE:before {
 background-image:url(vector/empresas/ico_twCir.svg)
}
.ico_twCirC:before {
 background-image:url(vector/corporaciones/ico_twCir.svg)
}
.ico_twCirF:before {
 background-image:url(vector/turqueza/ico_twCir.svg)
}
.ico_whatsappCir:before {
 background-image:url(vector/personas/ico_whatsappCir.svg)
}
.ico_whatsappCirE:before {
 background-image:url(vector/empresas/ico_whatsappCir.svg)
}
.ico_whatsappCirC:before {
 background-image:url(vector/corporaciones/ico_whatsappCir.svg)
}
.ico_whatsappCirF:before {
 background-image:url(vector/turqueza/ico_whatsappCir.svg)
}
.ico_fbCir:before {
 background-image:url(vector/personas/ico_fbCir.svg)
}
.ico_fbCirE:before {
 background-image:url(vector/empresas/ico_fbCir.svg)
}
.ico_fbCirC:before {
 background-image:url(vector/corporaciones/ico_fbCir.svg)
}
.ico_fbCirF:before {
 background-image:url(vector/turqueza/ico_fbCir.svg)
}
.ico_internet2:before {
 background-image:url(vector/personas/ico_internet2.svg)
}
.ico_internet2E:before {
 background-image:url(vector/empresas/ico_internet2.svg)
}
.ico_internet2C:before {
 background-image:url(vector/corporaciones/ico_internet2.svg)
}
.ico_internet2F:before {
 background-image:url(vector/turqueza/ico_internet2.svg)
}
.ico_telefono:before {
 background-image:url(vector/personas/ico_telefono.svg)
}
.ico_telefonoE:before {
 background-image:url(vector/empresas/ico_telefono.svg)
}
.ico_telefonoC:before {
 background-image:url(vector/corporaciones/ico_telefono.svg)
}
.ico_telefonoF:before {
 background-image:url(vector/turqueza/ico_telefono.svg)
}
.ico_tv:before {
 background-image:url(vector/personas/ico_tv.svg)
}
.ico_tvE:before {
 background-image:url(vector/empresas/ico_tv.svg)
}
.ico_tvC:before {
 background-image:url(vector/corporaciones/ico_tv.svg)
}
.ico_tvF:before {
 background-image:url(vector/turqueza/ico_tv.svg)
}
.ico_3play:before,
.ico_InformacionEnLinea:before,
.ico_ServicioEscalable:before,
.ico_Universalidad:before,
.ico_acondicionamiento:before,
.ico_activaPaquetes:before,
.ico_administracionEquipo:before,
.ico_agilice:before,
.ico_agilidadAtencion:before,
.ico_agilidadProcesos:before,
.ico_ahorro:before,
.ico_armaPaquete:before,
.ico_asertividad:before,
.ico_asesoriaEficiente:before,
.ico_asistente:before,
.ico_atencionClientes:before,
.ico_audioconferenciaClaro:before,
.ico_blackberry:before,
.ico_bloqueo:before,
.ico_buzon:before,
.ico_cacs:before,
.ico_cambiate:before,
.ico_canalesExclusivos:before,
.ico_cargaInicial:before,
.ico_catalogoEquipos:before,
.ico_chatSitio:before,
.ico_chatVentas:before,
.ico_claroClub2:before,
.ico_claroClub:before,
.ico_claroEnterpriseSolutions:before,
.ico_claroMusica2:before,
.ico_claroMusica:before,
.ico_claroVideo:before,
.ico_cloud:before,
.ico_cobertura1:before,
.ico_cobertura:before,
.ico_comodidad:before,
.ico_compraMovil:before,
.ico_comunicacionAgilEficaz:before,
.ico_comunicacionMovil:before,
.ico_comunidad:before,
.ico_confiable:before,
.ico_consultaAqui:before,
.ico_consultaTuSaldo:before,
.ico_consultorioVirtual:before,
.ico_contactanos:before,
.ico_contenidosDigitales:before,
.ico_controlRemoto:before,
.ico_cuentasCorreo:before,
.ico_cumplimientoNormas:before,
.ico_datosPersonales:before,
.ico_datosTiempoReal:before,
.ico_descargarFactura:before,
.ico_documento:before,
.ico_dominio:before,
.ico_economicoEficiente:before,
.ico_edicionSuperior:before,
.ico_elegidos:before,
.ico_elegidosIlimitados:before,
.ico_enlaceDirecto:before,
.ico_erp:before,
.ico_escalabilidad:before,
.ico_estabilidadLlamadas:before,
.ico_estandares:before,
.ico_evolucion:before,
.ico_facElectronica:before,
.ico_facilidadDeUso:before,
.ico_facilidadMovilidad:before,
.ico_facturaElectronica:before,
.ico_facturacion:before,
.ico_flexibilidad:before,
.ico_funcionaFrioCalor:before,
.ico_garantizado:before,
.ico_gestion:before,
.ico_guiaControles:before,
.ico_guiaProgramacion:before,
.ico_hablaSinCosto:before,
.ico_hogaresDigitales:before,
.ico_imei:before,
.ico_implementacion:before,
.ico_informacionSobeUsuario:before,
.ico_inmediatez:before,
.ico_integracion:before,
.ico_internet:before,
.ico_inversionEconomica:before,
.ico_llamaTodoDestino:before,
.ico_lte4G:before,
.ico_manejoRecursos:before,
.ico_marca:before,
.ico_marcaYa1:before,
.ico_marcaYa:before,
.ico_maximiceInversion:before,
.ico_mayorCapServicio:before,
.ico_mdm:before,
.ico_mec:before,
.ico_megaPixeles:before,
.ico_megasPlan:before,
.ico_mercadeoDinamico:before,
.ico_miClaro:before,
.ico_minutosPlan:before,
.ico_minutosTodoDestino:before,
.ico_multillamadas:before,
.ico_multiplayNegocios:before,
.ico_noticias:before,
.ico_nuevaTv:before,
.ico_numerosAmigos:before,
.ico_office365:before,
.ico_pagasSegundo:before,
.ico_pagos2:before,
.ico_pagos:before,
.ico_panelDeControl:before,
.ico_pantalla:before,
.ico_paquetes:before,
.ico_paquetesTelepresencia:before,
.ico_pasaminutos:before,
.ico_pasos:before,
.ico_personalizacion:before,
.ico_peso:before,
.ico_picoPlaca:before,
.ico_plugPlay:before,
.ico_portabilidadEmpresarial:before,
.ico_posicionMarca:before,
.ico_preguntasFrecuentes1:before,
.ico_preguntasFrecuentes:before,
.ico_presenciaWeb:before,
.ico_privacidad1:before,
.ico_privacidad:before,
.ico_procedimientoDevolucion:before,
.ico_proteccion:before,
.ico_proteccionUsuario:before,
.ico_publicidad:before,
.ico_pvr:before,
.ico_quejasRecursos:before,
.ico_recargaLinea2:before,
.ico_recargaLinea:before,
.ico_redireccionamiento:before,
.ico_reduccionCostos:before,
.ico_reportesLinea:before,
.ico_reservePeriodicamente:before,
.ico_respaldoAutomatizado:before,
.ico_respaldoCadaSesion:before,
.ico_respaldoDia:before,
.ico_respaldoFlexible:before,
.ico_respaldoLinea:before,
.ico_rifd:before,
.ico_seguimientoPacientesCronicos:before,
.ico_seguridad:before,
.ico_seo:before,
.ico_servicioPotable:before,
.ico_serviciosHogar:before,
.ico_siaf:before,
.ico_sim:before,
.ico_sinergiaMedicos:before,
.ico_sitiosInteres:before,
.ico_smsPlan:before,
.ico_solucionesMoviles:before,
.ico_soporteTecnico:before,
.ico_tarjetaCredito:before,
.ico_telefoniaFija:before,
.ico_telepresenciaAdministrativa:before,
.ico_telepresenciaInmersiva:before,
.ico_telepresenciaInternet:before,
.ico_telepresenciaMedida:before,
.ico_terminosCondiciones:before,
.ico_testVelocidad:before,
.ico_timeMarket:before,
.ico_ubicacion:before,
.ico_veinticuatroSiete:before,
.ico_versatilidad:before,
.ico_videoSeguridad:before,
.ico_webmail:before,
.ico_whatsapp:before,
.ico_xyz:before,
.ico_zonasWifi:before {
 content:"";
 background-position:0 0;
 width:38px;
 height:38px;
 display:block;
 float:left;
 margin-right:10px
}
.ico_proteccionUsuario:before {
 background:url(vector/personas/ico_proteccionUsuario.svg) no-repeat
}
.ico_quejasRecursos:before {
 background:url(vector/personas/ico_quejasRecursos.svg) no-repeat
}
.ico_procedimientoDevolucion:before {
 background:url(vector/personas/ico_procedimientoDevolucion.svg) no-repeat
}
.ico_cobertura:before {
 background:url(vector/personas/ico_cobertura.svg) no-repeat
}
.ico_consultaAqui:before {
 background:url(vector/personas/ico_consultaAqui.svg) no-repeat
}
.ico_datosPersonales:before {
 background:url(vector/personas/ico_datosPersonales.svg) no-repeat
}
.ico_elegidos:before {
 background:url(vector/personas/ico_elegidos.svg) no-repeat
}
.ico_picoPlaca:before {
 background:url(vector/personas/ico_picoPlaca.svg) no-repeat
}
.ico_llamaTodoDestino:before {
 background:url(vector/personas/ico_llamaTodoDestino.svg) no-repeat
}
.ico_pagasSegundo:before {
 background:url(vector/personas/ico_pagasSegundo.svg) no-repeat
}
.ico_hablaSinCosto:before {
 background:url(vector/personas/ico_hablaSinCosto.svg) no-repeat
}
.ico_buzon:before {
 background:url(vector/personas/ico_buzon.svg) no-repeat
}
.ico_pasaminutos:before {
 background:url(vector/personas/ico_pasaminutos.svg) no-repeat
}
.ico_marcaYa:before {
 background:url(vector/personas/ico_marcaYa.svg) no-repeat
}
.ico_paquetes:before {
 background:url(vector/personas/ico_paquetes.svg) no-repeat
}
.ico_testVelocidad:before {
 background:url(vector/personas/ico_testVelocidad.svg) no-repeat
}
.ico_contactanos:before {
 background:url(vector/personas/ico_contactanos.svg) no-repeat
}
.ico_preguntasFrecuentes:before {
 background:url(vector/personas/ico_preguntasFrecuentes.svg) no-repeat
}
.ico_elegidosIlimitados:before {
 background:url(vector/personas/ico_elegidosIlimitados.svg) no-repeat
}
.ico_numerosAmigos:before {
 background:url(vector/personas/ico_numerosAmigos.svg) no-repeat
}
.ico_cargaInicial:before {
 background:url(vector/personas/ico_cargaInicial.svg) no-repeat
}
.ico_zonasWifi:before {
 background:url(vector/personas/ico_zonasWifi.svg) no-repeat
}
.ico_guiaProgramacion:before {
 background:url(vector/personas/ico_guiaProgramacion.svg) no-repeat
}
.ico_guiaControles:before {
 background:url(vector/personas/ico_guiaControles.svg) no-repeat
}
.ico_telefoniaFija:before {
 background:url(vector/personas/ico_telefoniaFija.svg) no-repeat
}
.ico_canalesExclusivos:before {
 background:url(vector/personas/ico_canalesExclusivos.svg) no-repeat
}
.ico_cuentasCorreo:before {
 background:url(vector/personas/ico_cuentasCorreo.svg) no-repeat
}
.ico_redireccionamiento:before {
 background:url(vector/personas/ico_redireccionamiento.svg) no-repeat
}
.ico_marcaYa1:before {
 background:url(vector/personas/ico_marcaYa1.svg) no-repeat
}
.ico_privacidad:before {
 background:url(vector/personas/ico_privacidad.svg) no-repeat
}
.ico_asistente:before {
 background:url(vector/personas/ico_asistente.svg) no-repeat
}
.ico_bloqueo:before {
 background:url(vector/personas/ico_bloqueo.svg) no-repeat
}
.ico_pvr:before {
 background:url(vector/personas/ico_pvr.svg) no-repeat
}
.ico_hogaresDigitales:before {
 background:url(vector/personas/ico_hogaresDigitales.svg) no-repeat
}
.ico_webmail:before {
 background:url(vector/personas/ico_webmail.svg) no-repeat
}
.ico_blackberry:before {
 background:url(vector/personas/ico_blackberry.svg) no-repeat
}
.ico_erp:before {
 background:url(vector/personas/ico_erp.svg) no-repeat
}
.ico_facilidadDeUso:before {
 background:url(vector/personas/ico_facilidadDeUso.svg) no-repeat
}
.ico_InformacionEnLinea:before {
 background:url(vector/personas/ico_InformacionEnLinea.svg) no-repeat
}
.ico_administracionEquipo:before {
 background:url(vector/personas/ico_administracionEquipo.svg) no-repeat
}
.ico_economicoEficiente:before {
 background:url(vector/personas/ico_economicoEficiente.svg) no-repeat
}
.ico_rifd:before {
 background:url(vector/personas/ico_rifd.svg) no-repeat
}
.ico_respaldoLinea:before {
 background:url(vector/personas/ico_respaldoLinea.svg) no-repeat
}
.ico_respaldoAutomatizado:before {
 background:url(vector/personas/ico_respaldoAutomatizado.svg) no-repeat
}
.ico_facilidadMovilidad:before {
 background:url(vector/personas/ico_facilidadMovilidad.svg) no-repeat
}
.ico_respaldoFlexible:before {
 background:url(vector/personas/ico_respaldoFlexible.svg) no-repeat
}
.ico_seguridad:before {
 background:url(vector/personas/ico_seguridad.svg) no-repeat
}
.ico_respaldoDia:before {
 background:url(vector/personas/ico_respaldoDia.svg) no-repeat
}
.ico_seguimientoPacientesCronicos:before {
 background:url(vector/personas/ico_seguimientoPacientesCronicos.svg) no-repeat
}
.ico_datosTiempoReal:before {
 background:url(vector/personas/ico_datosTiempoReal.svg) no-repeat
}
.ico_ahorro:before {
 background:url(vector/personas/ico_ahorro.svg) no-repeat
}
.ico_videoSeguridad:before {
 background:url(vector/personas/ico_videoSeguridad.svg) no-repeat
}
.ico_agilidadProcesos:before {
 background:url(vector/personas/ico_agilidadProcesos.svg) no-repeat
}
.ico_inversionEconomica:before {
 background:url(vector/personas/ico_inversionEconomica.svg) no-repeat
}
.ico_ServicioEscalable:before {
 background:url(vector/personas/ico_ServicioEscalable.svg) no-repeat
}
.ico_plugPlay:before {
 background:url(vector/personas/ico_plugPlay.svg) no-repeat
}
.ico_xyz:before {
 background:url(vector/personas/ico_xyz.svg) no-repeat
}
.ico_asesoriaEficiente:before {
 background:url(vector/personas/ico_asesoriaEficiente.svg) no-repeat
}
.ico_atencionClientes:before {
 background:url(vector/personas/ico_atencionClientes.svg) no-repeat
}
.ico_soporteTecnico:before {
 background:url(vector/personas/ico_soporteTecnico.svg) no-repeat
}
.ico_consultorioVirtual:before {
 background:url(vector/personas/ico_consultorioVirtual.svg) no-repeat
}
.ico_comodidad:before {
 background:url(vector/personas/ico_comodidad.svg) no-repeat
}
.ico_agilidadAtencion:before {
 background:url(vector/personas/ico_agilidadAtencion.svg) no-repeat
}
.ico_mayorCapServicio:before {
 background:url(vector/personas/ico_mayorCapServicio.svg) no-repeat
}
.ico_sinergiaMedicos:before {
 background:url(vector/personas/ico_sinergiaMedicos.svg) no-repeat
}
.ico_cacs:before {
 background:url(vector/personas/ico_cacs.svg) no-repeat
}
.ico_timeMarket:before {
 background:url(vector/personas/ico_timeMarket.svg) no-repeat
}
.ico_integracion:before {
 background:url(vector/personas/ico_integracion.svg) no-repeat
}
.ico_reportesLinea:before {
 background:url(vector/personas/ico_reportesLinea.svg) no-repeat
}
.ico_enlaceDirecto:before {
 background:url(vector/personas/ico_enlaceDirecto.svg) no-repeat
}
.ico_minutosTodoDestino:before {
 background:url(vector/personas/ico_minutosTodoDestino.svg) no-repeat
}
.ico_multillamadas:before {
 background:url(vector/personas/ico_multillamadas.svg) no-repeat
}
.ico_escalabilidad:before {
 background:url(vector/personas/ico_escalabilidad.svg) no-repeat
}
.ico_audioconferenciaClaro:before {
 background:url(vector/personas/ico_audioconferenciaClaro.svg) no-repeat
}
.ico_paquetesTelepresencia:before {
 background:url(vector/personas/ico_paquetesTelepresencia.svg) no-repeat
}
.ico_reservePeriodicamente:before {
 background:url(vector/personas/ico_reservePeriodicamente.svg) no-repeat
}
.ico_veinticuatroSiete:before {
 background:url(vector/personas/ico_veinticuatroSiete.svg) no-repeat
}
.ico_comunicacionAgilEficaz:before {
 background:url(vector/personas/ico_comunicacionAgilEficaz.svg) no-repeat
}
.ico_respaldoCadaSesion:before {
 background:url(vector/personas/ico_respaldoCadaSesion.svg) no-repeat
}
.ico_informacionSobeUsuario:before {
 background:url(vector/personas/ico_informacionSobeUsuario.svg) no-repeat
}
.ico_mdm:before {
 background:url(vector/personas/ico_mdm.svg) no-repeat
}
.ico_privacidad1:before {
 background:url(vector/personas/ico_privacidad1.svg) no-repeat
}
.ico_proteccion:before {
 background:url(vector/personas/ico_proteccion.svg) no-repeat
}
.ico_controlRemoto:before {
 background:url(vector/personas/ico_controlRemoto.svg) no-repeat
}
.ico_office365:before {
 background:url(vector/personas/ico_office365.svg) no-repeat
}
.ico_maximiceInversion:before {
 background:url(vector/personas/ico_maximiceInversion.svg) no-repeat
}
.ico_confiable:before {
 background:url(vector/personas/ico_confiable.svg) no-repeat
}
.ico_sim:before {
 background:url(vector/personas/ico_sim.svg) no-repeat
}
.ico_funcionaFrioCalor:before {
 background:url(vector/personas/ico_funcionaFrioCalor.svg) no-repeat
}
.ico_edicionSuperior:before {
 background:url(vector/personas/ico_edicionSuperior.svg) no-repeat
}
.ico_cumplimientoNormas:before {
 background:url(vector/personas/ico_cumplimientoNormas.svg) no-repeat
}
.ico_garantizado:before {
 background:url(vector/personas/ico_garantizado.svg) no-repeat
}
.ico_estandares:before {
 background:url(vector/personas/ico_estandares.svg) no-repeat
}
.ico_telepresenciaAdministrativa:before {
 background:url(vector/personas/ico_telepresenciaAdministrativa.svg) no-repeat
}
.ico_servicioPotable:before {
 background:url(vector/personas/ico_servicioPotable.svg) no-repeat
}
.ico_telepresenciaInternet:before {
 background:url(vector/personas/ico_telepresenciaInternet.svg) no-repeat
}
.ico_telepresenciaMedida:before {
 background:url(vector/personas/ico_telepresenciaMedida.svg) no-repeat
}
.ico_telepresenciaInmersiva:before {
 background:url(vector/personas/ico_telepresenciaInmersiva.svg) no-repeat
}
.ico_acondicionamiento:before {
 background:url(vector/personas/ico_acondicionamiento.svg) no-repeat
}
.ico_agilice:before {
 background:url(vector/personas/ico_agilice.svg) no-repeat
}
.ico_estabilidadLlamadas:before {
 background:url(vector/personas/ico_estabilidadLlamadas.svg) no-repeat
}
.ico_facturacion:before {
 background:url(vector/personas/ico_facturacion.svg) no-repeat
}
.ico_personalizacion:before {
 background:url(vector/personas/ico_personalizacion.svg) no-repeat
}
.ico_implementacion:before {
 background:url(vector/personas/ico_implementacion.svg) no-repeat
}
.ico_gestion:before {
 background:url(vector/personas/ico_gestion.svg) no-repeat
}
.ico_evolucion:before {
 background:url(vector/personas/ico_evolucion.svg) no-repeat
}
.ico_mec:before {
 background:url(vector/personas/ico_mec.svg) no-repeat
}
.ico_reduccionCostos:before {
 background:url(vector/personas/ico_reduccionCostos.svg) no-repeat
}
.ico_posicionMarca:before {
 background:url(vector/personas/ico_posicionMarca.svg) no-repeat
}
.ico_Universalidad:before {
 background:url(vector/personas/ico_Universalidad.svg) no-repeat
}
.ico_mercadeoDinamico:before {
 background:url(vector/personas/ico_mercadeoDinamico.svg) no-repeat
}
.ico_publicidad:before {
 background:url(vector/personas/ico_publicidad.svg) no-repeat
}
.ico_contenidosDigitales:before {
 background:url(vector/personas/ico_contenidosDigitales.svg) no-repeat
}
.ico_inmediatez:before {
 background:url(vector/personas/ico_inmediatez.svg) no-repeat
}
.ico_asertividad:before {
 background:url(vector/personas/ico_asertividad.svg) no-repeat
}
.ico_presenciaWeb:before {
 background:url(vector/personas/ico_presenciaWeb.svg) no-repeat
}
.ico_seo:before {
 background:url(vector/personas/ico_seo.svg) no-repeat
}
.ico_versatilidad:before {
 background:url(vector/personas/ico_versatilidad.svg) no-repeat
}
.ico_dominio:before {
 background:url(vector/personas/ico_dominio.svg) no-repeat
}
.ico_ubicacion:before {
 background:url(vector/personas/ico_ubicacion.svg) no-repeat
}
.ico_panelDeControl:before {
 background:url(vector/personas/ico_panelDeControl.svg) no-repeat
}
.ico_siaf:before {
 background:url(vector/personas/ico_siaf.svg) no-repeat
}
.ico_manejoRecursos:before {
 background:url(vector/personas/ico_manejoRecursos.svg) no-repeat
}
.ico_marca:before {
 background:url(vector/personas/ico_marca.svg) no-repeat
}
.ico_flexibilidad:before {
 background:url(vector/personas/ico_flexibilidad.svg) no-repeat
}
.ico_terminosCondiciones:before {
 background:url(vector/personas/ico_terminosCondiciones.svg) no-repeat
}
.ico_cobertura1:before {
 background:url(vector/personas/ico_cobertura1.svg) no-repeat
}
.ico_consultaTuSaldo:before {
 background:url(vector/personas/ico_consultaTuSaldo.svg) no-repeat
}
.ico_comunidad:before {
 background:url(vector/personas/ico_comunidad.svg) no-repeat
}
.ico_nuevaTv:before {
 background:url(vector/personas/ico_nuevaTv.svg) no-repeat
}
.ico_preguntasFrecuentes1:before {
 background:url(vector/personas/ico_preguntasFrecuentes1.svg) no-repeat
}
.ico_pasos:before {
 background:url(vector/personas/ico_pasos.svg) no-repeat
}
.ico_recargaLinea:before {
 background:url(vector/personas/ico_recargaLinea.svg) no-repeat
}
.ico_compraMovil:before {
 background:url(vector/personas/ico_compraMovil.svg) no-repeat
}
.ico_armaPaquete:before {
 background:url(vector/personas/ico_armaPaquete.svg) no-repeat
}
.ico_chatVentas:before {
 background:url(vector/personas/ico_chatVentas.svg) no-repeat
}
.ico_serviciosHogar:before {
 background:url(vector/personas/ico_serviciosHogar.svg) no-repeat
}
.ico_lte4G:before {
 background:url(vector/personas/ico_lte4G.svg) no-repeat
}
.ico_imei:before {
 background:url(vector/personas/ico_imei.svg) no-repeat
}
.ico_3play:before {
 background:url(vector/personas/ico_3play.svg) no-repeat
}
.ico_catalogoEquipos:before {
 background:url(vector/personas/ico_catalogoEquipos.svg) no-repeat
}
.ico_internet:before {
 background:url(vector/personas/ico_internet.svg) no-repeat
}
.ico_miClaro:before {
 background:url(vector/personas/ico_miClaro.svg) no-repeat
}
.ico_pagos:before {
 background:url(vector/personas/ico_pagos.svg) no-repeat
}
.ico_comunicacionMovil:before {
 background:url(vector/personas/ico_comunicacionMovil.svg) no-repeat
}
.ico_megaPixeles:before {
 background:url(vector/personas/ico_megaPixeles.svg) no-repeat
}
.ico_peso:before {
 background:url(vector/personas/ico_peso.svg) no-repeat
}
.ico_pantalla:before {
 background:url(vector/personas/ico_pantalla.svg) no-repeat
}
.ico_minutosPlan:before {
 background:url(vector/personas/ico_minutosPlan.svg) no-repeat
}
.ico_megasPlan:before {
 background:url(vector/personas/ico_megasPlan.svg) no-repeat
}
.ico_smsPlan:before {
 background:url(vector/personas/ico_smsPlan.svg) no-repeat
}
.ico_claroMusica:before {
 background:url(vector/personas/ico_claroMusica.svg) no-repeat
}
.ico_multiplayNegocios:before {
 background:url(vector/personas/ico_multiplayNegocios.svg) no-repeat
}
.ico_claroClub:before {
 background:url(vector/personas/ico_claroClub.svg) no-repeat
}
.ico_whatsapp:before {
 background:url(vector/personas/ico_whatsapp.svg) no-repeat
}
.ico_cambiate:before {
 background:url(vector/personas/ico_cambiate.svg) no-repeat
}
.ico_documento:before {
 background:url(vector/personas/ico_documento.svg) no-repeat
}
.ico_claroMusica2:before {
 background:url(vector/personas/ico_claroMusica2.svg) no-repeat
}
.ico_claroVideo:before {
 background:url(vector/personas/ico_claroVideo.svg) no-repeat
}
.ico_claroEnterpriseSolutions:before {
 background:url(vector/personas/ico_claroEnterpriseSolutions.svg) no-repeat
}
.ico_pagos2:before {
 background:url(vector/personas/ico_pagos2.svg) no-repeat
}
.ico_chatSitio:before {
 background:url(vector/personas/ico_chatSitio.svg) no-repeat
}
.ico_noticias:before {
 background:url(vector/personas/ico_noticias.svg) no-repeat
}
.ico_tarjetaCredito:before {
 background:url(vector/personas/ico_tarjetaCredito.svg) no-repeat
}
.ico_recargaLinea2:before {
 background:url(vector/personas/ico_recargaLinea2.svg) no-repeat
}
.ico_facturaElectronica:before {
 background:url(vector/personas/ico_facturaElectronica.svg) no-repeat
}
.ico_descargarFactura:before {
 background:url(vector/personas/ico_descargarFactura.svg) no-repeat
}
.ico_claroClub2:before {
 background:url(vector/personas/ico_claroClub2.svg) no-repeat
}
.ico_activaPaquetes:before {
 background:url(vector/personas/ico_activaPaquetes.svg) no-repeat
}
.ico_facElectronica:before {
 background:url(vector/personas/ico_facElectronica.svg) no-repeat
}
.ico_cloud:before {
 background:url(vector/personas/ico_cloud.svg) no-repeat
}
.ico_portabilidadEmpresarial:before {
 background:url(vector/personas/ico_portabilidadEmpresarial.svg) no-repeat
}
.ico_solucionesMoviles:before {
 background:url(vector/personas/ico_solucionesMoviles.svg) no-repeat
}
.ico_sitiosInteres:before {
 background:url(vector/personas/ico_sitiosInteres.svg) no-repeat
}
.ico_3playE:before,
.ico_InformacionEnLineaE:before,
.ico_ServicioEscalableE:before,
.ico_UniversalidadE:before,
.ico_acondicionamientoE:before,
.ico_activaPaquetesE:before,
.ico_administracionEquipoE:before,
.ico_agiliceE:before,
.ico_agilidadAtencionE:before,
.ico_agilidadProcesosE:before,
.ico_ahorroE:before,
.ico_armaPaqueteE:before,
.ico_asertividadE:before,
.ico_asesoriaEficienteE:before,
.ico_asistenteE:before,
.ico_atencionClientesE:before,
.ico_audioconferenciaClaroE:before,
.ico_blackberryE:before,
.ico_bloqueoE:before,
.ico_buzonE:before,
.ico_cacsE:before,
.ico_cambiateE:before,
.ico_canalesExclusivosE:before,
.ico_cargaInicialE:before,
.ico_catalogoEquiposE:before,
.ico_chatSitioE:before,
.ico_chatVentasE:before,
.ico_claroClub2E:before,
.ico_claroClubE:before,
.ico_claroEnterpriseSolutionsE:before,
.ico_claroMusica2E:before,
.ico_claroMusicaE:before,
.ico_claroVideoE:before,
.ico_cloudE:before,
.ico_cobertura1E:before,
.ico_coberturaE:before,
.ico_comodidadE:before,
.ico_compraMovilE:before,
.ico_comunicacionAgilEficazE:before,
.ico_comunicacionMovilE:before,
.ico_comunidadE:before,
.ico_confiableE:before,
.ico_consultaAquiE:before,
.ico_consultaTuSaldoE:before,
.ico_consultorioVirtualE:before,
.ico_contactanosE:before,
.ico_contenidosDigitalesE:before,
.ico_controlRemotoE:before,
.ico_cuentasCorreoE:before,
.ico_cumplimientoNormasE:before,
.ico_datosPersonalesE:before,
.ico_datosTiempoRealE:before,
.ico_descargarFacturaE:before,
.ico_documentoE:before,
.ico_dominioE:before,
.ico_economicoEficienteE:before,
.ico_edicionSuperiorE:before,
.ico_elegidosE:before,
.ico_elegidosIlimitadosE:before,
.ico_enlaceDirectoE:before,
.ico_erpE:before,
.ico_escalabilidadE:before,
.ico_estabilidadLlamadasE:before,
.ico_estandaresE:before,
.ico_evolucionE:before,
.ico_facElectronicaE:before,
.ico_facilidadDeUsoE:before,
.ico_facilidadMovilidadE:before,
.ico_facturaElectronicaE:before,
.ico_facturacionE:before,
.ico_flexibilidadE:before,
.ico_funcionaFrioCalorE:before,
.ico_garantizadoE:before,
.ico_gestionE:before,
.ico_guiaControlesE:before,
.ico_guiaProgramacionE:before,
.ico_hablaSinCostoE:before,
.ico_hogaresDigitalesE:before,
.ico_imeiE:before,
.ico_implementacionE:before,
.ico_informacionSobeUsuarioE:before,
.ico_inmediatezE:before,
.ico_integracionE:before,
.ico_internetE:before,
.ico_inversionEconomicaE:before,
.ico_llamaTodoDestinoE:before,
.ico_lte4GE:before,
.ico_manejoRecursosE:before,
.ico_marcaE:before,
.ico_marcaYa1E:before,
.ico_marcaYaE:before,
.ico_maximiceInversionE:before,
.ico_mayorCapServicioE:before,
.ico_mdmE:before,
.ico_mecE:before,
.ico_megaPixelesE:before,
.ico_megasPlanE:before,
.ico_mercadeoDinamicoE:before,
.ico_miClaroE:before,
.ico_minutosPlanE:before,
.ico_minutosTodoDestinoE:before,
.ico_multillamadasE:before,
.ico_multiplayNegociosE:before,
.ico_noticiasE:before,
.ico_nuevaTvE:before,
.ico_numerosAmigosE:before,
.ico_office365E:before,
.ico_pagasSegundoE:before,
.ico_pagos2E:before,
.ico_pagosE:before,
.ico_panelDeControlE:before,
.ico_pantallaE:before,
.ico_paquetesE:before,
.ico_paquetesTelepresenciaE:before,
.ico_pasaminutosE:before,
.ico_pasosE:before,
.ico_personalizacionE:before,
.ico_pesoE:before,
.ico_picoPlacaE:before,
.ico_plugPlayE:before,
.ico_portabilidadEmpresarialE:before,
.ico_posicionMarcaE:before,
.ico_preguntasFrecuentes1E:before,
.ico_preguntasFrecuentesE:before,
.ico_presenciaWebE:before,
.ico_privacidad1E:before,
.ico_privacidadE:before,
.ico_procedimientoDevolucionE:before,
.ico_proteccionE:before,
.ico_proteccionUsuarioE:before,
.ico_publicidadE:before,
.ico_pvrE:before,
.ico_quejasRecursosE:before,
.ico_recargaLinea2E:before,
.ico_recargaLineaE:before,
.ico_redireccionamientoE:before,
.ico_reduccionCostosE:before,
.ico_reportesLineaE:before,
.ico_reservePeriodicamenteE:before,
.ico_respaldoAutomatizadoE:before,
.ico_respaldoCadaSesionE:before,
.ico_respaldoDiaE:before,
.ico_respaldoFlexibleE:before,
.ico_respaldoLineaE:before,
.ico_rifdE:before,
.ico_seguimientoPacientesCronicosE:before,
.ico_seguridadE:before,
.ico_seoE:before,
.ico_servicioPotableE:before,
.ico_serviciosHogarE:before,
.ico_siafE:before,
.ico_simE:before,
.ico_sinergiaMedicosE:before,
.ico_sitiosInteresE:before,
.ico_smsPlanE:before,
.ico_solucionesMovilesE:before,
.ico_soporteTecnicoE:before,
.ico_tarjetaCreditoE:before,
.ico_telefoniaFijaE:before,
.ico_telepresenciaAdministrativaE:before,
.ico_telepresenciaInmersivaE:before,
.ico_telepresenciaInternetE:before,
.ico_telepresenciaMedidaE:before,
.ico_terminosCondicionesE:before,
.ico_testVelocidadE:before,
.ico_timeMarketE:before,
.ico_ubicacionE:before,
.ico_veinticuatroSieteE:before,
.ico_versatilidadE:before,
.ico_videoSeguridadE:before,
.ico_webmailE:before,
.ico_whatsappE:before,
.ico_xyzE:before,
.ico_zonasWifiE:before {
 content:"";
 background-position:0 0;
 width:38px;
 height:38px;
 display:block;
 float:left;
 margin-right:10px
}
.ico_proteccionUsuarioE:before {
 background:url(vector/empresas/ico_proteccionUsuario.svg) no-repeat
}
.ico_quejasRecursosE:before {
 background:url(vector/empresas/ico_quejasRecursos.svg) no-repeat
}
.ico_procedimientoDevolucionE:before {
 background:url(vector/empresas/ico_procedimientoDevolucion.svg) no-repeat
}
.ico_coberturaE:before {
 background:url(vector/empresas/ico_cobertura.svg) no-repeat
}
.ico_consultaAquiE:before {
 background:url(vector/empresas/ico_consultaAqui.svg) no-repeat
}
.ico_datosPersonalesE:before {
 background:url(vector/empresas/ico_datosPersonales.svg) no-repeat
}
.ico_elegidosE:before {
 background:url(vector/empresas/ico_elegidos.svg) no-repeat
}
.ico_picoPlacaE:before {
 background:url(vector/empresas/ico_picoPlaca.svg) no-repeat
}
.ico_llamaTodoDestinoE:before {
 background:url(vector/empresas/ico_llamaTodoDestino.svg) no-repeat
}
.ico_pagasSegundoE:before {
 background:url(vector/empresas/ico_pagasSegundo.svg) no-repeat
}
.ico_hablaSinCostoE:before {
 background:url(vector/empresas/ico_hablaSinCosto.svg) no-repeat
}
.ico_buzonE:before {
 background:url(vector/empresas/ico_buzon.svg) no-repeat
}
.ico_pasaminutosE:before {
 background:url(vector/empresas/ico_pasaminutos.svg) no-repeat
}
.ico_marcaYaE:before {
 background:url(vector/empresas/ico_marcaYa.svg) no-repeat
}
.ico_paquetesE:before {
 background:url(vector/empresas/ico_paquetes.svg) no-repeat
}
.ico_testVelocidadE:before {
 background:url(vector/empresas/ico_testVelocidad.svg) no-repeat
}
.ico_contactanosE:before {
 background:url(vector/empresas/ico_contactanos.svg) no-repeat
}
.ico_preguntasFrecuentesE:before {
 background:url(vector/empresas/ico_preguntasFrecuentes.svg) no-repeat
}
.ico_elegidosIlimitadosE:before {
 background:url(vector/empresas/ico_elegidosIlimitados.svg) no-repeat
}
.ico_numerosAmigosE:before {
 background:url(vector/empresas/ico_numerosAmigos.svg) no-repeat
}
.ico_cargaInicialE:before {
 background:url(vector/empresas/ico_cargaInicial.svg) no-repeat
}
.ico_zonasWifiE:before {
 background:url(vector/empresas/ico_zonasWifi.svg) no-repeat
}
.ico_guiaProgramacionE:before {
 background:url(vector/empresas/ico_guiaProgramacion.svg) no-repeat
}
.ico_guiaControlesE:before {
 background:url(vector/empresas/ico_guiaControles.svg) no-repeat
}
.ico_telefoniaFijaE:before {
 background:url(vector/empresas/ico_telefoniaFija.svg) no-repeat
}
.ico_canalesExclusivosE:before {
 background:url(vector/empresas/ico_canalesExclusivos.svg) no-repeat
}
.ico_cuentasCorreoE:before {
 background:url(vector/empresas/ico_cuentasCorreo.svg) no-repeat
}
.ico_redireccionamientoE:before {
 background:url(vector/empresas/ico_redireccionamiento.svg) no-repeat
}
.ico_marcaYa1E:before {
 background:url(vector/empresas/ico_marcaYa1.svg) no-repeat
}
.ico_privacidadE:before {
 background:url(vector/empresas/ico_privacidad.svg) no-repeat
}
.ico_asistenteE:before {
 background:url(vector/empresas/ico_asistente.svg) no-repeat
}
.ico_bloqueoE:before {
 background:url(vector/empresas/ico_bloqueo.svg) no-repeat
}
.ico_pvrE:before {
 background:url(vector/empresas/ico_pvr.svg) no-repeat
}
.ico_hogaresDigitalesE:before {
 background:url(vector/empresas/ico_hogaresDigitales.svg) no-repeat
}
.ico_webmailE:before {
 background:url(vector/empresas/ico_webmail.svg) no-repeat
}
.ico_blackberryE:before {
 background:url(vector/empresas/ico_blackberry.svg) no-repeat
}
.ico_erpE:before {
 background:url(vector/empresas/ico_erp.svg) no-repeat
}
.ico_facilidadDeUsoE:before {
 background:url(vector/empresas/ico_facilidadDeUso.svg) no-repeat
}
.ico_InformacionEnLineaE:before {
 background:url(vector/empresas/ico_InformacionEnLinea.svg) no-repeat
}
.ico_administracionEquipoE:before {
 background:url(vector/empresas/ico_administracionEquipo.svg) no-repeat
}
.ico_economicoEficienteE:before {
 background:url(vector/empresas/ico_economicoEficiente.svg) no-repeat
}
.ico_rifdE:before {
 background:url(vector/empresas/ico_rifd.svg) no-repeat
}
.ico_respaldoLineaE:before {
 background:url(vector/empresas/ico_respaldoLinea.svg) no-repeat
}
.ico_respaldoAutomatizadoE:before {
 background:url(vector/empresas/ico_respaldoAutomatizado.svg) no-repeat
}
.ico_facilidadMovilidadE:before {
 background:url(vector/empresas/ico_facilidadMovilidad.svg) no-repeat
}
.ico_respaldoFlexibleE:before {
 background:url(vector/empresas/ico_respaldoFlexible.svg) no-repeat
}
.ico_seguridadE:before {
 background:url(vector/empresas/ico_seguridad.svg) no-repeat
}
.ico_respaldoDiaE:before {
 background:url(vector/empresas/ico_respaldoDia.svg) no-repeat
}
.ico_seguimientoPacientesCronicosE:before {
 background:url(vector/empresas/ico_seguimientoPacientesCronicos.svg) no-repeat
}
.ico_datosTiempoRealE:before {
 background:url(vector/empresas/ico_datosTiempoReal.svg) no-repeat
}
.ico_ahorroE:before {
 background:url(vector/empresas/ico_ahorro.svg) no-repeat
}
.ico_videoSeguridadE:before {
 background:url(vector/empresas/ico_videoSeguridad.svg) no-repeat
}
.ico_agilidadProcesosE:before {
 background:url(vector/empresas/ico_agilidadProcesos.svg) no-repeat
}
.ico_inversionEconomicaE:before {
 background:url(vector/empresas/ico_inversionEconomica.svg) no-repeat
}
.ico_ServicioEscalableE:before {
 background:url(vector/empresas/ico_ServicioEscalable.svg) no-repeat
}
.ico_plugPlayE:before {
 background:url(vector/empresas/ico_plugPlay.svg) no-repeat
}
.ico_xyzE:before {
 background:url(vector/empresas/ico_xyz.svg) no-repeat
}
.ico_asesoriaEficienteE:before {
 background:url(vector/empresas/ico_asesoriaEficiente.svg) no-repeat
}
.ico_atencionClientesE:before {
 background:url(vector/empresas/ico_atencionClientes.svg) no-repeat
}
.ico_soporteTecnicoE:before {
 background:url(vector/empresas/ico_soporteTecnico.svg) no-repeat
}
.ico_consultorioVirtualE:before {
 background:url(vector/empresas/ico_consultorioVirtual.svg) no-repeat
}
.ico_comodidadE:before {
 background:url(vector/empresas/ico_comodidad.svg) no-repeat
}
.ico_agilidadAtencionE:before {
 background:url(vector/empresas/ico_agilidadAtencion.svg) no-repeat
}
.ico_mayorCapServicioE:before {
 background:url(vector/empresas/ico_mayorCapServicio.svg) no-repeat
}
.ico_sinergiaMedicosE:before {
 background:url(vector/empresas/ico_sinergiaMedicos.svg) no-repeat
}
.ico_cacsE:before {
 background:url(vector/empresas/ico_cacs.svg) no-repeat
}
.ico_timeMarketE:before {
 background:url(vector/empresas/ico_timeMarket.svg) no-repeat
}
.ico_integracionE:before {
 background:url(vector/empresas/ico_integracion.svg) no-repeat
}
.ico_reportesLineaE:before {
 background:url(vector/empresas/ico_reportesLinea.svg) no-repeat
}
.ico_enlaceDirectoE:before {
 background:url(vector/empresas/ico_enlaceDirecto.svg) no-repeat
}
.ico_minutosTodoDestinoE:before {
 background:url(vector/empresas/ico_minutosTodoDestino.svg) no-repeat
}
.ico_multillamadasE:before {
 background:url(vector/empresas/ico_multillamadas.svg) no-repeat
}
.ico_escalabilidadE:before {
 background:url(vector/empresas/ico_escalabilidad.svg) no-repeat
}
.ico_audioconferenciaClaroE:before {
 background:url(vector/empresas/ico_audioconferenciaClaro.svg) no-repeat
}
.ico_paquetesTelepresenciaE:before {
 background:url(vector/empresas/ico_paquetesTelepresencia.svg) no-repeat
}
.ico_reservePeriodicamenteE:before {
 background:url(vector/empresas/ico_reservePeriodicamente.svg) no-repeat
}
.ico_veinticuatroSieteE:before {
 background:url(vector/empresas/ico_veinticuatroSiete.svg) no-repeat
}
.ico_comunicacionAgilEficazE:before {
 background:url(vector/empresas/ico_comunicacionAgilEficaz.svg) no-repeat
}
.ico_respaldoCadaSesionE:before {
 background:url(vector/empresas/ico_respaldoCadaSesion.svg) no-repeat
}
.ico_informacionSobeUsuarioE:before {
 background:url(vector/empresas/ico_informacionSobeUsuario.svg) no-repeat
}
.ico_mdmE:before {
 background:url(vector/empresas/ico_mdm.svg) no-repeat
}
.ico_privacidad1E:before {
 background:url(vector/empresas/ico_privacidad1.svg) no-repeat
}
.ico_proteccionE:before {
 background:url(vector/empresas/ico_proteccion.svg) no-repeat
}
.ico_controlRemotoE:before {
 background:url(vector/empresas/ico_controlRemoto.svg) no-repeat
}
.ico_office365E:before {
 background:url(vector/empresas/ico_office365.svg) no-repeat
}
.ico_maximiceInversionE:before {
 background:url(vector/empresas/ico_maximiceInversion.svg) no-repeat
}
.ico_confiableE:before {
 background:url(vector/empresas/ico_confiable.svg) no-repeat
}
.ico_simE:before {
 background:url(vector/empresas/ico_sim.svg) no-repeat
}
.ico_funcionaFrioCalorE:before {
 background:url(vector/empresas/ico_funcionaFrioCalor.svg) no-repeat
}
.ico_edicionSuperiorE:before {
 background:url(vector/empresas/ico_edicionSuperior.svg) no-repeat
}
.ico_cumplimientoNormasE:before {
 background:url(vector/empresas/ico_cumplimientoNormas.svg) no-repeat
}
.ico_garantizadoE:before {
 background:url(vector/empresas/ico_garantizado.svg) no-repeat
}
.ico_estandaresE:before {
 background:url(vector/empresas/ico_estandares.svg) no-repeat
}
.ico_telepresenciaAdministrativaE:before {
 background:url(vector/empresas/ico_telepresenciaAdministrativa.svg) no-repeat
}
.ico_servicioPotableE:before {
 background:url(vector/empresas/ico_servicioPotable.svg) no-repeat
}
.ico_telepresenciaInternetE:before {
 background:url(vector/empresas/ico_telepresenciaInternet.svg) no-repeat
}
.ico_telepresenciaMedidaE:before {
 background:url(vector/empresas/ico_telepresenciaMedida.svg) no-repeat
}
.ico_telepresenciaInmersivaE:before {
 background:url(vector/empresas/ico_telepresenciaInmersiva.svg) no-repeat
}
.ico_acondicionamientoE:before {
 background:url(vector/empresas/ico_acondicionamiento.svg) no-repeat
}
.ico_agiliceE:before {
 background:url(vector/empresas/ico_agilice.svg) no-repeat
}
.ico_estabilidadLlamadasE:before {
 background:url(vector/empresas/ico_estabilidadLlamadas.svg) no-repeat
}
.ico_facturacionE:before {
 background:url(vector/empresas/ico_facturacion.svg) no-repeat
}
.ico_personalizacionE:before {
 background:url(vector/empresas/ico_personalizacion.svg) no-repeat
}
.ico_implementacionE:before {
 background:url(vector/empresas/ico_implementacion.svg) no-repeat
}
.ico_gestionE:before {
 background:url(vector/empresas/ico_gestion.svg) no-repeat
}
.ico_evolucionE:before {
 background:url(vector/empresas/ico_evolucion.svg) no-repeat
}
.ico_mecE:before {
 background:url(vector/empresas/ico_mec.svg) no-repeat
}
.ico_reduccionCostosE:before {
 background:url(vector/empresas/ico_reduccionCostos.svg) no-repeat
}
.ico_posicionMarcaE:before {
 background:url(vector/empresas/ico_posicionMarca.svg) no-repeat
}
.ico_UniversalidadE:before {
 background:url(vector/empresas/ico_Universalidad.svg) no-repeat
}
.ico_mercadeoDinamicoE:before {
 background:url(vector/empresas/ico_mercadeoDinamico.svg) no-repeat
}
.ico_publicidadE:before {
 background:url(vector/empresas/ico_publicidad.svg) no-repeat
}
.ico_contenidosDigitalesE:before {
 background:url(vector/empresas/ico_contenidosDigitales.svg) no-repeat
}
.ico_inmediatezE:before {
 background:url(vector/empresas/ico_inmediatez.svg) no-repeat
}
.ico_asertividadE:before {
 background:url(vector/empresas/ico_asertividad.svg) no-repeat
}
.ico_presenciaWebE:before {
 background:url(vector/empresas/ico_presenciaWeb.svg) no-repeat
}
.ico_seoE:before {
 background:url(vector/empresas/ico_seo.svg) no-repeat
}
.ico_versatilidadE:before {
 background:url(vector/empresas/ico_versatilidad.svg) no-repeat
}
.ico_dominioE:before {
 background:url(vector/empresas/ico_dominio.svg) no-repeat
}
.ico_ubicacionE:before {
 background:url(vector/empresas/ico_ubicacion.svg) no-repeat
}
.ico_panelDeControlE:before {
 background:url(vector/empresas/ico_panelDeControl.svg) no-repeat
}
.ico_siafE:before {
 background:url(vector/empresas/ico_siaf.svg) no-repeat
}
.ico_manejoRecursosE:before {
 background:url(vector/empresas/ico_manejoRecursos.svg) no-repeat
}
.ico_marcaE:before {
 background:url(vector/empresas/ico_marca.svg) no-repeat
}
.ico_flexibilidadE:before {
 background:url(vector/empresas/ico_flexibilidad.svg) no-repeat
}
.ico_terminosCondicionesE:before {
 background:url(vector/empresas/ico_terminosCondiciones.svg) no-repeat
}
.ico_cobertura1E:before {
 background:url(vector/empresas/ico_cobertura1.svg) no-repeat
}
.ico_consultaTuSaldoE:before {
 background:url(vector/empresas/ico_consultaTuSaldo.svg) no-repeat
}
.ico_comunidadE:before {
 background:url(vector/empresas/ico_comunidad.svg) no-repeat
}
.ico_nuevaTvE:before {
 background:url(vector/empresas/ico_nuevaTv.svg) no-repeat
}
.ico_preguntasFrecuentes1E:before {
 background:url(vector/empresas/ico_preguntasFrecuentes1.svg) no-repeat
}
.ico_pasosE:before {
 background:url(vector/empresas/ico_pasos.svg) no-repeat
}
.ico_recargaLineaE:before {
 background:url(vector/empresas/ico_recargaLinea.svg) no-repeat
}
.ico_compraMovilE:before {
 background:url(vector/empresas/ico_compraMovil.svg) no-repeat
}
.ico_armaPaqueteE:before {
 background:url(vector/empresas/ico_armaPaquete.svg) no-repeat
}
.ico_chatVentasE:before {
 background:url(vector/empresas/ico_chatVentas.svg) no-repeat
}
.ico_serviciosHogarE:before {
 background:url(vector/empresas/ico_serviciosHogar.svg) no-repeat
}
.ico_lte4GE:before {
 background:url(vector/empresas/ico_lte4G.svg) no-repeat
}
.ico_imeiE:before {
 background:url(vector/empresas/ico_imei.svg) no-repeat
}
.ico_3playE:before {
 background:url(vector/empresas/ico_3play.svg) no-repeat
}
.ico_catalogoEquiposE:before {
 background:url(vector/empresas/ico_catalogoEquipos.svg) no-repeat
}
.ico_internetE:before {
 background:url(vector/empresas/ico_internet.svg) no-repeat
}
.ico_miClaroE:before {
 background:url(vector/empresas/ico_miClaro.svg) no-repeat
}
.ico_pagosE:before {
 background:url(vector/empresas/ico_pagos.svg) no-repeat
}
.ico_comunicacionMovilE:before {
 background:url(vector/empresas/ico_comunicacionMovil.svg) no-repeat
}
.ico_megaPixelesE:before {
 background:url(vector/empresas/ico_megaPixeles.svg) no-repeat
}
.ico_pesoE:before {
 background:url(vector/empresas/ico_peso.svg) no-repeat
}
.ico_pantallaE:before {
 background:url(vector/empresas/ico_pantalla.svg) no-repeat
}
.ico_minutosPlanE:before {
 background:url(vector/empresas/ico_minutosPlan.svg) no-repeat
}
.ico_megasPlanE:before {
 background:url(vector/empresas/ico_megasPlan.svg) no-repeat
}
.ico_smsPlanE:before {
 background:url(vector/empresas/ico_smsPlan.svg) no-repeat
}
.ico_claroMusicaE:before {
 background:url(vector/empresas/ico_claroMusica.svg) no-repeat
}
.ico_multiplayNegociosE:before {
 background:url(vector/empresas/ico_multiplayNegocios.svg) no-repeat
}
.ico_claroClubE:before {
 background:url(vector/empresas/ico_claroClub.svg) no-repeat
}
.ico_whatsappE:before {
 background:url(vector/empresas/ico_whatsapp.svg) no-repeat
}
.ico_cambiateE:before {
 background:url(vector/empresas/ico_cambiate.svg) no-repeat
}
.ico_documentoE:before {
 background:url(vector/empresas/ico_documento.svg) no-repeat
}
.ico_claroMusica2E:before {
 background:url(vector/empresas/ico_claroMusica2.svg) no-repeat
}
.ico_claroVideoE:before {
 background:url(vector/empresas/ico_claroVideo.svg) no-repeat
}
.ico_claroEnterpriseSolutionsE:before {
 background:url(vector/empresas/ico_claroEnterpriseSolutions.svg) no-repeat
}
.ico_pagos2E:before {
 background:url(vector/empresas/ico_pagos2.svg) no-repeat
}
.ico_chatSitioE:before {
 background:url(vector/empresas/ico_chatSitio.svg) no-repeat
}
.ico_noticiasE:before {
 background:url(vector/empresas/ico_noticias.svg) no-repeat
}
.ico_tarjetaCreditoE:before {
 background:url(vector/empresas/ico_tarjetaCredito.svg) no-repeat
}
.ico_recargaLinea2E:before {
 background:url(vector/empresas/ico_recargaLinea2.svg) no-repeat
}
.ico_facturaElectronicaE:before {
 background:url(vector/empresas/ico_facturaElectronica.svg) no-repeat
}
.ico_descargarFacturaE:before {
 background:url(vector/empresas/ico_descargarFactura.svg) no-repeat
}
.ico_claroClub2E:before {
 background:url(vector/empresas/ico_claroClub2.svg) no-repeat
}
.ico_activaPaquetesE:before {
 background:url(vector/empresas/ico_activaPaquetes.svg) no-repeat
}
.ico_facElectronicaE:before {
 background:url(vector/empresas/ico_facElectronica.svg) no-repeat
}
.ico_cloudE:before {
 background:url(vector/empresas/ico_cloud.svg) no-repeat
}
.ico_portabilidadEmpresarialE:before {
 background:url(vector/empresas/ico_portabilidadEmpresarial.svg) no-repeat
}
.ico_solucionesMovilesE:before {
 background:url(vector/empresas/ico_solucionesMoviles.svg) no-repeat
}
.ico_sitiosInteresE:before {
 background:url(vector/empresas/ico_sitiosInteres.svg) no-repeat
}
.ico_3playC:before,
.ico_InformacionEnLineaC:before,
.ico_ServicioEscalableC:before,
.ico_UniversalidadC:before,
.ico_acondicionamientoC:before,
.ico_activaPaquetesC:before,
.ico_administracionEquipoC:before,
.ico_agiliceC:before,
.ico_agilidadAtencionC:before,
.ico_agilidadProcesosC:before,
.ico_ahorroC:before,
.ico_armaPaqueteC:before,
.ico_asertividadC:before,
.ico_asesoriaEficienteC:before,
.ico_asistenteC:before,
.ico_atencionClientesC:before,
.ico_audioconferenciaClaroC:before,
.ico_blackberryC:before,
.ico_bloqueoC:before,
.ico_buzonC:before,
.ico_cacsC:before,
.ico_cambiateC:before,
.ico_canalesExclusivosC:before,
.ico_cargaInicialC:before,
.ico_catalogoEquiposC:before,
.ico_chatSitioC:before,
.ico_chatVentasC:before,
.ico_claroClub2C:before,
.ico_claroClubC:before,
.ico_claroEnterpriseSolutionsC:before,
.ico_claroMusica2C:before,
.ico_claroMusicaC:before,
.ico_claroVideoC:before,
.ico_cloudC:before,
.ico_cobertura1C:before,
.ico_coberturaC:before,
.ico_comodidadC:before,
.ico_compraMovilC:before,
.ico_comunicacionAgilEficazC:before,
.ico_comunicacionMovilC:before,
.ico_comunidadC:before,
.ico_confiableC:before,
.ico_consultaAquiC:before,
.ico_consultaTuSaldoC:before,
.ico_consultorioVirtualC:before,
.ico_contactanosC:before,
.ico_contenidosDigitalesC:before,
.ico_controlRemotoC:before,
.ico_cuentasCorreoC:before,
.ico_cumplimientoNormasC:before,
.ico_datosPersonalesC:before,
.ico_datosTiempoRealC:before,
.ico_descargarFacturaC:before,
.ico_documentoC:before,
.ico_dominioC:before,
.ico_economicoEficienteC:before,
.ico_edicionSuperiorC:before,
.ico_elegidosC:before,
.ico_elegidosIlimitadosC:before,
.ico_enlaceDirectoC:before,
.ico_erpC:before,
.ico_escalabilidadC:before,
.ico_estabilidadLlamadasC:before,
.ico_estandaresC:before,
.ico_evolucionC:before,
.ico_facElectronicaC:before,
.ico_facilidadDeUsoC:before,
.ico_facilidadMovilidadC:before,
.ico_facturaElectronicaC:before,
.ico_facturacionC:before,
.ico_flexibilidadC:before,
.ico_funcionaFrioCalorC:before,
.ico_garantizadoC:before,
.ico_gestionC:before,
.ico_guiaControlesC:before,
.ico_guiaProgramacionC:before,
.ico_hablaSinCostoC:before,
.ico_hogaresDigitalesC:before,
.ico_imeiC:before,
.ico_implementacionC:before,
.ico_informacionSobeUsuarioC:before,
.ico_inmediatezC:before,
.ico_integracionC:before,
.ico_internetC:before,
.ico_inversionEconomicaC:before,
.ico_llamaTodoDestinoC:before,
.ico_lte4GC:before,
.ico_manejoRecursosC:before,
.ico_marcaC:before,
.ico_marcaYa1C:before,
.ico_marcaYaC:before,
.ico_maximiceInversionC:before,
.ico_mayorCapServicioC:before,
.ico_mdmC:before,
.ico_mecC:before,
.ico_megaPixelesC:before,
.ico_megasPlanC:before,
.ico_mercadeoDinamicoC:before,
.ico_miClaroC:before,
.ico_minutosPlanC:before,
.ico_minutosTodoDestinoC:before,
.ico_multillamadasC:before,
.ico_multiplayNegociosC:before,
.ico_noticiasC:before,
.ico_nuevaTvC:before,
.ico_numerosAmigosC:before,
.ico_office365C:before,
.ico_pagasSegundoC:before,
.ico_pagos2C:before,
.ico_pagosC:before,
.ico_panelDeControlC:before,
.ico_pantallaC:before,
.ico_paquetesC:before,
.ico_paquetesTelepresenciaC:before,
.ico_pasaminutosC:before,
.ico_pasosC:before,
.ico_personalizacionC:before,
.ico_pesoC:before,
.ico_picoPlacaC:before,
.ico_plugPlayC:before,
.ico_portabilidadEmpresarialC:before,
.ico_posicionMarcaC:before,
.ico_preguntasFrecuentes1C:before,
.ico_preguntasFrecuentesC:before,
.ico_presenciaWebC:before,
.ico_privacidad1C:before,
.ico_privacidadC:before,
.ico_procedimientoDevolucionC:before,
.ico_proteccionC:before,
.ico_proteccionUsuarioC:before,
.ico_publicidadC:before,
.ico_pvrC:before,
.ico_quejasRecursosC:before,
.ico_recargaLinea2C:before,
.ico_recargaLineaC:before,
.ico_redireccionamientoC:before,
.ico_reduccionCostosC:before,
.ico_reportesLineaC:before,
.ico_reservePeriodicamenteC:before,
.ico_respaldoAutomatizadoC:before,
.ico_respaldoCadaSesionC:before,
.ico_respaldoDiaC:before,
.ico_respaldoFlexibleC:before,
.ico_respaldoLineaC:before,
.ico_rifdC:before,
.ico_seguimientoPacientesCronicosC:before,
.ico_seguridadC:before,
.ico_seoC:before,
.ico_servicioPotableC:before,
.ico_serviciosHogarC:before,
.ico_siafC:before,
.ico_simC:before,
.ico_sinergiaMedicosC:before,
.ico_sitiosInteresC:before,
.ico_smsPlanC:before,
.ico_solucionesMovilesC:before,
.ico_soporteTecnicoC:before,
.ico_tarjetaCreditoC:before,
.ico_telefoniaFijaC:before,
.ico_telepresenciaAdministrativaC:before,
.ico_telepresenciaInmersivaC:before,
.ico_telepresenciaInternetC:before,
.ico_telepresenciaMedidaC:before,
.ico_terminosCondicionesC:before,
.ico_testVelocidadC:before,
.ico_timeMarketC:before,
.ico_ubicacionC:before,
.ico_veinticuatroSieteC:before,
.ico_versatilidadC:before,
.ico_videoSeguridadC:before,
.ico_webmailC:before,
.ico_whatsappC:before,
.ico_xyzC:before,
.ico_zonasWifiC:before {
 content:"";
 background-position:0 0;
 width:38px;
 height:38px;
 display:block;
 float:left;
 margin-right:10px
}
.ico_proteccionUsuarioC:before {
 background:url(vector/corporaciones/ico_proteccionUsuario.svg) no-repeat
}
.ico_quejasRecursosC:before {
 background:url(vector/corporaciones/ico_quejasRecursos.svg) no-repeat
}
.ico_procedimientoDevolucionC:before {
 background:url(vector/corporaciones/ico_procedimientoDevolucion.svg) no-repeat
}
.ico_coberturaC:before {
 background:url(vector/corporaciones/ico_cobertura.svg) no-repeat
}
.ico_consultaAquiC:before {
 background:url(vector/corporaciones/ico_consultaAqui.svg) no-repeat
}
.ico_datosPersonalesC:before {
 background:url(vector/corporaciones/ico_datosPersonales.svg) no-repeat
}
.ico_elegidosC:before {
 background:url(vector/corporaciones/ico_elegidos.svg) no-repeat
}
.ico_picoPlacaC:before {
 background:url(vector/corporaciones/ico_picoPlaca.svg) no-repeat
}
.ico_llamaTodoDestinoC:before {
 background:url(vector/corporaciones/ico_llamaTodoDestino.svg) no-repeat
}
.ico_pagasSegundoC:before {
 background:url(vector/corporaciones/ico_pagasSegundo.svg) no-repeat
}
.ico_hablaSinCostoC:before {
 background:url(vector/corporaciones/ico_hablaSinCosto.svg) no-repeat
}
.ico_buzonC:before {
 background:url(vector/corporaciones/ico_buzon.svg) no-repeat
}
.ico_pasaminutosC:before {
 background:url(vector/corporaciones/ico_pasaminutos.svg) no-repeat
}
.ico_marcaYaC:before {
 background:url(vector/corporaciones/ico_marcaYa.svg) no-repeat
}
.ico_paquetesC:before {
 background:url(vector/corporaciones/ico_paquetes.svg) no-repeat
}
.ico_testVelocidadC:before {
 background:url(vector/corporaciones/ico_testVelocidad.svg) no-repeat
}
.ico_contactanosC:before {
 background:url(vector/corporaciones/ico_contactanos.svg) no-repeat
}
.ico_preguntasFrecuentesC:before {
 background:url(vector/corporaciones/ico_preguntasFrecuentes.svg) no-repeat
}
.ico_elegidosIlimitadosC:before {
 background:url(vector/corporaciones/ico_elegidosIlimitados.svg) no-repeat
}
.ico_numerosAmigosC:before {
 background:url(vector/corporaciones/ico_numerosAmigos.svg) no-repeat
}
.ico_cargaInicialC:before {
 background:url(vector/corporaciones/ico_cargaInicial.svg) no-repeat
}
.ico_zonasWifiC:before {
 background:url(vector/corporaciones/ico_zonasWifi.svg) no-repeat
}
.ico_guiaProgramacionC:before {
 background:url(vector/corporaciones/ico_guiaProgramacion.svg) no-repeat
}
.ico_guiaControlesC:before {
 background:url(vector/corporaciones/ico_guiaControles.svg) no-repeat
}
.ico_telefoniaFijaC:before {
 background:url(vector/corporaciones/ico_telefoniaFija.svg) no-repeat
}
.ico_canalesExclusivosC:before {
 background:url(vector/corporaciones/ico_canalesExclusivos.svg) no-repeat
}
.ico_cuentasCorreoC:before {
 background:url(vector/corporaciones/ico_cuentasCorreo.svg) no-repeat
}
.ico_redireccionamientoC:before {
 background:url(vector/corporaciones/ico_redireccionamiento.svg) no-repeat
}
.ico_marcaYa1C:before {
 background:url(vector/corporaciones/ico_marcaYa1.svg) no-repeat
}
.ico_privacidadC:before {
 background:url(vector/corporaciones/ico_privacidad.svg) no-repeat
}
.ico_asistenteC:before {
 background:url(vector/corporaciones/ico_asistente.svg) no-repeat
}
.ico_bloqueoC:before {
 background:url(vector/corporaciones/ico_bloqueo.svg) no-repeat
}
.ico_pvrC:before {
 background:url(vector/corporaciones/ico_pvr.svg) no-repeat
}
.ico_hogaresDigitalesC:before {
 background:url(vector/corporaciones/ico_hogaresDigitales.svg) no-repeat
}
.ico_webmailC:before {
 background:url(vector/corporaciones/ico_webmail.svg) no-repeat
}
.ico_blackberryC:before {
 background:url(vector/corporaciones/ico_blackberry.svg) no-repeat
}
.ico_erpC:before {
 background:url(vector/corporaciones/ico_erp.svg) no-repeat
}
.ico_facilidadDeUsoC:before {
 background:url(vector/corporaciones/ico_facilidadDeUso.svg) no-repeat
}
.ico_InformacionEnLineaC:before {
 background:url(vector/corporaciones/ico_InformacionEnLinea.svg) no-repeat
}
.ico_administracionEquipoC:before {
 background:url(vector/corporaciones/ico_administracionEquipo.svg) no-repeat
}
.ico_economicoEficienteC:before {
 background:url(vector/corporaciones/ico_economicoEficiente.svg) no-repeat
}
.ico_rifdC:before {
 background:url(vector/corporaciones/ico_rifd.svg) no-repeat
}
.ico_respaldoLineaC:before {
 background:url(vector/corporaciones/ico_respaldoLinea.svg) no-repeat
}
.ico_respaldoAutomatizadoC:before {
 background:url(vector/corporaciones/ico_respaldoAutomatizado.svg) no-repeat
}
.ico_facilidadMovilidadC:before {
 background:url(vector/corporaciones/ico_facilidadMovilidad.svg) no-repeat
}
.ico_respaldoFlexibleC:before {
 background:url(vector/corporaciones/ico_respaldoFlexible.svg) no-repeat
}
.ico_seguridadC:before {
 background:url(vector/corporaciones/ico_seguridad.svg) no-repeat
}
.ico_respaldoDiaC:before {
 background:url(vector/corporaciones/ico_respaldoDia.svg) no-repeat
}
.ico_seguimientoPacientesCronicosC:before {
 background:url(vector/corporaciones/ico_seguimientoPacientesCronicos.svg) no-repeat
}
.ico_datosTiempoRealC:before {
 background:url(vector/corporaciones/ico_datosTiempoReal.svg) no-repeat
}
.ico_ahorroC:before {
 background:url(vector/corporaciones/ico_ahorro.svg) no-repeat
}
.ico_videoSeguridadC:before {
 background:url(vector/corporaciones/ico_videoSeguridad.svg) no-repeat
}
.ico_agilidadProcesosC:before {
 background:url(vector/corporaciones/ico_agilidadProcesos.svg) no-repeat
}
.ico_inversionEconomicaC:before {
 background:url(vector/corporaciones/ico_inversionEconomica.svg) no-repeat
}
.ico_ServicioEscalableC:before {
 background:url(vector/corporaciones/ico_ServicioEscalable.svg) no-repeat
}
.ico_plugPlayC:before {
 background:url(vector/corporaciones/ico_plugPlay.svg) no-repeat
}
.ico_xyzC:before {
 background:url(vector/corporaciones/ico_xyz.svg) no-repeat
}
.ico_asesoriaEficienteC:before {
 background:url(vector/corporaciones/ico_asesoriaEficiente.svg) no-repeat
}
.ico_atencionClientesC:before {
 background:url(vector/corporaciones/ico_atencionClientes.svg) no-repeat
}
.ico_soporteTecnicoC:before {
 background:url(vector/corporaciones/ico_soporteTecnico.svg) no-repeat
}
.ico_consultorioVirtualC:before {
 background:url(vector/corporaciones/ico_consultorioVirtual.svg) no-repeat
}
.ico_comodidadC:before {
 background:url(vector/corporaciones/ico_comodidad.svg) no-repeat
}
.ico_agilidadAtencionC:before {
 background:url(vector/corporaciones/ico_agilidadAtencion.svg) no-repeat
}
.ico_mayorCapServicioC:before {
 background:url(vector/corporaciones/ico_mayorCapServicio.svg) no-repeat
}
.ico_sinergiaMedicosC:before {
 background:url(vector/corporaciones/ico_sinergiaMedicos.svg) no-repeat
}
.ico_cacsC:before {
 background:url(vector/corporaciones/ico_cacs.svg) no-repeat
}
.ico_timeMarketC:before {
 background:url(vector/corporaciones/ico_timeMarket.svg) no-repeat
}
.ico_integracionC:before {
 background:url(vector/corporaciones/ico_integracion.svg) no-repeat
}
.ico_reportesLineaC:before {
 background:url(vector/corporaciones/ico_reportesLinea.svg) no-repeat
}
.ico_enlaceDirectoC:before {
 background:url(vector/corporaciones/ico_enlaceDirecto.svg) no-repeat
}
.ico_minutosTodoDestinoC:before {
 background:url(vector/corporaciones/ico_minutosTodoDestino.svg) no-repeat
}
.ico_multillamadasC:before {
 background:url(vector/corporaciones/ico_multillamadas.svg) no-repeat
}
.ico_escalabilidadC:before {
 background:url(vector/corporaciones/ico_escalabilidad.svg) no-repeat
}
.ico_audioconferenciaClaroC:before {
 background:url(vector/corporaciones/ico_audioconferenciaClaro.svg) no-repeat
}
.ico_paquetesTelepresenciaC:before {
 background:url(vector/corporaciones/ico_paquetesTelepresencia.svg) no-repeat
}
.ico_reservePeriodicamenteC:before {
 background:url(vector/corporaciones/ico_reservePeriodicamente.svg) no-repeat
}
.ico_veinticuatroSieteC:before {
 background:url(vector/corporaciones/ico_veinticuatroSiete.svg) no-repeat
}
.ico_comunicacionAgilEficazC:before {
 background:url(vector/corporaciones/ico_comunicacionAgilEficaz.svg) no-repeat
}
.ico_respaldoCadaSesionC:before {
 background:url(vector/corporaciones/ico_respaldoCadaSesion.svg) no-repeat
}
.ico_informacionSobeUsuarioC:before {
 background:url(vector/corporaciones/ico_informacionSobeUsuario.svg) no-repeat
}
.ico_mdmC:before {
 background:url(vector/corporaciones/ico_mdm.svg) no-repeat
}
.ico_privacidad1C:before {
 background:url(vector/corporaciones/ico_privacidad1.svg) no-repeat
}
.ico_proteccionC:before {
 background:url(vector/corporaciones/ico_proteccion.svg) no-repeat
}
.ico_controlRemotoC:before {
 background:url(vector/corporaciones/ico_controlRemoto.svg) no-repeat
}
.ico_office365C:before {
 background:url(vector/corporaciones/ico_office365.svg) no-repeat
}
.ico_maximiceInversionC:before {
 background:url(vector/corporaciones/ico_maximiceInversion.svg) no-repeat
}
.ico_confiableC:before {
 background:url(vector/corporaciones/ico_confiable.svg) no-repeat
}
.ico_simC:before {
 background:url(vector/corporaciones/ico_sim.svg) no-repeat
}
.ico_funcionaFrioCalorC:before {
 background:url(vector/corporaciones/ico_funcionaFrioCalor.svg) no-repeat
}
.ico_edicionSuperiorC:before {
 background:url(vector/corporaciones/ico_edicionSuperior.svg) no-repeat
}
.ico_cumplimientoNormasC:before {
 background:url(vector/corporaciones/ico_cumplimientoNormas.svg) no-repeat
}
.ico_garantizadoC:before {
 background:url(vector/corporaciones/ico_garantizado.svg) no-repeat
}
.ico_estandaresC:before {
 background:url(vector/corporaciones/ico_estandares.svg) no-repeat
}
.ico_telepresenciaAdministrativaC:before {
 background:url(vector/corporaciones/ico_telepresenciaAdministrativa.svg) no-repeat
}
.ico_servicioPotableC:before {
 background:url(vector/corporaciones/ico_servicioPotable.svg) no-repeat
}
.ico_telepresenciaInternetC:before {
 background:url(vector/corporaciones/ico_telepresenciaInternet.svg) no-repeat
}
.ico_telepresenciaMedidaC:before {
 background:url(vector/corporaciones/ico_telepresenciaMedida.svg) no-repeat
}
.ico_telepresenciaInmersivaC:before {
 background:url(vector/corporaciones/ico_telepresenciaInmersiva.svg) no-repeat
}
.ico_acondicionamientoC:before {
 background:url(vector/corporaciones/ico_acondicionamiento.svg) no-repeat
}
.ico_agiliceC:before {
 background:url(vector/corporaciones/ico_agilice.svg) no-repeat
}
.ico_estabilidadLlamadasC:before {
 background:url(vector/corporaciones/ico_estabilidadLlamadas.svg) no-repeat
}
.ico_facturacionC:before {
 background:url(vector/corporaciones/ico_facturacion.svg) no-repeat
}
.ico_personalizacionC:before {
 background:url(vector/corporaciones/ico_personalizacion.svg) no-repeat
}
.ico_implementacionC:before {
 background:url(vector/corporaciones/ico_implementacion.svg) no-repeat
}
.ico_gestionC:before {
 background:url(vector/corporaciones/ico_gestion.svg) no-repeat
}
.ico_evolucionC:before {
 background:url(vector/corporaciones/ico_evolucion.svg) no-repeat
}
.ico_mecC:before {
 background:url(vector/corporaciones/ico_mec.svg) no-repeat
}
.ico_reduccionCostosC:before {
 background:url(vector/corporaciones/ico_reduccionCostos.svg) no-repeat
}
.ico_posicionMarcaC:before {
 background:url(vector/corporaciones/ico_posicionMarca.svg) no-repeat
}
.ico_UniversalidadC:before {
 background:url(vector/corporaciones/ico_Universalidad.svg) no-repeat
}
.ico_mercadeoDinamicoC:before {
 background:url(vector/corporaciones/ico_mercadeoDinamico.svg) no-repeat
}
.ico_publicidadC:before {
 background:url(vector/corporaciones/ico_publicidad.svg) no-repeat
}
.ico_contenidosDigitalesC:before {
 background:url(vector/corporaciones/ico_contenidosDigitales.svg) no-repeat
}
.ico_inmediatezC:before {
 background:url(vector/corporaciones/ico_inmediatez.svg) no-repeat
}
.ico_asertividadC:before {
 background:url(vector/corporaciones/ico_asertividad.svg) no-repeat
}
.ico_presenciaWebC:before {
 background:url(vector/corporaciones/ico_presenciaWeb.svg) no-repeat
}
.ico_seoC:before {
 background:url(vector/corporaciones/ico_seo.svg) no-repeat
}
.ico_versatilidadC:before {
 background:url(vector/corporaciones/ico_versatilidad.svg) no-repeat
}
.ico_dominioC:before {
 background:url(vector/corporaciones/ico_dominio.svg) no-repeat
}
.ico_ubicacionC:before {
 background:url(vector/corporaciones/ico_ubicacion.svg) no-repeat
}
.ico_panelDeControlC:before {
 background:url(vector/corporaciones/ico_panelDeControl.svg) no-repeat
}
.ico_siafC:before {
 background:url(vector/corporaciones/ico_siaf.svg) no-repeat
}
.ico_manejoRecursosC:before {
 background:url(vector/corporaciones/ico_manejoRecursos.svg) no-repeat
}
.ico_marcaC:before {
 background:url(vector/corporaciones/ico_marca.svg) no-repeat
}
.ico_flexibilidadC:before {
 background:url(vector/corporaciones/ico_flexibilidad.svg) no-repeat
}
.ico_terminosCondicionesC:before {
 background:url(vector/corporaciones/ico_terminosCondiciones.svg) no-repeat
}
.ico_cobertura1C:before {
 background:url(vector/corporaciones/ico_cobertura1.svg) no-repeat
}
.ico_consultaTuSaldoC:before {
 background:url(vector/corporaciones/ico_consultaTuSaldo.svg) no-repeat
}
.ico_comunidadC:before {
 background:url(vector/corporaciones/ico_comunidad.svg) no-repeat
}
.ico_nuevaTvC:before {
 background:url(vector/corporaciones/ico_nuevaTv.svg) no-repeat
}
.ico_preguntasFrecuentes1C:before {
 background:url(vector/corporaciones/ico_preguntasFrecuentes1.svg) no-repeat
}
.ico_pasosC:before {
 background:url(vector/corporaciones/ico_pasos.svg) no-repeat
}
.ico_recargaLineaC:before {
 background:url(vector/corporaciones/ico_recargaLinea.svg) no-repeat
}
.ico_compraMovilC:before {
 background:url(vector/corporaciones/ico_compraMovil.svg) no-repeat
}
.ico_armaPaqueteC:before {
 background:url(vector/corporaciones/ico_armaPaquete.svg) no-repeat
}
.ico_chatVentasC:before {
 background:url(vector/corporaciones/ico_chatVentas.svg) no-repeat
}
.ico_serviciosHogarC:before {
 background:url(vector/corporaciones/ico_serviciosHogar.svg) no-repeat
}
.ico_lte4GC:before {
 background:url(vector/corporaciones/ico_lte4G.svg) no-repeat
}
.ico_imeiC:before {
 background:url(vector/corporaciones/ico_imei.svg) no-repeat
}
.ico_3playC:before {
 background:url(vector/corporaciones/ico_3play.svg) no-repeat
}
.ico_catalogoEquiposC:before {
 background:url(vector/corporaciones/ico_catalogoEquipos.svg) no-repeat
}
.ico_internetC:before {
 background:url(vector/corporaciones/ico_internet.svg) no-repeat
}
.ico_miClaroC:before {
 background:url(vector/corporaciones/ico_miClaro.svg) no-repeat
}
.ico_pagosC:before {
 background:url(vector/corporaciones/ico_pagos.svg) no-repeat
}
.ico_comunicacionMovilC:before {
 background:url(vector/corporaciones/ico_comunicacionMovil.svg) no-repeat
}
.ico_megaPixelesC:before {
 background:url(vector/corporaciones/ico_megaPixeles.svg) no-repeat
}
.ico_pesoC:before {
 background:url(vector/corporaciones/ico_peso.svg) no-repeat
}
.ico_pantallaC:before {
 background:url(vector/corporaciones/ico_pantalla.svg) no-repeat
}
.ico_minutosPlanC:before {
 background:url(vector/corporaciones/ico_minutosPlan.svg) no-repeat
}
.ico_megasPlanC:before {
 background:url(vector/corporaciones/ico_megasPlan.svg) no-repeat
}
.ico_smsPlanC:before {
 background:url(vector/corporaciones/ico_smsPlan.svg) no-repeat
}
.ico_claroMusicaC:before {
 background:url(vector/corporaciones/ico_claroMusica.svg) no-repeat
}
.ico_multiplayNegociosC:before {
 background:url(vector/corporaciones/ico_multiplayNegocios.svg) no-repeat
}
.ico_claroClubC:before {
 background:url(vector/corporaciones/ico_claroClub.svg) no-repeat
}
.ico_whatsappC:before {
 background:url(vector/corporaciones/ico_whatsapp.svg) no-repeat
}
.ico_cambiateC:before {
 background:url(vector/corporaciones/ico_cambiate.svg) no-repeat
}
.ico_documentoC:before {
 background:url(vector/corporaciones/ico_documento.svg) no-repeat
}
.ico_claroMusica2C:before {
 background:url(vector/corporaciones/ico_claroMusica2.svg) no-repeat
}
.ico_claroVideoC:before {
 background:url(vector/corporaciones/ico_claroVideo.svg) no-repeat
}
.ico_claroEnterpriseSolutionsC:before {
 background:url(vector/corporaciones/ico_claroEnterpriseSolutions.svg) no-repeat
}
.ico_pagos2C:before {
 background:url(vector/corporaciones/ico_pagos2.svg) no-repeat
}
.ico_chatSitioC:before {
 background:url(vector/corporaciones/ico_chatSitio.svg) no-repeat
}
.ico_noticiasC:before {
 background:url(vector/corporaciones/ico_noticias.svg) no-repeat
}
.ico_tarjetaCreditoC:before {
 background:url(vector/corporaciones/ico_tarjetaCredito.svg) no-repeat
}
.ico_recargaLinea2C:before {
 background:url(vector/corporaciones/ico_recargaLinea2.svg) no-repeat
}
.ico_facturaElectronicaC:before {
 background:url(vector/corporaciones/ico_facturaElectronica.svg) no-repeat
}
.ico_descargarFacturaC:before {
 background:url(vector/corporaciones/ico_descargarFactura.svg) no-repeat
}
.ico_claroClub2C:before {
 background:url(vector/corporaciones/ico_claroClub2.svg) no-repeat
}
.ico_activaPaquetesC:before {
 background:url(vector/corporaciones/ico_activaPaquetes.svg) no-repeat
}
.ico_facElectronicaC:before {
 background:url(vector/corporaciones/ico_facElectronica.svg) no-repeat
}
.ico_cloudC:before {
 background:url(vector/corporaciones/ico_cloud.svg) no-repeat
}
.ico_portabilidadEmpresarialC:before {
 background:url(vector/corporaciones/ico_portabilidadEmpresarial.svg) no-repeat
}
.ico_solucionesMovilesC:before {
 background:url(vector/corporaciones/ico_solucionesMoviles.svg) no-repeat
}
.ico_sitiosInteresC:before {
 background:url(vector/corporaciones/ico_sitiosInteres.svg) no-repeat
}
.ico_3playF:before,
.ico_InformacionEnLineaF:before,
.ico_ServicioEscalableF:before,
.ico_UniversalidadF:before,
.ico_acondicionamientoF:before,
.ico_activaPaquetesF:before,
.ico_administracionEquipoF:before,
.ico_agiliceF:before,
.ico_agilidadAtencionF:before,
.ico_agilidadProcesosF:before,
.ico_ahorroF:before,
.ico_armaPaqueteF:before,
.ico_asertividadF:before,
.ico_asesoriaEficienteF:before,
.ico_asistenteF:before,
.ico_atencionClientesF:before,
.ico_audioconferenciaClaroF:before,
.ico_blackberryF:before,
.ico_bloqueoF:before,
.ico_buzonF:before,
.ico_cacsF:before,
.ico_cambiateF:before,
.ico_canalesExclusivosF:before,
.ico_cargaInicialF:before,
.ico_catalogoEquiposF:before,
.ico_chatSitioF:before,
.ico_chatVentasF:before,
.ico_claroClub2F:before,
.ico_claroClubF:before,
.ico_claroEnterpriseSolutionsF:before,
.ico_claroMusica2F:before,
.ico_claroMusicaF:before,
.ico_claroVideoF:before,
.ico_cloudF:before,
.ico_cobertura1F:before,
.ico_coberturaF:before,
.ico_comodidadF:before,
.ico_compraMovilF:before,
.ico_comunicacionAgilEficazF:before,
.ico_comunicacionMovilF:before,
.ico_comunidadF:before,
.ico_confiableF:before,
.ico_consultaAquiF:before,
.ico_consultaTuSaldoF:before,
.ico_consultorioVirtualF:before,
.ico_contactanosF:before,
.ico_contenidosDigitalesF:before,
.ico_controlRemotoF:before,
.ico_cuentasCorreoF:before,
.ico_cumplimientoNormasF:before,
.ico_datosPersonalesF:before,
.ico_datosTiempoRealF:before,
.ico_descargarFacturaF:before,
.ico_documentoF:before,
.ico_dominioF:before,
.ico_economicoEficienteF:before,
.ico_edicionSuperiorF:before,
.ico_elegidosF:before,
.ico_elegidosIlimitadosF:before,
.ico_enlaceDirectoF:before,
.ico_erpF:before,
.ico_escalabilidadF:before,
.ico_estabilidadLlamadasF:before,
.ico_estandaresF:before,
.ico_evolucionF:before,
.ico_facElectronicaF:before,
.ico_facilidadDeUsoF:before,
.ico_facilidadMovilidadF:before,
.ico_facturaElectronicaF:before,
.ico_facturacionF:before,
.ico_flexibilidadF:before,
.ico_funcionaFrioCalorF:before,
.ico_garantizadoF:before,
.ico_gestionF:before,
.ico_guiaControlesF:before,
.ico_guiaProgramacionF:before,
.ico_hablaSinCostoF:before,
.ico_hogaresDigitalesF:before,
.ico_imeiF:before,
.ico_implementacionF:before,
.ico_informacionSobeUsuarioF:before,
.ico_inmediatezF:before,
.ico_integracionF:before,
.ico_internetF:before,
.ico_inversionEconomicaF:before,
.ico_llamaTodoDestinoF:before,
.ico_lte4GF:before,
.ico_manejoRecursosF:before,
.ico_marcaF:before,
.ico_marcaYa1F:before,
.ico_marcaYaF:before,
.ico_maximiceInversionF:before,
.ico_mayorCapServicioF:before,
.ico_mdmF:before,
.ico_mecF:before,
.ico_megaPixelesF:before,
.ico_megasPlanF:before,
.ico_mercadeoDinamicoF:before,
.ico_miClaroF:before,
.ico_minutosPlanF:before,
.ico_minutosTodoDestinoF:before,
.ico_multillamadasF:before,
.ico_multiplayNegociosF:before,
.ico_noticiasF:before,
.ico_nuevaTvF:before,
.ico_numerosAmigosF:before,
.ico_office365F:before,
.ico_pagasSegundoF:before,
.ico_pagos2F:before,
.ico_pagosF:before,
.ico_panelDeControlF:before,
.ico_pantallaF:before,
.ico_paquetesF:before,
.ico_paquetesTelepresenciaF:before,
.ico_pasaminutosF:before,
.ico_pasosF:before,
.ico_personalizacionF:before,
.ico_pesoF:before,
.ico_picoPlacaF:before,
.ico_plugPlayF:before,
.ico_portabilidadEmpresarialF:before,
.ico_posicionMarcaF:before,
.ico_preguntasFrecuentes1F:before,
.ico_preguntasFrecuentesF:before,
.ico_presenciaWebF:before,
.ico_privacidad1F:before,
.ico_privacidadF:before,
.ico_procedimientoDevolucionF:before,
.ico_proteccionF:before,
.ico_proteccionUsuarioF:before,
.ico_publicidadF:before,
.ico_pvrF:before,
.ico_quejasRecursosF:before,
.ico_recargaLinea2F:before,
.ico_recargaLineaF:before,
.ico_redireccionamientoF:before,
.ico_reduccionCostosF:before,
.ico_reportesLineaF:before,
.ico_reservePeriodicamenteF:before,
.ico_respaldoAutomatizadoF:before,
.ico_respaldoCadaSesionF:before,
.ico_respaldoDiaF:before,
.ico_respaldoFlexibleF:before,
.ico_respaldoLineaF:before,
.ico_rifdF:before,
.ico_seguimientoPacientesCronicosF:before,
.ico_seguridadF:before,
.ico_seoF:before,
.ico_servicioPotableF:before,
.ico_serviciosHogarF:before,
.ico_siafF:before,
.ico_simF:before,
.ico_sinergiaMedicosF:before,
.ico_sitiosInteresF:before,
.ico_smsPlanF:before,
.ico_solucionesMovilesF:before,
.ico_soporteTecnicoF:before,
.ico_tarjetaCreditoF:before,
.ico_telefoniaFijaF:before,
.ico_telepresenciaAdministrativaF:before,
.ico_telepresenciaInmersivaF:before,
.ico_telepresenciaInternetF:before,
.ico_telepresenciaMedidaF:before,
.ico_terminosCondicionesF:before,
.ico_testVelocidadF:before,
.ico_timeMarketF:before,
.ico_ubicacionF:before,
.ico_veinticuatroSieteF:before,
.ico_versatilidadF:before,
.ico_videoSeguridadF:before,
.ico_webmailF:before,
.ico_whatsappF:before,
.ico_xyzF:before,
.ico_zonasWifiF:before {
 content:"";
 background-position:0 0;
 width:38px;
 height:38px;
 display:block;
 float:left;
 margin-right:10px;
 font-size:1000px
}
.ico_proteccionUsuarioF:before {
 background:url(vector/turqueza/ico_proteccionUsuario.svg) no-repeat
}
.ico_quejasRecursosF:before {
 background:url(vector/turqueza/ico_quejasRecursos.svg) no-repeat
}
.ico_procedimientoDevolucionF:before {
 background:url(vector/turqueza/ico_procedimientoDevolucion.svg) no-repeat
}
.ico_coberturaF:before {
 background:url(vector/turqueza/ico_cobertura.svg) no-repeat
}
.ico_consultaAquiF:before {
 background:url(vector/turqueza/ico_consultaAqui.svg) no-repeat
}
.ico_datosPersonalesF:before {
 background:url(vector/turqueza/ico_datosPersonales.svg) no-repeat
}
.ico_elegidosF:before {
 background:url(vector/turqueza/ico_elegidos.svg) no-repeat
}
.ico_picoPlacaF:before {
 background:url(vector/turqueza/ico_picoPlaca.svg) no-repeat
}
.ico_llamaTodoDestinoF:before {
 background:url(vector/turqueza/ico_llamaTodoDestino.svg) no-repeat
}
.ico_pagasSegundoF:before {
 background:url(vector/turqueza/ico_pagasSegundo.svg) no-repeat
}
.ico_hablaSinCostoF:before {
 background:url(vector/turqueza/ico_hablaSinCosto.svg) no-repeat
}
.ico_buzonF:before {
 background:url(vector/turqueza/ico_buzon.svg) no-repeat
}
.ico_pasaminutosF:before {
 background:url(vector/turqueza/ico_pasaminutos.svg) no-repeat
}
.ico_marcaYaF:before {
 background:url(vector/turqueza/ico_marcaYa.svg) no-repeat
}
.ico_paquetesF:before {
 background:url(vector/turqueza/ico_paquetes.svg) no-repeat
}
.ico_testVelocidadF:before {
 background:url(vector/turqueza/ico_testVelocidad.svg) no-repeat
}
.ico_contactanosF:before {
 background:url(vector/turqueza/ico_contactanos.svg) no-repeat
}
.ico_preguntasFrecuentesF:before {
 background:url(vector/turqueza/ico_preguntasFrecuentes.svg) no-repeat
}
.ico_elegidosIlimitadosF:before {
 background:url(vector/turqueza/ico_elegidosIlimitados.svg) no-repeat
}
.ico_numerosAmigosF:before {
 background:url(vector/turqueza/ico_numerosAmigos.svg) no-repeat
}
.ico_cargaInicialF:before {
 background:url(vector/turqueza/ico_cargaInicial.svg) no-repeat
}
.ico_zonasWifiF:before {
 background:url(vector/turqueza/ico_zonasWifi.svg) no-repeat
}
.ico_guiaProgramacionF:before {
 background:url(vector/turqueza/ico_guiaProgramacion.svg) no-repeat
}
.ico_guiaControlesF:before {
 background:url(vector/turqueza/ico_guiaControles.svg) no-repeat
}
.ico_telefoniaFijaF:before {
 background:url(vector/turqueza/ico_telefoniaFija.svg) no-repeat
}
.ico_canalesExclusivosF:before {
 background:url(vector/turqueza/ico_canalesExclusivos.svg) no-repeat
}
.ico_cuentasCorreoF:before {
 background:url(vector/turqueza/ico_cuentasCorreo.svg) no-repeat
}
.ico_redireccionamientoF:before {
 background:url(vector/turqueza/ico_redireccionamiento.svg) no-repeat
}
.ico_marcaYa1F:before {
 background:url(vector/turqueza/ico_marcaYa1.svg) no-repeat
}
.ico_privacidadF:before {
 background:url(vector/turqueza/ico_privacidad.svg) no-repeat
}
.ico_asistenteF:before {
 background:url(vector/turqueza/ico_asistente.svg) no-repeat
}
.ico_bloqueoF:before {
 background:url(vector/turqueza/ico_bloqueo.svg) no-repeat
}
.ico_pvrF:before {
 background:url(vector/turqueza/ico_pvr.svg) no-repeat
}
.ico_hogaresDigitalesF:before {
 background:url(vector/turqueza/ico_hogaresDigitales.svg) no-repeat
}
.ico_webmailF:before {
 background:url(vector/turqueza/ico_webmail.svg) no-repeat
}
.ico_blackberryF:before {
 background:url(vector/turqueza/ico_blackberry.svg) no-repeat
}
.ico_erpF:before {
 background:url(vector/turqueza/ico_erp.svg) no-repeat
}
.ico_facilidadDeUsoF:before {
 background:url(vector/turqueza/ico_facilidadDeUso.svg) no-repeat
}
.ico_InformacionEnLineaF:before {
 background:url(vector/turqueza/ico_InformacionEnLinea.svg) no-repeat
}
.ico_administracionEquipoF:before {
 background:url(vector/turqueza/ico_administracionEquipo.svg) no-repeat
}
.ico_economicoEficienteF:before {
 background:url(vector/turqueza/ico_economicoEficiente.svg) no-repeat
}
.ico_rifdF:before {
 background:url(vector/turqueza/ico_rifd.svg) no-repeat
}
.ico_respaldoLineaF:before {
 background:url(vector/turqueza/ico_respaldoLinea.svg) no-repeat
}
.ico_respaldoAutomatizadoF:before {
 background:url(vector/turqueza/ico_respaldoAutomatizado.svg) no-repeat
}
.ico_facilidadMovilidadF:before {
 background:url(vector/turqueza/ico_facilidadMovilidad.svg) no-repeat
}
.ico_respaldoFlexibleF:before {
 background:url(vector/turqueza/ico_respaldoFlexible.svg) no-repeat
}
.ico_seguridadF:before {
 background:url(vector/turqueza/ico_seguridad.svg) no-repeat
}
.ico_respaldoDiaF:before {
 background:url(vector/turqueza/ico_respaldoDia.svg) no-repeat
}
.ico_seguimientoPacientesCronicosF:before {
 background:url(vector/turqueza/ico_seguimientoPacientesCronicos.svg) no-repeat
}
.ico_datosTiempoRealF:before {
 background:url(vector/turqueza/ico_datosTiempoReal.svg) no-repeat
}
.ico_ahorroF:before {
 background:url(vector/turqueza/ico_ahorro.svg) no-repeat
}
.ico_videoSeguridadF:before {
 background:url(vector/turqueza/ico_videoSeguridad.svg) no-repeat
}
.ico_agilidadProcesosF:before {
 background:url(vector/turqueza/ico_agilidadProcesos.svg) no-repeat
}
.ico_inversionEconomicaF:before {
 background:url(vector/turqueza/ico_inversionEconomica.svg) no-repeat
}
.ico_ServicioEscalableF:before {
 background:url(vector/turqueza/ico_ServicioEscalable.svg) no-repeat
}
.ico_plugPlayF:before {
 background:url(vector/turqueza/ico_plugPlay.svg) no-repeat
}
.ico_xyzF:before {
 background:url(vector/turqueza/ico_xyz.svg) no-repeat
}
.ico_asesoriaEficienteF:before {
 background:url(vector/turqueza/ico_asesoriaEficiente.svg) no-repeat
}
.ico_atencionClientesF:before {
 background:url(vector/turqueza/ico_atencionClientes.svg) no-repeat
}
.ico_soporteTecnicoF:before {
 background:url(vector/turqueza/ico_soporteTecnico.svg) no-repeat
}
.ico_consultorioVirtualF:before {
 background:url(vector/turqueza/ico_consultorioVirtual.svg) no-repeat
}
.ico_comodidadF:before {
 background:url(vector/turqueza/ico_comodidad.svg) no-repeat
}
.ico_agilidadAtencionF:before {
 background:url(vector/turqueza/ico_agilidadAtencion.svg) no-repeat
}
.ico_mayorCapServicioF:before {
 background:url(vector/turqueza/ico_mayorCapServicio.svg) no-repeat
}
.ico_sinergiaMedicosF:before {
 background:url(vector/turqueza/ico_sinergiaMedicos.svg) no-repeat
}
.ico_cacsF:before {
 background:url(vector/turqueza/ico_cacs.svg) no-repeat
}
.ico_timeMarketF:before {
 background:url(vector/turqueza/ico_timeMarket.svg) no-repeat
}
.ico_integracionF:before {
 background:url(vector/turqueza/ico_integracion.svg) no-repeat
}
.ico_reportesLineaF:before {
 background:url(vector/turqueza/ico_reportesLinea.svg) no-repeat
}
.ico_enlaceDirectoF:before {
 background:url(vector/turqueza/ico_enlaceDirecto.svg) no-repeat
}
.ico_minutosTodoDestinoF:before {
 background:url(vector/turqueza/ico_minutosTodoDestino.svg) no-repeat
}
.ico_multillamadasF:before {
 background:url(vector/turqueza/ico_multillamadas.svg) no-repeat
}
.ico_escalabilidadF:before {
 background:url(vector/turqueza/ico_escalabilidad.svg) no-repeat
}
.ico_audioconferenciaClaroF:before {
 background:url(vector/turqueza/ico_audioconferenciaClaro.svg) no-repeat
}
.ico_paquetesTelepresenciaF:before {
 background:url(vector/turqueza/ico_paquetesTelepresencia.svg) no-repeat
}
.ico_reservePeriodicamenteF:before {
 background:url(vector/turqueza/ico_reservePeriodicamente.svg) no-repeat
}
.ico_veinticuatroSieteF:before {
 background:url(vector/turqueza/ico_veinticuatroSiete.svg) no-repeat
}
.ico_comunicacionAgilEficazF:before {
 background:url(vector/turqueza/ico_comunicacionAgilEficaz.svg) no-repeat
}
.ico_respaldoCadaSesionF:before {
 background:url(vector/turqueza/ico_respaldoCadaSesion.svg) no-repeat
}
.ico_informacionSobeUsuarioF:before {
 background:url(vector/turqueza/ico_informacionSobeUsuario.svg) no-repeat
}
.ico_mdmF:before {
 background:url(vector/turqueza/ico_mdm.svg) no-repeat
}
.ico_privacidad1F:before {
 background:url(vector/turqueza/ico_privacidad1.svg) no-repeat
}
.ico_proteccionF:before {
 background:url(vector/turqueza/ico_proteccion.svg) no-repeat
}
.ico_controlRemotoF:before {
 background:url(vector/turqueza/ico_controlRemoto.svg) no-repeat
}
.ico_office365F:before {
 background:url(vector/turqueza/ico_office365.svg) no-repeat
}
.ico_maximiceInversionF:before {
 background:url(vector/turqueza/ico_maximiceInversion.svg) no-repeat
}
.ico_confiableF:before {
 background:url(vector/turqueza/ico_confiable.svg) no-repeat
}
.ico_simF:before {
 background:url(vector/turqueza/ico_sim.svg) no-repeat
}
.ico_funcionaFrioCalorF:before {
 background:url(vector/turqueza/ico_funcionaFrioCalor.svg) no-repeat
}
.ico_edicionSuperiorF:before {
 background:url(vector/turqueza/ico_edicionSuperior.svg) no-repeat
}
.ico_cumplimientoNormasF:before {
 background:url(vector/turqueza/ico_cumplimientoNormas.svg) no-repeat
}
.ico_garantizadoF:before {
 background:url(vector/turqueza/ico_garantizado.svg) no-repeat
}
.ico_estandaresF:before {
 background:url(vector/turqueza/ico_estandares.svg) no-repeat
}
.ico_telepresenciaAdministrativaF:before {
 background:url(vector/turqueza/ico_telepresenciaAdministrativa.svg) no-repeat
}
.ico_servicioPotableF:before {
 background:url(vector/turqueza/ico_servicioPotable.svg) no-repeat
}
.ico_telepresenciaInternetF:before {
 background:url(vector/turqueza/ico_telepresenciaInternet.svg) no-repeat
}
.ico_telepresenciaMedidaF:before {
 background:url(vector/turqueza/ico_telepresenciaMedida.svg) no-repeat
}
.ico_telepresenciaInmersivaF:before {
 background:url(vector/turqueza/ico_telepresenciaInmersiva.svg) no-repeat
}
.ico_acondicionamientoF:before {
 background:url(vector/turqueza/ico_acondicionamiento.svg) no-repeat
}
.ico_agiliceF:before {
 background:url(vector/turqueza/ico_agilice.svg) no-repeat
}
.ico_estabilidadLlamadasF:before {
 background:url(vector/turqueza/ico_estabilidadLlamadas.svg) no-repeat
}
.ico_facturacionF:before {
 background:url(vector/turqueza/ico_facturacion.svg) no-repeat
}
.ico_personalizacionF:before {
 background:url(vector/turqueza/ico_personalizacion.svg) no-repeat
}
.ico_implementacionF:before {
 background:url(vector/turqueza/ico_implementacion.svg) no-repeat
}
.ico_gestionF:before {
 background:url(vector/turqueza/ico_gestion.svg) no-repeat
}
.ico_evolucionF:before {
 background:url(vector/turqueza/ico_evolucion.svg) no-repeat
}
.ico_mecF:before {
 background:url(vector/turqueza/ico_mec.svg) no-repeat
}
.ico_reduccionCostosF:before {
 background:url(vector/turqueza/ico_reduccionCostos.svg) no-repeat
}
.ico_posicionMarcaF:before {
 background:url(vector/turqueza/ico_posicionMarca.svg) no-repeat
}
.ico_UniversalidadF:before {
 background:url(vector/turqueza/ico_Universalidad.svg) no-repeat
}
.ico_mercadeoDinamicoF:before {
 background:url(vector/turqueza/ico_mercadeoDinamico.svg) no-repeat
}
.ico_publicidadF:before {
 background:url(vector/turqueza/ico_publicidad.svg) no-repeat
}
.ico_contenidosDigitalesF:before {
 background:url(vector/turqueza/ico_contenidosDigitales.svg) no-repeat
}
.ico_inmediatezF:before {
 background:url(vector/turqueza/ico_inmediatez.svg) no-repeat
}
.ico_asertividadF:before {
 background:url(vector/turqueza/ico_asertividad.svg) no-repeat
}
.ico_presenciaWebF:before {
 background:url(vector/turqueza/ico_presenciaWeb.svg) no-repeat
}
.ico_seoF:before {
 background:url(vector/turqueza/ico_seo.svg) no-repeat
}
.ico_versatilidadF:before {
 background:url(vector/turqueza/ico_versatilidad.svg) no-repeat
}
.ico_dominioF:before {
 background:url(vector/turqueza/ico_dominio.svg) no-repeat
}
.ico_ubicacionF:before {
 background:url(vector/turqueza/ico_ubicacion.svg) no-repeat
}
.ico_panelDeControlF:before {
 background:url(vector/turqueza/ico_panelDeControl.svg) no-repeat
}
.ico_siafF:before {
 background:url(vector/turqueza/ico_siaf.svg) no-repeat
}
.ico_manejoRecursosF:before {
 background:url(vector/turqueza/ico_manejoRecursos.svg) no-repeat
}
.ico_marcaF:before {
 background:url(vector/turqueza/ico_marca.svg) no-repeat
}
.ico_flexibilidadF:before {
 background:url(vector/turqueza/ico_flexibilidad.svg) no-repeat
}
.ico_terminosCondicionesF:before {
 background:url(vector/turqueza/ico_terminosCondiciones.svg) no-repeat
}
.ico_cobertura1F:before {
 background:url(vector/turqueza/ico_cobertura1.svg) no-repeat
}
.ico_consultaTuSaldoF:before {
 background:url(vector/turqueza/ico_consultaTuSaldo.svg) no-repeat
}
.ico_comunidadF:before {
 background:url(vector/turqueza/ico_comunidad.svg) no-repeat
}
.ico_nuevaTvF:before {
 background:url(vector/turqueza/ico_nuevaTv.svg) no-repeat
}
.ico_preguntasFrecuentes1F:before {
 background:url(vector/turqueza/ico_preguntasFrecuentes1.svg) no-repeat
}
.ico_pasosF:before {
 background:url(vector/turqueza/ico_pasos.svg) no-repeat
}
.ico_recargaLineaF:before {
 background:url(vector/turqueza/ico_recargaLinea.svg) no-repeat
}
.ico_compraMovilF:before {
 background:url(vector/turqueza/ico_compraMovil.svg) no-repeat
}
.ico_armaPaqueteF:before {
 background:url(vector/turqueza/ico_armaPaquete.svg) no-repeat
}
.ico_chatVentasF:before {
 background:url(vector/turqueza/ico_chatVentas.svg) no-repeat
}
.ico_serviciosHogarF:before {
 background:url(vector/turqueza/ico_serviciosHogar.svg) no-repeat
}
.ico_lte4GF:before {
 background:url(vector/turqueza/ico_lte4G.svg) no-repeat
}
.ico_imeiF:before {
 background:url(vector/turqueza/ico_imei.svg) no-repeat
}
.ico_3playF:before {
 background:url(vector/turqueza/ico_3play.svg) no-repeat
}
.ico_catalogoEquiposF:before {
 background:url(vector/turqueza/ico_catalogoEquipos.svg) no-repeat
}
.ico_internetF:before {
 background:url(vector/turqueza/ico_internet.svg) no-repeat
}
.ico_miClaroF:before {
 background:url(vector/turqueza/ico_miClaro.svg) no-repeat
}
.ico_pagosF:before {
 background:url(vector/turqueza/ico_pagos.svg) no-repeat
}
.ico_comunicacionMovilF:before {
 background:url(vector/turqueza/ico_comunicacionMovil.svg) no-repeat
}
.ico_megaPixelesF:before {
 background:url(vector/turqueza/ico_megaPixeles.svg) no-repeat
}
.ico_pesoF:before {
 background:url(vector/turqueza/ico_peso.svg) no-repeat
}
.ico_pantallaF:before {
 background:url(vector/turqueza/ico_pantalla.svg) no-repeat
}
.ico_minutosPlanF:before {
 background:url(vector/turqueza/ico_minutosPlan.svg) no-repeat
}
.ico_megasPlanF:before {
 background:url(vector/turqueza/ico_megasPlan.svg) no-repeat
}
.ico_smsPlanF:before {
 background:url(vector/turqueza/ico_smsPlan.svg) no-repeat
}
.ico_claroMusicaF:before {
 background:url(vector/turqueza/ico_claroMusica.svg) no-repeat
}
.ico_multiplayNegociosF:before {
 background:url(vector/turqueza/ico_multiplayNegocios.svg) no-repeat
}
.ico_claroClubF:before {
 background:url(vector/turqueza/ico_claroClub.svg) no-repeat
}
.ico_whatsappF:before {
 background:url(vector/turqueza/ico_whatsapp.svg) no-repeat
}
.ico_cambiateF:before {
 background:url(vector/turqueza/ico_cambiate.svg) no-repeat
}
.ico_documentoF:before {
 background:url(vector/turqueza/ico_documento.svg) no-repeat
}
.ico_claroMusica2F:before {
 background:url(vector/turqueza/ico_claroMusica2.svg) no-repeat
}
.ico_claroVideoF:before {
 background:url(vector/turqueza/ico_claroVideo.svg) no-repeat
}
.ico_claroEnterpriseSolutionsF:before {
 background:url(vector/turqueza/ico_claroEnterpriseSolutions.svg) no-repeat
}
.ico_pagos2F:before {
 background:url(vector/turqueza/ico_pagos2.svg) no-repeat
}
.ico_chatSitioF:before {
 background:url(vector/turqueza/ico_chatSitio.svg) no-repeat
}
.ico_noticiasF:before {
 background:url(vector/turqueza/ico_noticias.svg) no-repeat
}
.ico_tarjetaCreditoF:before {
 background:url(vector/turqueza/ico_tarjetaCredito.svg) no-repeat
}
.ico_recargaLinea2F:before {
 background:url(vector/turqueza/ico_recargaLinea2.svg) no-repeat
}
.ico_facturaElectronicaF:before {
 background:url(vector/turqueza/ico_facturaElectronica.svg) no-repeat
}
.ico_descargarFacturaF:before {
 background:url(vector/turqueza/ico_descargarFactura.svg) no-repeat
}
.ico_claroClub2F:before {
 background:url(vector/turqueza/ico_claroClub2.svg) no-repeat
}
.ico_activaPaquetesF:before {
 background:url(vector/turqueza/ico_activaPaquetes.svg) no-repeat
}
.ico_facElectronicaF:before {
 background:url(vector/turqueza/ico_facElectronica.svg) no-repeat
}
.ico_cloudF:before {
 background:url(vector/turqueza/ico_cloud.svg) no-repeat
}
.ico_portabilidadEmpresarialF:before {
 background:url(vector/turqueza/ico_portabilidadEmpresarial.svg) no-repeat
}
.ico_solucionesMovilesF:before {
 background:url(vector/turqueza/ico_solucionesMoviles.svg) no-repeat
}
.ico_sitiosInteresF:before {
 background:url(vector/turqueza/ico_sitiosInteres.svg) no-repeat
}
.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_CanalesExclusivos:before,
.empresas .ico_Comunidad:before,
.empresas .ico_ElegidoTododestino:before,
.empresas .ico_Elegidos:before,
.empresas .ico_Funcionalidades:before,
.empresas .ico_Mailbox:before,
.empresas .ico_PicoPlaca:before,
.empresas .ico_TerminosCondiciones:before,
.empresas .ico_Wifi:before {
 background:url(img/sprite-iconos-beneficiosE.png) no-repeat
}
.empresas .ico_ConsultaAqui:before,
.empresas .ico_DatosPersonales:before,
.empresas .ico_ProcedimientoDevolucion:before,
.empresas .ico_ProteccionUsuario:before,
.empresas .ico_QuejasRecursos:before {
 content:"";
 background:url(img/sprite-iconos-legal-regulatorioE.png) no-repeat
}
.empresas .caracteristicas .contentEquipoDestacado article .ico:before {
 color:#666!important
}
.corporaciones .ico_CanalesExclusivos:before,
.corporaciones .ico_Comunidad:before,
.corporaciones .ico_ElegidoTododestino:before,
.corporaciones .ico_Elegidos:before,
.corporaciones .ico_Funcionalidades:before,
.corporaciones .ico_Mailbox:before,
.corporaciones .ico_PicoPlaca:before,
.corporaciones .ico_TerminosCondiciones:before,
.corporaciones .ico_Wifi:before {
 background:url(img/sprite-iconos-beneficiosC.png) no-repeat
}
.corporaciones .ico_ConsultaAqui:before,
.corporaciones .ico_DatosPersonales:before,
.corporaciones .ico_ProcedimientoDevolucion:before,
.corporaciones .ico_ProteccionUsuario:before,
.corporaciones .ico_QuejasRecursos:before {
 content:"";
 background:url(img/sprite-iconos-legal-regulatorioC.png) no-repeat
}
.corporaciones .caracteristicas .contentEquipoDestacado article .ico:before {
 color:#000104!important
}
.menuHeader .ico_3play:before,
.menuHeader .ico_InformacionEnLinea:before,
.menuHeader .ico_ServicioEscalable:before,
.menuHeader .ico_Universalidad:before,
.menuHeader .ico_acondicionamiento:before,
.menuHeader .ico_activaPaquetes:before,
.menuHeader .ico_administracionEquipo:before,
.menuHeader .ico_agilice:before,
.menuHeader .ico_agilidadAtencion:before,
.menuHeader .ico_agilidadProcesos:before,
.menuHeader .ico_ahorro:before,
.menuHeader .ico_armaPaquete:before,
.menuHeader .ico_asertividad:before,
.menuHeader .ico_asesoriaEficiente:before,
.menuHeader .ico_asistente:before,
.menuHeader .ico_atencionClientes:before,
.menuHeader .ico_audioconferenciaClaro:before,
.menuHeader .ico_blackberry:before,
.menuHeader .ico_bloqueo:before,
.menuHeader .ico_buzon:before,
.menuHeader .ico_cacs:before,
.menuHeader .ico_cambiate:before,
.menuHeader .ico_canalesExclusivos:before,
.menuHeader .ico_cargaInicial:before,
.menuHeader .ico_catalogoEquipos:before,
.menuHeader .ico_chatSitio:before,
.menuHeader .ico_chatVentas:before,
.menuHeader .ico_claroClub2:before,
.menuHeader .ico_claroClub:before,
.menuHeader .ico_claroEnterpriseSolutions:before,
.menuHeader .ico_claroMusica2:before,
.menuHeader .ico_claroMusica:before,
.menuHeader .ico_claroVideo:before,
.menuHeader .ico_cloud:before,
.menuHeader .ico_cobertura1:before,
.menuHeader .ico_cobertura:before,
.menuHeader .ico_comodidad:before,
.menuHeader .ico_compraMovil:before,
.menuHeader .ico_comunicacionAgilEficaz:before,
.menuHeader .ico_comunicacionMovil:before,
.menuHeader .ico_comunidad:before,
.menuHeader .ico_confiable:before,
.menuHeader .ico_consultaAqui:before,
.menuHeader .ico_consultaTuSaldo:before,
.menuHeader .ico_consultorioVirtual:before,
.menuHeader .ico_contactanos:before,
.menuHeader .ico_contenidosDigitales:before,
.menuHeader .ico_controlRemoto:before,
.menuHeader .ico_cuentasCorreo:before,
.menuHeader .ico_cumplimientoNormas:before,
.menuHeader .ico_datosPersonales:before,
.menuHeader .ico_datosTiempoReal:before,
.menuHeader .ico_descargarFactura:before,
.menuHeader .ico_documento:before,
.menuHeader .ico_dominio:before,
.menuHeader .ico_economicoEficiente:before,
.menuHeader .ico_edicionSuperior:before,
.menuHeader .ico_elegidos:before,
.menuHeader .ico_elegidosIlimitados:before,
.menuHeader .ico_enlaceDirecto:before,
.menuHeader .ico_erp:before,
.menuHeader .ico_escalabilidad:before,
.menuHeader .ico_estabilidadLlamadas:before,
.menuHeader .ico_estandares:before,
.menuHeader .ico_evolucion:before,
.menuHeader .ico_facElectronica:before,
.menuHeader .ico_facilidadDeUso:before,
.menuHeader .ico_facilidadMovilidad:before,
.menuHeader .ico_facturaElectronica:before,
.menuHeader .ico_facturacion:before,
.menuHeader .ico_flexibilidad:before,
.menuHeader .ico_funcionaFrioCalor:before,
.menuHeader .ico_garantizado:before,
.menuHeader .ico_gestion:before,
.menuHeader .ico_guiaControles:before,
.menuHeader .ico_guiaProgramacion:before,
.menuHeader .ico_hablaSinCosto:before,
.menuHeader .ico_hogaresDigitales:before,
.menuHeader .ico_imei:before,
.menuHeader .ico_implementacion:before,
.menuHeader .ico_informacionSobeUsuario:before,
.menuHeader .ico_inmediatez:before,
.menuHeader .ico_integracion:before,
.menuHeader .ico_internet:before,
.menuHeader .ico_inversionEconomica:before,
.menuHeader .ico_llamaTodoDestino:before,
.menuHeader .ico_lte4G:before,
.menuHeader .ico_manejoRecursos:before,
.menuHeader .ico_marca:before,
.menuHeader .ico_marcaYa1:before,
.menuHeader .ico_marcaYa:before,
.menuHeader .ico_maximiceInversion:before,
.menuHeader .ico_mayorCapServicio:before,
.menuHeader .ico_mdm:before,
.menuHeader .ico_mec:before,
.menuHeader .ico_megaPixeles:before,
.menuHeader .ico_megasPlan:before,
.menuHeader .ico_mercadeoDinamico:before,
.menuHeader .ico_miClaro:before,
.menuHeader .ico_minutosPlan:before,
.menuHeader .ico_minutosTodoDestino:before,
.menuHeader .ico_multillamadas:before,
.menuHeader .ico_multiplayNegocios:before,
.menuHeader .ico_noticias:before,
.menuHeader .ico_nuevaTv:before,
.menuHeader .ico_numerosAmigos:before,
.menuHeader .ico_office365:before,
.menuHeader .ico_pagasSegundo:before,
.menuHeader .ico_pagos2:before,
.menuHeader .ico_pagos:before,
.menuHeader .ico_panelDeControl:before,
.menuHeader .ico_pantalla:before,
.menuHeader .ico_paquetes:before,
.menuHeader .ico_paquetesTelepresencia:before,
.menuHeader .ico_pasaminutos:before,
.menuHeader .ico_pasos:before,
.menuHeader .ico_personalizacion:before,
.menuHeader .ico_peso:before,
.menuHeader .ico_picoPlaca:before,
.menuHeader .ico_plugPlay:before,
.menuHeader .ico_portabilidadEmpresarial:before,
.menuHeader .ico_posicionMarca:before,
.menuHeader .ico_preguntasFrecuentes1:before,
.menuHeader .ico_preguntasFrecuentes:before,
.menuHeader .ico_presenciaWeb:before,
.menuHeader .ico_privacidad1:before,
.menuHeader .ico_privacidad:before,
.menuHeader .ico_procedimientoDevolucion:before,
.menuHeader .ico_proteccion:before,
.menuHeader .ico_proteccionUsuario:before,
.menuHeader .ico_publicidad:before,
.menuHeader .ico_pvr:before,
.menuHeader .ico_quejasRecursos:before,
.menuHeader .ico_recargaLinea2:before,
.menuHeader .ico_recargaLinea:before,
.menuHeader .ico_redireccionamiento:before,
.menuHeader .ico_reduccionCostos:before,
.menuHeader .ico_reportesLinea:before,
.menuHeader .ico_reservePeriodicamente:before,
.menuHeader .ico_respaldoAutomatizado:before,
.menuHeader .ico_respaldoCadaSesion:before,
.menuHeader .ico_respaldoDia:before,
.menuHeader .ico_respaldoFlexible:before,
.menuHeader .ico_respaldoLinea:before,
.menuHeader .ico_rifd:before,
.menuHeader .ico_seguimientoPacientesCronicos:before,
.menuHeader .ico_seguridad:before,
.menuHeader .ico_seo:before,
.menuHeader .ico_servicioPotable:before,
.menuHeader .ico_serviciosHogar:before,
.menuHeader .ico_siaf:before,
.menuHeader .ico_sim:before,
.menuHeader .ico_sinergiaMedicos:before,
.menuHeader .ico_sitiosInteres:before,
.menuHeader .ico_smsPlan:before,
.menuHeader .ico_solucionesMoviles:before,
.menuHeader .ico_soporteTecnico:before,
.menuHeader .ico_tarjetaCredito:before,
.menuHeader .ico_telefoniaFija:before,
.menuHeader .ico_telepresenciaAdministrativa:before,
.menuHeader .ico_telepresenciaInmersiva:before,
.menuHeader .ico_telepresenciaInternet:before,
.menuHeader .ico_telepresenciaMedida:before,
.menuHeader .ico_terminosCondiciones:before,
.menuHeader .ico_testVelocidad:before,
.menuHeader .ico_timeMarket:before,
.menuHeader .ico_ubicacion:before,
.menuHeader .ico_veinticuatroSiete:before,
.menuHeader .ico_versatilidad:before,
.menuHeader .ico_videoSeguridad:before,
.menuHeader .ico_webmail:before,
.menuHeader .ico_whatsapp:before,
.menuHeader .ico_xyz:before,
.menuHeader .ico_zonasWifi:before {
 position:absolute;
 top:-10px;
 left:-45px
}
.menuHeader .ico_3playE:before,
.menuHeader .ico_InformacionEnLineaE:before,
.menuHeader .ico_ServicioEscalableE:before,
.menuHeader .ico_UniversalidadE:before,
.menuHeader .ico_acondicionamientoE:before,
.menuHeader .ico_activaPaquetesE:before,
.menuHeader .ico_administracionEquipoE:before,
.menuHeader .ico_agiliceE:before,
.menuHeader .ico_agilidadAtencionE:before,
.menuHeader .ico_agilidadProcesosE:before,
.menuHeader .ico_ahorroE:before,
.menuHeader .ico_armaPaqueteE:before,
.menuHeader .ico_asertividadE:before,
.menuHeader .ico_asesoriaEficienteE:before,
.menuHeader .ico_asistenteE:before,
.menuHeader .ico_atencionClientesE:before,
.menuHeader .ico_audioconferenciaClaroE:before,
.menuHeader .ico_blackberryE:before,
.menuHeader .ico_bloqueoE:before,
.menuHeader .ico_buzonE:before,
.menuHeader .ico_cacsE:before,
.menuHeader .ico_cambiateE:before,
.menuHeader .ico_canalesExclusivosE:before,
.menuHeader .ico_cargaInicialE:before,
.menuHeader .ico_catalogoEquiposE:before,
.menuHeader .ico_chatSitioE:before,
.menuHeader .ico_chatVentasE:before,
.menuHeader .ico_claroClub2E:before,
.menuHeader .ico_claroClubE:before,
.menuHeader .ico_claroEnterpriseSolutionsE:before,
.menuHeader .ico_claroMusica2E:before,
.menuHeader .ico_claroMusicaE:before,
.menuHeader .ico_claroVideoE:before,
.menuHeader .ico_cloudE:before,
.menuHeader .ico_cobertura1E:before,
.menuHeader .ico_coberturaE:before,
.menuHeader .ico_comodidadE:before,
.menuHeader .ico_compraMovilE:before,
.menuHeader .ico_comunicacionAgilEficazE:before,
.menuHeader .ico_comunicacionMovilE:before,
.menuHeader .ico_comunidadE:before,
.menuHeader .ico_confiableE:before,
.menuHeader .ico_consultaAquiE:before,
.menuHeader .ico_consultaTuSaldoE:before,
.menuHeader .ico_consultorioVirtualE:before,
.menuHeader .ico_contactanosE:before,
.menuHeader .ico_contenidosDigitalesE:before,
.menuHeader .ico_controlRemotoE:before,
.menuHeader .ico_cuentasCorreoE:before,
.menuHeader .ico_cumplimientoNormasE:before,
.menuHeader .ico_datosPersonalesE:before,
.menuHeader .ico_datosTiempoRealE:before,
.menuHeader .ico_descargarFacturaE:before,
.menuHeader .ico_documentoE:before,
.menuHeader .ico_dominioE:before,
.menuHeader .ico_economicoEficienteE:before,
.menuHeader .ico_edicionSuperiorE:before,
.menuHeader .ico_elegidosE:before,
.menuHeader .ico_elegidosIlimitadosE:before,
.menuHeader .ico_enlaceDirectoE:before,
.menuHeader .ico_erpE:before,
.menuHeader .ico_escalabilidadE:before,
.menuHeader .ico_estabilidadLlamadasE:before,
.menuHeader .ico_estandaresE:before,
.menuHeader .ico_evolucionE:before,
.menuHeader .ico_facElectronicaE:before,
.menuHeader .ico_facilidadDeUsoE:before,
.menuHeader .ico_facilidadMovilidadE:before,
.menuHeader .ico_facturaElectronicaE:before,
.menuHeader .ico_facturacionE:before,
.menuHeader .ico_flexibilidadE:before,
.menuHeader .ico_funcionaFrioCalorE:before,
.menuHeader .ico_garantizadoE:before,
.menuHeader .ico_gestionE:before,
.menuHeader .ico_guiaControlesE:before,
.menuHeader .ico_guiaProgramacionE:before,
.menuHeader .ico_hablaSinCostoE:before,
.menuHeader .ico_hogaresDigitalesE:before,
.menuHeader .ico_imeiE:before,
.menuHeader .ico_implementacionE:before,
.menuHeader .ico_informacionSobeUsuarioE:before,
.menuHeader .ico_inmediatezE:before,
.menuHeader .ico_integracionE:before,
.menuHeader .ico_internetE:before,
.menuHeader .ico_inversionEconomicaE:before,
.menuHeader .ico_llamaTodoDestinoE:before,
.menuHeader .ico_lte4GE:before,
.menuHeader .ico_manejoRecursosE:before,
.menuHeader .ico_marcaE:before,
.menuHeader .ico_marcaYa1E:before,
.menuHeader .ico_marcaYaE:before,
.menuHeader .ico_maximiceInversionE:before,
.menuHeader .ico_mayorCapServicioE:before,
.menuHeader .ico_mdmE:before,
.menuHeader .ico_mecE:before,
.menuHeader .ico_megaPixelesE:before,
.menuHeader .ico_megasPlanE:before,
.menuHeader .ico_mercadeoDinamicoE:before,
.menuHeader .ico_miClaroE:before,
.menuHeader .ico_minutosPlanE:before,
.menuHeader .ico_minutosTodoDestinoE:before,
.menuHeader .ico_multillamadasE:before,
.menuHeader .ico_multiplayNegociosE:before,
.menuHeader .ico_noticiasE:before,
.menuHeader .ico_nuevaTvE:before,
.menuHeader .ico_numerosAmigosE:before,
.menuHeader .ico_office365E:before,
.menuHeader .ico_pagasSegundoE:before,
.menuHeader .ico_pagos2E:before,
.menuHeader .ico_pagosE:before,
.menuHeader .ico_panelDeControlE:before,
.menuHeader .ico_pantallaE:before,
.menuHeader .ico_paquetesE:before,
.menuHeader .ico_paquetesTelepresenciaE:before,
.menuHeader .ico_pasaminutosE:before,
.menuHeader .ico_pasosE:before,
.menuHeader .ico_personalizacionE:before,
.menuHeader .ico_pesoE:before,
.menuHeader .ico_picoPlacaE:before,
.menuHeader .ico_plugPlayE:before,
.menuHeader .ico_portabilidadEmpresarialE:before,
.menuHeader .ico_posicionMarcaE:before,
.menuHeader .ico_preguntasFrecuentes1E:before,
.menuHeader .ico_preguntasFrecuentesE:before,
.menuHeader .ico_presenciaWebE:before,
.menuHeader .ico_privacidad1E:before,
.menuHeader .ico_privacidadE:before,
.menuHeader .ico_procedimientoDevolucionE:before,
.menuHeader .ico_proteccionE:before,
.menuHeader .ico_proteccionUsuarioE:before,
.menuHeader .ico_publicidadE:before,
.menuHeader .ico_pvrE:before,
.menuHeader .ico_quejasRecursosE:before,
.menuHeader .ico_recargaLinea2E:before,
.menuHeader .ico_recargaLineaE:before,
.menuHeader .ico_redireccionamientoE:before,
.menuHeader .ico_reduccionCostosE:before,
.menuHeader .ico_reportesLineaE:before,
.menuHeader .ico_reservePeriodicamenteE:before,
.menuHeader .ico_respaldoAutomatizadoE:before,
.menuHeader .ico_respaldoCadaSesionE:before,
.menuHeader .ico_respaldoDiaE:before,
.menuHeader .ico_respaldoFlexibleE:before,
.menuHeader .ico_respaldoLineaE:before,
.menuHeader .ico_rifdE:before,
.menuHeader .ico_seguimientoPacientesCronicosE:before,
.menuHeader .ico_seguridadE:before,
.menuHeader .ico_seoE:before,
.menuHeader .ico_servicioPotableE:before,
.menuHeader .ico_serviciosHogarE:before,
.menuHeader .ico_siafE:before,
.menuHeader .ico_simE:before,
.menuHeader .ico_sinergiaMedicosE:before,
.menuHeader .ico_sitiosInteresE:before,
.menuHeader .ico_smsPlanE:before,
.menuHeader .ico_solucionesMovilesE:before,
.menuHeader .ico_soporteTecnicoE:before,
.menuHeader .ico_tarjetaCreditoE:before,
.menuHeader .ico_telefoniaFijaE:before,
.menuHeader .ico_telepresenciaAdministrativaE:before,
.menuHeader .ico_telepresenciaInmersivaE:before,
.menuHeader .ico_telepresenciaInternetE:before,
.menuHeader .ico_telepresenciaMedidaE:before,
.menuHeader .ico_terminosCondicionesE:before,
.menuHeader .ico_testVelocidadE:before,
.menuHeader .ico_timeMarketE:before,
.menuHeader .ico_ubicacionE:before,
.menuHeader .ico_veinticuatroSieteE:before,
.menuHeader .ico_versatilidadE:before,
.menuHeader .ico_videoSeguridadE:before,
.menuHeader .ico_webmailE:before,
.menuHeader .ico_whatsappE:before,
.menuHeader .ico_xyzE:before,
.menuHeader .ico_zonasWifiE:before {
 position:absolute;
 top:-10px;
 left:-45px
}
.menuHeader .ico_3playC:before,
.menuHeader .ico_InformacionEnLineaC:before,
.menuHeader .ico_ServicioEscalableC:before,
.menuHeader .ico_UniversalidadC:before,
.menuHeader .ico_acondicionamientoC:before,
.menuHeader .ico_activaPaquetesC:before,
.menuHeader .ico_administracionEquipoC:before,
.menuHeader .ico_agiliceC:before,
.menuHeader .ico_agilidadAtencionC:before,
.menuHeader .ico_agilidadProcesosC:before,
.menuHeader .ico_ahorroC:before,
.menuHeader .ico_armaPaqueteC:before,
.menuHeader .ico_asertividadC:before,
.menuHeader .ico_asesoriaEficienteC:before,
.menuHeader .ico_asistenteC:before,
.menuHeader .ico_atencionClientesC:before,
.menuHeader .ico_audioconferenciaClaroC:before,
.menuHeader .ico_blackberryC:before,
.menuHeader .ico_bloqueoC:before,
.menuHeader .ico_buzonC:before,
.menuHeader .ico_cacsC:before,
.menuHeader .ico_cambiateC:before,
.menuHeader .ico_canalesExclusivosC:before,
.menuHeader .ico_cargaInicialC:before,
.menuHeader .ico_catalogoEquiposC:before,
.menuHeader .ico_chatSitioC:before,
.menuHeader .ico_chatVentasC:before,
.menuHeader .ico_claroClub2C:before,
.menuHeader .ico_claroClubC:before,
.menuHeader .ico_claroEnterpriseSolutionsC:before,
.menuHeader .ico_claroMusica2C:before,
.menuHeader .ico_claroMusicaC:before,
.menuHeader .ico_claroVideoC:before,
.menuHeader .ico_cloudC:before,
.menuHeader .ico_cobertura1C:before,
.menuHeader .ico_coberturaC:before,
.menuHeader .ico_comodidadC:before,
.menuHeader .ico_compraMovilC:before,
.menuHeader .ico_comunicacionAgilEficazC:before,
.menuHeader .ico_comunicacionMovilC:before,
.menuHeader .ico_comunidadC:before,
.menuHeader .ico_confiableC:before,
.menuHeader .ico_consultaAquiC:before,
.menuHeader .ico_consultaTuSaldoC:before,
.menuHeader .ico_consultorioVirtualC:before,
.menuHeader .ico_contactanosC:before,
.menuHeader .ico_contenidosDigitalesC:before,
.menuHeader .ico_controlRemotoC:before,
.menuHeader .ico_cuentasCorreoC:before,
.menuHeader .ico_cumplimientoNormasC:before,
.menuHeader .ico_datosPersonalesC:before,
.menuHeader .ico_datosTiempoRealC:before,
.menuHeader .ico_descargarFacturaC:before,
.menuHeader .ico_documentoC:before,
.menuHeader .ico_dominioC:before,
.menuHeader .ico_economicoEficienteC:before,
.menuHeader .ico_edicionSuperiorC:before,
.menuHeader .ico_elegidosC:before,
.menuHeader .ico_elegidosIlimitadosC:before,
.menuHeader .ico_enlaceDirectoC:before,
.menuHeader .ico_erpC:before,
.menuHeader .ico_escalabilidadC:before,
.menuHeader .ico_estabilidadLlamadasC:before,
.menuHeader .ico_estandaresC:before,
.menuHeader .ico_evolucionC:before,
.menuHeader .ico_facElectronicaC:before,
.menuHeader .ico_facilidadDeUsoC:before,
.menuHeader .ico_facilidadMovilidadC:before,
.menuHeader .ico_facturaElectronicaC:before,
.menuHeader .ico_facturacionC:before,
.menuHeader .ico_flexibilidadC:before,
.menuHeader .ico_funcionaFrioCalorC:before,
.menuHeader .ico_garantizadoC:before,
.menuHeader .ico_gestionC:before,
.menuHeader .ico_guiaControlesC:before,
.menuHeader .ico_guiaProgramacionC:before,
.menuHeader .ico_hablaSinCostoC:before,
.menuHeader .ico_hogaresDigitalesC:before,
.menuHeader .ico_imeiC:before,
.menuHeader .ico_implementacionC:before,
.menuHeader .ico_informacionSobeUsuarioC:before,
.menuHeader .ico_inmediatezC:before,
.menuHeader .ico_integracionC:before,
.menuHeader .ico_internetC:before,
.menuHeader .ico_inversionEconomicaC:before,
.menuHeader .ico_llamaTodoDestinoC:before,
.menuHeader .ico_lte4GC:before,
.menuHeader .ico_manejoRecursosC:before,
.menuHeader .ico_marcaC:before,
.menuHeader .ico_marcaYa1C:before,
.menuHeader .ico_marcaYaC:before,
.menuHeader .ico_maximiceInversionC:before,
.menuHeader .ico_mayorCapServicioC:before,
.menuHeader .ico_mdmC:before,
.menuHeader .ico_mecC:before,
.menuHeader .ico_megaPixelesC:before,
.menuHeader .ico_megasPlanC:before,
.menuHeader .ico_mercadeoDinamicoC:before,
.menuHeader .ico_miClaroC:before,
.menuHeader .ico_minutosPlanC:before,
.menuHeader .ico_minutosTodoDestinoC:before,
.menuHeader .ico_multillamadasC:before,
.menuHeader .ico_multiplayNegociosC:before,
.menuHeader .ico_noticiasC:before,
.menuHeader .ico_nuevaTvC:before,
.menuHeader .ico_numerosAmigosC:before,
.menuHeader .ico_office365C:before,
.menuHeader .ico_pagasSegundoC:before,
.menuHeader .ico_pagos2C:before,
.menuHeader .ico_pagosC:before,
.menuHeader .ico_panelDeControlC:before,
.menuHeader .ico_pantallaC:before,
.menuHeader .ico_paquetesC:before,
.menuHeader .ico_paquetesTelepresenciaC:before,
.menuHeader .ico_pasaminutosC:before,
.menuHeader .ico_pasosC:before,
.menuHeader .ico_personalizacionC:before,
.menuHeader .ico_pesoC:before,
.menuHeader .ico_picoPlacaC:before,
.menuHeader .ico_plugPlayC:before,
.menuHeader .ico_portabilidadEmpresarialC:before,
.menuHeader .ico_posicionMarcaC:before,
.menuHeader .ico_preguntasFrecuentes1C:before,
.menuHeader .ico_preguntasFrecuentesC:before,
.menuHeader .ico_presenciaWebC:before,
.menuHeader .ico_privacidad1C:before,
.menuHeader .ico_privacidadC:before,
.menuHeader .ico_procedimientoDevolucionC:before,
.menuHeader .ico_proteccionC:before,
.menuHeader .ico_proteccionUsuarioC:before,
.menuHeader .ico_publicidadC:before,
.menuHeader .ico_pvrC:before,
.menuHeader .ico_quejasRecursosC:before,
.menuHeader .ico_recargaLinea2C:before,
.menuHeader .ico_recargaLineaC:before,
.menuHeader .ico_redireccionamientoC:before,
.menuHeader .ico_reduccionCostosC:before,
.menuHeader .ico_reportesLineaC:before,
.menuHeader .ico_reservePeriodicamenteC:before,
.menuHeader .ico_respaldoAutomatizadoC:before,
.menuHeader .ico_respaldoCadaSesionC:before,
.menuHeader .ico_respaldoDiaC:before,
.menuHeader .ico_respaldoFlexibleC:before,
.menuHeader .ico_respaldoLineaC:before,
.menuHeader .ico_rifdC:before,
.menuHeader .ico_seguimientoPacientesCronicosC:before,
.menuHeader .ico_seguridadC:before,
.menuHeader .ico_seoC:before,
.menuHeader .ico_servicioPotableC:before,
.menuHeader .ico_serviciosHogarC:before,
.menuHeader .ico_siafC:before,
.menuHeader .ico_simC:before,
.menuHeader .ico_sinergiaMedicosC:before,
.menuHeader .ico_sitiosInteresC:before,
.menuHeader .ico_smsPlanC:before,
.menuHeader .ico_solucionesMovilesC:before,
.menuHeader .ico_soporteTecnicoC:before,
.menuHeader .ico_tarjetaCreditoC:before,
.menuHeader .ico_telefoniaFijaC:before,
.menuHeader .ico_telepresenciaAdministrativaC:before,
.menuHeader .ico_telepresenciaInmersivaC:before,
.menuHeader .ico_telepresenciaInternetC:before,
.menuHeader .ico_telepresenciaMedidaC:before,
.menuHeader .ico_terminosCondicionesC:before,
.menuHeader .ico_testVelocidadC:before,
.menuHeader .ico_timeMarketC:before,
.menuHeader .ico_ubicacionC:before,
.menuHeader .ico_veinticuatroSieteC:before,
.menuHeader .ico_versatilidadC:before,
.menuHeader .ico_videoSeguridadC:before,
.menuHeader .ico_webmailC:before,
.menuHeader .ico_whatsappC:before,
.menuHeader .ico_xyzC:before,
.menuHeader .ico_zonasWifiC:before {
 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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.8)
}
.header__launcher ul li.ico_activaPaquetes:before {
 content:none
}
.header__launcher ul li.ico_activaPaquetes a {
 text-align:center
}
.header__launcher ul li.ico_activaPaquetes a:before {
 content:"";
 background:url(vector/empresas/ico_activaPaquetes.svg) no-repeat;
 width:38px;
 height:38px;
 display:block;
 margin:-8px auto 0;
 transform:scale(.8)
}
.header__launcher ul li.ico_facElectronica:before {
 content:none
}
.header__launcher ul li.ico_facElectronica a {
 text-align:center
}
.header__launcher ul li.ico_facElectronica a:before {
 content:"";
 background:url(vector/empresas/ico_facElectronica.svg) no-repeat;
 width:38px;
 height:38px;
 display:block;
 margin:-8px auto 0;
 transform:scale(.8)
}
.header__launcher ul li.ico_cloud:before {
 content:none
}
.header__launcher ul li.ico_cloud a {
 text-align:center
}
.header__launcher ul li.ico_cloud a:before {
 content:"";
 background:url(vector/empresas/ico_cloud.svg) no-repeat;
 width:38px;
 height:38px;
 display:block;
 margin:-8px auto 0;
 transform:scale(.8)
}
.header__launcher ul li.ico_portabilidadEmpresarial:before {
 content:none
}
.header__launcher ul li.ico_portabilidadEmpresarial a {
 text-align:center
}
.header__launcher ul li.ico_portabilidadEmpresarial a:before {
 content:"";
 background:url(vector/empresas/ico_portabilidadEmpresarial.svg) no-repeat;
 width:38px;
 height:38px;
 display:block;
 margin:-8px auto 0;
 transform:scale(.8)
}
.header__launcher ul li.ico_solucionesMoviles:before {
 content:none
}
.header__launcher ul li.ico_solucionesMoviles a {
 text-align:center
}
.header__launcher ul li.ico_solucionesMoviles a:before {
 content:"";
 background:url(vector/empresas/ico_solucionesMoviles.svg) no-repeat;
 width:38px;
 height:38px;
 display:block;
 margin:-8px auto 0;
 transform:scale(.8)
}
.header__launcher ul li.ico_sitiosInteres:before {
 content:none
}
.header__launcher ul li.ico_sitiosInteres a {
 text-align:center
}
.header__launcher ul li.ico_sitiosInteres a:before {
 content:"";
 background:url(vector/empresas/ico_sitiosInteres.svg) no-repeat;
 width:38px;
 height:38px;
 display:block;
 margin:-8px auto 0;
 transform:scale(.8)
}
.btnChat.ico_proteccionUsuarioF:before,
.btnPagosRecargas.ico_proteccionUsuarioF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_proteccionUsuarioF:after,
.btnPagosRecargas.ico_proteccionUsuarioF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_quejasRecursosF:before,
.btnPagosRecargas.ico_quejasRecursosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_quejasRecursosF:after,
.btnPagosRecargas.ico_quejasRecursosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_procedimientoDevolucionF:before,
.btnPagosRecargas.ico_procedimientoDevolucionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_procedimientoDevolucionF:after,
.btnPagosRecargas.ico_procedimientoDevolucionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_coberturaF:before,
.btnPagosRecargas.ico_coberturaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_coberturaF:after,
.btnPagosRecargas.ico_coberturaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_consultaAquiF:before,
.btnPagosRecargas.ico_consultaAquiF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_consultaAquiF:after,
.btnPagosRecargas.ico_consultaAquiF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_datosPersonalesF:before,
.btnPagosRecargas.ico_datosPersonalesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_datosPersonalesF:after,
.btnPagosRecargas.ico_datosPersonalesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_elegidosF:before,
.btnPagosRecargas.ico_elegidosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_elegidosF:after,
.btnPagosRecargas.ico_elegidosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_picoPlacaF:before,
.btnPagosRecargas.ico_picoPlacaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_picoPlacaF:after,
.btnPagosRecargas.ico_picoPlacaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_llamaTodoDestinoF:before,
.btnPagosRecargas.ico_llamaTodoDestinoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_llamaTodoDestinoF:after,
.btnPagosRecargas.ico_llamaTodoDestinoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_pagasSegundoF:before,
.btnPagosRecargas.ico_pagasSegundoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_pagasSegundoF:after,
.btnPagosRecargas.ico_pagasSegundoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_hablaSinCostoF:before,
.btnPagosRecargas.ico_hablaSinCostoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_hablaSinCostoF:after,
.btnPagosRecargas.ico_hablaSinCostoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_buzonF:before,
.btnPagosRecargas.ico_buzonF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_buzonF:after,
.btnPagosRecargas.ico_buzonF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_pasaminutosF:before,
.btnPagosRecargas.ico_pasaminutosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_pasaminutosF:after,
.btnPagosRecargas.ico_pasaminutosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_marcaYaF:before,
.btnPagosRecargas.ico_marcaYaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_marcaYaF:after,
.btnPagosRecargas.ico_marcaYaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_paquetesF:before,
.btnPagosRecargas.ico_paquetesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_paquetesF:after,
.btnPagosRecargas.ico_paquetesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_testVelocidadF:before,
.btnPagosRecargas.ico_testVelocidadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_testVelocidadF:after,
.btnPagosRecargas.ico_testVelocidadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_contactanosF:before,
.btnPagosRecargas.ico_contactanosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_contactanosF:after,
.btnPagosRecargas.ico_contactanosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_preguntasFrecuentesF:before,
.btnPagosRecargas.ico_preguntasFrecuentesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_preguntasFrecuentesF:after,
.btnPagosRecargas.ico_preguntasFrecuentesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_elegidosIlimitadosF:before,
.btnPagosRecargas.ico_elegidosIlimitadosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_elegidosIlimitadosF:after,
.btnPagosRecargas.ico_elegidosIlimitadosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_numerosAmigosF:before,
.btnPagosRecargas.ico_numerosAmigosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_numerosAmigosF:after,
.btnPagosRecargas.ico_numerosAmigosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_cargaInicialF:before,
.btnPagosRecargas.ico_cargaInicialF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_cargaInicialF:after,
.btnPagosRecargas.ico_cargaInicialF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_zonasWifiF:before,
.btnPagosRecargas.ico_zonasWifiF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_zonasWifiF:after,
.btnPagosRecargas.ico_zonasWifiF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_guiaProgramacionF:before,
.btnPagosRecargas.ico_guiaProgramacionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_guiaProgramacionF:after,
.btnPagosRecargas.ico_guiaProgramacionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_guiaControlesF:before,
.btnPagosRecargas.ico_guiaControlesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_guiaControlesF:after,
.btnPagosRecargas.ico_guiaControlesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_telefoniaFijaF:before,
.btnPagosRecargas.ico_telefoniaFijaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_telefoniaFijaF:after,
.btnPagosRecargas.ico_telefoniaFijaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_canalesExclusivosF:before,
.btnPagosRecargas.ico_canalesExclusivosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_canalesExclusivosF:after,
.btnPagosRecargas.ico_canalesExclusivosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_cuentasCorreoF:before,
.btnPagosRecargas.ico_cuentasCorreoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_cuentasCorreoF:after,
.btnPagosRecargas.ico_cuentasCorreoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_redireccionamientoF:before,
.btnPagosRecargas.ico_redireccionamientoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_redireccionamientoF:after,
.btnPagosRecargas.ico_redireccionamientoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_marcaYa1F:before,
.btnPagosRecargas.ico_marcaYa1F:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_marcaYa1F:after,
.btnPagosRecargas.ico_marcaYa1F:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_privacidadF:before,
.btnPagosRecargas.ico_privacidadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_privacidadF:after,
.btnPagosRecargas.ico_privacidadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_asistenteF:before,
.btnPagosRecargas.ico_asistenteF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_asistenteF:after,
.btnPagosRecargas.ico_asistenteF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_bloqueoF:before,
.btnPagosRecargas.ico_bloqueoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_bloqueoF:after,
.btnPagosRecargas.ico_bloqueoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_pvrF:before,
.btnPagosRecargas.ico_pvrF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_pvrF:after,
.btnPagosRecargas.ico_pvrF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_hogaresDigitalesF:before,
.btnPagosRecargas.ico_hogaresDigitalesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_hogaresDigitalesF:after,
.btnPagosRecargas.ico_hogaresDigitalesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_webmailF:before,
.btnPagosRecargas.ico_webmailF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_webmailF:after,
.btnPagosRecargas.ico_webmailF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_blackberryF:before,
.btnPagosRecargas.ico_blackberryF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_blackberryF:after,
.btnPagosRecargas.ico_blackberryF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_erpF:before,
.btnPagosRecargas.ico_erpF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_erpF:after,
.btnPagosRecargas.ico_erpF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_facilidadDeUsoF:before,
.btnPagosRecargas.ico_facilidadDeUsoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_facilidadDeUsoF:after,
.btnPagosRecargas.ico_facilidadDeUsoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_InformacionEnLineaF:before,
.btnPagosRecargas.ico_InformacionEnLineaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_InformacionEnLineaF:after,
.btnPagosRecargas.ico_InformacionEnLineaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_administracionEquipoF:before,
.btnPagosRecargas.ico_administracionEquipoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_administracionEquipoF:after,
.btnPagosRecargas.ico_administracionEquipoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_economicoEficienteF:before,
.btnPagosRecargas.ico_economicoEficienteF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_economicoEficienteF:after,
.btnPagosRecargas.ico_economicoEficienteF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_rifdF:before,
.btnPagosRecargas.ico_rifdF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_rifdF:after,
.btnPagosRecargas.ico_rifdF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_respaldoLineaF:before,
.btnPagosRecargas.ico_respaldoLineaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_respaldoLineaF:after,
.btnPagosRecargas.ico_respaldoLineaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_respaldoAutomatizadoF:before,
.btnPagosRecargas.ico_respaldoAutomatizadoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_respaldoAutomatizadoF:after,
.btnPagosRecargas.ico_respaldoAutomatizadoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_facilidadMovilidadF:before,
.btnPagosRecargas.ico_facilidadMovilidadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_facilidadMovilidadF:after,
.btnPagosRecargas.ico_facilidadMovilidadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_respaldoFlexibleF:before,
.btnPagosRecargas.ico_respaldoFlexibleF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_respaldoFlexibleF:after,
.btnPagosRecargas.ico_respaldoFlexibleF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_seguridadF:before,
.btnPagosRecargas.ico_seguridadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_seguridadF:after,
.btnPagosRecargas.ico_seguridadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_respaldoDiaF:before,
.btnPagosRecargas.ico_respaldoDiaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_respaldoDiaF:after,
.btnPagosRecargas.ico_respaldoDiaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_seguimientoPacientesCronicosF:before,
.btnPagosRecargas.ico_seguimientoPacientesCronicosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_seguimientoPacientesCronicosF:after,
.btnPagosRecargas.ico_seguimientoPacientesCronicosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_datosTiempoRealF:before,
.btnPagosRecargas.ico_datosTiempoRealF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_datosTiempoRealF:after,
.btnPagosRecargas.ico_datosTiempoRealF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_ahorroF:before,
.btnPagosRecargas.ico_ahorroF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_ahorroF:after,
.btnPagosRecargas.ico_ahorroF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_videoSeguridadF:before,
.btnPagosRecargas.ico_videoSeguridadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_videoSeguridadF:after,
.btnPagosRecargas.ico_videoSeguridadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_agilidadProcesosF:before,
.btnPagosRecargas.ico_agilidadProcesosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_agilidadProcesosF:after,
.btnPagosRecargas.ico_agilidadProcesosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_inversionEconomicaF:before,
.btnPagosRecargas.ico_inversionEconomicaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_inversionEconomicaF:after,
.btnPagosRecargas.ico_inversionEconomicaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_ServicioEscalableF:before,
.btnPagosRecargas.ico_ServicioEscalableF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_ServicioEscalableF:after,
.btnPagosRecargas.ico_ServicioEscalableF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_plugPlayF:before,
.btnPagosRecargas.ico_plugPlayF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_plugPlayF:after,
.btnPagosRecargas.ico_plugPlayF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_xyzF:before,
.btnPagosRecargas.ico_xyzF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_xyzF:after,
.btnPagosRecargas.ico_xyzF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_asesoriaEficienteF:before,
.btnPagosRecargas.ico_asesoriaEficienteF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_asesoriaEficienteF:after,
.btnPagosRecargas.ico_asesoriaEficienteF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_atencionClientesF:before,
.btnPagosRecargas.ico_atencionClientesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_atencionClientesF:after,
.btnPagosRecargas.ico_atencionClientesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_soporteTecnicoF:before,
.btnPagosRecargas.ico_soporteTecnicoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_soporteTecnicoF:after,
.btnPagosRecargas.ico_soporteTecnicoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_consultorioVirtualF:before,
.btnPagosRecargas.ico_consultorioVirtualF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_consultorioVirtualF:after,
.btnPagosRecargas.ico_consultorioVirtualF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_comodidadF:before,
.btnPagosRecargas.ico_comodidadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_comodidadF:after,
.btnPagosRecargas.ico_comodidadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_agilidadAtencionF:before,
.btnPagosRecargas.ico_agilidadAtencionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_agilidadAtencionF:after,
.btnPagosRecargas.ico_agilidadAtencionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_mayorCapServicioF:before,
.btnPagosRecargas.ico_mayorCapServicioF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_mayorCapServicioF:after,
.btnPagosRecargas.ico_mayorCapServicioF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_sinergiaMedicosF:before,
.btnPagosRecargas.ico_sinergiaMedicosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_sinergiaMedicosF:after,
.btnPagosRecargas.ico_sinergiaMedicosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_cacsF:before,
.btnPagosRecargas.ico_cacsF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_cacsF:after,
.btnPagosRecargas.ico_cacsF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_timeMarketF:before,
.btnPagosRecargas.ico_timeMarketF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_timeMarketF:after,
.btnPagosRecargas.ico_timeMarketF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_integracionF:before,
.btnPagosRecargas.ico_integracionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_integracionF:after,
.btnPagosRecargas.ico_integracionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_reportesLineaF:before,
.btnPagosRecargas.ico_reportesLineaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_reportesLineaF:after,
.btnPagosRecargas.ico_reportesLineaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_enlaceDirectoF:before,
.btnPagosRecargas.ico_enlaceDirectoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_enlaceDirectoF:after,
.btnPagosRecargas.ico_enlaceDirectoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_minutosTodoDestinoF:before,
.btnPagosRecargas.ico_minutosTodoDestinoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_minutosTodoDestinoF:after,
.btnPagosRecargas.ico_minutosTodoDestinoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_multillamadasF:before,
.btnPagosRecargas.ico_multillamadasF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_multillamadasF:after,
.btnPagosRecargas.ico_multillamadasF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_escalabilidadF:before,
.btnPagosRecargas.ico_escalabilidadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_escalabilidadF:after,
.btnPagosRecargas.ico_escalabilidadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_audioconferenciaClaroF:before,
.btnPagosRecargas.ico_audioconferenciaClaroF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_audioconferenciaClaroF:after,
.btnPagosRecargas.ico_audioconferenciaClaroF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_paquetesTelepresenciaF:before,
.btnPagosRecargas.ico_paquetesTelepresenciaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_paquetesTelepresenciaF:after,
.btnPagosRecargas.ico_paquetesTelepresenciaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_reservePeriodicamenteF:before,
.btnPagosRecargas.ico_reservePeriodicamenteF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_reservePeriodicamenteF:after,
.btnPagosRecargas.ico_reservePeriodicamenteF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_veinticuatroSieteF:before,
.btnPagosRecargas.ico_veinticuatroSieteF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_veinticuatroSieteF:after,
.btnPagosRecargas.ico_veinticuatroSieteF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_comunicacionAgilEficazF:before,
.btnPagosRecargas.ico_comunicacionAgilEficazF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_comunicacionAgilEficazF:after,
.btnPagosRecargas.ico_comunicacionAgilEficazF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_respaldoCadaSesionF:before,
.btnPagosRecargas.ico_respaldoCadaSesionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_respaldoCadaSesionF:after,
.btnPagosRecargas.ico_respaldoCadaSesionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_informacionSobeUsuarioF:before,
.btnPagosRecargas.ico_informacionSobeUsuarioF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_informacionSobeUsuarioF:after,
.btnPagosRecargas.ico_informacionSobeUsuarioF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_mdmF:before,
.btnPagosRecargas.ico_mdmF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_mdmF:after,
.btnPagosRecargas.ico_mdmF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_privacidad1F:before,
.btnPagosRecargas.ico_privacidad1F:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_privacidad1F:after,
.btnPagosRecargas.ico_privacidad1F:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_proteccionF:before,
.btnPagosRecargas.ico_proteccionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_proteccionF:after,
.btnPagosRecargas.ico_proteccionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_controlRemotoF:before,
.btnPagosRecargas.ico_controlRemotoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_controlRemotoF:after,
.btnPagosRecargas.ico_controlRemotoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_office365F:before,
.btnPagosRecargas.ico_office365F:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_office365F:after,
.btnPagosRecargas.ico_office365F:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_maximiceInversionF:before,
.btnPagosRecargas.ico_maximiceInversionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_maximiceInversionF:after,
.btnPagosRecargas.ico_maximiceInversionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_confiableF:before,
.btnPagosRecargas.ico_confiableF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_confiableF:after,
.btnPagosRecargas.ico_confiableF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_simF:before,
.btnPagosRecargas.ico_simF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_simF:after,
.btnPagosRecargas.ico_simF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_funcionaFrioCalorF:before,
.btnPagosRecargas.ico_funcionaFrioCalorF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_funcionaFrioCalorF:after,
.btnPagosRecargas.ico_funcionaFrioCalorF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_edicionSuperiorF:before,
.btnPagosRecargas.ico_edicionSuperiorF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_edicionSuperiorF:after,
.btnPagosRecargas.ico_edicionSuperiorF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_cumplimientoNormasF:before,
.btnPagosRecargas.ico_cumplimientoNormasF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_cumplimientoNormasF:after,
.btnPagosRecargas.ico_cumplimientoNormasF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_garantizadoF:before,
.btnPagosRecargas.ico_garantizadoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_garantizadoF:after,
.btnPagosRecargas.ico_garantizadoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_estandaresF:before,
.btnPagosRecargas.ico_estandaresF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_estandaresF:after,
.btnPagosRecargas.ico_estandaresF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_telepresenciaAdministrativaF:before,
.btnPagosRecargas.ico_telepresenciaAdministrativaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_telepresenciaAdministrativaF:after,
.btnPagosRecargas.ico_telepresenciaAdministrativaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_servicioPotableF:before,
.btnPagosRecargas.ico_servicioPotableF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_servicioPotableF:after,
.btnPagosRecargas.ico_servicioPotableF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_telepresenciaInternetF:before,
.btnPagosRecargas.ico_telepresenciaInternetF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_telepresenciaInternetF:after,
.btnPagosRecargas.ico_telepresenciaInternetF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_telepresenciaMedidaF:before,
.btnPagosRecargas.ico_telepresenciaMedidaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_telepresenciaMedidaF:after,
.btnPagosRecargas.ico_telepresenciaMedidaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_telepresenciaInmersivaF:before,
.btnPagosRecargas.ico_telepresenciaInmersivaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_telepresenciaInmersivaF:after,
.btnPagosRecargas.ico_telepresenciaInmersivaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_acondicionamientoF:before,
.btnPagosRecargas.ico_acondicionamientoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_acondicionamientoF:after,
.btnPagosRecargas.ico_acondicionamientoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_agiliceF:before,
.btnPagosRecargas.ico_agiliceF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_agiliceF:after,
.btnPagosRecargas.ico_agiliceF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_estabilidadLlamadasF:before,
.btnPagosRecargas.ico_estabilidadLlamadasF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_estabilidadLlamadasF:after,
.btnPagosRecargas.ico_estabilidadLlamadasF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_facturacionF:before,
.btnPagosRecargas.ico_facturacionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_facturacionF:after,
.btnPagosRecargas.ico_facturacionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_personalizacionF:before,
.btnPagosRecargas.ico_personalizacionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_personalizacionF:after,
.btnPagosRecargas.ico_personalizacionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_implementacionF:before,
.btnPagosRecargas.ico_implementacionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_implementacionF:after,
.btnPagosRecargas.ico_implementacionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_gestionF:before,
.btnPagosRecargas.ico_gestionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_gestionF:after,
.btnPagosRecargas.ico_gestionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_evolucionF:before,
.btnPagosRecargas.ico_evolucionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_evolucionF:after,
.btnPagosRecargas.ico_evolucionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_mecF:before,
.btnPagosRecargas.ico_mecF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_mecF:after,
.btnPagosRecargas.ico_mecF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_reduccionCostosF:before,
.btnPagosRecargas.ico_reduccionCostosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_reduccionCostosF:after,
.btnPagosRecargas.ico_reduccionCostosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_posicionMarcaF:before,
.btnPagosRecargas.ico_posicionMarcaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_posicionMarcaF:after,
.btnPagosRecargas.ico_posicionMarcaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_UniversalidadF:before,
.btnPagosRecargas.ico_UniversalidadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_UniversalidadF:after,
.btnPagosRecargas.ico_UniversalidadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_mercadeoDinamicoF:before,
.btnPagosRecargas.ico_mercadeoDinamicoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_mercadeoDinamicoF:after,
.btnPagosRecargas.ico_mercadeoDinamicoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_publicidadF:before,
.btnPagosRecargas.ico_publicidadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_publicidadF:after,
.btnPagosRecargas.ico_publicidadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_contenidosDigitalesF:before,
.btnPagosRecargas.ico_contenidosDigitalesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_contenidosDigitalesF:after,
.btnPagosRecargas.ico_contenidosDigitalesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_inmediatezF:before,
.btnPagosRecargas.ico_inmediatezF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_inmediatezF:after,
.btnPagosRecargas.ico_inmediatezF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_asertividadF:before,
.btnPagosRecargas.ico_asertividadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_asertividadF:after,
.btnPagosRecargas.ico_asertividadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_presenciaWebF:before,
.btnPagosRecargas.ico_presenciaWebF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_presenciaWebF:after,
.btnPagosRecargas.ico_presenciaWebF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_seoF:before,
.btnPagosRecargas.ico_seoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_seoF:after,
.btnPagosRecargas.ico_seoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_versatilidadF:before,
.btnPagosRecargas.ico_versatilidadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_versatilidadF:after,
.btnPagosRecargas.ico_versatilidadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_dominioF:before,
.btnPagosRecargas.ico_dominioF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_dominioF:after,
.btnPagosRecargas.ico_dominioF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_ubicacionF:before,
.btnPagosRecargas.ico_ubicacionF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_ubicacionF:after,
.btnPagosRecargas.ico_ubicacionF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_panelDeControlF:before,
.btnPagosRecargas.ico_panelDeControlF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_panelDeControlF:after,
.btnPagosRecargas.ico_panelDeControlF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_siafF:before,
.btnPagosRecargas.ico_siafF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_siafF:after,
.btnPagosRecargas.ico_siafF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_manejoRecursosF:before,
.btnPagosRecargas.ico_manejoRecursosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_manejoRecursosF:after,
.btnPagosRecargas.ico_manejoRecursosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_marcaF:before,
.btnPagosRecargas.ico_marcaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_marcaF:after,
.btnPagosRecargas.ico_marcaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_flexibilidadF:before,
.btnPagosRecargas.ico_flexibilidadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_flexibilidadF:after,
.btnPagosRecargas.ico_flexibilidadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_terminosCondicionesF:before,
.btnPagosRecargas.ico_terminosCondicionesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_terminosCondicionesF:after,
.btnPagosRecargas.ico_terminosCondicionesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_cobertura1F:before,
.btnPagosRecargas.ico_cobertura1F:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_cobertura1F:after,
.btnPagosRecargas.ico_cobertura1F:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_consultaTuSaldoF:before,
.btnPagosRecargas.ico_consultaTuSaldoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_consultaTuSaldoF:after,
.btnPagosRecargas.ico_consultaTuSaldoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_comunidadF:before,
.btnPagosRecargas.ico_comunidadF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_comunidadF:after,
.btnPagosRecargas.ico_comunidadF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_nuevaTvF:before,
.btnPagosRecargas.ico_nuevaTvF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_nuevaTvF:after,
.btnPagosRecargas.ico_nuevaTvF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_preguntasFrecuentes1F:before,
.btnPagosRecargas.ico_preguntasFrecuentes1F:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_preguntasFrecuentes1F:after,
.btnPagosRecargas.ico_preguntasFrecuentes1F:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_pasosF:before,
.btnPagosRecargas.ico_pasosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_pasosF:after,
.btnPagosRecargas.ico_pasosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_recargaLineaF:before,
.btnPagosRecargas.ico_recargaLineaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_recargaLineaF:after,
.btnPagosRecargas.ico_recargaLineaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_compraMovilF:before,
.btnPagosRecargas.ico_compraMovilF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_compraMovilF:after,
.btnPagosRecargas.ico_compraMovilF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_armaPaqueteF:before,
.btnPagosRecargas.ico_armaPaqueteF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_armaPaqueteF:after,
.btnPagosRecargas.ico_armaPaqueteF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_chatVentasF:before,
.btnPagosRecargas.ico_chatVentasF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_chatVentasF:after,
.btnPagosRecargas.ico_chatVentasF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_serviciosHogarF:before,
.btnPagosRecargas.ico_serviciosHogarF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_serviciosHogarF:after,
.btnPagosRecargas.ico_serviciosHogarF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_lte4GF:before,
.btnPagosRecargas.ico_lte4GF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_lte4GF:after,
.btnPagosRecargas.ico_lte4GF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_imeiF:before,
.btnPagosRecargas.ico_imeiF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_imeiF:after,
.btnPagosRecargas.ico_imeiF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_3playF:before,
.btnPagosRecargas.ico_3playF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_3playF:after,
.btnPagosRecargas.ico_3playF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_catalogoEquiposF:before,
.btnPagosRecargas.ico_catalogoEquiposF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_catalogoEquiposF:after,
.btnPagosRecargas.ico_catalogoEquiposF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_internetF:before,
.btnPagosRecargas.ico_internetF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_internetF:after,
.btnPagosRecargas.ico_internetF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_miClaroF:before,
.btnPagosRecargas.ico_miClaroF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_miClaroF:after,
.btnPagosRecargas.ico_miClaroF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_pagosF:before,
.btnPagosRecargas.ico_pagosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_pagosF:after,
.btnPagosRecargas.ico_pagosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_comunicacionMovilF:before,
.btnPagosRecargas.ico_comunicacionMovilF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_comunicacionMovilF:after,
.btnPagosRecargas.ico_comunicacionMovilF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_megaPixelesF:before,
.btnPagosRecargas.ico_megaPixelesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_megaPixelesF:after,
.btnPagosRecargas.ico_megaPixelesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_pesoF:before,
.btnPagosRecargas.ico_pesoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_pesoF:after,
.btnPagosRecargas.ico_pesoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_pantallaF:before,
.btnPagosRecargas.ico_pantallaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_pantallaF:after,
.btnPagosRecargas.ico_pantallaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_minutosPlanF:before,
.btnPagosRecargas.ico_minutosPlanF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_minutosPlanF:after,
.btnPagosRecargas.ico_minutosPlanF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_megasPlanF:before,
.btnPagosRecargas.ico_megasPlanF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_megasPlanF:after,
.btnPagosRecargas.ico_megasPlanF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_smsPlanF:before,
.btnPagosRecargas.ico_smsPlanF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_smsPlanF:after,
.btnPagosRecargas.ico_smsPlanF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_claroMusicaF:before,
.btnPagosRecargas.ico_claroMusicaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_claroMusicaF:after,
.btnPagosRecargas.ico_claroMusicaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_multiplayNegociosF:before,
.btnPagosRecargas.ico_multiplayNegociosF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_multiplayNegociosF:after,
.btnPagosRecargas.ico_multiplayNegociosF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_claroClubF:before,
.btnPagosRecargas.ico_claroClubF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_claroClubF:after,
.btnPagosRecargas.ico_claroClubF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_whatsappF:before,
.btnPagosRecargas.ico_whatsappF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_whatsappF:after,
.btnPagosRecargas.ico_whatsappF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_cambiateF:before,
.btnPagosRecargas.ico_cambiateF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_cambiateF:after,
.btnPagosRecargas.ico_cambiateF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_documentoF:before,
.btnPagosRecargas.ico_documentoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_documentoF:after,
.btnPagosRecargas.ico_documentoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_claroMusica2F:before,
.btnPagosRecargas.ico_claroMusica2F:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_claroMusica2F:after,
.btnPagosRecargas.ico_claroMusica2F:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_claroVideoF:before,
.btnPagosRecargas.ico_claroVideoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_claroVideoF:after,
.btnPagosRecargas.ico_claroVideoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_claroEnterpriseSolutionsF:before,
.btnPagosRecargas.ico_claroEnterpriseSolutionsF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_claroEnterpriseSolutionsF:after,
.btnPagosRecargas.ico_claroEnterpriseSolutionsF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_pagos2F:before,
.btnPagosRecargas.ico_pagos2F:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_pagos2F:after,
.btnPagosRecargas.ico_pagos2F:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_chatSitioF:before,
.btnPagosRecargas.ico_chatSitioF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_chatSitioF:after,
.btnPagosRecargas.ico_chatSitioF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_noticiasF:before,
.btnPagosRecargas.ico_noticiasF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_noticiasF:after,
.btnPagosRecargas.ico_noticiasF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_tarjetaCreditoF:before,
.btnPagosRecargas.ico_tarjetaCreditoF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_tarjetaCreditoF:after,
.btnPagosRecargas.ico_tarjetaCreditoF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_recargaLinea2F:before,
.btnPagosRecargas.ico_recargaLinea2F:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_recargaLinea2F:after,
.btnPagosRecargas.ico_recargaLinea2F:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_facturaElectronicaF:before,
.btnPagosRecargas.ico_facturaElectronicaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_facturaElectronicaF:after,
.btnPagosRecargas.ico_facturaElectronicaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_descargarFacturaF:before,
.btnPagosRecargas.ico_descargarFacturaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_descargarFacturaF:after,
.btnPagosRecargas.ico_descargarFacturaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_claroClub2F:before,
.btnPagosRecargas.ico_claroClub2F:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_claroClub2F:after,
.btnPagosRecargas.ico_claroClub2F:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_activaPaquetesF:before,
.btnPagosRecargas.ico_activaPaquetesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_activaPaquetesF:after,
.btnPagosRecargas.ico_activaPaquetesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_facElectronicaF:before,
.btnPagosRecargas.ico_facElectronicaF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_facElectronicaF:after,
.btnPagosRecargas.ico_facElectronicaF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_cloudF:before,
.btnPagosRecargas.ico_cloudF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_cloudF:after,
.btnPagosRecargas.ico_cloudF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_portabilidadEmpresarialF:before,
.btnPagosRecargas.ico_portabilidadEmpresarialF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_portabilidadEmpresarialF:after,
.btnPagosRecargas.ico_portabilidadEmpresarialF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_solucionesMovilesF:before,
.btnPagosRecargas.ico_solucionesMovilesF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_solucionesMovilesF:after,
.btnPagosRecargas.ico_solucionesMovilesF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 border:1px solid #c7e5eb
}
.btnChat.ico_sitiosInteresF:before,
.btnPagosRecargas.ico_sitiosInteresF:before {
 border:0;
 margin-top:3px;
 margin-right:18px;
 opacity:.5
}
.btnChat.ico_sitiosInteresF:after,
.btnPagosRecargas.ico_sitiosInteresF:after {
 content:"";
 position:absolute;
 width:71px;
 height:45px;
 top:-47px;
 right:0;
 border-radius:3px 0 0 0;
 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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.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 #0097a9
}
.btnChat:hover.ico_activaPaquetesF:before,
.btnPagosRecargas:hover.ico_activaPaquetesF:before {
 opacity:1
}
.btnChat:hover.ico_activaPaquetesF:after,
.btnPagosRecargas:hover.ico_activaPaquetesF:after {
 border:1px solid #0097a9
}
.btnChat:hover.ico_facElectronicaF:before,
.btnPagosRecargas:hover.ico_facElectronicaF:before {
 opacity:1
}
.btnChat:hover.ico_facElectronicaF:after,
.btnPagosRecargas:hover.ico_facElectronicaF:after {
 border:1px solid #0097a9
}
.btnChat:hover.ico_cloudF:before,
.btnPagosRecargas:hover.ico_cloudF:before {
 opacity:1
}
.btnChat:hover.ico_cloudF:after,
.btnPagosRecargas:hover.ico_cloudF:after {
 border:1px solid #0097a9
}
.btnChat:hover.ico_portabilidadEmpresarialF:before,
.btnPagosRecargas:hover.ico_portabilidadEmpresarialF:before {
 opacity:1
}
.btnChat:hover.ico_portabilidadEmpresarialF:after,
.btnPagosRecargas:hover.ico_portabilidadEmpresarialF:after {
 border:1px solid #0097a9
}
.btnChat:hover.ico_solucionesMovilesF:before,
.btnPagosRecargas:hover.ico_solucionesMovilesF:before {
 opacity:1
}
.btnChat:hover.ico_solucionesMovilesF:after,
.btnPagosRecargas:hover.ico_solucionesMovilesF:after {
 border:1px solid #0097a9
}
.btnChat:hover.ico_sitiosInteresF:before,
.btnPagosRecargas:hover.ico_sitiosInteresF:before {
 opacity:1
}
.btnChat:hover.ico_sitiosInteresF:after,
.btnPagosRecargas:hover.ico_sitiosInteresF:after {
 border:1px solid #0097a9
}
.ico-promociones:before,
.ico-redesFacebook:before,
.ico-redesTwitter:before,
.ico-redesWhatsApp:before,
.ico_multiPlay:before {
 content:" ";
 display:block;
 width:38px;
 height:38px;
 background:url(img/spr-redesSociales.png) no-repeat 0 0
}
.ico-redesFacebook:before {
 background-position:-38px 0
}
.ico-redesTwitter:before {
 background-position:-76px 0
}
.ico-promociones:before {
 background:url(img/sprite-iconos-promo.png) no-repeat 0 0
}
.ico_multiPlay:before {
 background:url(img/sprite-iconos-extra.png) no-repeat 0 0;
 width:55px;
 height:28px;
 float:left;
 margin-right:10px
}
.ico_Carac_16GB:before,
.ico_Carac_16GBC:before,
.ico_Carac_16GBE:before,
.ico_Carac_16GBF:before,
.ico_Carac_3G:before,
.ico_Carac_3GC:before,
.ico_Carac_3GE:before,
.ico_Carac_3GF:before,
.ico_Carac_4GLTE:before,
.ico_Carac_4GLTEC:before,
.ico_Carac_4GLTEE:before,
.ico_Carac_4GLTEF:before,
.ico_Carac_Altavoz:before,
.ico_Carac_AltavozC:before,
.ico_Carac_AltavozE:before,
.ico_Carac_AltavozF:before,
.ico_Carac_Android:before,
.ico_Carac_AndroidC:before,
.ico_Carac_AndroidE:before,
.ico_Carac_AndroidF:before,
.ico_Carac_Bateria:before,
.ico_Carac_BateriaC:before,
.ico_Carac_BateriaE:before,
.ico_Carac_BateriaF:before,
.ico_Carac_BlackBerry:before,
.ico_Carac_BlackBerryC:before,
.ico_Carac_BlackBerryE:before,
.ico_Carac_BlackBerryF:before,
.ico_Carac_Bluetooth:before,
.ico_Carac_BluetoothC:before,
.ico_Carac_BluetoothE:before,
.ico_Carac_BluetoothF:before,
.ico_Carac_BrewMP:before,
.ico_Carac_BrewMPC:before,
.ico_Carac_BrewMPE:before,
.ico_Carac_BrewMPF:before,
.ico_Carac_Camara:before,
.ico_Carac_CamaraC:before,
.ico_Carac_CamaraE:before,
.ico_Carac_CamaraF:before,
.ico_Carac_Display:before,
.ico_Carac_DisplayC:before,
.ico_Carac_DisplayE:before,
.ico_Carac_DisplayF:before,
.ico_Carac_GPS:before,
.ico_Carac_GPSC:before,
.ico_Carac_GPSE:before,
.ico_Carac_GPSF:before,
.ico_Carac_HotSpot:before,
.ico_Carac_HotSpotC:before,
.ico_Carac_HotSpotE:before,
.ico_Carac_HotSpotF:before,
.ico_Carac_Infrarojo:before,
.ico_Carac_InfrarojoC:before,
.ico_Carac_InfrarojoE:before,
.ico_Carac_InfrarojoF:before,
.ico_Carac_MP3:before,
.ico_Carac_MP3C:before,
.ico_Carac_MP3E:before,
.ico_Carac_MP3F:before,
.ico_Carac_Marca:before,
.ico_Carac_MarcaC:before,
.ico_Carac_MarcaE:before,
.ico_Carac_MarcaF:before,
.ico_Carac_MarcacionVoz:before,
.ico_Carac_MarcacionVozC:before,
.ico_Carac_MarcacionVozE:before,
.ico_Carac_MarcacionVozF:before,
.ico_Carac_Memoria:before,
.ico_Carac_MemoriaC:before,
.ico_Carac_MemoriaE:before,
.ico_Carac_MemoriaExpandible:before,
.ico_Carac_MemoriaExpandibleC:before,
.ico_Carac_MemoriaExpandibleE:before,
.ico_Carac_MemoriaExpandibleF:before,
.ico_Carac_MemoriaF:before,
.ico_Carac_NavegadorWeb:before,
.ico_Carac_NavegadorWebC:before,
.ico_Carac_NavegadorWebE:before,
.ico_Carac_NavegadorWebF:before,
.ico_Carac_Peso:before,
.ico_Carac_PesoC:before,
.ico_Carac_PesoE:before,
.ico_Carac_PesoF:before,
.ico_Carac_Privacidad:before,
.ico_Carac_PrivacidadC:before,
.ico_Carac_PrivacidadE:before,
.ico_Carac_PrivacidadF:before,
.ico_Carac_ProcesadorCPU:before,
.ico_Carac_ProcesadorCPUC:before,
.ico_Carac_ProcesadorCPUE:before,
.ico_Carac_ProcesadorCPUF:before,
.ico_Carac_Promocion:before,
.ico_Carac_PromocionC:before,
.ico_Carac_PromocionE:before,
.ico_Carac_PromocionF:before,
.ico_Carac_Radio:before,
.ico_Carac_RadioC:before,
.ico_Carac_RadioE:before,
.ico_Carac_RadioF:before,
.ico_Carac_Red:before,
.ico_Carac_RedC:before,
.ico_Carac_RedE:before,
.ico_Carac_RedF:before,
.ico_Carac_ResolucionPantalla:before,
.ico_Carac_ResolucionPantallaC:before,
.ico_Carac_ResolucionPantallaE:before,
.ico_Carac_ResolucionPantallaF:before,
.ico_Carac_SMS:before,
.ico_Carac_SMSC:before,
.ico_Carac_SMSE:before,
.ico_Carac_SMSF:before,
.ico_Carac_SimCard:before,
.ico_Carac_SimCardC:before,
.ico_Carac_SimCardE:before,
.ico_Carac_SimCardF:before,
.ico_Carac_Slide:before,
.ico_Carac_SlideC:before,
.ico_Carac_SlideE:before,
.ico_Carac_SlideF:before,
.ico_Carac_TenKey:before,
.ico_Carac_TenKeyC:before,
.ico_Carac_TenKeyE:before,
.ico_Carac_TenKeyF:before,
.ico_Carac_TiempoConversa:before,
.ico_Carac_TiempoConversaC:before,
.ico_Carac_TiempoConversaE:before,
.ico_Carac_TiempoConversaF:before,
.ico_Carac_TiempoReposo:before,
.ico_Carac_TiempoReposoC:before,
.ico_Carac_TiempoReposoE:before,
.ico_Carac_TiempoReposoF:before,
.ico_Carac_Touch:before,
.ico_Carac_TouchC:before,
.ico_Carac_TouchE:before,
.ico_Carac_TouchF:before,
.ico_Carac_Video:before,
.ico_Carac_VideoC:before,
.ico_Carac_VideoE:before,
.ico_Carac_VideoF:before,
.ico_Carac_Wifi:before,
.ico_Carac_WifiC:before,
.ico_Carac_WifiE:before,
.ico_Carac_WifiF:before,
.ico_Carac_Windows:before,
.ico_Carac_WindowsC:before,
.ico_Carac_WindowsE:before,
.ico_Carac_WindowsF:before,
.ico_Carac_eMail:before,
.ico_Carac_eMailC:before,
.ico_Carac_eMailE:before,
.ico_Carac_eMailF:before,
.ico_Carac_iOS:before,
.ico_Carac_iOSC:before,
.ico_Carac_iOSE:before,
.ico_Carac_iOSF:before,
.ico_Carac_keyPad:before,
.ico_Carac_keyPadC:before,
.ico_Carac_keyPadE:before,
.ico_Carac_keyPadF:before {
 content:"";
 background:url(img/sprite-iconos-features.png) no-repeat 0 0;
 width:38px;
 height:38px;
 display:block;
 float:left;
 margin-right:10px
}
.ico_Carac_Wifi:before {
 background-position:0 0
}
.ico_Carac_HotSpot:before {
 background-position:0 -38px
}
.ico_Carac_MP3:before {
 background-position:0 -76px
}
.ico_Carac_ProcesadorCPU:before {
 background-position:0 -114px
}
.ico_Carac_Infrarojo:before {
 background-position:0 -152px
}
.ico_Carac_4GLTE:before {
 background-position:0 -190px
}
.ico_Carac_16GB:before {
 background-position:0 -228px
}
.ico_Carac_Marca:before {
 background-position:0 -266px
}
.ico_Carac_NavegadorWeb:before {
 background-position:0 -304px
}
.ico_Carac_Privacidad:before {
 background-position:0 -342px
}
.ico_Carac_Slide:before {
 background-position:0 -380px
}
.ico_Carac_Video:before {
 background-position:0 -418px
}
.ico_Carac_TiempoReposo:before {
 background-position:0 -456px
}
.ico_Carac_BrewMP:before {
 background-position:0 -494px
}
.ico_Carac_Bluetooth:before {
 background-position:0 -532px
}
.ico_Carac_Camara:before {
 background-position:0 -570px
}
.ico_Carac_GPS:before {
 background-position:0 -608px
}
.ico_Carac_SMS:before {
 background-position:0 -646px
}
.ico_Carac_Android:before {
 background-position:0 -684px
}
.ico_Carac_BlackBerry:before {
 background-position:0 -722px
}
.ico_Carac_3G:before {
 background-position:0 -760px
}
.ico_Carac_iOS:before {
 background-position:0 -798px
}
.ico_Carac_Radio:before {
 background-position:0 -836px
}
.ico_Carac_Altavoz:before {
 background-position:0 -874px
}
.ico_Carac_eMail:before {
 background-position:0 -912px
}
.ico_Carac_Memoria:before {
 background-position:0 -950px
}
.ico_Carac_MemoriaExpandible:before {
 background-position:0 -988px
}
.ico_Carac_TiempoConversa:before {
 background-position:0 -1026px
}
.ico_Carac_Promocion:before {
 background-position:0 -1064px
}
.ico_Carac_TenKey:before {
 background-position:0 -1102px
}
.ico_Carac_keyPad:before {
 background-position:0 -1140px
}
.ico_Carac_MarcacionVoz:before {
 background-position:0 -1178px
}
.ico_Carac_Red:before {
 background-position:0 -1216px
}
.ico_Carac_Touch:before {
 background-position:0 -1254px
}
.ico_Carac_Peso:before {
 background-position:0 -1292px
}
.ico_Carac_Bateria:before {
 background-position:0 -1330px
}
.ico_Carac_Windows:before {
 background-position:0 -1368px
}
.ico_Carac_Display:before {
 background-position:0 -1406px
}
.ico_Carac_ResolucionPantalla:before {
 background-position:0 -1444px
}
.ico_Carac_SimCard:before {
 background-position:0 -1482px
}
.ico_Carac_WifiE:before {
 background-position:-38px 0
}
.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 0
}
.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 0
}
.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-arbol,
.ico-esfera,
.ico-estrella {
 color:#da291c;
 position:relative
}
.ico-arbol:before,
.ico-esfera:before,
.ico-estrella: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
}
.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:0 2px 5px 0 rgba(0,0,0,.75);
 -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.75);
 box-shadow:0 2px 5px 0 rgba(0,0,0,.75);
 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
}
.appNueva .contAppN .logoAppN {
 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;
 width:190px
}
.appNueva .contAppN .logoAppN .icoClaroAppN {
 width:30px;
 height:40px;
 background:url(vector/icono_claro.svg) no-repeat center center;
 background-size:contain;
 padding:0 10px
}
.appNueva .contAppN .logoAppN .icoMiClaroAppN {
 width:115px;
 height:40px;
 background:url(vector/mi_claro.svg) no-repeat center center;
 background-size:110px auto;
 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;
 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;
 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:.625rem;
 color:#fff
}
.appNueva .txtAppN {
 padding:0 10px 0 0;
 font-size:12px;
 font-size:.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
}
.slider__Home .slider__carrusel div,
.slider__Home .slider__index div,
.slider__Home .slider__index2 div {
 display:none
}
.slider__Home .slider__carrusel div:first-child,
.slider__Home .slider__index div:first-child,
.slider__Home .slider__index2 div:first-child {
 display:block
}
.slider__Home .bx-wrapper img {
 max-height:350px
}
.slider__Home .bx-wrapper .bx-viewport {
 padding-top:0
}
.slider__Home .bx-wrapper .bx-viewport .slider__carrusel div,
.slider__Home .bx-wrapper .bx-viewport .slider__index div,
.slider__Home .bx-wrapper .bx-viewport .slider__index2 div {
 display:block
}
.slider__Home .bx-wrapper .bx-pager {
 bottom:10px
}
.slider__Home .bx-wrapper .bx-pager.bx-default-pager a {
 width:25px;
 height:4px;
 border-radius:none
}
.slider__Home.newSlider .bannerD {
 display:block
}
.slider__Home.newSlider .bannerM {
 display:none
}
.slider__Home.newSlider .bx-wrapper img {
 max-height:800px
}
.slider__Home.newSlider .bx-wrapper .bx-viewport {
 max-height:480px
}
.slider__Home.newSlider .bx-wrapper .bx-prev {
 left:10px
}
.slider__Home.newSlider .bx-wrapper .bx-next {
 right:10px
}
.slider__Home.newSlider .bx-wrapper .bx-controls-direction a {
 top:48%
}
.slider__Home.newSlider .bx-wrapper .bx-pager {
 bottom:20px
}
.slider__Home.newSlider .bx-wrapper .bx-pager.bx-default-pager a {
 background:rgba(255,255,255,.5);
 width:9px;
 height:9px;
 border-radius:50%;
 margin:0 10px
}
.slider__Home.newSlider .bx-wrapper .bx-pager.bx-default-pager a.active {
 width:14px;
 height:14px;
 position:relative;
 top:-3px;
 background:#fff
}
.slider__Home.newSlider .bx-wrapper .slider-contenido {
 justify-content:initial;
 -webkit-justify-content:initial;
 -ms-flex-pack:initial;
 width:100%;
 padding:20px 0 20px 70px;
 display:block
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .customSlider h2 {
 margin-top:0
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .customSlider p span a {
 vertical-align:middle;
 margin-left:10px
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .customSlider form {
 max-width:450px
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .customSlider form fieldset {
 width:100%
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .customSlider form fieldset [class*=btn-] {
 max-width:300px
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .customSlider form fieldset+fieldset {
 margin-top:10px
}
.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
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .promoBanner span {
 display:inline-block
}
.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:#da291c;
 font-weight:400;
 float:left;
 padding:32px 20px;
 text-align:center;
 width:100px;
 height:85px;
 margin-right:10px
}
.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
}
.slider__Home.newSlider .bx-wrapper .slider-contenido h1,
.slider__Home.newSlider .bx-wrapper .slider-contenido h2 {
 font-size:36px;
 font-size:2.25rem;
 font-weight:600;
 background:rgba(255,255,255,.5);
 display:table;
 width:auto;
 width:fit-content;
 color:#000;
 padding:5px;
 margin:70px 0 15px
}
.slider__Home.newSlider .bx-wrapper .slider-contenido h1 span,
.slider__Home.newSlider .bx-wrapper .slider-contenido h2 span {
 color:#da291c;
 margin-bottom:5px
}
.slider__Home.newSlider .bx-wrapper .slider-contenido p {
 max-width:50%;
 font-weight:300;
 color:#000
}
.slider__Home.newSlider .bx-wrapper .slider-contenido p>span {
 font-size:36px;
 font-size:2.25rem;
 top:0;
 background:rgba(255,255,255,.5);
 margin-bottom:3px;
 display:block;
 padding:5px
}
.slider__Home.newSlider .bx-wrapper .slider-contenido p>span.wrapped {
 width:fit-content
}
.slider__Home.newSlider .bx-wrapper .slider-contenido p.small>span {
 font-size:32px;
 font-size:2rem
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .contBtns {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .contBtns [class*=btn-] {
 margin:0
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .contBtns .btn-rojo {
 -webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);
 -moz-box-shadow:2px 2px 10px rgba(0,0,0,.5);
 -o-box-shadow:2px 2px 10px rgba(0,0,0,.5);
 -ms-box-shadow:2px 2px 10px rgba(0,0,0,.5);
 box-shadow:2px 2px 10px rgba(0,0,0,.5);
 min-width:initial;
 margin-left:20px
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .contBtns .btn-rojo-blanco {
 min-width:initial;
 margin-left:20px;
 width:auto!important
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .contBtns .btn-secu[class*=btn-] {
 min-width:initial;
 margin-left:20px;
 width:auto!important
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .contBtns .btn-secu.link {
 color:#fff;
 padding:10px
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .btn-azul,
.slider__Home.newSlider .bx-wrapper .slider-contenido .btn-rojo,
.slider__Home.newSlider .bx-wrapper .slider-contenido .btn-rojo-blanco,
.slider__Home.newSlider .bx-wrapper .slider-contenido .link {
 width:auto;
 width:fit-content;
 font-weight:300;
 font-size:.9rem;
 min-width:280px;
 margin-top:10px
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .rest {
 font-size:12px;
 font-size:.75rem;
 position:absolute;
 bottom:20px
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .blackLink {
 font-size:12px;
 font-size:.75rem;
 text-decoration:underline
}
.slider__Home.newSlider .bx-wrapper .slider-contenido .blackLink:after {
 display:none
}
.slider__Home.newSlider .bx-wrapper .slider-contenido.lessSpace h1,
.slider__Home.newSlider .bx-wrapper .slider-contenido.lessSpace h2 {
 margin:10px 0 15px
}
.slider__Home.bannerSmall .bx-wrapper .slider-contenido h1,
.slider__Home.bannerSmall .bx-wrapper .slider-contenido h2 {
 margin-top:20px
}
.slider__Home.bannerSmall .bx-wrapper img {
 max-height:400px;
 width:100%;
 height:100%;
 object-fit:cover
}
.slider__Home.bannerSmall #sliderPager {
 height:57px;
 margin-top:-57px
}
@media only screen and (max-width:1100px) {
 .slider__Home.bannerSmall #sliderPager {
  height:auto;
  margin-top:0
 }
}
.sliderImg .bx-wrapper .bx-viewport {
 padding:0
}
.sliderImg .bannerD {
 display:block!important;
 max-height:initial!important
}
.sliderImg .bannerM {
 display:none!important;
 max-height:800px
}
.home__banners .bx-controls-direction a,
.home__ebooks .bx-controls-direction a,
.mod__banners .bx-controls-direction a,
.mod__contactanos .bx-controls-direction a {
 border-radius:0!important
}
.home__banners .bx-controls-direction .bx-next,
.home__banners .bx-controls-direction .bx-prev,
.home__ebooks .bx-controls-direction .bx-next,
.home__ebooks .bx-controls-direction .bx-prev,
.mod__banners .bx-controls-direction .bx-next,
.mod__banners .bx-controls-direction .bx-prev,
.mod__contactanos .bx-controls-direction .bx-next,
.mod__contactanos .bx-controls-direction .bx-prev {
 background:url(img/arrows-01.png) no-repeat;
 width:25px;
 height:36px
}
.home__banners .bx-controls-direction .bx-prev,
.home__ebooks .bx-controls-direction .bx-prev,
.mod__banners .bx-controls-direction .bx-prev,
.mod__contactanos .bx-controls-direction .bx-prev {
 background-position:0 0;
 left:-30px
}
.home__banners .bx-controls-direction .bx-prev:hover,
.home__ebooks .bx-controls-direction .bx-prev:hover,
.mod__banners .bx-controls-direction .bx-prev:hover,
.mod__contactanos .bx-controls-direction .bx-prev:hover {
 background-position:0 -72px
}
.home__banners .bx-controls-direction .bx-next,
.home__ebooks .bx-controls-direction .bx-next,
.mod__banners .bx-controls-direction .bx-next,
.mod__contactanos .bx-controls-direction .bx-next {
 right:-30px;
 background-position:0 -36px
}
.home__banners .bx-controls-direction .bx-next:hover,
.home__ebooks .bx-controls-direction .bx-next:hover,
.mod__banners .bx-controls-direction .bx-next:hover,
.mod__contactanos .bx-controls-direction .bx-next:hover {
 background-position:0 -108px
}
.mod__banners .cont-banner article {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .link {
 display:inline-block;
 margin-top:10px;
 float:none
}
.mod__Tienda h2 {
 float:left
}
.mod__Tienda h2+.link {
 margin-left:20px
}
.mod__Tienda .contImg a {
 display:block;
 margin:auto
}
.mod__Tienda .bx-controls-direction a {
 border-radius:0!important
}
.mod__Tienda .bx-controls-direction .bx-next,
.mod__Tienda .bx-controls-direction .bx-prev {
 background:url(img/arrows-01.png) no-repeat;
 width:25px;
 height:36px
}
.mod__Tienda .bx-controls-direction .bx-prev {
 background-position:0 0;
 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__carrusel,
.slider__index,
.slider__index2,
.slider__inter {
 position:relative;
 font-family:Roboto,helvetica,sans-serif
}
.slider__carrusel .slider-contenido,
.slider__index .slider-contenido,
.slider__index2 .slider-contenido,
.slider__inter .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__carrusel .slider-contenido a,
.slider__carrusel .slider-contenido h1,
.slider__carrusel .slider-contenido h2,
.slider__carrusel .slider-contenido h2.h1,
.slider__carrusel .slider-contenido p,
.slider__index .slider-contenido a,
.slider__index .slider-contenido h1,
.slider__index .slider-contenido h2,
.slider__index .slider-contenido h2.h1,
.slider__index .slider-contenido p,
.slider__index2 .slider-contenido a,
.slider__index2 .slider-contenido h1,
.slider__index2 .slider-contenido h2,
.slider__index2 .slider-contenido h2.h1,
.slider__index2 .slider-contenido p,
.slider__inter .slider-contenido a,
.slider__inter .slider-contenido h1,
.slider__inter .slider-contenido h2,
.slider__inter .slider-contenido h2.h1,
.slider__inter .slider-contenido p {
 width:70%;
 margin-bottom:10px
}
.slider__carrusel .slider-contenido h1,
.slider__carrusel .slider-contenido h2,
.slider__carrusel .slider-contenido h2.h1,
.slider__index .slider-contenido h1,
.slider__index .slider-contenido h2,
.slider__index .slider-contenido h2.h1,
.slider__index2 .slider-contenido h1,
.slider__index2 .slider-contenido h2,
.slider__index2 .slider-contenido h2.h1,
.slider__inter .slider-contenido h1,
.slider__inter .slider-contenido h2,
.slider__inter .slider-contenido h2.h1 {
 font-size:44px;
 font-size:2.75rem;
 font-size:3.2vw;
 font-weight:300
}
.slider__carrusel .slider-contenido p,
.slider__index .slider-contenido p,
.slider__index2 .slider-contenido p,
.slider__inter .slider-contenido p {
 font-size:28px;
 font-size:1.75rem;
 font-size:2.8vw;
 font-size:2vw;
 color:#da291c
}
.slider__carrusel .slider-contenido p span,
.slider__index .slider-contenido p span,
.slider__index2 .slider-contenido p span,
.slider__inter .slider-contenido p span {
 font-size:65%;
 top:-.5em;
 position:relative
}
.slider__carrusel .slider-contenido a,
.slider__index .slider-contenido a,
.slider__index2 .slider-contenido a,
.slider__inter .slider-contenido a {
 color:inherit;
 text-decoration:none;
 color:#0097a9;
 font-size:1.5vw;
 font-weight:300
}
.slider__carrusel .slider-contenido a:after,
.slider__index .slider-contenido a:after,
.slider__index2 .slider-contenido a:after,
.slider__inter .slider-contenido a:after {
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
.slider__carrusel .slider-contenido a.btn,
.slider__index .slider-contenido a.btn,
.slider__index2 .slider-contenido a.btn,
.slider__inter .slider-contenido a.btn {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:auto;
 margin:10px 0;
 font-size:16px;
 text-align:center!important;
 text-decoration:none;
 display:table;
 border-radius:3px;
 padding:10px 20px;
 line-height:1;
 cursor:pointer;
 background:#0097a9;
 border:1px solid #fff;
 color:#fff!important
}
.slider__carrusel .slider-contenido a.btn:after,
.slider__index .slider-contenido a.btn:after,
.slider__index2 .slider-contenido a.btn:after,
.slider__inter .slider-contenido a.btn:after {
 content:"";
 font-family:FontAwesome
}
.slider__carrusel .slider-contenido a.btn-secu,
.slider__index .slider-contenido a.btn-secu,
.slider__index2 .slider-contenido a.btn-secu,
.slider__inter .slider-contenido a.btn-secu {
 font-size:.9rem
}
.slider__carrusel .slider-contenido.left,
.slider__index .slider-contenido.left,
.slider__index2 .slider-contenido.left,
.slider__inter .slider-contenido.left {
 left:0;
 right:inherit;
 align-items:flex-end;
 -webkit-align-items:flex-end;
 -ms-flex-align:flex-end
}
.slider__carrusel .slider-contenido.left a,
.slider__carrusel .slider-contenido.left h1,
.slider__carrusel .slider-contenido.left h2,
.slider__carrusel .slider-contenido.left h2.h1,
.slider__carrusel .slider-contenido.left p,
.slider__index .slider-contenido.left a,
.slider__index .slider-contenido.left h1,
.slider__index .slider-contenido.left h2,
.slider__index .slider-contenido.left h2.h1,
.slider__index .slider-contenido.left p,
.slider__index2 .slider-contenido.left a,
.slider__index2 .slider-contenido.left h1,
.slider__index2 .slider-contenido.left h2,
.slider__index2 .slider-contenido.left h2.h1,
.slider__index2 .slider-contenido.left p,
.slider__inter .slider-contenido.left a,
.slider__inter .slider-contenido.left h1,
.slider__inter .slider-contenido.left h2,
.slider__inter .slider-contenido.left h2.h1,
.slider__inter .slider-contenido.left p {
 max-width:470px;
 width:70%;
 display:table;
 float:right;
 right:0;
 text-align:left
}
.slider__carrusel .slider-contenido.textoBlanco h1,
.slider__carrusel .slider-contenido.textoBlanco h2,
.slider__carrusel .slider-contenido.textoBlanco h2.h1,
.slider__carrusel .slider-contenido.textoBlanco p,
.slider__index .slider-contenido.textoBlanco h1,
.slider__index .slider-contenido.textoBlanco h2,
.slider__index .slider-contenido.textoBlanco h2.h1,
.slider__index .slider-contenido.textoBlanco p,
.slider__index2 .slider-contenido.textoBlanco h1,
.slider__index2 .slider-contenido.textoBlanco h2,
.slider__index2 .slider-contenido.textoBlanco h2.h1,
.slider__index2 .slider-contenido.textoBlanco p,
.slider__inter .slider-contenido.textoBlanco h1,
.slider__inter .slider-contenido.textoBlanco h2,
.slider__inter .slider-contenido.textoBlanco h2.h1,
.slider__inter .slider-contenido.textoBlanco p {
 color:#fff
}
.slider__carrusel .slider-contenido.textoNegro h1,
.slider__carrusel .slider-contenido.textoNegro h2,
.slider__carrusel .slider-contenido.textoNegro h2.h1,
.slider__carrusel .slider-contenido.textoNegro p,
.slider__index .slider-contenido.textoNegro h1,
.slider__index .slider-contenido.textoNegro h2,
.slider__index .slider-contenido.textoNegro h2.h1,
.slider__index .slider-contenido.textoNegro p,
.slider__index2 .slider-contenido.textoNegro h1,
.slider__index2 .slider-contenido.textoNegro h2,
.slider__index2 .slider-contenido.textoNegro h2.h1,
.slider__index2 .slider-contenido.textoNegro p,
.slider__inter .slider-contenido.textoNegro h1,
.slider__inter .slider-contenido.textoNegro h2,
.slider__inter .slider-contenido.textoNegro h2.h1,
.slider__inter .slider-contenido.textoNegro p {
 color:#000
}
.s__i-v2 .slider-contenido {
 width:65%;
 padding-bottom:30px;
 padding-right:80px;
 justify-content:flex-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end
}
.s__i-v2 .slider-contenido h1,
.s__i-v2 .slider-contenido h2 {
 font-size:22px;
 font-size:1.375rem;
 color:#fff;
 width:100%
}
.s__i-v2 .slider-contenido p {
 font-size:20px;
 font-size:1.25rem;
 color:#fff;
 width:100%
}
.s__i-v2 .slider-contenido b {
 font-weight:600
}
.s__i-v2 .slider-contenido .txt-rojo {
 color:#da291c
}
.s__i-v2 .slider-contenido a {
 font-weight:600;
 color:#da291c;
 font-size:20px;
 font-size:1.25rem
}
.s__i-v2 .bx-wrapper .bx-controls-auto,
.s__i-v2 .bx-wrapper .bx-pager {
 bottom:10px
}
.s__i-v2 .bx-wrapper .bx-prev {
 left:30px
}
.s__i-v2 .bx-wrapper .bx-next {
 right:30px
}
.s__i-v2 .bx-wrapper .bx-viewport {
 padding:0
}
.datos+.s__i-v2,
.header__Section+.s__i-v2,
.mod__contrata+.s__i-v2 {
 margin-top:-20px
}
@media only screen and (max-width:640px) {
 .slider__inter .slider-contenido {
  padding-right:20px
 }
 .slider__inter .slider-contenido h1,
 .slider__inter .slider-contenido h2 {
  font-size:18px;
  font-size:1.125rem
 }
 .slider__inter .slider-contenido p {
  font-size:16px;
  font-size:1rem
 }
 .slider__inter .slider-contenido a {
  font-size:16px;
  font-size:1rem
 }
}
.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 .3s;
 -moz-transition:border .3s;
 -ms-transition:border .3s;
 transition:border .3s;
 width:88px;
 height:88px;
 display:table;
 margin-right:20px;
 border:1px solid #ddd;
 float:left
}
.mod__Slider aside:hover {
 -webkit-transition:border .3s;
 -moz-transition:border .3s;
 -ms-transition:border .3s;
 transition:border .3s;
 border:1px solid #0097a9
}
.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
}
.mod__Slider.v2 aside {
 width:120px!important;
 height:120px;
 border:none;
 margin-right:40px!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:0
}
.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
}
.js_slider>article a {
 margin:0 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 .optinForm {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
.fakeSlider .optinForm h1,
.fakeSlider .optinForm h2,
.fakeSlider .optinForm h3 {
 font-size:40px;
 font-size:2.5rem;
 color:#fff;
 font-weight:300;
 margin:10px 0
}
.fakeSlider .optinForm p {
 font-size:24px;
 font-size:1.5rem;
 color:#fff;
 display:inline-block;
 width:100%;
 margin-bottom:20px
}
.fakeSlider .optinForm .link {
 color:#fff
}
.fakeSlider .optinForm .link:after {
 display:none
}
.fakeSlider .banner-form h2 {
 background:rgba(255,255,255,.5);
 color:#000!important;
 font-weight:600;
 font-size:36px;
 font-size:2.25rem;
 padding:5px
}
.fakeSlider .banner-form h2>span {
 color:#da291c
}
.fakeSlider .banner-form p {
 font-weight:300;
 color:#000
}
.fakeSlider .banner-form p>span {
 background:rgba(255,255,255,.5);
 margin-bottom:3px;
 display:block;
 padding:5px
}
.fakeSlider .banner-form p.small>span {
 font-size:32px;
 font-size:2rem
}
.fakeSlider .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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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,.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,.3)
}
#sliderPager a.active {
 background-color:rgba(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:.8;
 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:.75rem;
 font-weight:700;
 margin-bottom:5px
}
#sliderPager a .thumbTextSlider p {
 font-size:11px;
 font-size:.6875rem
}
.sliderCarruselMod h1,
.sliderCarruselMod h2 {
 margin-bottom:15px
}
.slider-carrusel {
 padding:0 40px
}
.slider-carrusel .slider-cont {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:0 15px 15px
}
.slider-carrusel .slider-cont .slider-element {
 width:100%;
 -webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.3);
 box-shadow:0 2px 5px rgba(0,0,0,.3)
}
.slider-carrusel .slider-cont .slider-element img {
 width:100%
}
.slider-carrusel .slider-cont .slider-element .slider-element-text {
 padding:20px
}
.slider-carrusel .slider-cont .slider-element .slider-element-text h3 {
 color:#666;
 margin-bottom:10px
}
.slider-carrusel .slider-cont .slider-element .slider-element-text p {
 font-size:14px;
 font-size:.875rem;
 color:#666;
 line-height:1.5;
 margin-bottom:10px
}
.slider-carrusel .slick-track {
 padding-top:15px
}
.slider-carrusel .carrusel-prev {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 left:0;
 border:0;
 background:0 0;
 cursor:pointer;
 outline:0;
 z-index:1
}
.slider-carrusel .carrusel-prev:after {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 content:"";
 font-family:FontAwesome;
 font-size:52px;
 font-size:3.25rem;
 color:#ddd
}
.slider-carrusel .carrusel-prev:hover:after {
 color:#acaeae
}
.slider-carrusel .carrusel-next {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 right:0;
 border:0;
 background:0 0;
 cursor:pointer;
 outline:0;
 z-index:1
}
.slider-carrusel .carrusel-next:after {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 content:"";
 font-family:FontAwesome;
 font-size:52px;
 font-size:3.25rem;
 color:#ddd
}
.slider-carrusel .carrusel-next:hover:after {
 color:#acaeae
}
.slider-carrusel .carrusel-pager {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%;
 display:-webkit-box;
 display:-moz-box!important;
 display:-ms-flexbox!important;
 webkit-display:-webkit-flex!important;
 display:-webkit-flex!important;
 display:flex!important;
 bottom:-25px
}
.slider-carrusel .carrusel-pager li {
 height:10px;
 margin:0 5px
}
.slider-carrusel .carrusel-pager li button {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 width:10px;
 height:10px;
 padding:0;
 border:0;
 background-color:#a3a3a3;
 text-indent:-5000px;
 outline:0
}
.slider-carrusel .carrusel-pager li.slick-active button {
 background-color:#da291c
}
.musicaVideo {
 padding:0!important;
 background:#000!important
}
.musicaVideo.custom--musicaVideo h2 {
 margin-right:0
}
.musicaVideo.custom--musicaVideo .mod__Musica h2,
.musicaVideo.custom--musicaVideo .mod__Video h2 {
 min-width:85px
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .contSliderCM,
.musicaVideo .mod__Musica .bx-wrapper .contSliderCV,
.musicaVideo .mod__Video .bx-wrapper .contSliderCM,
.musicaVideo .mod__Video .bx-wrapper .contSliderCV {
 max-width:none;
 max-height:none;
 overflow:initial
}
.musicaVideo .mod__Musica .bx-wrapper .bx-controls-auto,
.musicaVideo .mod__Musica .bx-wrapper .bx-pager,
.musicaVideo .mod__Video .bx-wrapper .bx-controls-auto,
.musicaVideo .mod__Video .bx-wrapper .bx-pager {
 display:none
}
.musicaVideo .mod__Musica .bx-wrapper .bx-controls-direction .bx-next,
.musicaVideo .mod__Musica .bx-wrapper .bx-controls-direction .bx-prev,
.musicaVideo .mod__Video .bx-wrapper .bx-controls-direction .bx-next,
.musicaVideo .mod__Video .bx-wrapper .bx-controls-direction .bx-prev {
 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 .contImgClaroVideoMusica {
 display:inline-block;
 width:100%;
 max-width:60px;
 height:90px;
 border:2px solid #fff
}
.musicaVideo .contImgClaroVideoMusica img {
 width:100%!important;
 height:100%!important;
 object-fit:cover
}
.musicaVideo .contClaroVideo {
 width:calc(100% - 230px);
 max-width:350px;
 margin:0 40px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.musicaVideo .contClaroMusica {
 width:calc(100% - 160px);
 max-width:350px;
 margin:0 40px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.musicaVideo .contClaroMusica .contImgClaroVideoMusica {
 width:100%;
 max-width:90px;
 height:90px
}
.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 -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:#da291c
}
.musicaVideo .mod__Musica h2:before {
 content:"";
 background:url(img/ico-MusicaVideo.png) no-repeat -3px -3px;
 float:left;
 width:22px;
 height:20px;
 display:block;
 margin-right:5px
}
.musicaVideo .mod__Musica img {
 width:auto;
 height:84px
}
.musicaVideo .contSliderCM,
.musicaVideo .contSliderCV {
 max-width:400px;
 max-height:90px;
 overflow:hidden
}
.musicaVideo .contSliderCM>a,
.musicaVideo .contSliderCV>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
}
@media only screen and (max-width:960px) {
 .musicaVideo .contClaroVideo {
  width:calc(100% - 150px)
 }
}
@media only screen and (max-width:640px) {
 .musicaVideo .contClaroMusica,
 .musicaVideo .contClaroVideo {
  width:100%
 }
 .musicaVideo .customSlick2 .slick-prev {
  left:-35px
 }
 .musicaVideo .customSlick2 .slick-next {
  right:-35px
 }
 .musicaVideo .mod__Musica,
 .musicaVideo .mod__Video {
  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__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
}
@media only screen and (max-width:480px) {
 .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__encuesta,
.mod__encuesta {
 font-weight:300;
 padding-bottom:0
}
.home__encuesta.view1,
.mod__encuesta.view1 {
 padding:40px 0
}
.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.addPadding,
.mod__encuesta.addPadding {
 padding-bottom:40px
}
.home__encuesta .container,
.mod__encuesta .container {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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
}
.home__encuesta figure img,
.mod__encuesta figure img {
 width:auto;
 max-height:90px;
 max-width:100%
}
.home__encuesta.mod__bancoEstado,
.mod__encuesta.mod__bancoEstado {
 padding-top:0;
 background-color:#fafafa
}
.home__encuesta.mod__bancoEstado .cont-bancoEstado--img,
.mod__encuesta.mod__bancoEstado .cont-bancoEstado--img {
 position:relative;
 width:50%;
 padding:0 15px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.home__encuesta.mod__bancoEstado .cont-bancoEstado--img:before,
.mod__encuesta.mod__bancoEstado .cont-bancoEstado--img:before {
 content:"";
 display:block;
 width:100%;
 height:100%;
 position:absolute;
 left:-90%;
 top:0;
 background-color:#ee801e
}
.home__encuesta.mod__bancoEstado .cont-bancoEstado--img img,
.mod__encuesta.mod__bancoEstado .cont-bancoEstado--img img {
 width:100%;
 max-width:500px
}
.home__encuesta.mod__bancoEstado .cont-bancoEstado--txt,
.mod__encuesta.mod__bancoEstado .cont-bancoEstado--txt {
 width:50%;
 padding:5px 15px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.home__encuesta.mod__bancoEstado .cont-bancoEstado--txt h3,
.mod__encuesta.mod__bancoEstado .cont-bancoEstado--txt h3 {
 font-size:24px;
 color:#222;
 margin-bottom:10px
}
.home__encuesta.mod__bancoEstado .cont-bancoEstado--txt p,
.mod__encuesta.mod__bancoEstado .cont-bancoEstado--txt p {
 font-size:18px;
 color:#222;
 margin-bottom:20px
}
.home__encuesta.banner--img-txt .container>picture,
.mod__encuesta.banner--img-txt .container>picture {
 width:45%
}
.home__encuesta.banner--img-txt .container>picture img,
.mod__encuesta.banner--img-txt .container>picture img {
 width:100%;
 max-width:450px
}
.home__encuesta.banner--img-txt .container>span,
.mod__encuesta.banner--img-txt .container>span {
 width:55%;
 padding-left:4%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.home__encuesta.banner--img-txt h3,
.mod__encuesta.banner--img-txt h3 {
 line-height:1.3em;
 margin-bottom:5px;
 font-size:20px;
 font-size:1.25rem
}
.home__encuesta.banner--img-txt p,
.mod__encuesta.banner--img-txt p {
 line-height:1.3em;
 margin-bottom:10px;
 font-size:14px;
 font-size:.875rem
}
.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;
 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:#da291c;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-content:center;
 -webkit-align-content:center
}
.mod__encuesta.configuraPaquete h3 {
 float:left;
 margin-bottom:initial;
 font-size:30px;
 font-size:1.875rem
}
.mod__encuesta.configuraPaquete a {
 float:right;
 font-weight:400;
 padding-top:5px
}
.mod__encuesta.configuraPaquete figure {
 padding-top:initial
}
@media only screen and (max-width:640px) {
 .home__encuesta.banner--img-txt .container,
 .mod__encuesta.banner--img-txt .container {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .home__encuesta.banner--img-txt .container>picture,
 .mod__encuesta.banner--img-txt .container>picture {
  width:100%;
  text-align:center;
  margin-bottom:10px
 }
 .home__encuesta.banner--img-txt .container>span,
 .mod__encuesta.banner--img-txt .container>span {
  width:100%;
  text-align:center;
  padding-left:0
 }
 .home__encuesta.banner--img-txt .container [class^=btn-],
 .mod__encuesta.banner--img-txt .container [class^=btn-] {
  margin:10px auto
 }
}
@media only screen and (max-width:520px) {
 .home__encuesta.mod__bancoEstado .container,
 .mod__encuesta.mod__bancoEstado .container {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .home__encuesta.mod__bancoEstado .cont-bancoEstado--img,
 .mod__encuesta.mod__bancoEstado .cont-bancoEstado--img {
  width:100%;
  padding:0;
  margin-bottom:10px
 }
 .home__encuesta.mod__bancoEstado .cont-bancoEstado--img:before,
 .mod__encuesta.mod__bancoEstado .cont-bancoEstado--img:before {
  display:none
 }
 .home__encuesta.mod__bancoEstado .cont-bancoEstado--img img,
 .mod__encuesta.mod__bancoEstado .cont-bancoEstado--img img {
  width:100%;
  max-width:300px;
  margin:0 auto
 }
 .home__encuesta.mod__bancoEstado .cont-bancoEstado--txt,
 .mod__encuesta.mod__bancoEstado .cont-bancoEstado--txt {
  width:100%;
  padding:5px 0
 }
}
@media only screen and (max-width:480px) {
 .home__encuesta.banner--img-txt .container,
 .mod__encuesta.banner--img-txt .container {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
}
.mod__accesosRapidos {
 position:relative;
 padding:20px 0;
 background:#fafafa!important
}
.mod__accesosRapidos .container {
 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
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .btn-blanco-rojo {
 background:0 0
}
.mod__accesosRapidos a h3 {
 color:#0097a9;
 font-size:1.2rem;
 margin-bottom:15px;
 font-weight:300;
 text-align:center
}
.mod__accesosRapidos a h3.dest {
 color:#da291c;
 font-weight:700
}
.mod__accesosRapidos a p {
 color:#000;
 font-size:.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 [class^=ico_]:before {
 content:"";
 background-position:center;
 width:38px;
 height:38px;
 display:block;
 background-size:contain;
 background-repeat:no-repeat
}
.mod__accesosRapidos a [class*=btn-] {
 width:100%;
 max-width:190px;
 margin:20px auto 0
}
.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
}
.mod__accesosRapidos.cyberClaro .ico_cyberClaro:before {
 content:"";
 background:url(vector/ico-cyber-claro.svg) no-repeat;
 width:56px
}
.mod__accesosRapidos.cyberClaro .ico_cyberClaroLabel:after {
 content:"";
 display:inline-block;
 background:url(vector/ico-cyber-claro-label.svg) no-repeat center center;
 background-size:contain;
 height:56px;
 width:56px
}
.mod__accesosRapidos.cyberClaro .ico_cyberClaroLabel.ico_compraMovil:before {
 float:right
}
.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
}
.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) {
 .slider-Tienda.withLink a {
  margin:40px 75px 15px 0
 }
}
@media only screen and (max-width:1280px) {
 .slider-Tienda.withLink a {
  margin:40px 32px 15px 0
 }
}
@media only screen and (max-width:960px) {
 .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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 box-shadow:2px 2px 6px -2px rgba(102,102,102,.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:.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:.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:.875rem;
 font-weight:400;
 color:#da291c;
 padding:0 10px;
 text-decoration:line-through
}
.mod__Tienda article p.articlePromo-precio {
 min-height:45px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 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;
 text-align:center
}
.mod__Tienda article p.articlePromo-precio span {
 color:#000104;
 display:inline-block;
 width:100%
}
.mod__Tienda article p.articlePromo-precio.oferta {
 color:#da291c
}
.mod__Tienda article.equipoFinanciado p {
 font-size:18px;
 font-size:1.125rem;
 color:#666
}
.mod__Tienda article.equipoFinanciado .txtOferta {
 font-weight:400;
 font-size:14px;
 font-size:.875rem;
 min-height:16px
}
.mod__Tienda article .contFinanciado .txtFinanciado {
 font-size:12px;
 font-size:.75rem;
 font-weight:300;
 text-align:center;
 margin-bottom:10px
}
.mod__Tienda article .contFinanciado .precioFinanciado {
 font-size:22px;
 font-size:1.375rem;
 color:#da291c;
 text-align:center;
 margin-bottom:20px;
 padding:0
}
.mod__Tienda article .contFinanciado .precioFinanciado>span {
 text-decoration:none
}
.mod__Tienda article .contFinanciado .precioFinanciado .desde {
 display:block;
 margin-bottom:5px;
 font-size:16px;
 font-size:1rem
}
.mod__Tienda article .contFinanciado .precioFinanciado .small {
 font-size:.7em!important;
 padding:0
}
.mod__Tienda article .lista-colores {
 width:100%;
 padding-top:10px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
.mod__Tienda article .lista-colores>p {
 color:#666;
 font-weight:300;
 font-size:14px;
 font-size:.875rem
}
.mod__Tienda article .lista-colores>ul li {
 display:inline-block
}
.mod__Tienda article .lista-colores>ul li span {
 display:inline-block;
 border:1px solid;
 width:12px;
 height:12px;
 border-radius:50px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.mod__Tienda article .min {
 font-size:12px;
 font-size:.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;
 object-fit:contain
}
.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;
 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;
 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 .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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;
 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
}
.slider-TiendaLanding article {
 margin:10px;
 width:calc(25% - 20px)!important
}
.navigatorSliderResumen {
 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:#0097a9
}
.navigatorSliderResumen li:first-child {
 margin-left:0
}
.arrowsSliderResumen {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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 .next,
.arrowsSliderResumen .prev {
 pointer-events:auto;
 cursor:pointer
}
.arrowsSliderResumen .next:after,
.arrowsSliderResumen .prev: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 0
}
.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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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 .5s;
 -moz-transition:margin-left .5s;
 -ms-transition:margin-left .5s;
 transition:margin-left .5s;
 width:900%;
 margin-left:0
}
.modulo__resumen .contentResumen.step2,
.modulo__resumenAuto .contentResumen.step2 {
 -webkit-transition:margin-left .5s;
 -moz-transition:margin-left .5s;
 -ms-transition:margin-left .5s;
 transition:margin-left .5s;
 margin-left:-100%
}
.modulo__resumen .contentResumen.step3,
.modulo__resumenAuto .contentResumen.step3 {
 -webkit-transition:margin-left .5s;
 -moz-transition:margin-left .5s;
 -ms-transition:margin-left .5s;
 transition:margin-left .5s;
 margin-left:-200%
}
.modulo__resumen .contentResumen.step4,
.modulo__resumenAuto .contentResumen.step4 {
 -webkit-transition:margin-left .5s;
 -moz-transition:margin-left .5s;
 -ms-transition:margin-left .5s;
 transition:margin-left .5s;
 margin-left:-300%
}
.modulo__resumen .contentResumen.step5,
.modulo__resumenAuto .contentResumen.step5 {
 -webkit-transition:margin-left .5s;
 -moz-transition:margin-left .5s;
 -ms-transition:margin-left .5s;
 transition:margin-left .5s;
 margin-left:-400%
}
.modulo__resumen .contentResumen.step6,
.modulo__resumenAuto .contentResumen.step6 {
 -webkit-transition:margin-left .5s;
 -moz-transition:margin-left .5s;
 -ms-transition:margin-left .5s;
 transition:margin-left .5s;
 margin-left:-500%
}
.modulo__resumen .contentResumen.step7,
.modulo__resumenAuto .contentResumen.step7 {
 -webkit-transition:margin-left .5s;
 -moz-transition:margin-left .5s;
 -ms-transition:margin-left .5s;
 transition:margin-left .5s;
 margin-left:-600%
}
.modulo__resumen .contentResumen.step8,
.modulo__resumenAuto .contentResumen.step8 {
 -webkit-transition:margin-left .5s;
 -moz-transition:margin-left .5s;
 -ms-transition:margin-left .5s;
 transition:margin-left .5s;
 margin-left:-700%
}
.modulo__resumen .contentResumen.step9,
.modulo__resumenAuto .contentResumen.step9 {
 -webkit-transition:margin-left .5s;
 -moz-transition:margin-left .5s;
 -ms-transition:margin-left .5s;
 transition:margin-left .5s;
 margin-left:-800%
}
.modulo__resumen .contentResumen.step10,
.modulo__resumenAuto .contentResumen.step10 {
 -webkit-transition:margin-left .5s;
 -moz-transition:margin-left .5s;
 -ms-transition:margin-left .5s;
 transition:margin-left .5s;
 margin-left:-900%
}
.modulo__resumen .viewResumen,
.modulo__resumenAuto .viewResumen {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .viewResumen .contImg>img,
.modulo__resumenAuto .viewResumen .contImg>img {
 width:100%
}
.modulo__resumen .images,
.modulo__resumen .resumen,
.modulo__resumenAuto .images,
.modulo__resumenAuto .resumen {
 width:50%;
 padding-bottom:5px
}
.modulo__resumen .images h2,
.modulo__resumen .resumen h2,
.modulo__resumenAuto .images h2,
.modulo__resumenAuto .resumen h2 {
 padding-bottom:20px
}
.modulo__resumen .images h3,
.modulo__resumen .resumen h3,
.modulo__resumenAuto .images h3,
.modulo__resumenAuto .resumen h3 {
 font-weight:300;
 color:#000104;
 padding-bottom:20px
}
.modulo__resumen .images li,
.modulo__resumen .images p,
.modulo__resumen .resumen li,
.modulo__resumen .resumen p,
.modulo__resumenAuto .images li,
.modulo__resumenAuto .images p,
.modulo__resumenAuto .resumen li,
.modulo__resumenAuto .resumen p {
 font-size:1.1rem;
 color:#666;
 font-weight:300;
 padding-bottom:20px;
 width:85%;
 line-height:1.5
}
.modulo__resumen .images li:before,
.modulo__resumen .resumen li:before,
.modulo__resumenAuto .images li:before,
.modulo__resumenAuto .resumen li:before {
 content:"•";
 margin-right:5px;
 color:#da291c
}
.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
}
.tabla-resumen {
 text-align:center;
 margin-right:40px;
 max-width:500px
}
.tabla-resumen dt {
 background-color:#da291c;
 padding:10px
}
.tabla-resumen dt h4 {
 color:#fff;
 font-size:16px;
 font-weight:400
}
.tabla-resumen dd {
 padding:20px 10px
}
.tabla-resumen dd>p {
 display:inline-block;
 margin:auto;
 line-height:1.3em!important;
 font-size:16px!important;
 padding-bottom:0!important;
 color:#000104!important;
 width:auto!important
}
.tabla-resumen b {
 font-weight:500
}
.tabla-resumen .icoResumen:before {
 content:"";
 width:22px;
 height:22px;
 display:inline-block;
 background-position:center;
 background-repeat:no-repeat;
 background-size:contain;
 margin-right:10px;
 vertical-align:text-bottom
}
.tabla-resumen .icoResumen.emoticon-hushed-face:before {
 background-image:url(vector/ico-hushed-face.svg)
}
.tabla-resumen .icoResumen.emoticon-party-popper:before {
 background-image:url(vector/ico-party-popper.svg)
}
.tabla-resumen .icoResumen.emoticon-thumbs-up:before {
 background-image:url(vector/ico-thumbs-up.svg)
}
.tabla-resumen .icoResumen.emoticon-star:before {
 background-image:url(vector/ico-star.svg)
}
.tabla-resumen .icoResumen.both-hands-celebration:before {
 background-image:url(vector/ico-both-hands-celebration.svg)
}
.modulo__resumenAuto {
 overflow:visible!important;
 padding-bottom:30px
}
.modulo__resumenAuto .viewResumen {
 width:auto
}
.modulo__resumenAuto .bx-controls-direction {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 opacity:0
}
.modulo__resumenAuto .bx-controls-direction .bx-next,
.modulo__resumenAuto .bx-controls-direction .bx-prev {
 background:url(img/arrows-01.png) no-repeat;
 width:25px;
 height:36px
}
.modulo__resumenAuto .bx-controls-direction .bx-prev {
 background-position:0 0;
 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-controls-auto,
.modulo__resumenAuto .bx-wrapper .bx-pager {
 bottom:-30px
}
.modulo__resumenAuto:hover .bx-controls-direction {
 opacity:1
}
.equipo__destacado,
.plan__Paquete,
.plan__Precio {
 -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
}
.equipo__destacado .carac-plan:nth-of-type(even),
.plan__Paquete .carac-plan:nth-of-type(even),
.plan__Precio .carac-plan:nth-of-type(even) {
 background:#ddd
}
.equipo__destacado .carac-plan .contImg img,
.plan__Paquete .carac-plan .contImg img,
.plan__Precio .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:.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:#0097a9;
 position:relative
}
.plan__Precio dl dd.precio span {
 display:none
}
.plan__Precio dl dd.precio span.descuento {
 font-size:12px;
 font-size:.75rem;
 display:inline-block;
 position:absolute;
 background:#fff;
 top:5px;
 left:0;
 padding:3.33333px 10px;
 padding-right:0;
 color:#da291c;
 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:.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:.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.clearHeightP dl dd p {
 height:auto;
 min-height:30px;
 -webkit-line-clamp:inherit
}
.plan__Precio.clearHeightTitulo dt h3 {
 height:auto;
 min-height:53px
}
.plan__Precio.teleV dl dd,
.plan__Precio.telefonoF dl dd,
.plan__Precio.todoClaro dl dd {
 color:#666
}
.plan__Precio.teleV dl dd.precio,
.plan__Precio.telefonoF dl dd.precio,
.plan__Precio.todoClaro dl dd.precio {
 background:#0097a9;
 position:relative
}
.plan__Precio.teleV dl dd.call,
.plan__Precio.teleV dl dd.decodificacor,
.plan__Precio.telefonoF dl dd.call,
.plan__Precio.telefonoF dl dd.decodificacor,
.plan__Precio.todoClaro dl dd.call,
.plan__Precio.todoClaro dl dd.decodificacor {
 background:#ddd
}
.plan__Precio.teleV dl dd.paquetes,
.plan__Precio.telefonoF dl dd.paquetes,
.plan__Precio.todoClaro dl dd.paquetes {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 height:60px
}
.plan__Precio.teleV dl dd.paquetes p,
.plan__Precio.telefonoF dl dd.paquetes p,
.plan__Precio.todoClaro dl dd.paquetes p {
 padding-bottom:5px
}
.plan__Precio.teleV dl dd.paquetes .contImg,
.plan__Precio.telefonoF dl dd.paquetes .contImg,
.plan__Precio.todoClaro dl dd.paquetes .contImg {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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.teleV dl dd.paquetes .contImg img,
.plan__Precio.telefonoF dl dd.paquetes .contImg img,
.plan__Precio.todoClaro dl dd.paquetes .contImg img {
 height:20px;
 width:auto
}
.plan__Precio.teleV dl dd.canales,
.plan__Precio.telefonoF dl dd.canales,
.plan__Precio.todoClaro dl dd.canales {
 color:#666
}
.plan__Precio.teleV dl dd.canales .link,
.plan__Precio.telefonoF dl dd.canales .link,
.plan__Precio.todoClaro dl dd.canales .link {
 display:table;
 margin:2.5px auto
}
.plan__Precio.teleV dl dd.canales .contImg,
.plan__Precio.telefonoF dl dd.canales .contImg,
.plan__Precio.todoClaro 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.teleV dl dd.canales .contImg img,
.plan__Precio.telefonoF dl dd.canales .contImg img,
.plan__Precio.todoClaro 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:#0097a9;
 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__Precio.pPrecioV2 h3 {
 font-size:14px;
 line-height:1.3em;
 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.plan__Precio.pPrecioV2 dl {
 -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);
 -moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);
 -o-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);
 -ms-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);
 box-shadow:0 2px 8px 0 rgba(0,0,0,.12)
}
.plan__Precio.pPrecioV2 dl dd {
 border-top:none
}
.plan__Precio.pPrecioV2 dl dd .txtTiempoP {
 font-weight:300;
 font-size:14px;
 height:auto;
 margin-bottom:5px
}
.plan__Precio.pPrecioV2 dl dd .txtPrecioP {
 font-weight:700;
 font-size:24px;
 height:auto;
 margin-bottom:5px;
 color:#666
}
.plan__Precio.pPrecioV2 dl dd .txtPrecioNormalP {
 font-weight:300;
 font-size:12px;
 height:auto
}
.plan__Precio.pPrecioV2 dl .ddHeader {
 background-color:#f5f5f5;
 min-height:90px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.plan__Precio.pPrecioV2 dl .ddBody {
 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 background-color:#fff
}
.plan__Precio.pPrecioV2 dl .ddBody:nth-child(even) {
 background-color:#e8f4f6
}
.plan__Precio.pPrecioV2 dl .ddBody p {
 max-height:28px;
 height:auto;
 font-size:12px
}
.plan__Precio.pPrecioV2 dl .ddBody .link {
 font-size:14px;
 font-weight:400
}
.plan__Precio.pPrecioV2 dl b {
 font-weight:500
}
.plan__Precio.pPrecioV2.descuento dl dd .txtPrecioP {
 color:#0097a9
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 #da291c 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:#da291c;
 background:-moz-linear-gradient(left,#da291c 0,#b52332 100%);
 background:-webkit-linear-gradient(left,#da291c 0,#b52332 100%);
 background:linear-gradient(to right,#da291c 0,#b52332 100%)
}
.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:0 1px 3px rgba(34,34,34,.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:0 1px 3px rgba(34,34,34,.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:#da291c
}
.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:#da291c
}
.plan__PrecioDest dl dd.precio {
 font-size:48px;
 font-size:3rem;
 color:#da291c
}
.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:#da291c;
 display:inline-block
}
.plan__PrecioDest dl dd.call {
 border-top:#ddd 1px solid
}
.plan__PrecioDest dl dd .icons {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 #da291c
}
.redesSocialesDest .imgCont img {
 width:100%;
 max-width:140px;
 height:auto
}
.planDestHTMLA .planDestHTMLAHeader {
 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;
 margin-bottom:40px
}
.planDestHTMLA .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 .planDestHTMLAHeader h2 span {
 color:#fff;
 padding:0 5px;
 background-color:rgba(239,56,41,.9)
}
.planDestHTMLA .planDestHTMLAHeader .redesSociales {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .planDestHTMLAHeader .redesSociales p {
 font-size:20px;
 font-size:1.25rem;
 max-width:180px;
 position:relative
}
.planDestHTMLA .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 #da291c
}
.planDestHTMLA .planDestHTMLAHeader .redesSociales .imgCont img {
 width:100%;
 max-width:170px;
 height:auto
}
.planDestHTMLA .planDestHTMLAImg {
 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;
 margin-bottom:10px
}
.planDestHTMLA .planDestHTMLAImg .imgCont {
 width:calc(50% - 10px);
 margin-right:10px;
 margin-bottom:10px;
 position:relative
}
.planDestHTMLA .planDestHTMLAImg .imgCont img {
 width:100%;
 height:auto
}
.planDestHTMLA .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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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,.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:.75rem;
 color:#da291c;
 display:inline-block;
 width:100%;
 padding:5px;
 margin-bottom:5px;
 background:rgba(255,255,255,.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:.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:.75rem;
 display:inline-block;
 position:absolute;
 background:#da291c;
 top:5px;
 left:0;
 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 #da291c
}
.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:#0097a9;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:.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
}
.planesTitleOrder {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:20px
}
.planesTitleOrder .title h2 {
 margin-bottom:20px
}
.planesTitleOrder .title p {
 font-size:18px;
 font-size:1.125rem
}
.planesTitleOrder .order {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.planesTitleOrder .order label {
 margin-right:10px
}
.planesTitleOrder .order span.select {
 margin-bottom:0
}
.planesCatSelector {
 padding:30px 0
}
.planesCatSelector ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.planesCatSelector ul li {
 padding:5px 5px 10px;
 position:relative;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.planesCatSelector ul li.activo {
 font-weight:500
}
.planesCatSelector ul li.activo:before {
 content:"";
 display:block;
 position:absolute;
 width:80%;
 height:2px;
 background-color:#da291c;
 bottom:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.planesCatSelector ul li:hover:before {
 content:"";
 display:block;
 position:absolute;
 width:80%;
 height:2px;
 background-color:#da291c;
 bottom:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.planesCatSelector ul li a {
 font-size:18px;
 font-size:1.125rem;
 color:#666;
 text-decoration:none;
 display:block;
 padding:0 30px
}
.contentPlanPrecioV2 {
 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;
 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 .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:#da291c;
 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:#da291c
}
.cardPlan .cardPlanDesc .labelSpec {
 position:relative;
 text-align:center;
 color:#fff;
 width:calc(100% + 20px);
 margin-left:-10px;
 margin-right:-10px;
 background:#da291c
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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:#da291c
}
.cardPlan .cardPlanDesc .planPrecio {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c;
 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:.75rem;
 color:#da291c;
 text-decoration:none;
 max-width:80px;
 padding:5px;
 background:#fff;
 border:#da291c 2px solid
}
.cardPlan .cardPlanDesc .planPrecio .precioNormal {
 font-size:10px;
 font-size:.625rem;
 position:absolute;
 top:42px;
 right:90px;
 color:#da291c
}
.cardPlan .cardPlanDesc .planPrecio.oferta {
 position:relative;
 width:calc(100% + 10px);
 margin-left:-10px;
 background:#da291c
}
.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:#da291c 1px solid
}
.cardPlan .cardPlanDetalle .cargo h5 {
 font-size:16px;
 font-size:1rem
}
.cardPlan .cardPlanDetalle .cargo p {
 color:#da291c;
 margin-top:10px
}
.cardPlan .cardPlanDetalle ul {
 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;
 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:.875rem
}
.cardPlan .cardPlanDetalle ul li h5 strong {
 width:100%;
 display:inline-block;
 margin-top:5px
}
.cardPlan .cardPlanDetalle ul li p {
 color:#da291c;
 margin-top:10px
}
.cardPlan .cardPlanDetalle ul li:nth-child(odd) {
 border-right:#da291c 1px solid
}
.cardPlan .cardPlanDetalle ul li.iconListElement {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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:#da291c 1px solid
}
.cardPlan .cardPlanDetalle .bottomLink {
 text-align:center;
 padding:10px;
 padding-bottom:20px
}
.planHogar .plecaPromo {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 width:100%;
 height:36px;
 background-color:#f2f2f2;
 border-bottom:#ddd 1px solid;
 border-radius:5px 5px 0 0
}
.planHogar .plecaPromo span {
 -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%;
 text-align:center;
 width:100%;
 padding:0 10px
}
.planHogar .plecaPromo.sellest {
 background-color:#222
}
.planHogar .plecaPromo.sellest span {
 color:#fff
}
.planHogar .cardPlanDesc .contBtnMin [class^=btn-] {
 min-width:200px
}
.planHogar .cardPlanDesc h3 {
 font-weight:500;
 padding:20px;
 font-size:18px;
 font-size:1.125rem
}
.planHogar .cardPlanDesc h3.gray {
 font-size:14px;
 font-size:.875rem;
 font-weight:600;
 color:#444;
 line-height:1.4
}
.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:#da291c
}
.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 span.withPromo {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.planHogar .cardPlanDesc .labelSpec span.withPromo i {
 font-size:10px;
 font-size:.625rem;
 text-align:left;
 font-weight:300;
 padding-left:10px
}
.planHogar .cardPlanDesc .labelSpec span.withPromo i strong {
 font-weight:300!important;
 text-decoration:line-through;
 display:block
}
.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.small p.porta {
 font-size:14px;
 font-size:.875rem
}
.planHogar .descripPortaPlanes p.porta {
 font-weight:500;
 padding:0 10px 10px;
 color:#666
}
.planHogar .descripPortaPlanes p.porta span {
 color:#da291c
}
.planHogar .cardPlanDetalle .cargo {
 border-bottom-color:#ddd;
 margin-bottom:0
}
.planHogar .cardPlanDetalle .cargo h5 strong>span {
 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:#da291c;
 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
}
.playIncludes .playIncludesWrap {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.playIncludes .playIncludesWrap h2 {
 font-size:26px;
 font-size:1.625rem;
 padding-right:50px
}
.playIncludes .playIncludesWrap h2 strong {
 display:block;
 width:100%
}
.playIncludes .playIncludesWrap ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.playIncludes .playIncludesWrap ul li {
 padding:0 50px
}
.playIncludes .playIncludesWrap ul li i:before {
 float:none;
 width:50px;
 height:50px;
 margin:0 auto;
 margin-bottom:20px
}
.playIncludes .playIncludesWrap ul li span {
 font-size:14px;
 font-size:.875rem;
 text-align:center;
 line-height:1.4;
 display:inline-block;
 width:100%;
 max-width:130px
}
.playIncludes .playIncludesWrap ul li span.claroVideo {
 text-indent:-5000px;
 width:100px;
 height:20px;
 margin:0 auto;
 display:table;
 background:url(vector/logo-claro-video-negro.svg) no-repeat 0 0;
 background-size:cover
}
.sliderSupport h2 {
 margin-bottom:20px
}
.sliderSupport .sliderSupportWrap .item {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
 padding:15px;
 background-color:#fafafa;
 -webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.2);
 -moz-box-shadow:0 0 6px 1px rgba(0,0,0,.2);
 box-shadow:0 0 6px 1px rgba(0,0,0,.2)
}
.sliderSupport .sliderSupportWrap .item p {
 margin-bottom:20px
}
.sliderSupport .sliderSupportWrap .item .link {
 font-size:14px;
 font-size:.875rem
}
.sliderSupport .sliderSupportWrap .slick-slide {
 margin-left:20px;
 margin-right:20px
}
.sliderSupport .sliderSupportWrap .slick-list,
.sliderSupport .sliderSupportWrap .slick-track {
 padding-top:10px;
 padding-bottom:10px
}
.sliderSupport .sliderSupportWrap .slick-dots li {
 width:16px;
 height:16px;
 margin:0 8px
}
.sliderSupport .sliderSupportWrap .slick-dots li button {
 width:16px;
 height:16px
}
.sliderSupport .sliderSupportWrap .slick-dots li button:before {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 content:"";
 width:16px;
 height:16px;
 background-color:#e2e2e2;
 opacity:1
}
.sliderSupport .sliderSupportWrap .slick-dots li.slick-active button:before {
 background-color:#da291c
}
@media only screen and (max-width:960px) {
 .playIncludes .playIncludesWrap h2 {
  padding-right:30px
 }
 .playIncludes .playIncludesWrap ul li {
  padding:0 30px
 }
}
@media only screen and (max-width:760px) {
 .playIncludes .playIncludesWrap {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .playIncludes .playIncludesWrap h2 {
  padding-right:0;
  margin-bottom:20px
 }
 .playIncludes .playIncludesWrap ul li {
  padding:0 30px
 }
}
@media only screen and (max-width:480px) {
 .playIncludes .playIncludesWrap {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .playIncludes .playIncludesWrap ul {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .playIncludes .playIncludesWrap ul li {
  padding:0
 }
 .playIncludes .playIncludesWrap ul li+li {
  margin-top:20px
 }
 .sliderSupport .sliderSupportWrap .slick-slide {
  margin-left:10px;
  margin-right:10px
 }
}
.modulo__ofertaMes .container {
 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;
 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:#da291c
}
.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;
 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;
 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:.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:.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:.875rem;
 color:#da291c;
 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
}
.modulo__ofertaMes .normalText h3 {
 font-size:20px;
 font-size:1.25rem;
 font-weight:600;
 padding:20px 0
}
.modulo__ofertaMes .normalText p {
 margin-bottom:20px
}
.modulo__ofertaMes .normalText [class*=btn] {
 margin:0
}
.contMedia {
 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
}
.contMedia .mediaImg {
 width:100%;
 max-width:300px;
 padding-right:20px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.contMedia .mediaDescrip {
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.contMedia .mediaDescrip h3 {
 margin-bottom:10px
}
.contMedia .mediaDescrip p {
 line-height:1.2em;
 font-weight:300
}
.contMedia .mediaDescrip p+p {
 margin-top:10px
}
.contMedia .contBtn {
 padding-top:10px
}
.contMedia .contBtn [class^=btn-] {
 margin-top:0
}
@media only screen and (max-width:640px) {
 .contMedia {
  margin-bottom:0
 }
 .contMedia .mediaImg {
  max-width:100%;
  padding-right:0;
  margin-bottom:20px
 }
 .contMedia .mediaImg img {
  display:block;
  margin:auto;
  max-width:400px
 }
 .contMedia+.contMedia {
  margin-top:40px
 }
 .contMedia .contBtn [class^=btn-] {
  width:100%
 }
}
.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
}
.contServiciosEspacio {
 margin:0 -10px;
 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
}
.contServiciosEspacio>.box {
 padding:0 10px
}
@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 only screen and (max-width:960px) {
 .mod__Servicios_p .box h4.sub-titulo {
  height:55px
 }
}
@media (max-width:767px) {
 .mod__Servicios_p {
  padding:40px 0
 }
 .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 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
 }
 .mod__Servicios_p .box h4.sub-titulo {
  height:auto;
  min-height:60px
 }
 .mod__Servicios_p .box .sub-titulo a {
  padding:10px 15px 10px 15px
 }
}
.navidad footer [class*=superior] {
 position:relative;
 background:url(img/bg-navidad-footer-2020.png) no-repeat left bottom;
 background-size:contain
}
@media only screen and (max-width:480px) {
 .navidad footer [class*=superior] {
  background-image:url(img/bg-navidad-footer-2020-m.png);
  background-position:center bottom;
  background-size:cover;
  padding-bottom:90px
 }
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c
}
.mod__Ofertas p {
 max-height:55px;
 overflow:hidden
}
.mod__Ofertas a,
.mod__Ofertas img {
 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;
 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
}
.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.bottomSpacer article {
 margin-bottom:30px
}
.mod__Modulos2 p {
 width:95%;
 min-height:54px
}
.mod__Modulos2 .customSlick2 {
 width:calc(100% - 100px);
 margin:auto
}
.home__free,
.mod__free {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .mod__search {
 padding-top:20px
}
.wrapper .slider__Home {
 padding-top:0;
 position:relative
}
.wrapper.level3 .datos>.container h1.ico:before,
.wrapper.level3 .datos>.container h2.h1.ico:before,
.wrapper.level3 .header__Section>.container h1.ico:before,
.wrapper.level3 .header__Section>.container h2.h1.ico:before,
.wrapper.level3 .mod__contrata>.container h1.ico:before,
.wrapper.level3 .mod__contrata>.container h2.h1.ico:before,
.wrapper.level4 .datos>.container h1.ico:before,
.wrapper.level4 .datos>.container h2.h1.ico:before,
.wrapper.level4 .header__Section>.container h1.ico:before,
.wrapper.level4 .header__Section>.container h2.h1.ico:before,
.wrapper.level4 .mod__contrata>.container h1.ico:before,
.wrapper.level4 .mod__contrata>.container h2.h1.ico:before {
 margin-right:10px;
 color:#000
}
.wrapper.level3 .datos>.container h1.ico.phoneMobil:before,
.wrapper.level3 .datos>.container h2.h1.ico.phoneMobil:before,
.wrapper.level3 .header__Section>.container h1.ico.phoneMobil:before,
.wrapper.level3 .header__Section>.container h2.h1.ico.phoneMobil:before,
.wrapper.level3 .mod__contrata>.container h1.ico.phoneMobil:before,
.wrapper.level3 .mod__contrata>.container h2.h1.ico.phoneMobil:before,
.wrapper.level4 .datos>.container h1.ico.phoneMobil:before,
.wrapper.level4 .datos>.container h2.h1.ico.phoneMobil:before,
.wrapper.level4 .header__Section>.container h1.ico.phoneMobil:before,
.wrapper.level4 .header__Section>.container h2.h1.ico.phoneMobil:before,
.wrapper.level4 .mod__contrata>.container h1.ico.phoneMobil:before,
.wrapper.level4 .mod__contrata>.container h2.h1.ico.phoneMobil:before {
 content:"";
 font-family:FontAwesome
}
.wrapper.level3 .datos>.container h1.ico.phone:before,
.wrapper.level3 .datos>.container h2.h1.ico.phone:before,
.wrapper.level3 .header__Section>.container h1.ico.phone:before,
.wrapper.level3 .header__Section>.container h2.h1.ico.phone:before,
.wrapper.level3 .mod__contrata>.container h1.ico.phone:before,
.wrapper.level3 .mod__contrata>.container h2.h1.ico.phone:before,
.wrapper.level4 .datos>.container h1.ico.phone:before,
.wrapper.level4 .datos>.container h2.h1.ico.phone:before,
.wrapper.level4 .header__Section>.container h1.ico.phone:before,
.wrapper.level4 .header__Section>.container h2.h1.ico.phone:before,
.wrapper.level4 .mod__contrata>.container h1.ico.phone:before,
.wrapper.level4 .mod__contrata>.container h2.h1.ico.phone:before {
 content:"";
 font-family:FontAwesome
}
.wrapper.level3 .datos>.container h1.ico.internet:before,
.wrapper.level3 .datos>.container h2.h1.ico.internet:before,
.wrapper.level3 .header__Section>.container h1.ico.internet:before,
.wrapper.level3 .header__Section>.container h2.h1.ico.internet:before,
.wrapper.level3 .mod__contrata>.container h1.ico.internet:before,
.wrapper.level3 .mod__contrata>.container h2.h1.ico.internet:before,
.wrapper.level4 .datos>.container h1.ico.internet:before,
.wrapper.level4 .datos>.container h2.h1.ico.internet:before,
.wrapper.level4 .header__Section>.container h1.ico.internet:before,
.wrapper.level4 .header__Section>.container h2.h1.ico.internet:before,
.wrapper.level4 .mod__contrata>.container h1.ico.internet:before,
.wrapper.level4 .mod__contrata>.container h2.h1.ico.internet:before {
 content:"";
 font-family:FontAwesome
}
.wrapper.level3 .datos>.container h1.ico.tv:before,
.wrapper.level3 .datos>.container h2.h1.ico.tv:before,
.wrapper.level3 .header__Section>.container h1.ico.tv:before,
.wrapper.level3 .header__Section>.container h2.h1.ico.tv:before,
.wrapper.level3 .mod__contrata>.container h1.ico.tv:before,
.wrapper.level3 .mod__contrata>.container h2.h1.ico.tv:before,
.wrapper.level4 .datos>.container h1.ico.tv:before,
.wrapper.level4 .datos>.container h2.h1.ico.tv:before,
.wrapper.level4 .header__Section>.container h1.ico.tv:before,
.wrapper.level4 .header__Section>.container h2.h1.ico.tv:before,
.wrapper.level4 .mod__contrata>.container h1.ico.tv:before,
.wrapper.level4 .mod__contrata>.container h2.h1.ico.tv:before {
 content:"";
 font-family:FontAwesome
}
.wrapper.level3 .datos>.container h1.ico.play:before,
.wrapper.level3 .datos>.container h2.h1.ico.play:before,
.wrapper.level3 .header__Section>.container h1.ico.play:before,
.wrapper.level3 .header__Section>.container h2.h1.ico.play:before,
.wrapper.level3 .mod__contrata>.container h1.ico.play:before,
.wrapper.level3 .mod__contrata>.container h2.h1.ico.play:before,
.wrapper.level4 .datos>.container h1.ico.play:before,
.wrapper.level4 .datos>.container h2.h1.ico.play:before,
.wrapper.level4 .header__Section>.container h1.ico.play:before,
.wrapper.level4 .header__Section>.container h2.h1.ico.play:before,
.wrapper.level4 .mod__contrata>.container h1.ico.play:before,
.wrapper.level4 .mod__contrata>.container h2.h1.ico.play:before {
 content:"";
 font-family:FontAwesome
}
.wrapper.level3 .datos>.container h1.ico.entret:before,
.wrapper.level3 .datos>.container h2.h1.ico.entret:before,
.wrapper.level3 .header__Section>.container h1.ico.entret:before,
.wrapper.level3 .header__Section>.container h2.h1.ico.entret:before,
.wrapper.level3 .mod__contrata>.container h1.ico.entret:before,
.wrapper.level3 .mod__contrata>.container h2.h1.ico.entret:before,
.wrapper.level4 .datos>.container h1.ico.entret:before,
.wrapper.level4 .datos>.container h2.h1.ico.entret:before,
.wrapper.level4 .header__Section>.container h1.ico.entret:before,
.wrapper.level4 .header__Section>.container h2.h1.ico.entret:before,
.wrapper.level4 .mod__contrata>.container h1.ico.entret:before,
.wrapper.level4 .mod__contrata>.container h2.h1.ico.entret:before {
 content:"";
 font-family:FontAwesome
}
.wrapper.level3 .datos>.container h1.ico.promo:before,
.wrapper.level3 .datos>.container h2.h1.ico.promo:before,
.wrapper.level3 .header__Section>.container h1.ico.promo:before,
.wrapper.level3 .header__Section>.container h2.h1.ico.promo:before,
.wrapper.level3 .mod__contrata>.container h1.ico.promo:before,
.wrapper.level3 .mod__contrata>.container h2.h1.ico.promo:before,
.wrapper.level4 .datos>.container h1.ico.promo:before,
.wrapper.level4 .datos>.container h2.h1.ico.promo:before,
.wrapper.level4 .header__Section>.container h1.ico.promo:before,
.wrapper.level4 .header__Section>.container h2.h1.ico.promo:before,
.wrapper.level4 .mod__contrata>.container h1.ico.promo:before,
.wrapper.level4 .mod__contrata>.container h2.h1.ico.promo:before {
 content:"";
 background:url(img/icon-menuC.png) no-repeat;
 background-position:0 -92px;
 background-size:100%;
 width:30px;
 height:31px;
 display:block;
 float:left
}
.wrapper.level3 .datos>.container h1.ico.ico[class*=ico_]:before,
.wrapper.level3 .datos>.container h2.h1.ico.ico[class*=ico_]:before,
.wrapper.level3 .header__Section>.container h1.ico.ico[class*=ico_]:before,
.wrapper.level3 .header__Section>.container h2.h1.ico.ico[class*=ico_]:before,
.wrapper.level3 .mod__contrata>.container h1.ico.ico[class*=ico_]:before,
.wrapper.level3 .mod__contrata>.container h2.h1.ico.ico[class*=ico_]:before,
.wrapper.level4 .datos>.container h1.ico.ico[class*=ico_]:before,
.wrapper.level4 .datos>.container h2.h1.ico.ico[class*=ico_]:before,
.wrapper.level4 .header__Section>.container h1.ico.ico[class*=ico_]:before,
.wrapper.level4 .header__Section>.container h2.h1.ico.ico[class*=ico_]:before,
.wrapper.level4 .mod__contrata>.container h1.ico.ico[class*=ico_]:before,
.wrapper.level4 .mod__contrata>.container h2.h1.ico.ico[class*=ico_]:before {
 content:"";
 width:38px;
 height:38px;
 display:block;
 float:left;
 background-size:contain
}
.wrapper.level3 .datos>.container.fixed,
.wrapper.level3 .header__Section>.container.fixed,
.wrapper.level3 .mod__contrata>.container.fixed,
.wrapper.level4 .datos>.container.fixed,
.wrapper.level4 .header__Section>.container.fixed,
.wrapper.level4 .mod__contrata>.container.fixed {
 padding:10px 0;
 position:fixed;
 top:50px;
 left:0;
 width:100%;
 background:rgba(255,255,255,.95);
 z-index:100;
 max-width:initial!important;
 border-bottom:1px solid #ddd
}
.wrapper.level3 .datos>.container.fixed h1:after,
.wrapper.level3 .datos>.container.fixed h1:before,
.wrapper.level3 .datos>.container.fixed h2.h1:after,
.wrapper.level3 .datos>.container.fixed h2.h1:before,
.wrapper.level3 .header__Section>.container.fixed h1:after,
.wrapper.level3 .header__Section>.container.fixed h1:before,
.wrapper.level3 .header__Section>.container.fixed h2.h1:after,
.wrapper.level3 .header__Section>.container.fixed h2.h1:before,
.wrapper.level3 .mod__contrata>.container.fixed h1:after,
.wrapper.level3 .mod__contrata>.container.fixed h1:before,
.wrapper.level3 .mod__contrata>.container.fixed h2.h1:after,
.wrapper.level3 .mod__contrata>.container.fixed h2.h1:before,
.wrapper.level4 .datos>.container.fixed h1:after,
.wrapper.level4 .datos>.container.fixed h1:before,
.wrapper.level4 .datos>.container.fixed h2.h1:after,
.wrapper.level4 .datos>.container.fixed h2.h1:before,
.wrapper.level4 .header__Section>.container.fixed h1:after,
.wrapper.level4 .header__Section>.container.fixed h1:before,
.wrapper.level4 .header__Section>.container.fixed h2.h1:after,
.wrapper.level4 .header__Section>.container.fixed h2.h1:before,
.wrapper.level4 .mod__contrata>.container.fixed h1:after,
.wrapper.level4 .mod__contrata>.container.fixed h1:before,
.wrapper.level4 .mod__contrata>.container.fixed h2.h1:after,
.wrapper.level4 .mod__contrata>.container.fixed h2.h1:before {
 content:none!important;
 margin-right:0!important
}
.wrapper.level3 .datos>.container.fixed ul,
.wrapper.level3 .header__Section>.container.fixed ul,
.wrapper.level3 .mod__contrata>.container.fixed ul,
.wrapper.level4 .datos>.container.fixed ul,
.wrapper.level4 .header__Section>.container.fixed ul,
.wrapper.level4 .mod__contrata>.container.fixed ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:flex-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end;
 width:100%;
 margin:auto
}
.wrapper.level3 .datos>.container.fixed+.detallePlan,
.wrapper.level3 .header__Section>.container.fixed+.detallePlan,
.wrapper.level3 .mod__contrata>.container.fixed+.detallePlan,
.wrapper.level4 .datos>.container.fixed+.detallePlan,
.wrapper.level4 .header__Section>.container.fixed+.detallePlan,
.wrapper.level4 .mod__contrata>.container.fixed+.detallePlan {
 margin-top:28px
}
.wrapper.level3 .datos>.container.fixed .newContent,
.wrapper.level3 .header__Section>.container.fixed .newContent,
.wrapper.level3 .mod__contrata>.container.fixed .newContent,
.wrapper.level4 .datos>.container.fixed .newContent,
.wrapper.level4 .header__Section>.container.fixed .newContent,
.wrapper.level4 .mod__contrata>.container.fixed .newContent {
 position:relative
}
.wrapper.level3 .datos>.container.fixed .newContent:before,
.wrapper.level3 .header__Section>.container.fixed .newContent:before,
.wrapper.level3 .mod__contrata>.container.fixed .newContent:before,
.wrapper.level4 .datos>.container.fixed .newContent:before,
.wrapper.level4 .header__Section>.container.fixed .newContent:before,
.wrapper.level4 .mod__contrata>.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:0
}
.wrapper.level3 .datos>.container.fixed .newContent h2.h1,
.wrapper.level3 .datos>.container.fixed .newContent>h1,
.wrapper.level3 .header__Section>.container.fixed .newContent h2.h1,
.wrapper.level3 .header__Section>.container.fixed .newContent>h1,
.wrapper.level3 .mod__contrata>.container.fixed .newContent h2.h1,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>h1,
.wrapper.level4 .datos>.container.fixed .newContent h2.h1,
.wrapper.level4 .datos>.container.fixed .newContent>h1,
.wrapper.level4 .header__Section>.container.fixed .newContent h2.h1,
.wrapper.level4 .header__Section>.container.fixed .newContent>h1,
.wrapper.level4 .mod__contrata>.container.fixed .newContent h2.h1,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>h1 {
 margin-left:95px
}
.wrapper.level3 .datos>.container.fixed .newContent h2.h1.ico,
.wrapper.level3 .datos>.container.fixed .newContent>h1.ico,
.wrapper.level3 .header__Section>.container.fixed .newContent h2.h1.ico,
.wrapper.level3 .header__Section>.container.fixed .newContent>h1.ico,
.wrapper.level3 .mod__contrata>.container.fixed .newContent h2.h1.ico,
.wrapper.level3 .mod__contrata>.container.fixed .newContent>h1.ico,
.wrapper.level4 .datos>.container.fixed .newContent h2.h1.ico,
.wrapper.level4 .datos>.container.fixed .newContent>h1.ico,
.wrapper.level4 .header__Section>.container.fixed .newContent h2.h1.ico,
.wrapper.level4 .header__Section>.container.fixed .newContent>h1.ico,
.wrapper.level4 .mod__contrata>.container.fixed .newContent h2.h1.ico,
.wrapper.level4 .mod__contrata>.container.fixed .newContent>h1.ico {
 margin-left:95px!important;
 display:inline-block
}
.wrapper.level3 .datos>.container.fixed .newContent h2.hSubTitle,
.wrapper.level3 .header__Section>.container.fixed .newContent h2.hSubTitle,
.wrapper.level3 .mod__contrata>.container.fixed .newContent h2.hSubTitle,
.wrapper.level4 .datos>.container.fixed .newContent h2.hSubTitle,
.wrapper.level4 .header__Section>.container.fixed .newContent h2.hSubTitle,
.wrapper.level4 .mod__contrata>.container.fixed .newContent h2.hSubTitle {
 padding:0 10px
}
.wrapper.level3 .datos>.container.fixed .newContent .actions,
.wrapper.level3 .header__Section>.container.fixed .newContent .actions,
.wrapper.level3 .mod__contrata>.container.fixed .newContent .actions,
.wrapper.level4 .datos>.container.fixed .newContent .actions,
.wrapper.level4 .header__Section>.container.fixed .newContent .actions,
.wrapper.level4 .mod__contrata>.container.fixed .newContent .actions {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .datos>.container.fixed .newContent .actions a[class*=btn],
.wrapper.level3 .datos>.container.fixed .newContent .actions button[class*=btn],
.wrapper.level3 .header__Section>.container.fixed .newContent .actions a[class*=btn],
.wrapper.level3 .header__Section>.container.fixed .newContent .actions button[class*=btn],
.wrapper.level3 .mod__contrata>.container.fixed .newContent .actions a[class*=btn],
.wrapper.level3 .mod__contrata>.container.fixed .newContent .actions button[class*=btn],
.wrapper.level4 .datos>.container.fixed .newContent .actions a[class*=btn],
.wrapper.level4 .datos>.container.fixed .newContent .actions button[class*=btn],
.wrapper.level4 .header__Section>.container.fixed .newContent .actions a[class*=btn],
.wrapper.level4 .header__Section>.container.fixed .newContent .actions button[class*=btn],
.wrapper.level4 .mod__contrata>.container.fixed .newContent .actions a[class*=btn],
.wrapper.level4 .mod__contrata>.container.fixed .newContent .actions button[class*=btn] {
 display:block;
 padding:5px;
 font-size:.8rem;
 margin:0 0 0 10px!important;
 min-width:105px
}
.wrapper.level3 .datos>.container .newContent,
.wrapper.level3 .header__Section>.container .newContent,
.wrapper.level3 .mod__contrata>.container .newContent,
.wrapper.level4 .datos>.container .newContent,
.wrapper.level4 .header__Section>.container .newContent,
.wrapper.level4 .mod__contrata>.container .newContent {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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;
 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 .datos>.container .newContent .actions,
.wrapper.level3 .header__Section>.container .newContent .actions,
.wrapper.level3 .mod__contrata>.container .newContent .actions,
.wrapper.level4 .datos>.container .newContent .actions,
.wrapper.level4 .header__Section>.container .newContent .actions,
.wrapper.level4 .mod__contrata>.container .newContent .actions {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .datos>.container .newContent .actions a[class*=btn],
.wrapper.level3 .datos>.container .newContent .actions button[class*=btn],
.wrapper.level3 .header__Section>.container .newContent .actions a[class*=btn],
.wrapper.level3 .header__Section>.container .newContent .actions button[class*=btn],
.wrapper.level3 .mod__contrata>.container .newContent .actions a[class*=btn],
.wrapper.level3 .mod__contrata>.container .newContent .actions button[class*=btn],
.wrapper.level4 .datos>.container .newContent .actions a[class*=btn],
.wrapper.level4 .datos>.container .newContent .actions button[class*=btn],
.wrapper.level4 .header__Section>.container .newContent .actions a[class*=btn],
.wrapper.level4 .header__Section>.container .newContent .actions button[class*=btn],
.wrapper.level4 .mod__contrata>.container .newContent .actions a[class*=btn],
.wrapper.level4 .mod__contrata>.container .newContent .actions button[class*=btn] {
 display:none
}
.wrapper.level3 .datos>.container .newContent .actions.btnFijo a[class*=btn],
.wrapper.level3 .datos>.container .newContent .actions.btnFijo button[class*=btn],
.wrapper.level3 .header__Section>.container .newContent .actions.btnFijo a[class*=btn],
.wrapper.level3 .header__Section>.container .newContent .actions.btnFijo button[class*=btn],
.wrapper.level3 .mod__contrata>.container .newContent .actions.btnFijo a[class*=btn],
.wrapper.level3 .mod__contrata>.container .newContent .actions.btnFijo button[class*=btn],
.wrapper.level4 .datos>.container .newContent .actions.btnFijo a[class*=btn],
.wrapper.level4 .datos>.container .newContent .actions.btnFijo button[class*=btn],
.wrapper.level4 .header__Section>.container .newContent .actions.btnFijo a[class*=btn],
.wrapper.level4 .header__Section>.container .newContent .actions.btnFijo button[class*=btn],
.wrapper.level4 .mod__contrata>.container .newContent .actions.btnFijo a[class*=btn],
.wrapper.level4 .mod__contrata>.container .newContent .actions.btnFijo button[class*=btn] {
 display:block;
 padding:5px;
 font-size:.8rem;
 margin:0 0 0 10px!important;
 min-width:105px
}
.wrapper.level3 .datos>.container .newContent .actions.switch .combo,
.wrapper.level3 .header__Section>.container .newContent .actions.switch .combo,
.wrapper.level3 .mod__contrata>.container .newContent .actions.switch .combo,
.wrapper.level4 .datos>.container .newContent .actions.switch .combo,
.wrapper.level4 .header__Section>.container .newContent .actions.switch .combo,
.wrapper.level4 .mod__contrata>.container .newContent .actions.switch .combo {
 display:none
}
.wrapper.level3 .datos>.container .newContent .actions.switch .combo span.select select,
.wrapper.level3 .header__Section>.container .newContent .actions.switch .combo span.select select,
.wrapper.level3 .mod__contrata>.container .newContent .actions.switch .combo span.select select,
.wrapper.level4 .datos>.container .newContent .actions.switch .combo span.select select,
.wrapper.level4 .header__Section>.container .newContent .actions.switch .combo span.select select,
.wrapper.level4 .mod__contrata>.container .newContent .actions.switch .combo span.select select {
 margin:0;
 border-color:#0097a9
}
.wrapper.level3 .datos>.container .newContent .actions.switch .combo span.select:after,
.wrapper.level3 .header__Section>.container .newContent .actions.switch .combo span.select:after,
.wrapper.level3 .mod__contrata>.container .newContent .actions.switch .combo span.select:after,
.wrapper.level4 .datos>.container .newContent .actions.switch .combo span.select:after,
.wrapper.level4 .header__Section>.container .newContent .actions.switch .combo span.select:after,
.wrapper.level4 .mod__contrata>.container .newContent .actions.switch .combo span.select:after {
 color:#0097a9;
 border-color:#0097a9
}
.wrapper.level3 .datos>.container .subMenu3,
.wrapper.level3 .datos>.container h1,
.wrapper.level3 .datos>.container h2.h1,
.wrapper.level3 .header__Section>.container .subMenu3,
.wrapper.level3 .header__Section>.container h1,
.wrapper.level3 .header__Section>.container h2.h1,
.wrapper.level3 .mod__contrata>.container .subMenu3,
.wrapper.level3 .mod__contrata>.container h1,
.wrapper.level3 .mod__contrata>.container h2.h1,
.wrapper.level4 .datos>.container .subMenu3,
.wrapper.level4 .datos>.container h1,
.wrapper.level4 .datos>.container h2.h1,
.wrapper.level4 .header__Section>.container .subMenu3,
.wrapper.level4 .header__Section>.container h1,
.wrapper.level4 .header__Section>.container h2.h1,
.wrapper.level4 .mod__contrata>.container .subMenu3,
.wrapper.level4 .mod__contrata>.container h1,
.wrapper.level4 .mod__contrata>.container h2.h1 {
 margin-bottom:initial
}
.wrapper.level3 .datos>.container h1,
.wrapper.level3 .datos>.container h2.h1,
.wrapper.level3 .header__Section>.container h1,
.wrapper.level3 .header__Section>.container h2.h1,
.wrapper.level3 .mod__contrata>.container h1,
.wrapper.level3 .mod__contrata>.container h2.h1,
.wrapper.level4 .datos>.container h1,
.wrapper.level4 .datos>.container h2.h1,
.wrapper.level4 .header__Section>.container h1,
.wrapper.level4 .header__Section>.container h2.h1,
.wrapper.level4 .mod__contrata>.container h1,
.wrapper.level4 .mod__contrata>.container h2.h1 {
 font-size:32px;
 font-size:2rem
}
.wrapper.level3 .datos>.container h1.hasSubTitle,
.wrapper.level3 .header__Section>.container h1.hasSubTitle,
.wrapper.level3 .mod__contrata>.container h1.hasSubTitle,
.wrapper.level4 .datos>.container h1.hasSubTitle,
.wrapper.level4 .header__Section>.container h1.hasSubTitle,
.wrapper.level4 .mod__contrata>.container h1.hasSubTitle {
 padding-bottom:10px
}
.wrapper.level3 .datos>.container h2.hSubTitle,
.wrapper.level3 .header__Section>.container h2.hSubTitle,
.wrapper.level3 .mod__contrata>.container h2.hSubTitle,
.wrapper.level4 .datos>.container h2.hSubTitle,
.wrapper.level4 .header__Section>.container h2.hSubTitle,
.wrapper.level4 .mod__contrata>.container h2.hSubTitle {
 font-size:24px;
 font-size:1.5rem;
 color:#666;
 width:100%;
 order:1
}
.wrapper.level3 .datos>.container .returnLink,
.wrapper.level3 .datos>.container .subMenu3,
.wrapper.level3 .header__Section>.container .returnLink,
.wrapper.level3 .header__Section>.container .subMenu3,
.wrapper.level3 .mod__contrata>.container .returnLink,
.wrapper.level3 .mod__contrata>.container .subMenu3,
.wrapper.level4 .datos>.container .returnLink,
.wrapper.level4 .datos>.container .subMenu3,
.wrapper.level4 .header__Section>.container .returnLink,
.wrapper.level4 .header__Section>.container .subMenu3,
.wrapper.level4 .mod__contrata>.container .returnLink,
.wrapper.level4 .mod__contrata>.container .subMenu3 {
 font-size:14px;
 font-size:.875rem
}
.wrapper.level4 .datos>.container.fixed .contentTituloDescrip,
.wrapper.level4 .header__Section>.container.fixed .contentTituloDescrip,
.wrapper.level4 .mod__contrata>.container.fixed .contentTituloDescrip {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 display:none
}
.wrapper.level4 .datos>.container.fixed+.chargeImg,
.wrapper.level4 .header__Section>.container.fixed+.chargeImg,
.wrapper.level4 .mod__contrata>.container.fixed+.chargeImg {
 margin-top:28px
}
.wrapper.level4 .detallePlan>.container>h3 {
 color:#da291c;
 font-size:30px;
 font-size:1.875rem
}
.wrapper.level4 .detallePlan>.container>h2 {
 font-size:26px;
 font-size:1.625rem
}
section.datos,
section.header__Section,
section.mod__contrata {
 padding:20px 0 40px
}
.datos h1,
.datos h2.h1,
.header__Section h1,
.header__Section h2.h1,
.mod__contrata h1,
.mod__contrata h2.h1 {
 font-size:32px;
 font-size:2rem;
 color:#000104;
 margin-bottom:10px
}
.datos h1 strong,
.datos h2.h1 strong,
.header__Section h1 strong,
.header__Section h2.h1 strong,
.mod__contrata h1 strong,
.mod__contrata h2.h1 strong {
 font-weight:400!important
}
.datos p,
.header__Section p,
.mod__contrata p {
 font-size:1.5rem;
 color:#666
}
.datos p.p,
.header__Section p.p,
.mod__contrata p.p {
 font-size:16px;
 line-height:1.2em
}
.datos .descCategoria,
.header__Section .descCategoria,
.mod__contrata .descCategoria {
 margin-top:20px
}
.datos .cont-head3,
.header__Section .cont-head3,
.mod__contrata .cont-head3 {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 max-width:1255px;
 margin:auto
}
.datos .cont-head3 .contImg,
.header__Section .cont-head3 .contImg,
.mod__contrata .cont-head3 .contImg {
 display:none
}
.datos .cont-head3 .contDescrip,
.header__Section .cont-head3 .contDescrip,
.mod__contrata .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%
}
.datos .cont-head3 .contDescrip p,
.header__Section .cont-head3 .contDescrip p,
.mod__contrata .cont-head3 .contDescrip p {
 line-height:1.5rem;
 font-size:1rem;
 margin-bottom:20px
}
.datos .cont-head3 .contDescrip p strong,
.header__Section .cont-head3 .contDescrip p strong,
.mod__contrata .cont-head3 .contDescrip p strong {
 font-weight:300
}
.datos .cont-head3 .contDescrip p.adapt,
.header__Section .cont-head3 .contDescrip p.adapt,
.mod__contrata .cont-head3 .contDescrip p.adapt {
 margin-top:20px;
 margin-bottom:0
}
.datos .cont-head3 .contDescrip h2,
.header__Section .cont-head3 .contDescrip h2,
.mod__contrata .cont-head3 .contDescrip h2 {
 line-height:2rem;
 font-size:1.4rem;
 padding:10px 0 0
}
.datos .cont-head3.chargeImg,
.header__Section .cont-head3.chargeImg,
.mod__contrata .cont-head3.chargeImg {
 margin-bottom:-43px;
 margin-top:10px
}
.datos .cont-head3.chargeImg .contDescrip,
.datos .cont-head3.chargeImg .contImg,
.header__Section .cont-head3.chargeImg .contDescrip,
.header__Section .cont-head3.chargeImg .contImg,
.mod__contrata .cont-head3.chargeImg .contDescrip,
.mod__contrata .cont-head3.chargeImg .contImg {
 display:block;
 width:50%
}
.datos .cont-head3.chargeImg .contDescrip img,
.datos .cont-head3.chargeImg .contImg img,
.header__Section .cont-head3.chargeImg .contDescrip img,
.header__Section .cont-head3.chargeImg .contImg img,
.mod__contrata .cont-head3.chargeImg .contDescrip img,
.mod__contrata .cont-head3.chargeImg .contImg img {
 width:100%;
 height:auto
}
.datos .cont-head3.chargeImg .contDescrip,
.header__Section .cont-head3.chargeImg .contDescrip,
.mod__contrata .cont-head3.chargeImg .contDescrip {
 max-width:560px
}
.datos .cont-head3.chargeImg .contDescrip .h2,
.datos .cont-head3.chargeImg .contDescrip h2,
.header__Section .cont-head3.chargeImg .contDescrip .h2,
.header__Section .cont-head3.chargeImg .contDescrip h2,
.mod__contrata .cont-head3.chargeImg .contDescrip .h2,
.mod__contrata .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
}
.datos .cont-head3.chargeImg .contDescrip+p,
.header__Section .cont-head3.chargeImg .contDescrip+p,
.mod__contrata .cont-head3.chargeImg .contDescrip+p {
 margin-top:10px
}
.datos .cont-head3.chargeImg .contDescrip p,
.header__Section .cont-head3.chargeImg .contDescrip p,
.mod__contrata .cont-head3.chargeImg .contDescrip p {
 padding-left:20px
}
.datos .cont-head3.chargeImg .contDescrip [class*=btn],
.header__Section .cont-head3.chargeImg .contDescrip [class*=btn],
.mod__contrata .cont-head3.chargeImg .contDescrip [class*=btn] {
 margin-top:20px;
 margin-left:20px;
 min-width:250px;
 pointer-events:auto
}
.datos .cont-head3.chargeImg .contDescrip .headerAppClaro p,
.header__Section .cont-head3.chargeImg .contDescrip .headerAppClaro p,
.mod__contrata .cont-head3.chargeImg .contDescrip .headerAppClaro p {
 color:#222
}
.datos .cont-head3.chargeImg .contDescrip .headerAppClaro p.small,
.header__Section .cont-head3.chargeImg .contDescrip .headerAppClaro p.small,
.mod__contrata .cont-head3.chargeImg .contDescrip .headerAppClaro p.small {
 font-size:14px!important
}
.datos .cont-head3 .contImgAppClaro,
.header__Section .cont-head3 .contImgAppClaro,
.mod__contrata .cont-head3 .contImgAppClaro {
 padding-left:20px;
 margin-bottom:20px;
 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;
 -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
}
.datos .cont-head3 .contImgAppClaro>a,
.header__Section .cont-head3 .contImgAppClaro>a,
.mod__contrata .cont-head3 .contImgAppClaro>a {
 display:inline-block;
 width:calc(50% - 20px)
}
.datos .cont-head3 .contImgAppClaro>a img,
.header__Section .cont-head3 .contImgAppClaro>a img,
.mod__contrata .cont-head3 .contImgAppClaro>a img {
 width:100%;
 max-width:200px;
 height:auto
}
.datos .promoHeader,
.header__Section .promoHeader,
.mod__contrata .promoHeader {
 min-height:295px;
 background-position:right top!important;
 background-repeat:no-repeat!important
}
.datos .promoHeader .cont-head3,
.header__Section .promoHeader .cont-head3,
.mod__contrata .promoHeader .cont-head3 {
 width:100%;
 max-width:1255px;
 margin:0 auto
}
.datos .promoHeader .cont-head3.withOptin,
.header__Section .promoHeader .cont-head3.withOptin,
.mod__contrata .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
}
.datos .promoHeader .cont-head3.withOptin .contDescrip,
.header__Section .promoHeader .cont-head3.withOptin .contDescrip,
.mod__contrata .promoHeader .cont-head3.withOptin .contDescrip {
 width:100%;
 max-width:1255px;
 margin:40px auto 0
}
.datos .promoHeader .cont-head3.right .contDescrip h2,
.header__Section .promoHeader .cont-head3.right .contDescrip h2,
.mod__contrata .promoHeader .cont-head3.right .contDescrip h2 {
 float:right;
 width:100%;
 max-width:605px
}
.datos .promoHeader .cont-head3.right .promoHeaderForm .optinForm,
.header__Section .promoHeader .cont-head3.right .promoHeaderForm .optinForm,
.mod__contrata .promoHeader .cont-head3.right .promoHeaderForm .optinForm {
 float:right
}
.datos .promoHeader .cont-head3 .contDescrip,
.datos .promoHeader .cont-head3 .contImg,
.header__Section .promoHeader .cont-head3 .contDescrip,
.header__Section .promoHeader .cont-head3 .contImg,
.mod__contrata .promoHeader .cont-head3 .contDescrip,
.mod__contrata .promoHeader .cont-head3 .contImg {
 display:block;
 width:50%
}
.datos .promoHeader .cont-head3 .contDescrip h2,
.datos .promoHeader .cont-head3 .contImg h2,
.header__Section .promoHeader .cont-head3 .contDescrip h2,
.header__Section .promoHeader .cont-head3 .contImg h2,
.mod__contrata .promoHeader .cont-head3 .contDescrip h2,
.mod__contrata .promoHeader .cont-head3 .contImg h2 {
 font-size:32px;
 font-size:2rem;
 line-height:2.3rem;
 margin-bottom:20px
}
.datos .promoHeader .cont-head3 .contDescrip p,
.datos .promoHeader .cont-head3 .contImg p,
.header__Section .promoHeader .cont-head3 .contDescrip p,
.header__Section .promoHeader .cont-head3 .contImg p,
.mod__contrata .promoHeader .cont-head3 .contDescrip p,
.mod__contrata .promoHeader .cont-head3 .contImg p {
 font-size:20px;
 font-size:1.25rem;
 margin-bottom:20px
}
.datos .promoHeader .cont-head3 .contDescrip p.vigencia,
.datos .promoHeader .cont-head3 .contImg p.vigencia,
.header__Section .promoHeader .cont-head3 .contDescrip p.vigencia,
.header__Section .promoHeader .cont-head3 .contImg p.vigencia,
.mod__contrata .promoHeader .cont-head3 .contDescrip p.vigencia,
.mod__contrata .promoHeader .cont-head3 .contImg p.vigencia {
 font-size:16px;
 font-size:1rem
}
.datos .promoHeader .cont-head3 .contDescrip img,
.datos .promoHeader .cont-head3 .contImg img,
.header__Section .promoHeader .cont-head3 .contDescrip img,
.header__Section .promoHeader .cont-head3 .contImg img,
.mod__contrata .promoHeader .cont-head3 .contDescrip img,
.mod__contrata .promoHeader .cont-head3 .contImg img {
 width:100%;
 height:auto
}
.datos .promoHeader .cont-head3 .contDescrip,
.header__Section .promoHeader .cont-head3 .contDescrip,
.mod__contrata .promoHeader .cont-head3 .contDescrip {
 width:40%;
 margin-top:40px
}
.datos .promoHeader.bgAlignRight,
.header__Section .promoHeader.bgAlignRight,
.mod__contrata .promoHeader.bgAlignRight {
 background-position:left top!important
}
.datos+.cont-head3-withBg,
.header__Section+.cont-head3-withBg,
.mod__contrata+.cont-head3-withBg {
 margin-top:-20px
}
section.onlyHeader {
 padding:20px 0
}
section.header__New {
 padding:30px 0
}
section.cont-head3-withBg {
 background-position:center center;
 background-size:cover;
 background-repeat:no-repeat;
 padding:0
}
.datos .des-txt,
.header__Section .des-txt,
.mod__contrata .des-txt {
 padding-top:10px
}
.datos .des-txt p,
.header__Section .des-txt p,
.mod__contrata .des-txt p {
 color:#000104;
 line-height:22px;
 font-size:16px
}
.onlyHeader h1,
.onlyHeader h2 {
 margin-bottom:0
}
.onlyHeader .contDescrip {
 position:relative
}
.onlyHeader .backLink {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 right:0
}
.header__New h1 {
 font-size:24px;
 font-size:1.5rem;
 margin-bottom:10px
}
.header__New.center {
 text-align:center
}
.cont-head3-withBg .container {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:flex-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end
}
.cont-head3-withBg .container .contDescrip {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:50%;
 padding:80px 0
}
.cont-head3-withBg .container .contDescrip p {
 color:#000;
 line-height:1.5rem;
 font-size:1.1rem;
 margin-bottom:10px
}
.cont-head3-withBg .container .contDescrip p strong {
 font-weight:300
}
.cont-head3-withBg .container .contDescrip h2 {
 margin-bottom:10px
}
.cont-head3-withBg .container .contDescrip h2.whiteH {
 color:#fff
}
.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
}
.cont-head3-withBg .container .optinForm .link {
 font-size:12px;
 font-size:.75rem;
 text-decoration:underline
}
.cont-head3-withBg .container .optinForm .link:after {
 display:none
}
.cont-head3-withBg .container .optinForm [class*=btn] {
 margin:0!important;
 min-width:180px!important
}
.cont-head3-withBg .botonera {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 margin-top:20px
}
.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:0
}
.level2 section {
 position:relative
}
.level2 .datos h1,
.level2 .datos h2.h1,
.level2 .header__Section h1,
.level2 .header__Section h2.h1,
.level2 .mod__contrata h1,
.level2 .mod__contrata h2.h1 {
 color:#000104;
 font-weight:300
}
.level2 .datos+h2,
.level2 .header__Section+h2,
.level2 .mod__contrata+h2 {
 color:#666;
 font-size:1.4rem
}
.level2 .datos+.slider__inter,
.level2 .header__Section+.slider__inter,
.level2 .mod__contrata+.slider__inter {
 margin-top:-40px
}
.level2 .datos+.slider__Home,
.level2 .header__Section+.slider__Home,
.level2 .mod__contrata+.slider__Home {
 margin-top:-60px
}
.level3 section {
 position:relative
}
.level3 .anclas {
 position:absolute;
 top:-90px
}
.level3 .contentTituloDescrip {
 margin-bottom:10px
}
.level3 .contentTituloDescrip h2 {
 font-weight:300;
 padding-bottom:10px;
 color:#000104
}
.level3 .contentTituloDescrip p {
 font-size:1.5rem;
 font-weight:300;
 color:#666
}
.level4 section {
 position:relative
}
.level4 .contentTituloDescrip p {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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:#0097a9;
 border:1px solid transparent;
 color:#fff!important
}
.comparador {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#0097a9;
 font-size:.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:.5rem;
 width:100%;
 min-height:32px
}
.detallePlan h2 {
 font-weight:400!important
}
.detallePlan .returnLink {
 float:right
}
.detallePlan .descripcionPlan {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 padding-bottom:10px;
 margin-top:20px
}
.detallePlan .descripcionPlan .textImgPlan {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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:.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:#da291c;
 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;
 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
}
.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:#da291c
}
.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:.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:.9rem
}
.detallePlan .mod__adicional .contCheck {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.9rem;
 font-weight:300;
 padding:20px 0
}
.tarifas .listOrder {
 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;
 color:#000104;
 list-style:initial;
 list-style-position:inside;
 font-size:.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
}
.tarifas h2+ul {
 margin-top:20px
}
.listColumns {
 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
}
.listColumns.liCol3 li {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:25%
}
.contInputBuscador {
 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:flex-end;
 -webkit-align-items:flex-end;
 -ms-flex-align:flex-end
}
.contInputBuscador .contInputBuscador--input {
 width:50%;
 max-width:370px
}
.contInputBuscador .contInputBuscador--button {
 width:33.33%
}
.contInputBuscador .contInputBuscador--button dd button {
 margin-bottom:20px
}
.inputCerrar {
 display:inline-block;
 margin-bottom:20px;
 position:relative;
 width:calc(100%)
}
.inputCerrar input {
 margin-bottom:0!important;
 padding-right:35px
}
.inputCerrar.active .boton--cerrar {
 display:block
}
.inputCerrar .boton--cerrar {
 background-color:transparent;
 width:34px;
 min-width:auto;
 height:100%;
 position:absolute;
 top:0;
 right:0;
 border:none;
 cursor:pointer;
 display:none
}
.inputCerrar .boton--cerrar:before {
 font-size:18px;
 display:inline-block;
 content:"✕";
 position:absolute;
 color:#666;
 right:0;
 left:0;
 margin:auto;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
@media only screen and (max-width:760px) {
 .contInputBuscador .contInputBuscador--input {
  width:100%;
  max-width:none
 }
 .contInputBuscador .contInputBuscador--button {
  width:100%
 }
}
.calculadorPlan {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:0
}
.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 0 0
}
.calculadorPlan>form .contRounded dd .valores {
 width:100%
}
.calculadorPlan>form .contRounded dd .valores p.valMax,
.calculadorPlan>form .contRounded dd .valores p.valMin {
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .maxR,
.calculadorPlan>form .contRounded .minR {
 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 .valMaxR,
.calculadorPlan>form .contRounded .valMinR {
 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:#da291c
}
.calculadorPlan>form .contRounded .ui-slider .ui-slider-handle {
 top:-.5em;
 width:26px;
 height:34px;
 outline:0;
 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:0
}
.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=email],
.calculadorPlan>form .contRounded input[type=number],
.calculadorPlan>form .contRounded input[type=password],
.calculadorPlan>form .contRounded input[type=text],
.calculadorPlan>form .contRounded textarea {
 margin-top:0
}
.calculadorPlan>form .contRounded select {
 margin-bottom:0
}
.calculadorPlan>form .contRounded .btn-azul,
.calculadorPlan>form .contRounded .btn-gris,
.calculadorPlan>form .contRounded .btn-negro,
.calculadorPlan>form .contRounded .btn-rojo {
 margin-top:20px
}
.calculadorPlan>form .btnCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.calculadorPlan>form .btnCont .btn-azul,
.calculadorPlan>form .btnCont .btn-gris,
.calculadorPlan>form .btnCont .btn-negro,
.calculadorPlan>form .btnCont .btn-rojo {
 margin:0 20px
}
.calculadorPlan.v2>form {
 padding:20px 0 0
}
.calculadorPlan.v2>form .contRounded {
 padding:0
}
.calculadorPlan.v2>form .contRounded dt {
 text-align:left;
 font-weight:300
}
.calculadorPlan.v2>form .contRounded dl .btn-azul {
 margin-top:15px
}
.calculadorPlan .calcButtons {
 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.calculadorPlan .calcButtons .btn-azul,
.calculadorPlan .calcButtons .btn-gris,
.calculadorPlan .calcButtons .btn-negro,
.calculadorPlan .calcButtons .btn-rojo {
 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 h1,
.propuesta-neg__principal h2,
.propuesta-neg__principal h3,
.propuesta-neg__principal p {
 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:.9em;
 font-size:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:0
}
.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 0 10px
}
.comoLllamar>form .contRounded span.select select {
 margin-bottom:0;
 margin-top:0
}
.comoLllamar .paisDestino .pais {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#0097a9
}
.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:#0097a9;
 cursor:pointer;
 display:inline-table
}
.recomended .cambiarLoc:before {
 content:"";
 font-family:FontAwesome;
 color:#0097a9;
 margin-right:5px
}
.recomended .cambiarLoc a {
 color:inherit;
 text-decoration:none;
 display:inline;
 margin:0 5px
}
.recomended+article,
.recomended+div {
 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;
 margin-bottom:10px
}
.mod__search .contSearch {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 80px 10px 10px;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:#0097a9;
 text-decoration:underline
}
.mod__guias .container article a,
.mod__guias .container article ol,
.mod__guias .container article ul {
 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 20px
}
.mod__contactanos .cont-contactos {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 a,
.mod__contactanos .cont-contactos article p {
 font-size:14px;
 font-size:.875rem;
 margin-bottom:10px;
 line-height:1.5
}
.mod__contactanos .cont-contactos article p a {
 color:#0097a9;
 text-decoration:none
}
.mod__contactanos .cont-contactos article p a:hover {
 text-decoration:underline
}
.mod__contactanos .cont-contactos article [class*=ico_] {
 position:relative;
 margin:0 auto 10px;
 display:table
}
.mod__contactanos .cont-contactos article [class*=ico_]:after {
 float:none;
 margin-right:0
}
.mod__contactanos .cont-contactos article .ico-centroA,
.mod__contactanos .cont-contactos article .ico-contacto,
.mod__contactanos .cont-contactos article .ico-escribenos,
.mod__contactanos .cont-contactos article .ico-mediosP {
 width:70px;
 height:70px;
 display:table;
 margin:0 auto 10px
}
.mod__contactanos .cont-contactos article .ico-centroA:before,
.mod__contactanos .cont-contactos article .ico-contacto:before,
.mod__contactanos .cont-contactos article .ico-escribenos:before,
.mod__contactanos .cont-contactos article .ico-mediosP:before {
 content:" ";
 display:block;
 width:70px;
 height:70px;
 background:url(img/spr-servicios.png) no-repeat;
 background-position:0 0
}
.mod__contactanos .cont-contactos article .ico-centroA:before {
 background-position:-70px 0
}
.mod__contactanos .cont-contactos article .ico-mediosP:before {
 background-position:-140px 0
}
.mod__contactanos .cont-contactos article .ico-escribenos:before {
 background-position:-210px 0
}
.mod__contactanos .cont-contactos.view1 article {
 border-radius:6px;
 padding:20px
}
.mod__contactanos .cont-contactos.view1 article .icoGral {
 margin-bottom:20px
}
.mod__contactanos .cont-contactos.view1 article .icoGral:before {
 width:46px;
 height:46px
}
.mod__contactanos .cont-contactos.view1 article p {
 font-weight:300
}
.mod__contactanos .cont-rs {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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-Gp,
.mod__contactanos .cont-rs a.rs-Tw,
.mod__contactanos .cont-rs a.rs_instagramRojo {
 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-Gp:before,
.mod__contactanos .cont-rs a.rs-Tw:before,
.mod__contactanos .cont-rs a.rs_instagramRojo:before {
 content:" ";
 display:block;
 width:33px;
 height:32px;
 background:url(img/spr-RS.png) no-repeat;
 background-position:0 0
}
.mod__contactanos .cont-rs a.rs-Fb:before {
 background-position:0 0
}
.mod__contactanos .cont-rs a.rs-Tw:before {
 width:32px;
 background-position:-33px 0
}
.mod__contactanos .cont-rs a.rs-Gp:before {
 width:32px;
 background-position:-65px 0
}
.mod__contactanos .cont-rs a.rs_instagramRojo:before {
 background:url(vector/ico_rs_instagramRojo.svg) no-repeat center center;
 background-size:contain
}
.mod__contactanos .mod__telefonia {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c;
 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;
 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
}
.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-factura dt,
.mod__temasDisp .contentTemasDisp article dl.ico-guias dt,
.mod__temasDisp .contentTemasDisp article dl.ico-miClaro dt,
.mod__temasDisp .contentTemasDisp article dl.ico-robo dt,
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosH dt,
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosM 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-factura dt:before,
.mod__temasDisp .contentTemasDisp article dl.ico-guias dt:before,
.mod__temasDisp .contentTemasDisp article dl.ico-miClaro dt:before,
.mod__temasDisp .contentTemasDisp article dl.ico-robo dt:before,
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosH dt:before,
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosM dt:before {
 content:" ";
 width:40px;
 height:40px;
 display:block;
 background:url(img/spr-temasDisp.png) no-repeat;
 background-position:0 0;
 position:absolute;
 top:-10px;
 left:0
}
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosM dt:before {
 background-position:0 0
}
.mod__temasDisp .contentTemasDisp article dl.ico-serviciosH dt:before {
 background-position:-41px 0
}
.mod__temasDisp .contentTemasDisp article dl.ico-miClaro dt:before {
 background-position:-82px 0
}
.mod__temasDisp .contentTemasDisp article dl.ico-factura dt:before {
 background-position:-123px 0
}
.mod__temasDisp .contentTemasDisp article dl.ico-guias dt:before {
 background-position:-164px 0
}
.mod__temasDisp .contentTemasDisp article dl.ico-robo dt:before {
 background-position:-205px 0
}
.mod__temasDisp .contentTemasDisp article dl dt {
 font-size:1.3rem
}
.mod__temasDisp .contentTemasDisp article a:hover {
 color:#0097a9;
 text-decoration:underline
}
.mod__temasDisp .contentTemasDisp article li {
 line-height:2rem;
 color:#666
}
.mod__temasDisp .contentTemasDisp article li:before {
 content:"•";
 padding-right:10px;
 color:#da291c;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 max-width:100%
}
.mod__catFilter form>input {
 margin:9px 0!important
}
.mod__catFilter form span.select {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:30%;
 padding-left:10px;
 margin:9px 0
}
.mod__catFilter form span.select:after {
 color:#da291c
}
.mod__catFilter form a.resetFilter {
 color:#0097a9;
 text-decoration:none;
 font-size:.7rem;
 min-width:100px;
 line-height:1.3;
 text-align:center;
 padding:0 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:#0097a9;
 text-decoration:none;
 display:inline;
 margin:0 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 article {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 border:1px solid #ddd;
 margin-bottom:20px;
 padding:0;
 width:100%
}
.mod__catPromo.view1 article .dataPromo,
.mod__catPromo.view1 article>img {
 width:50%
}
.mod__catPromo.view1 article img {
 object-fit:scale-down
}
.mod__catPromo.view1 article .dataPromo a {
 color:inherit;
 text-decoration:none
}
.mod__catPromo.view1 article .dataPromo a:hover {
 text-decoration:none;
 cursor:pointer
}
.mod__catPromo.view1 article .dataPromo a:not(.link):hover {
 text-decoration:underline;
 cursor:pointer
}
.mod__catPromo.view1 article .dataPromo h2 {
 min-height:auto;
 margin-bottom:10px
}
.mod__catPromo.view1 article .dataPromo .link {
 background:0 0!important;
 width:auto!important;
 padding-left:0
}
.mod__catPromo.view1 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 article a {
 display:block
}
.mod__catPromo.noticias article a.video {
 position:relative
}
.mod__catPromo.noticias article a.video img {
 display:block
}
.mod__catPromo.noticias 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 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 article a .overlay {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:rgba(0,0,0,.3)
}
.mod__catPromo.noticias article a:hover .overlay {
 background:0 0
}
.mod__catPromo.noticias article [class*=btn-] {
 width:calc(100% + 20px);
 margin-left:-10px;
 margin-right:-10px
}
.mod__catPromo .container {
 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
}
.mod__catPromo h2 {
 display:table;
 width:100%;
 padding-bottom:10px
}
.mod__catPromo article {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:33.3%;
 padding:10px
}
.mod__catPromo article.noVigente>a {
 position:relative;
 display:block
}
.mod__catPromo article.noVigente>a:before {
 content:"";
 position:absolute;
 width:100%;
 height:98%;
 background:rgba(0,0,0,.5);
 z-index:10;
 display:block
}
.mod__catPromo 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 article img {
 height:auto;
 width:100%
}
.mod__catPromo article .dataPromo {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:10px
}
.mod__catPromo article .dataPromo a {
 color:inherit;
 text-decoration:none
}
.mod__catPromo article .dataPromo a:hover {
 text-decoration:none
}
.mod__catPromo article .dataPromo a:not(.link):hover {
 text-decoration:underline
}
.mod__catPromo article .dataPromo h2 {
 font-size:21px;
 font-size:1.3125rem;
 min-height:45px;
 margin-bottom:5px;
 overflow:hidden
}
.mod__catPromo article .dataPromo p {
 font-size:14px;
 font-size:.875rem;
 color:#666;
 line-height:1.5;
 min-height:63px
}
.mod__catPromo article .dataPromo p.small {
 font-size:12px;
 font-size:.75rem;
 color:#000104;
 min-height:auto;
 padding-top:10px
}
.mod__catPromo article .dataPromo p.date {
 font-size:14px;
 font-size:.875rem;
 min-height:auto;
 margin-bottom:10px
}
.mod__catPromo article .dataPromo .link {
 width:100%;
 color:#0097a9!important;
 background:#c7e5eb!important
}
.mod__catPromo .paginador ul {
 float:right
}
.mod__catPromo .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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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-gris,
.contentTituloDescrip.promo .actions .btn-rojo {
 margin:0;
 min-width:180px
}
.contentTituloDescrip.promo .actions .btn-gris:after,
.contentTituloDescrip.promo .actions .btn-rojo:after {
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
.contentTituloDescrip.promo .actions .btn-gris {
 color:#da291c!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 .withBtn,
section.detelle__Soporte .withBtn {
 max-width:650px;
 margin:40px auto
}
section.detelle__Promo .withBtn img,
section.detelle__Soporte .withBtn img {
 object-fit:contain
}
section.detelle__Promo .withBtn .contBtn,
section.detelle__Soporte .withBtn .contBtn {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
section.detelle__Promo .withBtn .contBtn [class*=btn]+[class*=btn],
section.detelle__Soporte .withBtn .contBtn [class*=btn]+[class*=btn] {
 margin-left:10px
}
@media only screen and (max-width:640px) {
 section.detelle__Promo .withBtn .contBtn,
 section.detelle__Soporte .withBtn .contBtn {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 section.detelle__Promo .withBtn .contBtn [class*=btn],
 section.detelle__Soporte .withBtn .contBtn [class*=btn] {
  width:100%
 }
 section.detelle__Promo .withBtn .contBtn [class*=btn]+[class*=btn],
 section.detelle__Soporte .withBtn .contBtn [class*=btn]+[class*=btn] {
  margin-left:0;
  margin-top:10px
 }
}
section.detelle__Promo article .tituloVigencia,
section.detelle__Soporte article .tituloVigencia {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .tituloVigencia h2,
section.detelle__Promo article .tituloVigencia span,
section.detelle__Soporte article .tituloVigencia h2,
section.detelle__Soporte article .tituloVigencia span {
 font-weight:300;
 font-size:1.5rem;
 margin-bottom:0
}
section.detelle__Promo article .tituloVigencia span,
section.detelle__Soporte article .tituloVigencia span {
 color:#da291c
}
section.detelle__Promo article dl dd,
section.detelle__Promo article dl dt,
section.detelle__Soporte article dl dd,
section.detelle__Soporte article dl dt {
 line-height:1.2
}
section.detelle__Promo article dl dt,
section.detelle__Soporte article dl dt {
 font-size:1.1rem;
 font-weight:300;
 color:#000104
}
section.detelle__Promo article dl dd,
section.detelle__Soporte article dl dd {
 font-size:1rem;
 color:#666;
 font-weight:300;
 padding-bottom:30px
}
section.detelle__Promo article dl dd:last-child,
section.detelle__Soporte article dl dd:last-child {
 padding-bottom:0
}
section.detelle__Promo article dl dd ul,
section.detelle__Soporte article 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 dl dd ul li,
section.detelle__Soporte article dl dd ul li {
 margin-bottom:10px
}
section.detelle__Promo article dl dd ul li:before,
section.detelle__Soporte article dl dd ul li:before {
 content:"•";
 margin-right:5px;
 color:#da291c
}
section.detelle__Promo article dl dd ul.number,
section.detelle__Soporte article dl dd ul.number {
 list-style-type:decimal;
 list-style-position:inside
}
section.detelle__Promo article dl dd ul.number li:before,
section.detelle__Soporte article dl dd ul.number li:before {
 content:none
}
section.detelle__Soporte {
 padding:40px 0
}
section.detelle__Soporte article .tituloAct {
 padding-bottom:20px
}
section.detelle__Soporte article .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 .tituloAct h2:before {
 content:"";
 font-family:FontAwesome;
 position:absolute;
 margin-left:-60px;
 font-size:3rem
}
section.detelle__Soporte article .tituloAct span {
 width:100%;
 font-size:.8rem;
 color:#da291c
}
section.detelle__Soporte article a.link:after {
 content:none
}
section.detelle__SoporteMas {
 padding:40px 0
}
section.detelle__SoporteMas article dl {
 padding-bottom:40px
}
section.detelle__SoporteMas article dl:last-child {
 padding-bottom:0
}
section.detelle__SoporteMas article dl dt h2,
section.detelle__SoporteMas article dl dt h3 {
 font-size:1.5rem;
 font-weight:400;
 padding:10px 0
}
section.detelle__SoporteMas article dl dt h2 {
 border-bottom:3px solid #000104
}
section.detelle__SoporteMas article dl dt h3 {
 font-size:1.2rem
}
section.detelle__SoporteMas article dl dd.content-Chip {
 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
}
section.detelle__SoporteMas article 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 dl dd.content-Chip .chip:hover {
 text-decoration:underline;
 color:#0097a9
}
section.detelle__SoporteMas article dl dd.preguntasFrecuentes ul {
 list-style-type:disc;
 list-style-position:inside
}
section.detelle__SoporteMas article 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 dl dd.preguntasFrecuentes li:last-child {
 border-bottom:none
}
section.detelle__SoporteMas article dl dd.preguntasFrecuentes li a {
 color:#0097a9;
 text-decoration:none
}
section.detelle__SoporteMas article 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;
 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
}
.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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 border:2px solid #ddd;
 cursor:pointer
}
.productosTVDigital .contentPlanTV dl dd ul li img:hover {
 -webkit-transition:all .2s;
 -moz-transition:all .2s;
 -ms-transition:all .2s;
 transition:all .2s;
 box-shadow:1px 1px 18px -2px rgba(50,50,50,.8)
}
.productosTVDigital .contentPlanTV dl dd ul li .boxCanal {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 border:2px solid #ddd;
 cursor:pointer;
 background:#fff;
 text-decoration:none;
 display:block
}
.productosTVDigital .contentPlanTV dl dd ul li .boxCanal:hover {
 -webkit-transition:all .2s;
 -moz-transition:all .2s;
 -ms-transition:all .2s;
 transition:all .2s;
 box-shadow:1px 1px 18px -2px rgba(50,50,50,.8)
}
.productosTVDigital .contentPlanTV dl dd ul li .boxCanal .conCanalImg {
 display:block;
 width:100%;
 max-width:90px;
 height:100%;
 max-height:90px
}
.productosTVDigital .contentPlanTV dl dd ul li .boxCanal img {
 width:100%;
 height:100%;
 object-fit:contain;
 object-position:center;
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 border:none;
 pointer-events:none
}
.productosTVDigital .contentPlanTV dl dd ul li .boxCanal img:hover {
 -webkit-transition:all .2s;
 -moz-transition:all .2s;
 -ms-transition:all .2s;
 transition:all .2s;
 box-shadow:none
}
.productosTVDigital .contentPlanTV dl dd ul li .boxCanal .conCanalInf {
 padding:2px
}
.productosTVDigital .contentPlanTV dl dd ul li .boxCanal .conCanalInf p {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:11px;
 font-size:.6875rem;
 color:#666;
 text-align:center;
 display:block
}
.productosTVDigital .contentPlanTV dl dd ul li .boxCanal .conCanalInf p.NomCanal {
 font-weight:700;
 margin-bottom:2px
}
.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:.6875rem;
 color:#666;
 text-align:center;
 display:block;
 position:absolute;
 left:0;
 bottom:3px;
 width:100%;
 padding:2px;
 background:rgba(255,255,255,.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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,.95);
 width:100%;
 padding:2px 0;
 z-index:10
}
.planContrata.todoC {
 display:block
}
.planContrata article {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c;
 font-size:1.1em;
 margin-right:5px
}
.planContrata article .planPaquete span.total {
 margin-right:10px;
 color:#da291c;
 font-weight:400
}
.planContrata article .planPaquete span.total:before {
 content:" =  ";
 color:#da291c;
 font-size:1.1em;
 margin-right:5px
}
.planContrata article .btn-rojo {
 padding:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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.ecare,
.mod__miClaro-content .miClaro__login .tiposMiClaro a.fijo,
.mod__miClaro-content .miClaro__login .tiposMiClaro a.movil {
 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(0,151,169,.2)
}
.card.active {
 background:rgba(0,151,169,.3)
}
.card .ideal {
 position:absolute;
 top:10px;
 right:-1px;
 border-radius:3px 0 0 3px;
 background:#0097a9;
 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,.8)!important;
 min-height:58px;
 max-height:58px;
 padding:10px 0;
 position:relative
}
.mod__resumenCompra.fixed {
 position:fixed!important;
 bottom:0!important;
 z-index:110
}
.mod__resumenCompra.fixed .detalle {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s
}
.mod__resumenCompra.fixed .detalle.show {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 background:rgba(0,0,0,.8);
 position:absolute;
 bottom:58px;
 left:0;
 width:100%;
 overflow:hidden;
 overflow-y:auto;
 max-height:0
}
.mod__resumenCompra .detalle.show {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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 dd,
.mod__resumenCompra .detalle .planData .container .datos dt {
 font-size:15px;
 font-size:.9375rem;
 padding-bottom:15px
}
.mod__resumenCompra .detalle .planData .container .datos dd {
 font-size:13px;
 font-size:.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:#da291c;
 margin-top:10px
}
.mod__resumenCompra .detalle .planData .container .datos .cVideoIncludeDetalle p {
 font-size:.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 .detalle .planData .container .rent {
 font-size:12px;
 font-size:.75rem;
 color:#fff
}
.mod__resumenCompra .resumen {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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+p:before {
 content:"|";
 padding:0 5px
}
.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 .resumen-datos .rent {
 font-size:12px;
 font-size:.75rem
}
.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:#0097a9;
 margin-left:10px
}
.mod__resumenCompra.resumenCompara {
 padding:0;
 background:rgba(221,221,221,.9)!important
}
.mod__resumenCompra.resumenCompara .detalle {
 background:rgba(221,221,221,.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 .resumen .resumen-datos {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 flex-direction:column;
 -webkit-box-direction:column;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 width:calc(100% - 160px)
}
.mod__resumenCompra.resumenCompara .resumen .resumen-datos .planesComp {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 margin-bottom:5px
}
.mod__resumenCompra.resumenCompara .resumen .resumen-datos .planesComp p {
 font-size:20px;
 font-size:1.25rem;
 font-weight:300;
 padding:2px 0
}
.mod__resumenCompra.resumenCompara .resumen .resumen-datos .planesComp .cantidadPlanes {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 padding:0 10px
}
.mod__resumenCompra.resumenCompara .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 #0097a9;
 background:#f3f3f3;
 margin:0 10px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.mod__resumenCompra.resumenCompara .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:#0097a9;
 pointer-events:none
}
.mod__resumenCompra.resumenCompara .resumen .resumen-datos .planesComp a {
 margin-top:4px
}
.mod__resumenCompra.resumenCompara .resumen .resumen-datos .planSelect {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.mod__resumenCompra.resumenCompara .resumen .resumen-datos .planSelect p {
 font-size:16px;
 font-size:1rem;
 font-weight:300
}
.mod__resumenCompra.resumenCompara .resumen .resumen-datos .planSelect span {
 font-size:16px;
 font-size:1rem;
 font-weight:300;
 text-align:left;
 padding:0 20px
}
.mod__resumenCompra.resumenCompara .resumen .resumen-datos .planSelect .verDetalle {
 text-align:left
}
.mod__resumenCompra.resumenCompara .resumen .resumen-datos .planSelect .verDetalle:after {
 content:"";
 font-family:FontAwesome;
 position:absolute;
 margin-left:5px
}
.mod__resumenCompra.resumenCompara .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:#da291c
}
.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:#0097a9;
 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
}
.modulo__backPromo .contPromo2.blackText p {
 color:#222
}
.modulo__backPromo.modBP-v2 {
 background-size:auto 100%;
 background-repeat:no-repeat;
 background-position:0 0;
 background-color:#fff;
 padding:30px 0
}
.modulo__backPromo.modBP-v2 p {
 padding:0
}
.modulo__backPromo.modBP-v2 [class*=btn-] {
 margin-top:0;
 margin-bottom:20px
}
.modulo__backPromo.modBP-v2 .contPromoPrin {
 margin-left:20%;
 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;
 justify-content:space-around;
 -webkit-justify-content:space-around;
 -ms-flex-pack:space-around;
 -ms-flex-pack:justify;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.modulo__backPromo.modBP-v2 .contPromo2 {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 margin-left:0;
 width:50%;
 max-width:200px
}
.modulo__backPromo.modBP-v2 .contPromo2 h2 {
 font-size:18px;
 line-height:1.3em;
 color:#222;
 margin-bottom:10px
}
.modulo__backPromo.modBP-v2 .contPromo2 p {
 font-size:12px;
 color:#222;
 line-height:1.3em
}
.modulo__backPromo.modBP-v2 .contPromo2.cP2b {
 max-width:270px;
 margin-right:10%;
 text-align:center
}
.modulo__backPromo.modBP-v2 .contPromo2.cP2b h2 {
 font-weight:700;
 font-size:22px
}
.modulo__backPromo.modBP-v2 .contPromo2.cP2b>p {
 font-size:14px;
 margin-bottom:10px
}
.modulo__backPromo.modBP-v2 .contDecargaApp .icoGral {
 display:inline-block;
 vertical-align:middle;
 margin-left:5px
}
.modulo__backPromo.modBP-v2 .contDecargaApp .icoGral:before {
 width:24px;
 height:24px
}
.modulo__backPromo .listaIconos {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-around;
 -webkit-justify-content:space-around;
 -ms-flex-pack:space-around;
 -ms-flex-pack:justify;
 margin:0 0 20px
}
.modulo__backPromo .listaIconos>li {
 width:calc(25% - 10px)
}
.modulo__backPromo .listaIconos p {
 font-size:10px;
 color:#666
}
.modulo__backPromo .listaIconos .icoGral {
 display:inline-block;
 margin-bottom:5px
}
.modulo__backPromo .listaIconos .icoGral:before {
 width:36px;
 height:36px
}
.modulo__backPromo .contMiclaro {
 margin-bottom:20px
}
.modulo__backPromo .contMiclaro .link {
 font-size:14px
}
@media only screen and (max-width:960px) {
 .modulo__backPromo.modBP-v2 {
  background-size:auto 100%;
  background-repeat:no-repeat;
  background-position:-80px 0
 }
 .modulo__backPromo.modBP-v2 .contPromo2.cP2b {
  margin-right:10px
 }
}
@media only screen and (max-width:640px) {
 .modulo__backPromo.modBP-v2 {
  background-size:auto 260px;
  padding-top:0
 }
 .modulo__backPromo.modBP-v2 .contPromoPrin {
  margin-left:0
 }
 .modulo__backPromo.modBP-v2 .contPromo2 {
  margin-left:40%;
  min-height:260px;
  max-width:none;
  padding-top:20px;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  webkit-display:-webkit-flex;
  display:-webkit-flex;
  display:flex;
  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
 }
 .modulo__backPromo.modBP-v2 .contPromo2.cP2b {
  width:100%;
  max-width:100%;
  margin-left:0
 }
}
.mod__tutoriales h2 {
 margin-bottom:20px
}
.mod__tutoriales .filtrar-videos {
 background:#ddd
}
.mod__tutoriales .filtrar-videos form {
 width:100%
}
.mod__tutoriales .filtrar-videos form fieldset {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:baseline;
 -webkit-align-items:baseline;
 -ms-flex-align:baseline;
 width:50%;
 padding-bottom:0
}
.mod__tutoriales .filtrar-videos form fieldset label {
 margin-right:10px
}
.mod__tutoriales .filtrar-videos form fieldset select {
 margin:10px 0;
 min-width:180px
}
.mod__tutoriales .videos-container {
 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
}
.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:#da291c;
 opacity:.7
}
.mod__tutoriales .videos-container .yt-video span {
 font-size:14px;
 font-size:.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 .cacsMap,
.mod__Cacs .searchMap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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 .cacsMap.active,
.mod__Cacs .searchMap.active {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.mod__Cacs .cacsMap .btn-azul.btn-manual:before,
.mod__Cacs .searchMap .btn-azul.btn-manual:before {
 content:"";
 font-family:FontAwesome;
 margin-right:5px
}
.mod__Cacs .cacsMap .cont-cacsMap,
.mod__Cacs .cacsMap .cont-searchMap,
.mod__Cacs .searchMap .cont-cacsMap,
.mod__Cacs .searchMap .cont-searchMap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .cacsMap .cont-cacsMap .autodetect,
.mod__Cacs .cacsMap .cont-cacsMap .buscaDir,
.mod__Cacs .cacsMap .cont-cacsMap .esEsta,
.mod__Cacs .cacsMap .cont-searchMap .autodetect,
.mod__Cacs .cacsMap .cont-searchMap .buscaDir,
.mod__Cacs .cacsMap .cont-searchMap .esEsta,
.mod__Cacs .searchMap .cont-cacsMap .autodetect,
.mod__Cacs .searchMap .cont-cacsMap .buscaDir,
.mod__Cacs .searchMap .cont-cacsMap .esEsta,
.mod__Cacs .searchMap .cont-searchMap .autodetect,
.mod__Cacs .searchMap .cont-searchMap .buscaDir,
.mod__Cacs .searchMap .cont-searchMap .esEsta {
 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 .cacsMap .cont-cacsMap .autodetect.active,
.mod__Cacs .cacsMap .cont-cacsMap .buscaDir.active,
.mod__Cacs .cacsMap .cont-cacsMap .esEsta.active,
.mod__Cacs .cacsMap .cont-searchMap .autodetect.active,
.mod__Cacs .cacsMap .cont-searchMap .buscaDir.active,
.mod__Cacs .cacsMap .cont-searchMap .esEsta.active,
.mod__Cacs .searchMap .cont-cacsMap .autodetect.active,
.mod__Cacs .searchMap .cont-cacsMap .buscaDir.active,
.mod__Cacs .searchMap .cont-cacsMap .esEsta.active,
.mod__Cacs .searchMap .cont-searchMap .autodetect.active,
.mod__Cacs .searchMap .cont-searchMap .buscaDir.active,
.mod__Cacs .searchMap .cont-searchMap .esEsta.active {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.mod__Cacs .cacsMap .cont-cacsMap .autodetect p,
.mod__Cacs .cacsMap .cont-cacsMap .buscaDir p,
.mod__Cacs .cacsMap .cont-cacsMap .esEsta p,
.mod__Cacs .cacsMap .cont-searchMap .autodetect p,
.mod__Cacs .cacsMap .cont-searchMap .buscaDir p,
.mod__Cacs .cacsMap .cont-searchMap .esEsta p,
.mod__Cacs .searchMap .cont-cacsMap .autodetect p,
.mod__Cacs .searchMap .cont-cacsMap .buscaDir p,
.mod__Cacs .searchMap .cont-cacsMap .esEsta p,
.mod__Cacs .searchMap .cont-searchMap .autodetect p,
.mod__Cacs .searchMap .cont-searchMap .buscaDir p,
.mod__Cacs .searchMap .cont-searchMap .esEsta p {
 display:inline-table
}
.mod__Cacs .cacsMap .cont-cacsMap .autodetect .textRegion,
.mod__Cacs .cacsMap .cont-cacsMap .buscaDir .textRegion,
.mod__Cacs .cacsMap .cont-cacsMap .esEsta .textRegion,
.mod__Cacs .cacsMap .cont-searchMap .autodetect .textRegion,
.mod__Cacs .cacsMap .cont-searchMap .buscaDir .textRegion,
.mod__Cacs .cacsMap .cont-searchMap .esEsta .textRegion,
.mod__Cacs .searchMap .cont-cacsMap .autodetect .textRegion,
.mod__Cacs .searchMap .cont-cacsMap .buscaDir .textRegion,
.mod__Cacs .searchMap .cont-cacsMap .esEsta .textRegion,
.mod__Cacs .searchMap .cont-searchMap .autodetect .textRegion,
.mod__Cacs .searchMap .cont-searchMap .buscaDir .textRegion,
.mod__Cacs .searchMap .cont-searchMap .esEsta .textRegion {
 font-weight:500;
 margin:0 10px
}
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs,
.mod__Cacs .searchMap .cont-searchMap .selectCacs {
 position:relative;
 margin:0 10px
}
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs:after,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs:after,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs:after,
.mod__Cacs .searchMap .cont-searchMap .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:.75rem;
 position:absolute;
 right:5px
}
.mod__Cacs .cacsMap .cont-cacsMap .selectCacs>select,
.mod__Cacs .cacsMap .cont-searchMap .selectCacs>select,
.mod__Cacs .searchMap .cont-cacsMap .selectCacs>select,
.mod__Cacs .searchMap .cont-searchMap .selectCacs>select {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 min-width:150px;
 width:100%;
 margin:0;
 padding-right:25px;
 border:none;
 font-size:.85rem;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.mod__Cacs .cacsMap .cont-cacsMap .contBtn,
.mod__Cacs .cacsMap .cont-searchMap .contBtn,
.mod__Cacs .searchMap .cont-cacsMap .contBtn,
.mod__Cacs .searchMap .cont-searchMap .contBtn {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.mod__Cacs .cacsMap .cont-cacsMap .contBtn>a,
.mod__Cacs .cacsMap .cont-searchMap .contBtn>a,
.mod__Cacs .searchMap .cont-cacsMap .contBtn>a,
.mod__Cacs .searchMap .cont-searchMap .contBtn>a {
 margin:0 5px
}
.mod__Cacs .cacsMap .cont-cacsMap .contBtn>p,
.mod__Cacs .cacsMap .cont-searchMap .contBtn>p,
.mod__Cacs .searchMap .cont-cacsMap .contBtn>p,
.mod__Cacs .searchMap .cont-searchMap .contBtn>p {
 font-weight:300
}
.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,
.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 .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 .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 {
 min-width:50px
}
.mod__Cacs .cacsMap .cont-cacsMap .contCacs,
.mod__Cacs .cacsMap .cont-cacsMap .contSearch,
.mod__Cacs .cacsMap .cont-searchMap .contCacs,
.mod__Cacs .cacsMap .cont-searchMap .contSearch,
.mod__Cacs .searchMap .cont-cacsMap .contCacs,
.mod__Cacs .searchMap .cont-cacsMap .contSearch,
.mod__Cacs .searchMap .cont-searchMap .contCacs,
.mod__Cacs .searchMap .cont-searchMap .contSearch {
 max-width:500px;
 margin:0 5px
}
.mod__Cacs .cacsMap .cont-cacsMap .closeCacs,
.mod__Cacs .cacsMap .cont-cacsMap .closeMap,
.mod__Cacs .cacsMap .cont-searchMap .closeCacs,
.mod__Cacs .cacsMap .cont-searchMap .closeMap,
.mod__Cacs .searchMap .cont-cacsMap .closeCacs,
.mod__Cacs .searchMap .cont-cacsMap .closeMap,
.mod__Cacs .searchMap .cont-searchMap .closeCacs,
.mod__Cacs .searchMap .cont-searchMap .closeMap {
 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 .cacsMap .cont-cacsMap .closeCacs:before,
.mod__Cacs .cacsMap .cont-cacsMap .closeMap:before,
.mod__Cacs .cacsMap .cont-searchMap .closeCacs:before,
.mod__Cacs .cacsMap .cont-searchMap .closeMap:before,
.mod__Cacs .searchMap .cont-cacsMap .closeCacs:before,
.mod__Cacs .searchMap .cont-cacsMap .closeMap:before,
.mod__Cacs .searchMap .cont-searchMap .closeCacs:before,
.mod__Cacs .searchMap .cont-searchMap .closeMap:before {
 content:"";
 font-family:FontAwesome;
 font-size:32px;
 font-size:2rem
}
.mod__Cacs #mapaGeo {
 height:430px
}
.mod__Cacs .contCacs,
.mod__Cacs .contSearch {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .contCacs input[type=search],
.mod__Cacs .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;
 max-width:820px;
 width:100%;
 height:33px;
 display:block;
 padding:10px;
 border:none;
 border-radius:2px 0 0 2px
}
.mod__Cacs .contCacs input[type=search]:focus,
.mod__Cacs .contSearch input[type=search]:focus {
 outline:0
}
.mod__Cacs .contCacs .bt__search,
.mod__Cacs .contCacs .bt__searchCacs,
.mod__Cacs .contCacs .bt__searchMap,
.mod__Cacs .contSearch .bt__search,
.mod__Cacs .contSearch .bt__searchCacs,
.mod__Cacs .contSearch .bt__searchMap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 background:#0097a9;
 padding:6.66667px;
 width:10%;
 min-width:30px;
 height:33px;
 border-radius:0 2px 2px 0;
 border:none;
 cursor:pointer;
 border:1px solid #fff
}
.mod__Cacs .contCacs .bt__search:focus,
.mod__Cacs .contCacs .bt__searchCacs:focus,
.mod__Cacs .contCacs .bt__searchMap:focus,
.mod__Cacs .contSearch .bt__search:focus,
.mod__Cacs .contSearch .bt__searchCacs:focus,
.mod__Cacs .contSearch .bt__searchMap:focus {
 outline:0
}
.mod__Cacs .contCacs .bt__search:before,
.mod__Cacs .contCacs .bt__searchCacs:before,
.mod__Cacs .contCacs .bt__searchMap:before,
.mod__Cacs .contSearch .bt__search:before,
.mod__Cacs .contSearch .bt__searchCacs:before,
.mod__Cacs .contSearch .bt__searchMap:before {
 content:"";
 font-family:FontAwesome;
 color:#fff
}
.mod__Cacs .adp-summary+div {
 overflow-y:scroll;
 height:161px
}
.mod__sitemap .container {
 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
}
.mod__sitemap h2 {
 width:100%;
 margin-bottom:20px
}
.mod__sitemap .boxLinks {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:33.33%;
 padding-right:20px
}
.mod__sitemap .boxLinks h3 {
 margin-bottom:10px
}
.mod__sitemap .boxLinks h3 a {
 color:#666
}
.mod__sitemap .boxLinks a {
 color:inherit;
 text-decoration:none;
 font-weight:300;
 color:#0097a9;
 display:block;
 margin-bottom:5px
}
.mod__sitemap .boxLinks ul li a {
 font-size:16px;
 font-size:1rem;
 font-weight:500
}
.mod__sitemap .boxLinks ul li ul {
 padding-left:10px
}
.mod__sitemap .boxLinks ul li ul li a {
 font-size:16px;
 font-size:1rem;
 font-weight:500
}
.mod__sitemap .boxLinks ul li ul li ul {
 padding-left:10px;
 margin:10px 0
}
.mod__sitemap .boxLinks ul li ul li ul li a {
 font-size:14px;
 font-size:.875rem;
 font-weight:300
}
.mod__sitemap .boxLinks ul li ul li ul li ul {
 margin:0
}
.mod__promoRecargas .promoRecCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.mod__promoRecargas .promoRecCont .formPromoRecargas,
.mod__promoRecargas .promoRecCont .textPromoRecargas {
 width:50%
}
.mod__promoRecargas .promoRecCont .textPromoRecargas {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding-right:20px
}
.mod__promoRecargas .promoRecCont .textPromoRecargas h2 {
 font-size:32px;
 font-size:2rem;
 font-weight:500;
 color:#fff;
 display:inline-block;
 padding:10px 40px;
 background:#0097a9
}
.mod__promoRecargas .promoRecCont .textPromoRecargas p {
 font-size:24px;
 font-size:1.5rem;
 margin-top:10px
}
.mod__promoRecargas .promoRecCont .textPromoRecargas p.copy {
 font-size:12px;
 font-size:.75rem;
 color:#666;
 padding-top:10px
}
.mod__promoRecargas .promoRecCont .formPromoRecargas {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.mod__promoRecargas .promoRecCont .formPromoRecargas form .fields {
 width:100%;
 margin-bottom:0;
 padding-bottom:0;
 border:none
}
.mod__promoRecargas .promoRecCont .formPromoRecargas form .fields label {
 width:50px;
 display:block
}
.mod__promoRecargas .promoRecCont .formPromoRecargas form .fields label:before {
 margin-top:5px
}
.mod__promoRecargas .promoRecCont .formPromoRecargas form .fields input {
 width:calc(100% - 50px)
}
.mod__promoRecargas .promoRecCont .formPromoRecargas form .buttons {
 margin-bottom:0;
 padding-bottom:0;
 padding-left:50px
}
.mod__promoRecargas .promoRecCont .formPromoRecargas form .buttons .recaptcha {
 float:left;
 margin-right:10px
}
.mod__promoRecargas .promoRecCont .formPromoRecargas form .buttons .recaptcha .recaptchaImg {
 display:block;
 width:300px;
 height:74px;
 background:url(img/recaptcha.gif) no-repeat center center
}
.mod__promoRecargas .promoRecCont .formPromoRecargas form .buttons .btn-rojo {
 display:inline-block
}
.modalRecargas .container {
 position:absolute;
 height:100%
}
.modalRecargas .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 .mensaje i {
 font-size:120px;
 font-size:7.5rem;
 color:#0097a9;
 display:inline-block;
 margin-bottom:20px
}
.modalRecargas .mensaje h3 {
 font-size:32px;
 font-size:2rem;
 color:#da291c;
 margin-bottom:20px
}
.modalRecargas .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 .mensaje img {
 width:100%;
 max-width:404px;
 height:auto;
 margin-bottom:20px
}
.modalSplashRecargas .mensaje p {
 font-size:24px;
 font-size:1.5rem;
 margin-bottom:30px
}
.modalSplashRecargas .mensaje a {
 font-size:20px;
 font-size:1.25rem;
 margin:0 auto 20px!important
}
.modalSplashRecargas .mensaje a.btn-rojo {
 margin-bottom:30px
}
.modalSplashRecargas .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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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)
}
.modal-miclaro-open {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
 width:100%;
 padding:30px
}
.modal-miclaro-open h2 {
 margin-bottom:20px
}
.modal-miclaro-open .modal-mco-boxes {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 width:calc(100% + 30px);
 margin-left:-15px;
 margin-right:-15px
}
.modal-miclaro-open .modal-mco-boxes img {
 display:block
}
.modal-miclaro-open .modal-mco-boxes img+img {
 margin-top:15px
}
.modal-miclaro-open .modal-mco-boxes .mco-box {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:12px;
 -moz-border-radius:12px;
 border-radius:12px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 width:calc(50% - 30px);
 margin:0 15px;
 padding:20px;
 background-color:#fff;
 border:#dbdbdb 1px solid
}
.modal-miclaro-open .modal-mco-boxes .mco-box .mco-text {
 margin-top:10px
}
.modal-miclaro-open .modal-mco-boxes .mco-box .mco-text p {
 font-size:12px;
 font-size:.75rem;
 font-weight:300;
 line-height:1.2
}
.modal-miclaro-open .modal-mco-boxes .mco-box .mco-text p span {
 color:#da291c
}
.modal-miclaro-open .modal-mco-boxes .mco-box .mco-text .link {
 display:block;
 margin-top:10px
}
.modal-miclaro-open .lightText {
 padding:30px 0 20px
}
.modal-miclaro-open .lightText p {
 font-size:18px;
 font-size:1.125rem
}
.modal-miclaro-open .btnCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.modal-miclaro-open .btnCont [class*=btn] {
 margin:0
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 padding:4px 0 0 0;
 background:url(img/headColor.jpg) repeat-x 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:#da291c;
 display:block;
 position:absolute;
 left:0;
 width:30px;
 height:30px;
 padding:4px 0 0 9px;
 border:#da291c 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:#0097a9;
 position:relative
}
.chatInv .chatInvHeader h3 {
 font-size:15px;
 font-size:.9375rem;
 font-weight:400;
 text-transform:uppercase
}
.chatInv .chatInvHeader p {
 font-size:9px;
 font-size:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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:.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,.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,.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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%);
 font-weight:700;
 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,.2);
 color:#fff;
 display:inline-block;
 padding:.5em 1em;
 text-decoration:none!important;
 text-shadow:0 -1px 0 rgba(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%)
}
.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%)
}
.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:700
}
.inputChat {
 border:1px solid #dfdfdf;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 -o-border-radius:5px;
 border-radius:5px;
 padding:.2em .2em;
 font-weight:400;
 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:.2em .2em;
 font-weight:400;
 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 0 0 0!important;
 margin-bottom:10px
}
.lineaChat {
 border-bottom:1px dotted #dfdfdf;
 padding:5px 0 15px 0!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 0 0 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%)
}
.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,.8)
}
.home-planes .container .mod-hPlanes {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c;
 position:relative
}
.home-planes .container .mod-hPlanes .hPlanes-col .planTitle p {
 font-size:14px;
 font-size:.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:#da291c 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;
 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;
 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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.875rem
}
.home__noticiasInteres .notInteresCont.fourImg .gridImage,
.home__noticiasInteres .notInteresCont.threeImg .gridImage,
.home__noticiasInteres .notInteresCont.twoImg .gridImage {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 width:calc(100% + 6px);
 margin-left:-3px;
 margin-right:-3px
}
.home__noticiasInteres .notInteresCont.fourImg .gridImage .gridImageElement,
.home__noticiasInteres .notInteresCont.threeImg .gridImage .gridImageElement,
.home__noticiasInteres .notInteresCont.twoImg .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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:.875rem
}
.home__noticiasInteres .notInteresCont.fiveImg .gridImage {
 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
}
.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:#da291c
}
.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:.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 .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:rgba(0,0,0,.3)
}
.home__noticiasInteres .gridBox.video:hover .overlay {
 background:0 0
}
.home__noticiasInteres .masNoticiasLink {
 text-align:right;
 margin-top:10px
}
.mod__noticiaDestDetalle {
 padding-top:0
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c;
 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:#0097a9;
 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:#da291c;
 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:#0097a9;
 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;
 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
}
.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:.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 .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:rgba(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:0 0
}
.mod__noticiaDestDetalle .noticiasDestDetalleCont .notDestDetalleSidebar .noticiaSidebarBox .label {
 display:block;
 text-decoration:none;
 color:#fff;
 padding:10px;
 background:#da291c
}
.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:.875rem;
 font-weight:300
}
.sectionFormPromo {
 background-color:#0097a9!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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 color:#fff;
 background:#0097a9;
 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;
 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
}
.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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:url(img/lineas_claro.png) no-repeat center;
 background-size:cover;
 width:25px;
 height:25px;
 position:absolute;
 top:-5px;
 right:-15px
}
section.datos .bg-paquetes-prepago,
section.header__Section .bg-paquetes-prepago,
section.mod__contrata .bg-paquetes-prepago {
 background:url(../img/bg-paquete-prepago-web.jpg) no-repeat center;
 background-size:cover;
 padding:40px 0;
 margin-top:10px;
 margin-bottom:-40px
}
.cont-paquetes,
section.datos .cont-paquetes,
section.header__Section .cont-paquetes,
section.mod__contrata .cont-paquetes {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.cont-paquetes .cont-paquetes__paneles,
section.datos .cont-paquetes .cont-paquetes__paneles,
section.header__Section .cont-paquetes .cont-paquetes__paneles,
section.mod__contrata .cont-paquetes .cont-paquetes__paneles {
 flex-basis:55%;
 padding-left:15px;
 padding-right:15px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:flex-start;
 -webkit-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-flex-pack:start
}
.cont-paquetes .cont-paquetes__texto,
section.datos .cont-paquetes .cont-paquetes__texto,
section.header__Section .cont-paquetes .cont-paquetes__texto,
section.mod__contrata .cont-paquetes .cont-paquetes__texto {
 flex-basis:45%;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:0 3px 5px #000
}
.cont-paquetes .cont-paquetes__texto>h2,
section.datos .cont-paquetes .cont-paquetes__texto>h2,
section.header__Section .cont-paquetes .cont-paquetes__texto>h2,
section.mod__contrata .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.datos .cont-paquetes .cont-paquetes__texto>p,
section.header__Section .cont-paquetes .cont-paquetes__texto>p,
section.mod__contrata .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.datos .cont-paquetes .bx-wrapper,
section.header__Section .cont-paquetes .bx-wrapper,
section.mod__contrata .cont-paquetes .bx-wrapper {
 width:100%
}
.cont-paquetes .bx-wrapper>.bx-viewport,
section.datos .cont-paquetes .bx-wrapper>.bx-viewport,
section.header__Section .cont-paquetes .bx-wrapper>.bx-viewport,
section.mod__contrata .cont-paquetes .bx-wrapper>.bx-viewport {
 height:auto!important
}
.cont-paquetes .bx-wrapper .panel-paquete,
section.datos .cont-paquetes .bx-wrapper .panel-paquete,
section.header__Section .cont-paquetes .bx-wrapper .panel-paquete,
section.mod__contrata .cont-paquetes .bx-wrapper .panel-paquete {
 margin-left:auto;
 margin-right:auto
}
.cont-paquetes .bx-wrapper .bx-prev,
section.datos .cont-paquetes .bx-wrapper .bx-prev,
section.header__Section .cont-paquetes .bx-wrapper .bx-prev,
section.mod__contrata .cont-paquetes .bx-wrapper .bx-prev {
 left:0
}
.cont-paquetes .bx-wrapper .bx-next,
section.datos .cont-paquetes .bx-wrapper .bx-next,
section.header__Section .cont-paquetes .bx-wrapper .bx-next,
section.mod__contrata .cont-paquetes .bx-wrapper .bx-next {
 right:0
}
.cont-paquetes .alto-panel-paquete-body2,
section.datos .cont-paquetes .alto-panel-paquete-body2,
section.header__Section .cont-paquetes .alto-panel-paquete-body2,
section.mod__contrata .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.datos .cont-paquetes .js-ajustar1,
section.datos .cont-paquetes .js-ajustar2,
section.datos .cont-paquetes .js-ajustar3,
section.datos .cont-paquetes .js-ajustar4,
section.datos .cont-paquetes .js-ajustar5,
section.header__Section .cont-paquetes .js-ajustar1,
section.header__Section .cont-paquetes .js-ajustar2,
section.header__Section .cont-paquetes .js-ajustar3,
section.header__Section .cont-paquetes .js-ajustar4,
section.header__Section .cont-paquetes .js-ajustar5,
section.mod__contrata .cont-paquetes .js-ajustar1,
section.mod__contrata .cont-paquetes .js-ajustar2,
section.mod__contrata .cont-paquetes .js-ajustar3,
section.mod__contrata .cont-paquetes .js-ajustar4,
section.mod__contrata .cont-paquetes .js-ajustar5 {
 padding-bottom:1px
}
.cont-paquetes .panel-paquete,
section.datos .cont-paquetes .panel-paquete,
section.header__Section .cont-paquetes .panel-paquete,
section.mod__contrata .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:#0097a9;
 text-align:center;
 box-shadow:0 0 20px 0 rgba(2,2,2,.5);
 -moz-box-shadow:0 0 20px 0 rgba(2,2,2,.5);
 -webkit-box-shadow:0 0 20px 0 rgba(2,2,2,.5)
}
.cont-paquetes .panel-paquete h1,
.cont-paquetes .panel-paquete h3,
.cont-paquetes .panel-paquete p,
section.datos .cont-paquetes .panel-paquete h1,
section.datos .cont-paquetes .panel-paquete h3,
section.datos .cont-paquetes .panel-paquete p,
section.header__Section .cont-paquetes .panel-paquete h1,
section.header__Section .cont-paquetes .panel-paquete h3,
section.header__Section .cont-paquetes .panel-paquete p,
section.mod__contrata .cont-paquetes .panel-paquete h1,
section.mod__contrata .cont-paquetes .panel-paquete h3,
section.mod__contrata .cont-paquetes .panel-paquete p {
 color:#222
}
.cont-paquetes .panel-paquete p,
section.datos .cont-paquetes .panel-paquete p,
section.header__Section .cont-paquetes .panel-paquete p,
section.mod__contrata .cont-paquetes .panel-paquete p {
 margin-bottom:20px;
 font-size:16px;
 font-size:1rem
}
.cont-paquetes .panel-paquete p.txt-small,
section.datos .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 {
 font-size:11px;
 font-size:.6875rem
}
.cont-paquetes .panel-paquete .txt-envia,
section.datos .cont-paquetes .panel-paquete .txt-envia,
section.header__Section .cont-paquetes .panel-paquete .txt-envia,
section.mod__contrata .cont-paquetes .panel-paquete .txt-envia {
 font-weight:700;
 margin-bottom:10px
}
.cont-paquetes .panel-paquete .panel-paquete-header,
section.datos .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 {
 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.datos .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 {
 -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.datos .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 {
 display:block
}
.cont-paquetes .panel-paquete .panel-paquete-header .cont-overflow-cintillo,
section.datos .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 {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:45px;
 overflow:hidden
}
.cont-paquetes .panel-paquete .panel-paquete-header .cintillo-panel,
section.datos .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 {
 font-size:9px;
 font-size:.5625rem;
 text-transform:uppercase;
 font-weight:500;
 color:#fff;
 background-color:#da291c;
 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.datos .cont-paquetes .panel-paquete .panel-paquete-header .cintillo-panel:after,
section.datos .cont-paquetes .panel-paquete .panel-paquete-header .cintillo-panel:before,
section.header__Section .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:after,
section.mod__contrata .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.datos .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 {
 display:block;
 position:absolute;
 top:0;
 right:-13.5px;
 border-width:14px 0 0 14px;
 border-color:transparent transparent transparent #da291c
}
.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:after,
section.mod__contrata .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 #da291c
}
.cont-paquetes .panel-paquete .panel-paquete-body,
section.datos .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 {
 background-color:#fff;
 border-bottom:1px solid transparent;
 border-radius:0 0 4px 4px
}
.cont-paquetes .panel-paquete .panel-paquete-body dd,
section.datos .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 {
 margin-bottom:10px
}
.cont-paquetes .panel-paquete .panel-paquete-body .txt-small,
section.datos .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 {
 margin-bottom:5px
}
.cont-paquetes .panel-paquete .elemento-precio,
section.datos .cont-paquetes .panel-paquete .elemento-precio,
section.header__Section .cont-paquetes .panel-paquete .elemento-precio,
section.mod__contrata .cont-paquetes .panel-paquete .elemento-precio {
 background-color:#da291c;
 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.datos .cont-paquetes .panel-paquete .elemento-precio:after,
section.datos .cont-paquetes .panel-paquete .elemento-precio:before,
section.header__Section .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:after,
section.mod__contrata .cont-paquetes .panel-paquete .elemento-precio:before {
 border-style:solid;
 content:""
}
.cont-paquetes .panel-paquete .elemento-precio:before,
section.datos .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 {
 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.datos .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 {
 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.datos .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 {
 color:#fff;
 font-weight:500;
 font-size:28px;
 font-size:1.75rem
}
.cont-paquetes .panel-paquete .redes-sociales-P,
section.datos .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 {
 max-width:340px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 margin-bottom:10px
}
.cont-paquetes .panel-paquete .redes-sociales-P li,
section.datos .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 {
 width:26px;
 min-height:26px;
 display:inline-block;
 padding:0
}
.cont-paquetes .panel-paquete .redes-sociales-P li img,
section.datos .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 {
 width:100%;
 display:block
}
.cont-paquetes .panel-paquete .redes-sociales-P.more li,
section.datos .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 {
 width:22px;
 min-height:22px
}
.cont-paquetes .panel-paquete .panel-paquete-footer .cont-mas-info,
section.datos .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 {
 padding:16px 5px
}
.cont-paquetes .panel-paquete .panel-paquete-footer .cont-mas-info>a,
section.datos .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 {
 color:#fff;
 font-size:13px;
 font-size:.8125rem;
 font-weight:500;
 text-decoration:none
}
.cont-paquetes .panel-paquete .cont-vigencia,
section.datos .cont-paquetes .panel-paquete .cont-vigencia,
section.header__Section .cont-paquetes .panel-paquete .cont-vigencia,
section.mod__contrata .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.datos .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 {
 color:#fff;
 margin-bottom:0
}
.cont-paquetes .panel-paquete .cont-vigencia .txt-uppercase,
section.datos .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 {
 text-transform:uppercase
}
.cont-paquetes .panel-paquete .cont-vigencia+.cont-btn,
section.datos .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 {
 padding:0 5px 13.84616px
}
.cont-paquetes .panel-paquete .cont-btn,
section.datos .cont-paquetes .panel-paquete .cont-btn,
section.header__Section .cont-paquetes .panel-paquete .cont-btn,
section.mod__contrata .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.datos .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 {
 margin:0 auto
}
.nps {
 position:fixed;
 bottom:0;
 right:20px;
 width:100%;
 max-width:420px;
 z-index:1000;
 -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);
 box-shadow:0 0 10px 0 rgba(0,0,0,.3)
}
.nps .nps-header {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 background-color:#da291c;
 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:.875rem;
 font-weight:600;
 color:#fff
}
.nps .nps-header .closeBtn {
 position:absolute;
 right:10px;
 top:6px;
 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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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
}
.nps .nps-content ul.value li.inactive {
 opacity:.2
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 input,
.nps .nps-content .nps-form form fieldset textarea {
 margin:0
}
.nps .nps-content .nps-form form .btnCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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:#da291c;
 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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:.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:#0097a9
}
.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-next,
.mod__reviews .bx-controls-direction .bx-prev {
 background:url(img/arrows-01.png) no-repeat;
 width:25px;
 height:36px
}
.mod__reviews .bx-controls-direction .bx-prev {
 background-position:0 0;
 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-controls-auto,
.mod__reviews .bx-wrapper .bx-pager {
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c;
 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
}
.csoButtonCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
 display:block
}
.loginMainDL {
 position:relative;
 width:100%;
 padding:0;
 background-color:#e5e5e5
}
@media only screen and (max-width:760px) {
 .loginMainDL {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  webkit-display:-webkit-flex;
  display:-webkit-flex;
  display:flex;
  flex-direction:column-reverse;
  -webkit-box-direction:column-reverse;
  -webkit-flex-direction:column-reverse;
  -ms-flex-direction:column-reverse
 }
}
.loginMainDL .imgBanner {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:flex-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end
}
.loginMainDL .imgBanner img {
 display:block;
 width:100%;
 height:auto;
 min-height:440px;
 object-fit:cover
}
.loginMainDL .imgBanner img.mov {
 display:none
}
@media only screen and (max-width:760px) {
 .loginMainDL .imgBanner img {
  min-height:355px
 }
 .loginMainDL .imgBanner img.web {
  display:none
 }
 .loginMainDL .imgBanner img.mov {
  display:block
 }
}
.loginMainDL .loginMainDlWrap {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
@media only screen and (max-width:760px) {
 .loginMainDL .loginMainDlWrap {
  position:relative;
  left:0;
  top:0;
  height:initial
 }
}
@media only screen and (max-width:960px) {
 .loginMainDL .loginMainDlWrap .container {
  padding:0 20px
 }
}
.loginMainDL .loginMainDlWrap .container .loginMainDLText {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 max-width:520px
}
@media only screen and (max-width:760px) {
 .loginMainDL .loginMainDlWrap .container .loginMainDLText {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  webkit-display:-webkit-flex;
  display:-webkit-flex;
  display:flex;
  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;
  padding:20px 0;
  max-width:initial
 }
}
.loginMainDL .loginMainDlWrap .container .loginMainDLText .logoMiClaro {
 text-indent:-5000px;
 display:block;
 width:200px;
 height:53px;
 background:url(vector/logo-miclaro-merged.svg) no-repeat 0 0;
 background-size:cover;
 margin-bottom:40px
}
@media only screen and (max-width:760px) {
 .loginMainDL .loginMainDlWrap .container .loginMainDLText .logoMiClaro {
  width:160px;
  height:43px;
  margin-bottom:20px
 }
}
.loginMainDL .loginMainDlWrap .container .loginMainDLText h1 {
 font-size:24px;
 font-size:1.5rem;
 margin-bottom:20px
}
@media only screen and (max-width:760px) {
 .loginMainDL .loginMainDlWrap .container .loginMainDLText h1 {
  font-size:20px;
  font-size:1.25rem
 }
}
.loginMainDL .loginMainDlWrap .container .loginMainDLText p {
 font-size:18px;
 font-size:1.125rem;
 font-weight:300;
 line-height:1.4;
 margin-bottom:20px
}
@media only screen and (max-width:760px) {
 .loginMainDL .loginMainDlWrap .container .loginMainDLText p {
  font-size:14px;
  font-size:.875rem;
  text-align:center;
  width:100%;
  max-width:520px
 }
}
.loginMainDL .loginMainDlWrap .container .loginMainDLText .btnWrap {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 padding-top:10px
}
.loginMainDL .loginMainDlWrap .container .loginMainDLText .btnWrap [class*=btn] {
 width:100%;
 max-width:240px;
 margin:0
}
@media only screen and (max-width:960px) {
 .loginMainDL .loginMainDlWrap .container .loginMainDLText .btnWrap {
  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
 }
}
@media only screen and (max-width:760px) {
 .loginMainDL .loginMainDlWrap .container .loginMainDLText .btnWrap {
  align-items:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  padding-top:0
 }
}
.loginMainDL .loginMainDlWrap .container .loginMainDLText .btnWrap p {
 font-size:16px;
 font-size:1rem;
 font-weight:300;
 margin-bottom:0;
 margin-left:30px
}
@media only screen and (max-width:960px) {
 .loginMainDL .loginMainDlWrap .container .loginMainDLText .btnWrap p {
  margin-top:20px;
  margin-left:0
 }
}
@media only screen and (max-width:760px) {
 .loginMainDL .loginMainDlWrap .container .loginMainDLText .btnWrap p {
  font-size:14px;
  font-size:.875rem
 }
}
@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 .big,
 .cotizadorSmartOffice .bigger {
  font-size:18px;
  font-size:1.125rem
 }
}
.miPlanIdeal3Nivel {
 color:#fff;
 background-color:#da291c
}
.miPlanIdeal3Nivel .container {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#0097a9
}
.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 .planPar {
 max-width:760px;
 margin:0 auto 30px
}
.miPlanIdealStep .planPar p {
 font-size:30px;
 font-size:1.875rem;
 font-weight:300;
 line-height:1.2;
 color:#666;
 max-width:initial;
 margin:0
}
.miPlanIdealStep .planPar p.subtitle {
 font-size:16px;
 font-size:1rem;
 margin-top:10px
}
.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.large {
 max-width:720px
}
.miPlanIdealStep .imgCont img {
 width:100%;
 height:auto
}
.miPlanIdealStep .optionsCb {
 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 margin-bottom:20px
}
.miPlanIdealStep .optionsCb.sentence .rbBox {
 width:auto
}
.miPlanIdealStep .contBtn {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:0 0 8px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 0 8px 0 rgba(0,0,0,.2);
 box-shadow:0 0 8px 0 rgba(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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:0 0 8px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 0 8px 0 rgba(0,0,0,.2);
 box-shadow:0 0 8px 0 rgba(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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c 2px solid
}
.miPlanIdealBoxes .miPlanIdealBox .miPlanIdealPrecio h2 {
 font-size:16px;
 font-size:1rem;
 padding-right:10px
}
.miPlanIdealBoxes .miPlanIdealBox .miPlanIdealPrecio p {
 font-size:12px;
 font-size:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#0097a9 1px solid;
 background-color:#0097a9
}
.cbBox input:checked~.checkmark:after {
 content:"";
 font-family:FontAwesome;
 color:#fff
}
.cbBox input:checked~.tit {
 color:#fff
}
.cbBox .tit {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 position:relative;
 z-index:1
}
.cbBox .checkmark {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.cbBox .checkmark:after {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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 .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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:#0097a9 1px solid;
 background-color:#0097a9
}
.rbBox input:checked~.checkmark:after {
 content:"";
 font-family:FontAwesome;
 color:#fff
}
.rbBox input:checked~.tit {
 color:#fff
}
.rbBox .tit {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 position:relative;
 z-index:1
}
.rbBox .checkmark {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.rbBox .checkmark:after {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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 .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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
}
.rbBoxWhite {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:22px;
 font-size:1.375rem;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 height:84px;
 position:relative
}
.rbBoxWhite input {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 position:absolute;
 cursor:pointer;
 width:100%;
 height:100%;
 margin:0;
 background-color:#fff;
 border:#ddd 1px solid;
 border-bottom-width:4px;
 outline:0;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.rbBoxWhite input:checked {
 border-bottom-color:#0097a9;
 -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.25);
 -moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.25);
 box-shadow:0 2px 8px 0 rgba(0,0,0,.25)
}
.rbBoxWhite input:checked~.checkmark:after {
 opacity:1
}
.rbBoxWhite .tit {
 position:relative;
 padding:0 60px 0 20px
}
.rbBoxWhite .checkmark {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 position:absolute;
 right:20px;
 top:20px;
 width:20px;
 height:20px;
 border:#ddd 1px solid
}
.rbBoxWhite .checkmark:after {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 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:"";
 display:block;
 width:14px;
 height:14px;
 background-color:#0097a9;
 opacity:0
}
span.number {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 margin-bottom:20px
}
span.number .btnMax,
span.number .btnMin {
 position:relative;
 width:60px;
 display:block;
 background:#0097a9;
 color:#fff;
 border-radius:3px;
 margin:0 3px
}
span.number input[type=number] {
 min-width:70px;
 text-align:center;
 margin-bottom:0
}
span.number .btnMin:before {
 content:"";
 font-family:FontAwesome;
 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:10px;
 font-size:.625rem
}
span.number .btnMax:before {
 content:"";
 font-family:FontAwesome;
 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:10px;
 font-size:.625rem
}
.servicioIcon.fijo:before,
.servicioIcon.internet:before,
.servicioIcon.movil:before,
.servicioIcon.tv:before {
 content:" ";
 display:inline-block;
 background:url(img/icon-serviciosBig.png) no-repeat 0 0;
 width:31px;
 height:50px;
 background-size:cover
}
.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
}
.bannerD {
 display:block
}
.bannerM {
 display:none
}
.bx-wrapper .bannerM {
 display:none!important
}
.contImgFill {
 width:100%
}
.contImgFill>img {
 width:100%;
 max-width:100%
}
@media only screen and (max-width:760px) {
 .listColumns.liCol3 li {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:33.33%
 }
}
@media only screen and (max-width:520px) {
 .listColumns.liCol3 li {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:50%
 }
 .miPlanIdealStep .planPar p {
  font-size:24px;
  font-size:1.5rem
 }
}
@media only screen and (max-width:480px) {
 .listColumns.liCol3 li {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%
 }
}
.home__Servicios .container,
.mod__Servicios .container {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 h2.center,
.mod__Servicios h2.center {
 text-align:center
}
.home__Servicios .box,
.mod__Servicios .box {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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.g-4:nth-of-type(1n+4),
.mod__Servicios .box.g-4:nth-of-type(1n+4) {
 margin-top:30px
}
.home__Servicios .box a,
.mod__Servicios .box a {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c;
 width:calc(100% - 20px);
 text-align:center;
 margin-bottom:5px
}
.home__Servicios .box h3.claroClub,
.home__Servicios .box h3.cloud,
.home__Servicios .box h3.fijo,
.home__Servicios .box h3.hogar,
.home__Servicios .box h3.hogarConectado,
.home__Servicios .box h3.internet,
.home__Servicios .box h3.moveTime,
.home__Servicios .box h3.moveTrack,
.home__Servicios .box h3.movil,
.home__Servicios .box h3.triplePlay,
.home__Servicios .box h3.triplePlay2,
.home__Servicios .box h3.tv,
.mod__Servicios .box h3.claroClub,
.mod__Servicios .box h3.cloud,
.mod__Servicios .box h3.fijo,
.mod__Servicios .box h3.hogar,
.mod__Servicios .box h3.hogarConectado,
.mod__Servicios .box h3.internet,
.mod__Servicios .box h3.moveTime,
.mod__Servicios .box h3.moveTrack,
.mod__Servicios .box h3.movil,
.mod__Servicios .box h3.triplePlay,
.mod__Servicios .box h3.triplePlay2,
.mod__Servicios .box h3.tv {
 position:relative
}
.home__Servicios .box h3.claroClub:before,
.home__Servicios .box h3.cloud:before,
.home__Servicios .box h3.fijo:before,
.home__Servicios .box h3.hogar:before,
.home__Servicios .box h3.hogarConectado:before,
.home__Servicios .box h3.internet:before,
.home__Servicios .box h3.moveTime:before,
.home__Servicios .box h3.moveTrack:before,
.home__Servicios .box h3.movil:before,
.home__Servicios .box h3.triplePlay2:before,
.home__Servicios .box h3.triplePlay:before,
.home__Servicios .box h3.tv:before,
.mod__Servicios .box h3.claroClub:before,
.mod__Servicios .box h3.cloud:before,
.mod__Servicios .box h3.fijo:before,
.mod__Servicios .box h3.hogar:before,
.mod__Servicios .box h3.hogarConectado:before,
.mod__Servicios .box h3.internet:before,
.mod__Servicios .box h3.moveTime:before,
.mod__Servicios .box h3.moveTrack:before,
.mod__Servicios .box h3.movil:before,
.mod__Servicios .box h3.triplePlay2:before,
.mod__Servicios .box h3.triplePlay:before,
.mod__Servicios .box h3.tv:before {
 content:" ";
 display:inline-block;
 background:url(img/icon-servicios.png) no-repeat 0 0;
 width:19px;
 height:30px;
 position:relative;
 top:6px;
 margin-right:5px
}
.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 h3[class^=ico_]:before,
.mod__Servicios .box h3[class^=ico_]:before {
 height:30px;
 width:30px;
 float:none;
 display:inline-block;
 top:6px;
 margin-right:5px;
 position:relative
}
.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 .box.iconAlign h3:before,
.mod__Servicios .box.iconAlign h3:before {
 float:none;
 display:block;
 margin:0 auto 10px
}
.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:#0097a9;
 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
 }
}
.producSpaceAround .container {
 justify-content:space-around;
 -webkit-justify-content:space-around;
 -ms-flex-pack:space-around;
 -ms-flex-pack:justify
}
.caracteristicas .contentEquipoDestacado {
 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;
 margin-bottom:-5px
}
.caracteristicas .contentEquipoDestacado.view1 article .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:.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:.8125rem;
 text-align:left
}
.caracteristicas .contentEquipoDestacado.view2 article ul a:hover,
.caracteristicas .contentEquipoDestacado.view3 article ul a:hover {
 color:#0097a9;
 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:0 0;
 color:#0097a9!important
}
.caracteristicas .contentEquipoDestacado.view3 article a.btn-azul:hover {
 text-decoration:underline
}
.caracteristicas .contentEquipoDestacado.view4 article .icoGral:before {
 width:46px;
 height:46px
}
.caracteristicas .contentEquipoDestacado.view4 article [class*=ico_] {
 height:auto
}
.caracteristicas .contentEquipoDestacado.view4 article h3 {
 text-align:center;
 font-weight:400
}
.caracteristicas .contentEquipoDestacado.view4 article p {
 text-align:center;
 height:auto
}
.caracteristicas .contentEquipoDestacado.view4 article>.link {
 display:inline-block
}
.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.ahorroTiempo,
.caracteristicas .contentEquipoDestacado article .ico.asistente,
.caracteristicas .contentEquipoDestacado article .ico.ayuda,
.caracteristicas .contentEquipoDestacado article .ico.bloqueo,
.caracteristicas .contentEquipoDestacado article .ico.book,
.caracteristicas .contentEquipoDestacado article .ico.buzonVirtual,
.caracteristicas .contentEquipoDestacado article .ico.canalesExclusivos,
.caracteristicas .contentEquipoDestacado article .ico.canalesPremium,
.caracteristicas .contentEquipoDestacado article .ico.check,
.caracteristicas .contentEquipoDestacado article .ico.claroClub,
.caracteristicas .contentEquipoDestacado article .ico.elegidoFijo,
.caracteristicas .contentEquipoDestacado article .ico.gravador,
.caracteristicas .contentEquipoDestacado article .ico.locacion,
.caracteristicas .contentEquipoDestacado article .ico.lte4G,
.caracteristicas .contentEquipoDestacado article .ico.pago,
.caracteristicas .contentEquipoDestacado article .ico.ppv,
.caracteristicas .contentEquipoDestacado article .ico.privacidad,
.caracteristicas .contentEquipoDestacado article .ico.promociones,
.caracteristicas .contentEquipoDestacado article .ico.question,
.caracteristicas .contentEquipoDestacado article .ico.recarga,
.caracteristicas .contentEquipoDestacado article .ico.redireccion,
.caracteristicas .contentEquipoDestacado article .ico.telefonoVirt,
.caracteristicas .contentEquipoDestacado article .ico.velocidadInt {
 padding:5px
}
.caracteristicas .contentEquipoDestacado article .ico.ahorroTiempo:before,
.caracteristicas .contentEquipoDestacado article .ico.asistente:before,
.caracteristicas .contentEquipoDestacado article .ico.ayuda:before,
.caracteristicas .contentEquipoDestacado article .ico.bloqueo:before,
.caracteristicas .contentEquipoDestacado article .ico.book:before,
.caracteristicas .contentEquipoDestacado article .ico.buzonVirtual:before,
.caracteristicas .contentEquipoDestacado article .ico.canalesExclusivos:before,
.caracteristicas .contentEquipoDestacado article .ico.canalesPremium:before,
.caracteristicas .contentEquipoDestacado article .ico.check:before,
.caracteristicas .contentEquipoDestacado article .ico.claroClub:before,
.caracteristicas .contentEquipoDestacado article .ico.elegidoFijo:before,
.caracteristicas .contentEquipoDestacado article .ico.gravador:before,
.caracteristicas .contentEquipoDestacado article .ico.locacion:before,
.caracteristicas .contentEquipoDestacado article .ico.lte4G:before,
.caracteristicas .contentEquipoDestacado article .ico.pago:before,
.caracteristicas .contentEquipoDestacado article .ico.ppv:before,
.caracteristicas .contentEquipoDestacado article .ico.privacidad:before,
.caracteristicas .contentEquipoDestacado article .ico.promociones:before,
.caracteristicas .contentEquipoDestacado article .ico.question:before,
.caracteristicas .contentEquipoDestacado article .ico.recarga:before,
.caracteristicas .contentEquipoDestacado article .ico.redireccion:before,
.caracteristicas .contentEquipoDestacado article .ico.telefonoVirt:before,
.caracteristicas .contentEquipoDestacado article .ico.velocidadInt:before {
 font-size:37px;
 font-size:2.3125rem;
 color:#da291c;
 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[class*=ico_] {
 height:auto;
 padding:5px;
 margin:0
}
.caracteristicas .contentEquipoDestacado article .ico[class*=ico_]::before {
 margin:0 auto;
 content:"";
 background-position:center;
 width:38px;
 height:38px;
 display:block;
 background-size:contain;
 background-repeat:no-repeat
}
.caracteristicas .contentEquipoDestacado article .ico.internet:before,
.caracteristicas .contentEquipoDestacado article .ico.telefonia:before,
.caracteristicas .contentEquipoDestacado article .ico.tv:before {
 content:"";
 height:72px;
 display:block;
 display:table;
 margin:0 auto 20px;
 background-size:cover
}
.caracteristicas .contentEquipoDestacado article .ico.internet:before {
 width:72px;
 background:url(vector/ico_internet_outline.svg) no-repeat 0 0
}
.caracteristicas .contentEquipoDestacado article .ico.tv:before {
 width:94px;
 background:url(vector/ico_tv_outline.svg) no-repeat 0 0
}
.caracteristicas .contentEquipoDestacado article .ico.telefonia:before {
 width:32px;
 background:url(vector/ico_telefonia_outline.svg) no-repeat 0 0
}
.caracteristicas .contentEquipoDestacado article .ico.centro,
.caracteristicas .contentEquipoDestacado article .ico.claroClub,
.caracteristicas .contentEquipoDestacado article .ico.estado,
.caracteristicas .contentEquipoDestacado article .ico.lte4G,
.caracteristicas .contentEquipoDestacado article .ico.promociones,
.caracteristicas .contentEquipoDestacado article .ico.valor,
.caracteristicas .contentEquipoDestacado article .ico.velocidadInt {
 padding:5px;
 display:table;
 margin:0 auto 20px
}
.caracteristicas .contentEquipoDestacado article .ico.centro:before,
.caracteristicas .contentEquipoDestacado article .ico.claroClub:before,
.caracteristicas .contentEquipoDestacado article .ico.estado:before,
.caracteristicas .contentEquipoDestacado article .ico.lte4G:before,
.caracteristicas .contentEquipoDestacado article .ico.promociones:before,
.caracteristicas .contentEquipoDestacado article .ico.valor:before,
.caracteristicas .contentEquipoDestacado article .ico.velocidadInt: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:.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:.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 .contentEquipoDestacado.homeServices {
 max-width:960px;
 margin:0 auto
}
.caracteristicas .contentEquipoDestacado.homeServices article h3,
.caracteristicas .contentEquipoDestacado.homeServices article p {
 text-align:center
}
.caracteristicas .contentEquipoDestacado.homeServices article p {
 height:auto
}
.caracteristicas .oneCol {
 padding:20px 0
}
.mod__todoClaro .container {
 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
}
.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:#da291c;
 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:#da291c
}
.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:#da291c
}
.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:#da291c
}
.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:.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;
 width:95%;
 height:auto
}
.mod__Adicional .modulo-datos,
.mod__Internet .modulo-datos,
.mod__TV .modulo-datos,
.mod__Telefono .modulo-datos {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding-bottom:20px
}
.mod__Adicional .modulo-datos h2,
.mod__Adicional .modulo-datos p,
.mod__Internet .modulo-datos h2,
.mod__Internet .modulo-datos p,
.mod__TV .modulo-datos h2,
.mod__TV .modulo-datos p,
.mod__Telefono .modulo-datos h2,
.mod__Telefono .modulo-datos p {
 text-align:center;
 display:table;
 margin:auto;
 line-height:1.4
}
.mod__Adicional .modulo-datos p,
.mod__Internet .modulo-datos p,
.mod__TV .modulo-datos p,
.mod__Telefono .modulo-datos p {
 font-size:22px;
 font-size:1.375rem;
 font-weight:300
}
.mod__Adicional .modulo-datos h2,
.mod__Internet .modulo-datos h2,
.mod__TV .modulo-datos h2,
.mod__Telefono .modulo-datos h2 {
 margin-bottom:10px
}
.mod__Adicional .modulo-datos h2:before,
.mod__Internet .modulo-datos h2:before,
.mod__TV .modulo-datos h2:before,
.mod__Telefono .modulo-datos h2:before {
 content:" ";
 background:url(img/ico-todoClaro.png) no-repeat 0 0;
 width:84px;
 height:40px;
 margin-right:10px;
 display:table;
 float:left
}
.mod__Adicional .modulo-planes,
.mod__Internet .modulo-planes,
.mod__TV .modulo-planes,
.mod__Telefono .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;
 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
}
.mod__Adicional .modulo-planes.micro2 .microPlan,
.mod__Internet .modulo-planes.micro2 .microPlan,
.mod__TV .modulo-planes.micro2 .microPlan,
.mod__Telefono .modulo-planes.micro2 .microPlan {
 width:50%
}
.mod__Adicional .modulo-planes.micro3 .microPlan,
.mod__Internet .modulo-planes.micro3 .microPlan,
.mod__TV .modulo-planes.micro3 .microPlan,
.mod__Telefono .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:0 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c;
 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:#0097a9
}
.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(218,41,28,.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 .btn-rojo {
 margin:auto
}
.mod__CotizadorTodoClaro h3,
.mod__CotizadorTodoClaro p {
 margin-bottom:20px
}
.mod__CotizadorTodoClaro .contImg {
 position:relative
}
.mod__CotizadorTodoClaro .preImg {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 background:rgba(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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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_adic,
.mod__CotizadorTodoClaro .mod_int,
.mod__CotizadorTodoClaro .mod_tel,
.mod__CotizadorTodoClaro .mod_tv {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.mod__CotizadorTodoClaro .mod_adic.active .preImg,
.mod__CotizadorTodoClaro .mod_int.active .preImg,
.mod__CotizadorTodoClaro .mod_tel.active .preImg,
.mod__CotizadorTodoClaro .mod_tv.active .preImg {
 background:0 0
}
.mod__CotizadorTodoClaro .mod_adic.active .contBtns .btn-agregar,
.mod__CotizadorTodoClaro .mod_int.active .contBtns .btn-agregar,
.mod__CotizadorTodoClaro .mod_tel.active .contBtns .btn-agregar,
.mod__CotizadorTodoClaro .mod_tv.active .contBtns .btn-agregar {
 display:none
}
.mod__CotizadorTodoClaro .mod_adic.active .contBtns .btn-quitar,
.mod__CotizadorTodoClaro .mod_int.active .contBtns .btn-quitar,
.mod__CotizadorTodoClaro .mod_tel.active .contBtns .btn-quitar,
.mod__CotizadorTodoClaro .mod_tv.active .contBtns .btn-quitar {
 display:block
}
.mod__CotizadorTodoClaro .mod_adic h2,
.mod__CotizadorTodoClaro .mod_int h2,
.mod__CotizadorTodoClaro .mod_tel h2,
.mod__CotizadorTodoClaro .mod_tv h2 {
 font-size:28px;
 font-size:1.75rem;
 font-weight:300
}
.mod__CotizadorTodoClaro .mod_adic h2:before,
.mod__CotizadorTodoClaro .mod_int h2:before,
.mod__CotizadorTodoClaro .mod_tel h2:before,
.mod__CotizadorTodoClaro .mod_tv h2:before {
 content:"";
 background:url(img/ico-cotizadorTodoClaro.png) no-repeat;
 display:block;
 margin-right:5px;
 float:left;
 height:27px
}
.mod__CotizadorTodoClaro .mod_adic img,
.mod__CotizadorTodoClaro .mod_int img,
.mod__CotizadorTodoClaro .mod_tel img,
.mod__CotizadorTodoClaro .mod_tv img {
 width:100%;
 margin-bottom:-3px
}
.mod__CotizadorTodoClaro .mod_tel h2 {
 color:#f5842b
}
.mod__CotizadorTodoClaro .mod_tel h2:before {
 background-position:-3px 0;
 width:10px
}
.mod__CotizadorTodoClaro .mod_int h2 {
 color:#b7202e
}
.mod__CotizadorTodoClaro .mod_int h2:before {
 background-position:-15px 0;
 width:24px
}
.mod__CotizadorTodoClaro .mod_tv h2 {
 color:#0097a9
}
.mod__CotizadorTodoClaro .mod_tv h2:before {
 background-position:-40px 0;
 width:33px
}
.mod__CotizadorTodoClaro .mod_adic h2 {
 color:#da291c
}
.mod__CotizadorTodoClaro .mod_adic h2:before {
 background-position:-73px 0;
 width:28px
}
.mod__CotizadorTodoClaro .contModulos {
 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
}
.mod__CotizadorTodoClaro .contModulos .mod_adic,
.mod__CotizadorTodoClaro .contModulos .mod_int,
.mod__CotizadorTodoClaro .contModulos .mod_tel,
.mod__CotizadorTodoClaro .contModulos .mod_tv {
 width:33.3%;
 padding:10px;
 border:none!important;
 margin:0!important;
 background:0 0!important
}
.mod__CotizadorTodoClaro .contModulos .card-content {
 border:1px solid #ddd
}
.mod__CotizadorTodoClaro .contModulosServicios {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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_adic,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv {
 width:100%;
 padding:10px 0
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic .moreInternet fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic .morePhone fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic .moreTv fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int .moreInternet fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int .morePhone fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int .moreTv fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel .moreInternet fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel .morePhone fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel .moreTv fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv .moreInternet fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv .morePhone fieldset .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv .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_adic .moreInternet fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic .morePhone fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic .moreTv fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int .moreInternet fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int .morePhone fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int .moreTv fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel .moreInternet fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel .morePhone fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel .moreTv fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv .moreInternet fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv .morePhone fieldset.active .desc:before,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv .moreTv fieldset.active .desc:before {
 background:#0097a9;
 overflow:hidden
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv h2 {
 background:#0097a9;
 color:#fff;
 cursor:pointer;
 position:relative
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv h2:after {
 content:"+";
 position:absolute;
 right:10px;
 color:#fff
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic.active h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int.active h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel.active h2,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv.active h2 {
 background:0 0;
 cursor:default
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic.active h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int.active h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel.active h2:after,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv.active h2:after {
 content:none
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic.active .card-content,
.mod__CotizadorTodoClaro .contModulosServicios .mod_int.active .card-content,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tel.active .card-content,
.mod__CotizadorTodoClaro .contModulosServicios .mod_tv.active .card-content {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:#0097a9
}
.mod__CotizadorTodoClaro .contModulosServicios .mod_adic.active h2 {
 color:#da291c
}
.mod__CotizadorTodoClaro .contModulosServicios .card-content {
 display:none;
 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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 border:1px solid #0097a9;
 box-shadow:0 0 10px 0 #0097a9
}
.mod__CotizadorTodoClaro .contModulosServicios .contServ .fieldset input[type=checkbox],
.mod__CotizadorTodoClaro .contModulosServicios .contServ .fieldset input[type=radio],
.mod__CotizadorTodoClaro .contModulosServicios .contServ fieldset input[type=checkbox],
.mod__CotizadorTodoClaro .contModulosServicios .contServ fieldset input[type=radio] {
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:#0097a9;
 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;
 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
}
.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;
 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;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
.mod__CotizadorTodoClaro .contModulosResumen .mod_int,
.mod__CotizadorTodoClaro .contModulosResumen .mod_tel,
.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:#0097a9
}
.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:#da291c
}
.mod__CotizadorTodoClaro .contModulosResumen .contImg {
 width:150px;
 height:150px;
 overflow:hidden;
 border-radius:50%;
 margin:0 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
.mod__CotizadorTodoClaro .contModulosResumen .container>.resume dd,
.mod__CotizadorTodoClaro .contModulosResumen .container>.resume dt {
 font-size:28px;
 font-size:1.75rem
}
.mod__CotizadorTodoClaro .contModulosResumen .container>.resume dd {
 color:#da291c
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:0 20px
}
.tableComparador .compraTabla dt {
 padding:5px 0 20px;
 text-align:center;
 font-size:1.2rem;
 font-weight:600;
 border-bottom:1px solid #ddd;
 margin-bottom:15px
}
.tableComparador .compraTabla dd {
 padding:5px 0;
 font-size:.9rem;
 font-weight:300;
 min-height:20px
}
.tableComparador .compraTabla dd.desc {
 display:block;
 height:100%
}
.tableComparador .compraTabla dd p {
 margin-bottom:10px;
 line-height:1
}
.tableComparador .compraTabla dd p:before {
 content:"•";
 margin-right:5px;
 color:#da291c
}
.tableComparador .compraTabla dd a {
 display:block
}
.cont-prin-todoClaro {
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 margin:0 -10px 10px
}
.cont-prin-todoClaro .cont-apps-todoClaro {
 width:calc(35% - 20px);
 margin:0 10px 10px
}
.cont-prin-todoClaro .cont-apps-todoClaro .tabla-todoClaro {
 height:100%
}
.cont-prin-todoClaro .cont-info-todoClaro {
 width:calc(65% - 20px);
 margin:0 10px 10px
}
.notatodoClaro p {
 text-align:center;
 color:#444;
 line-height:1.3em;
 font-size:16px;
 font-weight:400;
 margin-bottom:20px;
 text-transform:uppercase
}
.tabla-todoClaro {
 border-radius:4px;
 border:1px solid #ddd;
 overflow:hidden
}
.tabla-todoClaro .tabla-todoClaro--header {
 background-color:#eee;
 text-align:center;
 padding:10px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.tabla-todoClaro .tabla-todoClaro--header h3 {
 color:#444;
 line-height:1.3em;
 font-size:16px;
 font-weight:400
}
.tabla-todoClaro .tabla-todoClaro--header h3 b {
 font-weight:500
}
.tabla-todoClaro .tabla-todoClaro--body {
 padding:10px;
 background-color:#f9f9f9;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.tabla-todoClaro .tabla-todoClaro--body>picture {
 text-align:center;
 display:block
}
.tabla-todoClaro .tabla-todoClaro--body>picture img {
 width:100%
}
.tabla-todoClaro .tabla-todoClaro--body>picture .img130 {
 max-width:130px
}
.tabla-todoClaro+.tabla-todoClaro {
 margin-top:10px
}
.tabla-todoClaro .inf-plan-todoClaro {
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.tabla-todoClaro .inf-plan-todoClaro .inf-plan-todoClaro-cuadro {
 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;
 -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;
 padding:4px
}
.tabla-todoClaro .inf-plan-todoClaro .borde-der {
 position:relative
}
.tabla-todoClaro .inf-plan-todoClaro .borde-der:after {
 content:"";
 display:inline-block;
 width:1px;
 height:80%;
 background-color:#da291c;
 position:absolute;
 right:-2px;
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
.tabla-todoClaro .inf-plan-todoClaro .txt-grande {
 font-size:22px;
 font-weight:700
}
.tabla-todoClaro .inf-plan-todoClaro .txt-grande>span {
 font-size:24px
}
.tabla-todoClaro .inf-plan-todoClaro .txt-peque {
 font-size:11px;
 font-weight:700
}
.tabla-todoClaro .custom-bullet .inf-plan-todoClaro-cuadro+.inf-plan-todoClaro-cuadro {
 position:relative;
 margin-left:10px
}
.tabla-todoClaro .custom-bullet .inf-plan-todoClaro-cuadro+.inf-plan-todoClaro-cuadro:before {
 content:"•";
 color:#000104;
 display:inline-block;
 position:absolute;
 left:-6px;
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
.tabla-todoClaro .custom-bullet .todoClaro-cuadro--inf .txt-peque {
 margin-left:4px
}
.tabla-todoClaro .todoClaro-cuadro--inf>h5 {
 font-size:11px;
 font-weight:700
}
.tabla-todoClaro .plan-pospago-todoClaro,
.tabla-todoClaro .tripleplay-todoClaro {
 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;
 -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
}
.tabla-todoClaro .plan-pospago-todoClaro .txt-grande>span,
.tabla-todoClaro .tripleplay-todoClaro .txt-grande>span {
 display:block;
 font-size:12px
}
.tabla-todoClaro .tripleplay-todoClaro {
 position:relative
}
.tabla-todoClaro .tripleplay-todoClaro:before {
 content:"+";
 display:inline-block;
 font-size:18px;
 color:#da291c;
 position:absolute;
 left:-1px;
 font-weight:700;
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
.tabla-todoClaro .tripleplay-todoClaro .icoPlanTodoClaro {
 width:90px
}
.tabla-todoClaro .icoPlanTodoClaro {
 width:38px;
 height:38px;
 object-fit:contain
}
.tabla-todoClaro .icoPlanTodoClaroGrande {
 width:54px;
 height:54px;
 object-fit:contain
}
.tabla-todoClaro .with30 {
 width:30px
}
.seccionTodoClaroPlanes b {
 font-weight:500
}
.cont-banner-todo-claro.textWhite h2,
.cont-banner-todo-claro.textWhite h3,
.cont-banner-todo-claro.textWhite p {
 color:#fff!important
}
.cont-banner-todo-claro.textBlack h2,
.cont-banner-todo-claro.textBlack h3,
.cont-banner-todo-claro.textBlack p {
 color:#000104!important
}
.ocultoSelctTodoClaroPlanes,
[class*=sec-todo-claro--] {
 display:none
}
.sec-todo-claro--0 {
 display:block
}
@media only screen and (max-width:520px) {
 .cont-prin-todoClaro .cont-apps-todoClaro {
  width:calc(100% - 20px)
 }
 .cont-prin-todoClaro .cont-info-todoClaro {
  width:calc(100% - 20px)
 }
 .tabla-todoClaro .icoPlanTodoClaro {
  width:22px
 }
 .tabla-todoClaro .inf-plan-todoClar .txt-grande {
  font-size:20px
 }
 .tabla-todoClaro .custom-bullet .inf-plan-todoClaro-cuadro {
  width:calc(50% - 20px);
  justify-content:space-around;
  -webkit-justify-content:space-around;
  -ms-flex-pack:space-around;
  -ms-flex-pack:justify
 }
 .tabla-todoClaro .custom-bullet .inf-plan-todoClaro-cuadro+.inf-plan-todoClaro-cuadro:before {
  display:none
 }
 .tabla-todoClaro .custom-bullet .inf-plan-todoClaro-cuadro .todoClaro-cuadro--inf {
  width:100%
 }
 .tabla-todoClaro .custom-bullet .inf-plan-todoClaro-cuadro p {
  text-align:center
 }
}
section.portabilidad {
 background:#fff url(img/bg-portabilidad-home.png) no-repeat top center;
 min-height:630px
}
section.portabilidad.v2 {
 background:#f3f3f3 url(img/bg-portabilidad-home-v2.jpg) no-repeat top right;
 min-height:440px;
 margin-bottom:30px
}
section.portabilidad.v3 {
 min-height:auto
}
section.portabilidad.v3 .container:first-child .g-6 {
 padding:20px 0 40px;
 min-height:270px
}
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:0 0 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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,
section.portabilidad .container.contentCard .card.pago {
 background:#0097a9;
 padding:20px;
 max-width:420px;
 color:#fff
}
section.portabilidad .container.contentCard .card.cambio h3,
section.portabilidad .container.contentCard .card.consulta h3,
section.portabilidad .container.contentCard .card.pago 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,
section.portabilidad .container.contentCard .card.pago 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,
section.portabilidad .container.contentCard .card.pago .btn-blanco {
 color:#0097a9!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,
section.portabilidad .container.contentCard .card.pago .btn-blanco:after {
 color:#0097a9
}
section.portabilidad .container.contentCard.widthSpace {
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
section.portabilidad .container.contentCard.widthSpace .card {
 text-align:center;
 width:calc(33.33% - 20px)
}
section.portaContent .container {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-around;
 -webkit-justify-content:space-around;
 -ms-flex-pack:space-around;
 -ms-flex-pack:justify
}
section.portaContent .g-3,
section.portaContent .g-4,
section.portaContent .g-5,
section.portaContent .g-6,
section.portaContent .g-7,
section.portaContent .g-8,
section.portaContent .g-9 {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .g-3 img,
section.portaContent .g-4 img,
section.portaContent .g-5 img,
section.portaContent .g-6 img,
section.portaContent .g-7 img,
section.portaContent .g-8 img,
section.portaContent .g-9 img {
 object-fit:scale-down;
 display:table;
 margin:auto
}
section.portaContent .g-3 h3,
section.portaContent .g-4 h3,
section.portaContent .g-5 h3,
section.portaContent .g-6 h3,
section.portaContent .g-7 h3,
section.portaContent .g-8 h3,
section.portaContent .g-9 h3 {
 font-size:14px;
 font-size:.875rem;
 font-weight:500;
 margin-bottom:10px
}
section.portaContent .g-3 h4,
section.portaContent .g-4 h4,
section.portaContent .g-5 h4,
section.portaContent .g-6 h4,
section.portaContent .g-7 h4,
section.portaContent .g-8 h4,
section.portaContent .g-9 h4 {
 text-align:center;
 margin-bottom:10px
}
section.portaContent .g-3 p,
section.portaContent .g-4 p,
section.portaContent .g-5 p,
section.portaContent .g-6 p,
section.portaContent .g-7 p,
section.portaContent .g-8 p,
section.portaContent .g-9 p {
 font-size:14px;
 font-size:.875rem;
 font-weight:300;
 line-height:1.5;
 margin-bottom:10px
}
section.portabilidadConsulta {
 background:#fff url(img/bg-consulta-portabilidad.png) no-repeat top center;
 min-height:630px
}
section.portabilidadConsulta .container {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:flex-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end
}
section.portabilidadConsulta .consultaSolicitud {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 background:rgba(255,255,255,.8);
 border:1px solid #ddd;
 min-height:400px;
 padding:20px;
 max-width:480px;
 border-radius:3px
}
section.portabilidadConsulta .consultaSolicitud h2 {
 font-size:20px;
 font-size:1.25rem;
 font-weight:400;
 margin-bottom:20px
}
section.portabilidadConsulta .consultaSolicitud h3,
section.portabilidadConsulta .consultaSolicitud p {
 font-size:16px;
 font-size:1rem;
 font-weight:400;
 margin-bottom:40px
}
section.portabilidadConsulta .consultaSolicitud .consultaSol {
 display:block
}
section.portabilidadConsulta .consultaSolicitud .resultadoSolicitud {
 display:none
}
section.portabilidadConsulta .consultaSolicitud .resultadoSolicitud .contBtn {
 overflow:hidden
}
section.portabilidadConsulta .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:#0097a9;
 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:#0097a9;
 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:700
}
.formPortabilidad fieldset.paso2>dl dd,
.formPortabilidad fieldset.paso2>dl dt,
.formPortabilidad fieldset.paso3>dl dd,
.formPortabilidad fieldset.paso3>dl dt {
 font-size:16px;
 font-size:1rem;
 color:#666;
 font-weight:400;
 line-height:1.5
}
.formPortabilidad .contCard {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 0 0;
 width:33px;
 height:20px;
 position:relative;
 top:2px;
 margin-right:10px
}
.validaSim .simClaro {
 background:url(img/simClaro.png) no-repeat;
 display:block;
 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 dd,
.responsiveTable dt {
 -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:.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:#0097a9;
 text-decoration:none;
 line-height:1.5
}
.contentLegal {
 width:auto
}
.contentLegal h3 {
 margin-bottom:20px
}
.contentLegal .link:after {
 content:none
}
.fakeTable dd,
.fakeTable dt {
 -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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:.875rem;
 border:1px solid #ddd;
 margin-bottom:-1px
}
.fakeTable>dd:nth-child(odd) {
 background:#ddd
}
.fakeTable>dd.thead {
 display:none
}
.fakeTable>dd a {
 color:#0097a9;
 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 td,
.dataTables_wrapper .dataTable th {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:16px;
 font-size:1rem
}
.dataTables_wrapper .dataTable td:nth-child(1),
.dataTables_wrapper .dataTable th:nth-child(1) {
 width:70%
}
.dataTables_wrapper .dataTable td:nth-child(2),
.dataTables_wrapper .dataTable th:nth-child(2) {
 width:15%
}
.dataTables_wrapper .dataTable td:nth-child(3),
.dataTables_wrapper .dataTable th: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
}
.dataTables_wrapper .dataTable tbody td {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:14px;
 font-size:.875rem;
 padding:10px
}
.dataTables_wrapper .dataTable tbody a {
 color:#0097a9;
 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;
 cursor:pointer;
 color:#333;
 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 .3s;
 border:none!important;
 color:#fff!important;
 background:#0097a9!important;
 padding:2.5px 7px!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
 background:0 0!important;
 color:#000!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover {
 background:0 0!important;
 color:#000!important
}
.dataTables_wrapper .dataTables_paginate span .paginate_button.current,
.dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
 color:#fff!important
}
.novedades {
 margin:-40px 0 0 0
}
.novedades>div {
 margin:40px 0 0 0
}
.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;
 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
}
.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: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:#da291c
}
.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:0 2px 1px rgba(0,0,0,.15);
 -moz-box-shadow:0 2px 1px rgba(0,0,0,.15);
 -o-box-shadow:0 2px 1px rgba(0,0,0,.15);
 -ms-box-shadow:0 2px 1px rgba(0,0,0,.15);
 box-shadow:0 2px 1px rgba(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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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,.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:.75rem;
 color:#da291c;
 display:inline-block;
 width:100%;
 padding:5px;
 margin-bottom:5px;
 background:rgba(255,255,255,.5)
}
.bannerPort .buttons {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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,.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:.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:.9rem;
 font-weight:500;
 float:left;
 margin:0 5px 5px 0
}
#coberturas-roaming .data-info dl dd {
 float:left;
 font-size:.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:.5rem 0
}
#coberturas-roaming .descripcion li {
 margin:.5rem .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 0 2px;
 border:1px solid #eee
}
#coberturas-roaming.ar .descripcion>span {
 color:#333;
 font-weight:700;
 font-size:1.1em;
 display:block;
 border-bottom:1px solid #eee;
 padding-bottom:10px
}
#coberturas-roaming.ar .descripcion h2 {
 font-size:1.7em;
 margin:.5rem 0;
 font-weight:700;
 color:#333
}
#coberturas-roaming.ar .descripcion h3 {
 margin:.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:0
}
#coberturas-roaming.ar .content-datos {
 font-size:14px;
 font-size:.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:.9rem .3rem
}
#coberturas-roaming.ar .content-datos li.activo a,
#coberturas-roaming.ar .content-datos li:hover a {
 color:#da291c
}
#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,.8)
}
.mapaCobertura .mapaDireccion p {
 font-size:20px;
 font-size:1.25rem
}
.mod__TarifasMap .container {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 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;
 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__searchCacs,
.mod__TarifasMap .contSearch .bt__searchMap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 background:#0097a9;
 padding:6.66667px;
 min-width:45px;
 border-radius:0 2px 2px 0;
 border:#0097a9 1px solid;
 cursor:pointer
}
.mod__TarifasMap .contSearch .bt__search:focus,
.mod__TarifasMap .contSearch .bt__searchCacs:focus,
.mod__TarifasMap .contSearch .bt__searchMap:focus {
 outline:0
}
.mod__TarifasMap .contSearch .bt__search:before,
.mod__TarifasMap .contSearch .bt__searchCacs:before,
.mod__TarifasMap .contSearch .bt__searchMap: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:0 2px 5px rgba(0,0,0,.3);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -o-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -ms-box-shadow:0 2px 5px rgba(0,0,0,.3);
 box-shadow:0 2px 5px rgba(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 .colBuscador .modalLeft .modalCont .modalCont--nota {
 margin-top:20px;
 line-height:1.3em
}
.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 0;
 border-bottom:1px solid #f1f1f1;
 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;
 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;
 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
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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:#0097a9;
 font-weight:200;
 font-size:14px;
 font-size:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 flex-direction:column;
 -webkit-box-direction:column;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 border:1px solid #0097a9
}
.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:.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:.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:.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:.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:.875rem;
 color:#000
}
.mod__cardsBuscador article .contImg p.precioDto .precio {
 text-decoration:line-through;
 text-decoration-color:#da291c
}
.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:.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:.4em
}
section.contBusqueda .descrip-result .descrip-result-titulo a {
 color:#0097a9;
 font-size:16px;
 text-decoration:none
}
section.contBusqueda .descrip-result .descrip-result-txt p {
 font-size:13px;
 color:#555;
 margin-bottom:.4em
}
section.contBusqueda .descrip-result .descrip-result-txt p.url-descrip-result {
 font-size:12px;
 color:#8b8c8c
}
section.contBusqueda p.g {
 margin-bottom:.4em
}
section.contBusqueda p.g a {
 color:#0097a9;
 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 #0097a9;
 border-radius:100%;
 position:relative;
 margin-left:8px;
 box-sizing:border-box;
 width:30px;
 height:30px;
 text-align:center;
 display:block;
 background:#0097a9;
 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:#0097a9;
 border:none
}
section.contBusqueda #bottom-navigation .n a {
 color:#0097a9;
 display:inline-block;
 padding-top:6px;
 border:1px solid #0097a9;
 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:#0097a9
}
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=email],
form#fmPedido input[type=number],
form#fmPedido input[type=text],
form#fmPedido select,
form#fmPedido textarea {
 margin-bottom:0
}
form#fmPedido span.error {
 font-size:.8rem
}
form#fmPedido span.error>div {
 margin-top:4px
}
form.formContrata,
form.formContrataFormaPago,
form.formContrataTodoClaro,
form.webCall {
 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
}
form.formContrata>fieldset .select select,
form.formContrataFormaPago>fieldset .select select,
form.formContrataTodoClaro>fieldset .select select,
form.webCall>fieldset .select select {
 margin-top:0!important
}
form.formContrata>fieldset.datos,
form.formContrataFormaPago>fieldset.datos,
form.formContrataTodoClaro>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.formContrataFormaPago>fieldset.datos h1,
form.formContrataFormaPago>fieldset.datos h2.h1,
form.formContrataFormaPago>fieldset.datos p,
form.formContrataTodoClaro>fieldset.datos h1,
form.formContrataTodoClaro>fieldset.datos h2.h1,
form.formContrataTodoClaro>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.formContrataFormaPago.v2 .formAction,
form.formContrataTodoClaro.v2 .formAction,
form.webCall.v2 .formAction {
 width:60%
}
form.formContrata.v2 .promoImages,
form.formContrataFormaPago.v2 .promoImages,
form.formContrataTodoClaro.v2 .promoImages,
form.webCall.v2 .promoImages {
 width:40%
}
form.formContrata.v2 .promoImages img,
form.formContrataFormaPago.v2 .promoImages img,
form.formContrataTodoClaro.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.formContrataFormaPago.v2 .promoImages img:last-child,
form.formContrataTodoClaro.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:.9rem;
 padding:5px 0;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:0;
 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.tripleEq {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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;
 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=email],
form fieldset dl.tripleEq dd input[type=number],
form fieldset dl.tripleEq dd input[type=text],
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:#0097a9;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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=email],
form fieldset dd.complexPhone .hasPref input[type=number],
form fieldset dd.complexPhone .hasPref input[type=text] {
 width:calc(100% - 50px)
}
form fieldset dd.complexPhone .hasPref:first-child {
 width:130px
}
form fieldset dd.complexPhone .hasPref:first-child input[type=email],
form fieldset dd.complexPhone .hasPref:first-child input[type=number],
form fieldset dd.complexPhone .hasPref:first-child input[type=text] {
 max-width:80px
}
form.webCall {
 position:relative
}
form.webCall .floatLink {
 position:absolute;
 right:0
}
form.invert .formAction {
 order:1
}
form input[type=email],
form input[type=number],
form input[type=text],
form select,
form textarea {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:border .3s;
 -moz-transition:border .3s;
 -ms-transition:border .3s;
 transition:border .3s;
 width:100%;
 border:1px solid #ddd;
 font-size:.9rem;
 color:#666;
 padding:10px!important;
 font-weight:300;
 margin-bottom:20px
}
form input[type=email]:focus,
form input[type=number]:focus,
form input[type=text]:focus,
form textarea:focus {
 outline:0;
 -webkit-transition:border .3s;
 -moz-transition:border .3s;
 -ms-transition:border .3s;
 transition:border .3s;
 border:1px solid #0097a9
}
form input[type=checkbox] {
 width:initial;
 margin:5px 5px 0 0;
 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:0
}
form select:disabled {
 background:#f2f2f2;
 opacity:.4
}
form input[type=radio] {
 float:left;
 border:none!important;
 padding:initial!important;
 cursor:pointer;
 width:initial!important
}
form .add:after,
form .delete:after {
 content:"";
 font-family:FontAwesome
}
form .contBtn dd {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
form .contBtn p,
form .notas p {
 font-size:.8rem
}
form .contBtn strong,
form .notas 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;
 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 dd,
form .captcha dt {
 padding:10px 0
}
form .captcha dd img,
form .captcha dt 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:.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 {
 margin-bottom:0
}
form.optinForm .phoneNumber fieldset span.select select {
 width:100px
}
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,.5);
 padding:5px;
 margin-bottom:10px
}
form.optinForm fieldset .link {
 font-size:14px;
 font-size:.875rem
}
form.optinForm .message {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:12px;
 font-size:.75rem;
 color:#da291c;
 display:inline-block;
 width:100%;
 padding:5px;
 margin-bottom:5px;
 background:rgba(255,255,255,.5)
}
form.optinForm .cbMessage {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:12px;
 font-size:.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,.5)
}
form.optinForm .cbMessageWhite span {
 font-size:14px;
 font-size:.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:.82rem;
 position:relative;
 top:-10px;
 margin-bottom:10px
}
form .txtPasos span {
 color:#da291c
}
form .seccionFormulario2,
form .seccionFormulario3 {
 display:none
}
form .txtCargaPropuesta {
 border-bottom:1px solid;
 margin-bottom:10px;
 padding-bottom:4px
}
form .formCovid fieldset dl dt label {
 font-size:16px;
 font-size:1rem;
 font-weight:300
}
form .formCovid fieldset dl dd .select,
form .formCovid fieldset dl dd input[type=email],
form .formCovid fieldset dl dd input[type=number],
form .formCovid fieldset dl dd input[type=text],
form .formCovid fieldset dl dd textarea {
 max-width:400px
}
form .formCovid fieldset dl dd input[type=file] {
 margin-top:10px
}
form .formCovid fieldset dl.radioBtn dd {
 justify-content:flex-start;
 -webkit-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-flex-pack:start
}
form .formCovid fieldset dl.radioBtn dd span label {
 font-size:16px;
 font-size:1rem;
 font-weight:300
}
form .formCovid fieldset dl.radioBtn dd span+span {
 margin-left:10px
}
form .formCovid fieldset p {
 font-weight:300;
 margin-bottom:20px
}
form .formCovid fieldset ul {
 padding-left:20px
}
form .formCovid fieldset ul li {
 margin-bottom:20px
}
form .formCovid fieldset .formButtons {
 margin-top:40px
}
form .formCovid fieldset .formButtons .contBtn dd [class*=btn] {
 width:100%;
 max-width:320px
}
@media only screen and (max-width:760px) {
 form .formCovid fieldset .formButtons .contBtn dd {
  align-items:center;
  -webkit-align-items:center;
  -ms-flex-align:center
 }
 form .formCovid fieldset .formButtons .contBtn dd [class*=btn] {
  max-width:initial
 }
}
form .formCovid .formSection {
 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 .formCovid .formSection h2 {
 font-size:20px;
 font-size:1.25rem;
 font-weight:400;
 width:100%;
 margin-bottom:20px
}
form .formCovid .formSection fieldset {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:50%;
 border-bottom:none;
 padding-bottom:0
}
form .formCovid .formSection fieldset .select,
form .formCovid .formSection fieldset input[type=email],
form .formCovid .formSection fieldset input[type=number],
form .formCovid .formSection fieldset input[type=text],
form .formCovid .formSection fieldset textarea {
 margin-bottom:0
}
form .formCovid .formSection fieldset:nth-child(even) {
 padding-right:10px
}
form .formCovid .formSection fieldset:nth-child(odd) {
 padding-left:10px
}
form .formCovid .formSection+.formSection {
 margin-top:20px
}
@media only screen and (max-width:760px) {
 form .formCovid .formSection fieldset {
  width:100%
 }
 form .formCovid .formSection fieldset:nth-child(even) {
  padding-right:0
 }
 form .formCovid .formSection fieldset:nth-child(odd) {
  padding-left:0
 }
}
form [aria-labelledby] button {
 min-width:initial!important
}
.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:#0097a9
}
.print:hover {
 text-decoration:underline
}
.print:before {
 content:"";
 font-family:FontAwesome;
 margin-right:5px;
 color:#0097a9
}
.thanks {
 width:100%;
 max-width:480px;
 margin:auto
}
.thanks h1,
.thanks h2,
.thanks h2.h1 {
 font-size:2.1rem;
 font-weight:300;
 color:#da291c;
 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 strong,
.thanks h2.h1 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;
 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
}
.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
}
.contBtnSocial .txtContBtnSocial {
 width:100%;
 margin:20px 20px 10px 25px
}
.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
}
.contBtnSocial .redes-sociales-P a {
 margin:0 5px
}
.contBtnSocial .redes-sociales-P img {
 object-fit:contain;
 width:26px;
 height:26px
}
.contBtnSocial .btn-rojo {
 margin:0 20px 10px 0
}
.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 .imgCont,
.thanksWithImg .thanks {
 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:.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:#da291c;
 border-color:#da291c
}
.webcallSteps.paso1 .datos p:nth-child(1) {
 color:#000104
}
.webcallSteps.paso2 .pasos span {
 color:#da291c;
 border-color:#da291c
}
.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 #da291c;
 top:50%;
 left:0
}
.webcallSteps.paso2 .datos p {
 color:#000104
}
.webcallSteps.paso2 .datos p:nth-child(3) {
 color:#000104
}
.webcallSteps.paso3 .pasos span {
 color:#da291c;
 border-color:#da291c
}
.webcallSteps.paso3 .pasos:before {
 border-bottom:3px solid #da291c
}
.webcallSteps.paso3 .datos p {
 color:#000104
}
.webcallSteps .datos,
.webcallSteps .pasos {
 display:-webkit-box;
 display:-moz-box!important;
 display:-ms-flexbox!important;
 webkit-display:-webkit-flex!important;
 display:-webkit-flex!important;
 display:flex!important
}
.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:0
}
.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.contentNegocioStartupsBg,
.contentWebcall.changeBg.contentNegocioUniversitariosBg {
 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
}
.contentWebcall.withImg {
 position:relative;
 min-height:calc(100vh - 110px);
 background-color:#f4f4f4
}
.contentWebcall.withImg .imgContForm {
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0
}
.contentWebcall.withImg .imgContForm img {
 width:100%;
 min-width:1070px;
 height:auto;
 object-fit:cover
}
.contentWebcall.withImg .imgContForm img.movil {
 display:none
}
.resumeWebcall {
 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: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.fijo:before,
.resumeWebcall h3.internet:before,
.resumeWebcall h3.movil:before,
.resumeWebcall h3.tv:before {
 content:" ";
 display:inline-block;
 background:url(img/icon-servicios.png) no-repeat 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:.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;
 padding-bottom:10px
}
.resumeWebcall dl dd,
.resumeWebcall dl dt {
 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:.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:#fff;
 -webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -o-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -ms-box-shadow:0 2px 5px rgba(0,0,0,.3);
 box-shadow:0 2px 5px rgba(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:.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:#da291c
}
.formAction.boxed .boxDetails .copy {
 font-size:14px;
 font-size:.875rem
}
.formAction.boxed .boxDetails .copy p strong {
 font-weight:400!important;
 color:#da291c
}
.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:#da291c;
 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:#da291c 1px solid;
 padding-top:20px;
 padding-bottom:0;
 margin-bottom:0
}
.formAction.boxed fieldset dl dd {
 padding-bottom:20px
}
.formAction.boxed fieldset dl dd input,
.formAction.boxed fieldset dl dd select {
 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 img.mov {
 display:none
}
.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-DireccionE,
.formResume .mod-datosP,
.formResume .mod-resumenC {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding-bottom:20px
}
.formResume .mod-DireccionE:last-child,
.formResume .mod-datosP:last-child,
.formResume .mod-resumenC:last-child {
 padding-bottom:0
}
.formResume .mod-DireccionE>h2,
.formResume .mod-datosP>h2,
.formResume .mod-resumenC>h2 {
 font-size:24px;
 font-size:1.5rem;
 font-weight:300;
 margin-bottom:10px;
 padding:0
}
.formResume .mod-DireccionE>h3,
.formResume .mod-datosP>h3,
.formResume .mod-resumenC>h3 {
 font-size:20px;
 font-size:1.25rem;
 font-weight:500;
 margin-bottom:10px;
 padding:0
}
.formResume .mod-DireccionE>h3[class^=ico_]:before,
.formResume .mod-datosP>h3[class^=ico_]:before,
.formResume .mod-resumenC>h3[class^=ico_]:before {
 transform:scale(.6);
 margin-top:-8px;
 margin-right:0;
 margin-left:-10px
}
.formResume .mod-DireccionE>h4,
.formResume .mod-datosP>h4,
.formResume .mod-resumenC>h4 {
 font-size:16px;
 font-size:1rem;
 font-weight:500;
 margin:10px 0 0;
 padding:0
}
.formResume .mod-DireccionE>p,
.formResume .mod-datosP>p,
.formResume .mod-resumenC>p {
 font-size:1rem;
 font-weight:400;
 color:#000
}
.formResume .mod-DireccionE ul,
.formResume .mod-datosP ul,
.formResume .mod-resumenC ul {
 font-size:.9rem
}
.formResume .mod-DireccionE ul li,
.formResume .mod-datosP ul li,
.formResume .mod-resumenC 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-DireccionE dl,
.formResume .mod-datosP dl,
.formResume .mod-resumenC dl {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify;
 font-size:.9rem;
 padding:5px 0;
 width:100%
}
.formResume .mod-DireccionE dl.rc_total,
.formResume .mod-datosP dl.rc_total,
.formResume .mod-resumenC dl.rc_total {
 border:0;
 font-size:1.1rem;
 color:#da291c
}
.formResume .mod-DireccionE dl dt,
.formResume .mod-datosP dl dt,
.formResume .mod-resumenC 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-DireccionE dl dd,
.formResume .mod-datosP dl dd,
.formResume .mod-resumenC dl dd {
 font-weight:500;
 text-align:right;
 word-wrap:break-word
}
.formResume .mod-DireccionE .discInfo,
.formResume .mod-datosP .discInfo,
.formResume .mod-resumenC .discInfo {
 font-size:.8rem;
 margin:10px 0
}
.formResume .mod-resumenC .planBasico dl dt:before {
 content:"•";
 color:#da291c;
 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-DireccionE dl,
.formResume .mod-datosP dl {
 justify-content:flex-start;
 -webkit-justify-content:flex-start;
 -ms-flex-pack:flex-start;
 -ms-flex-pack:start;
 border-bottom:none
}
.formResume .mod-DireccionE dl dd,
.formResume .mod-datosP 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 .contBtn,
.formButtons .step1,
.formButtons .step2,
.formButtons .step3 {
 width:100%
}
.formButtons .contBtn dd.lastButton,
.formButtons .step1 dd.lastButton,
.formButtons .step2 dd.lastButton,
.formButtons .step3 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)
}
.datos,
.mod__contrata {
 width:100%;
 margin-bottom:20px
}
.datos h2,
.mod__contrata h2 {
 font-size:20px;
 font-size:1.25rem;
 font-weight:400
}
.datos p,
.mod__contrata p {
 font-size:1.1rem!important
}
.titulos {
 padding-bottom:0;
 border:none
}
.titulos h1 {
 font-size:1.2rem!important;
 font-weight:500!important;
 color:#da291c!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;
 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.internet,
.mod__agregaMas .ico.telefono,
.mod__agregaMas .ico.tv {
 display:table;
 margin:0 auto 20px
}
.mod__agregaMas .ico.internet:before,
.mod__agregaMas .ico.telefono:before,
.mod__agregaMas .ico.tv: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;
 -webkit-flex-wrap:wrap;
 flex-wrap:wrap;
 margin:20px 0
}
.mod__agregaMas .mod__contPromos .card {
 padding:20px;
 width:calc(50% - 20px);
 margin:0 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:.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:.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;
 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:.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:0
}
.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:.1px;
 height:.1px;
 opacity:0;
 overflow:hidden;
 position:absolute;
 z-index:-1
}
.inputFileCustom+label {
 color:#fff;
 background-color:#0097a9;
 display:inline-block;
 cursor:pointer;
 padding:10px 20px;
 margin-bottom:4px
}
.inputFileCustom+label:hover {
 background-color:#0097a9
}
.inputFileCustom+label * {
 pointer-events:none
}
.inputFileCustom:focus+label {
 background-color:#0097a9;
 outline:1px dotted #0097a9
}
.txtInputFile {
 color:#666;
 font-size:.8rem;
 margin-left:8px
}
.link.default {
 text-decoration:underline
}
.link.default:after {
 display:none;
 content:""
}
.secFormTitle {
 color:#0097a9;
 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:.9rem;
 padding:5px 0;
 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:.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=email],
.boxedForm .container form input[type=number],
.boxedForm .container form input[type=text],
.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:.3;
 cursor:default
}
.page404 {
 background:#fff;
 color:#000104
}
.page404 header {
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.page404 header hgroup {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 flex-direction:column;
 -webkit-box-direction:column;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 padding:0 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:0 5px;
 width:80%;
 margin:auto
}
.page404 .search .contSearch {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:100%;
 height:40px;
 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:#0097a9;
 padding:6.66667px;
 width:90px;
 min-width:30px;
 height:40px;
 border-radius:0 2px 2px 0;
 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;
 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
}
.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.servE,
.page404 nav dl.servH,
.page404 nav dl.servM {
 border-right:1px solid #ddd;
 position:relative
}
.page404 nav dl.servE dt,
.page404 nav dl.servH dt,
.page404 nav dl.servM dt {
 position:relative
}
.page404 nav dl.servE dt.claroCloud:before,
.page404 nav dl.servE dt.claroClub:before,
.page404 nav dl.servE dt.claroIot:before,
.page404 nav dl.servE dt.entretenimiento:before,
.page404 nav dl.servE dt.hogar:before,
.page404 nav dl.servE dt.movil:before,
.page404 nav dl.servE dt.promocion:before,
.page404 nav dl.servH dt.claroCloud:before,
.page404 nav dl.servH dt.claroClub:before,
.page404 nav dl.servH dt.claroIot:before,
.page404 nav dl.servH dt.entretenimiento:before,
.page404 nav dl.servH dt.hogar:before,
.page404 nav dl.servH dt.movil:before,
.page404 nav dl.servH dt.promocion:before,
.page404 nav dl.servM dt.claroCloud:before,
.page404 nav dl.servM dt.claroClub:before,
.page404 nav dl.servM dt.claroIot:before,
.page404 nav dl.servM dt.entretenimiento:before,
.page404 nav dl.servM dt.hogar:before,
.page404 nav dl.servM dt.movil:before,
.page404 nav dl.servM dt.promocion:before {
 content:" ";
 display:inline-block;
 background:url(img/icon-menu.png) no-repeat 0 0;
 width:40px;
 height:40px;
 position:absolute;
 left:-50px;
 top:-10px
}
.page404 nav dl.servE dt.hogar:before,
.page404 nav dl.servH dt.hogar:before,
.page404 nav dl.servM dt.hogar:before {
 background-position:0 -40px
}
.page404 nav dl.servE dt.entretenimiento:before,
.page404 nav dl.servH dt.entretenimiento:before,
.page404 nav dl.servM dt.entretenimiento:before {
 background-position:0 -80px
}
.page404 nav dl.servE dt.promocion:before,
.page404 nav dl.servH dt.promocion:before,
.page404 nav dl.servM dt.promocion:before {
 height:42px;
 background-position:0 -123px
}
.page404 nav dl.servE dt.claroClub:before,
.page404 nav dl.servH dt.claroClub:before,
.page404 nav dl.servM dt.claroClub:before {
 top:-3px;
 height:25px;
 background-position:0 -164px
}
.page404 nav dl.servE dt[class*=ico_],
.page404 nav dl.servH dt[class*=ico_] {
 margin-left:-50px
}
.page404 nav dl.servE {
 border-right:none
}
.page404 nav dd,
.page404 nav dt {
 width:100%;
 padding:2.5px;
 text-align:left;
 font-size:16px;
 font-size:1rem;
 font-weight:400
}
.page404 nav dd li,
.page404 nav dt li {
 font-size:15px;
 font-size:.9375rem;
 padding:5px 0
}
.page404 nav dd li a,
.page404 nav dt li a {
 color:#666;
 font-weight:300
}
.page404 nav dd a,
.page404 nav dt 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.servE dt.claroCloud:before,
.page404.empresas nav dl.servE dt.claroClub:before,
.page404.empresas nav dl.servE dt.claroIot:before,
.page404.empresas nav dl.servE dt.entretenimiento:before,
.page404.empresas nav dl.servE dt.hogar:before,
.page404.empresas nav dl.servE dt.movil:before,
.page404.empresas nav dl.servE dt.promocion:before,
.page404.empresas nav dl.servH dt.claroCloud:before,
.page404.empresas nav dl.servH dt.claroClub:before,
.page404.empresas nav dl.servH dt.claroIot:before,
.page404.empresas nav dl.servH dt.entretenimiento:before,
.page404.empresas nav dl.servH dt.hogar:before,
.page404.empresas nav dl.servH dt.movil:before,
.page404.empresas nav dl.servH dt.promocion:before,
.page404.empresas nav dl.servM dt.claroCloud:before,
.page404.empresas nav dl.servM dt.claroClub:before,
.page404.empresas nav dl.servM dt.claroIot:before,
.page404.empresas nav dl.servM dt.entretenimiento:before,
.page404.empresas nav dl.servM dt.hogar:before,
.page404.empresas nav dl.servM dt.movil:before,
.page404.empresas nav dl.servM dt.promocion:before {
 background-image:url(img/icon-menuE.png)
}
.page404.empresas nav dl.servE dt.claroCloud:before,
.page404.empresas nav dl.servH dt.claroCloud:before,
.page404.empresas nav dl.servM dt.claroCloud:before {
 top:-3px;
 height:26px;
 background-position:0 -191px
}
.page404.empresas nav dl.servE dt.claroIot:before,
.page404.empresas nav dl.servH dt.claroIot:before,
.page404.empresas nav dl.servM dt.claroIot:before {
 top:-3px;
 height:43px;
 background-position:0 -218px
}
.page404.empresas nav dl.servE dt:first-child,
.page404.empresas nav dl.servH dt:first-child,
.page404.empresas nav dl.servM dt:first-child {
 padding:0
}
.page404.corporaciones nav dl.servE dt,
.page404.corporaciones nav dl.servH dt,
.page404.corporaciones nav dl.servM dt {
 position:relative
}
.page404.corporaciones nav dl.servE dt.claroClub:before,
.page404.corporaciones nav dl.servE dt.entretenimiento:before,
.page404.corporaciones nav dl.servE dt.hogar:before,
.page404.corporaciones nav dl.servE dt.movil:before,
.page404.corporaciones nav dl.servE dt.promocion:before,
.page404.corporaciones nav dl.servH dt.claroClub:before,
.page404.corporaciones nav dl.servH dt.entretenimiento:before,
.page404.corporaciones nav dl.servH dt.hogar:before,
.page404.corporaciones nav dl.servH dt.movil:before,
.page404.corporaciones nav dl.servH dt.promocion:before,
.page404.corporaciones nav dl.servM dt.claroClub:before,
.page404.corporaciones nav dl.servM dt.entretenimiento:before,
.page404.corporaciones nav dl.servM dt.hogar:before,
.page404.corporaciones nav dl.servM dt.movil:before,
.page404.corporaciones nav dl.servM dt.promocion:before {
 background-image:url(img/icon-menuC.png)
}
.page404.corporaciones nav dl.servE dt.autoProcesos: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,
.page404.corporaciones nav dl.servE dt.procesosInternos:before,
.page404.corporaciones nav dl.servH dt.autoProcesos: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.servH dt.procesosInternos:before,
.page404.corporaciones nav dl.servM dt.autoProcesos: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.servM dt.procesosInternos:before {
 content:" ";
 display:inline-block;
 background:url(img/icon-menuC.png) no-repeat 0 0;
 width:40px;
 height:40px;
 position:absolute;
 left:-50px;
 top:-10px
}
.page404.corporaciones nav dl.servE dt.autoProcesos:before,
.page404.corporaciones nav dl.servH dt.autoProcesos:before,
.page404.corporaciones nav dl.servM dt.autoProcesos:before {
 background-position:0 -187px;
 height:39px
}
.page404.corporaciones nav dl.servE dt.procesosInternos:before,
.page404.corporaciones nav dl.servH dt.procesosInternos:before,
.page404.corporaciones nav dl.servM dt.procesosInternos:before {
 background-position:0 -224px;
 height:44px
}
.page404.corporaciones nav dl.servE dt.fuerzaVenta:before,
.page404.corporaciones nav dl.servH dt.fuerzaVenta:before,
.page404.corporaciones nav dl.servM dt.fuerzaVenta:before {
 background-position:0 -267px
}
.page404.corporaciones nav dl.servE dt.logistica:before,
.page404.corporaciones nav dl.servH dt.logistica:before,
.page404.corporaciones nav dl.servM dt.logistica:before {
 background-position:0 -305px
}
.page404.corporaciones nav dl.servE dt.outsourcing:before,
.page404.corporaciones nav dl.servH dt.outsourcing:before,
.page404.corporaciones nav dl.servM dt.outsourcing:before {
 background-position:0 -346px
}
.page404.corporaciones nav dl.servE dt.plataformaAD:before,
.page404.corporaciones nav dl.servH dt.plataformaAD:before,
.page404.corporaciones nav dl.servM dt.plataformaAD:before {
 background-position:0 -387px
}
.lightboxNew header.headerSimple [class*=inferior] {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border-bottom:0;
 background:#da291c;
 padding:10px 20px
}
.lightboxNew header.headerSimple .header__logo {
 background:url(vector/logo-claro-blanco.svg) no-repeat
}
.lightboxNew header.headerSimple.fixed {
 position:static!important
}
.lightboxNew h1 {
 padding:50px 0;
 text-align:center;
 display:block;
 width:100%
}
.lightboxNew.empresas header.headerSimple [class*=inferior] {
 background:#666
}
.lightboxNew.corporaciones header.headerSimple [class*=inferior] {
 background:#000104
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 #0097a9
}
.chats h2 {
 font-size:14px;
 font-size:.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 0 0;
 height:58px;
 width:64px;
 display:block;
 margin:30px auto
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.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:#da291c 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=email].innerS,
.landingTripleP .contRight>form>fieldset input[type=text].innerS {
 -webkit-box-shadow:inset 0 5px 5px 0 rgba(136,136,136,.75);
 -moz-box-shadow:inset 0 5px 5px 0 rgba(136,136,136,.75);
 box-shadow:inset 0 5px 5px 0 rgba(136,136,136,.75)
}
.landingTripleP .contRight>form>fieldset input[type=email]+.error,
.landingTripleP .contRight>form>fieldset input[type=text]+.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;
 padding:15px 0 0
}
.landingTripleP .contRight>form>fieldset .precio strong {
 font-size:36px;
 font-size:2.25rem;
 display:block;
 margin-top:10px
}
.landingTripleP .contRight>form>fieldset .error {
 font-size:13px;
 font-size:.8125rem
}
.landingTripleP .contRight>form>fieldset.contRS {
 color:#0097a9
}
.landingTripleP .contRight>form>fieldset.contRS span {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .btnF,
.landingTripleP .contRight>form>fieldset.contRS .btnG,
.landingTripleP .contRight>form>fieldset.contRS .btnT {
 float:left
}
.landingTripleP .contRight>form>fieldset.contRS .btnF:before,
.landingTripleP .contRight>form>fieldset.contRS .btnG:before,
.landingTripleP .contRight>form>fieldset.contRS .btnT:before {
 content:"";
 background:url(img/sprite-landing-triple-play.png) no-repeat;
 width:32px;
 height:32px
}
.landingTripleP .contRight>form>fieldset.contRS .btnT:before {
 background-position:-240px -105px
}
.landingTripleP .contRight>form>fieldset.contRS .btnF:before {
 background-position:-273px -105px
}
.landingTripleP .contRight>form>fieldset.contRS .btnG:before {
 background-position:-306px -105px
}
.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 [class*=btn-] {
 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:0 2px 5px rgba(0,0,0,.3);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -o-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -ms-box-shadow:0 2px 5px rgba(0,0,0,.3);
 box-shadow:0 2px 5px rgba(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;
 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;
 padding:20px 0
}
.cont__caracteristicas article {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:33%;
 padding:0 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:.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:#da291c;
 left:0
}
.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;
 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;
 padding:20px 0 0;
 margin-bottom:-10px
}
.cont__beneficios article {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:33%;
 padding:0 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:0 -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:.875rem;
 color:#666;
 font-weight:300
}
.cont__beneficios.twoCols article {
 width:50%
}
.btnF,
.btnG,
.btnT,
.ico_Cable,
.ico_ClaroFijaMovil,
.ico_ClaroInternet,
.ico_ClaroTV,
.ico_ClaroTVHD,
.ico_ClaroTelefonia,
.ico_ClaroVideo,
.ico_ComunidadClaro,
.ico_ComunidadFijo,
.ico_ElegidoFijo,
.ico_ElegidoMovil,
.ico_Facilidad,
.ico_MaxVelocidad,
.ico_MejorCalidad,
.ico_NumPrivado,
.ico_Tv,
.ico_Video {
 display:inline-block
}
.btnF:before,
.btnG:before,
.btnT:before,
.ico_Cable:before,
.ico_ClaroFijaMovil:before,
.ico_ClaroInternet:before,
.ico_ClaroTV:before,
.ico_ClaroTVHD:before,
.ico_ClaroTelefonia:before,
.ico_ClaroVideo:before,
.ico_ComunidadClaro:before,
.ico_ComunidadFijo:before,
.ico_ElegidoFijo:before,
.ico_ElegidoMovil:before,
.ico_Facilidad:before,
.ico_MaxVelocidad:before,
.ico_MejorCalidad:before,
.ico_NumPrivado:before,
.ico_Tv:before,
.ico_Video:before {
 content:"";
 background:url(img/sprite-landing-triple-play.png) no-repeat;
 background-position:0 -103px;
 display:block;
 margin:auto;
 width:42px;
 height:44px
}
.corporaciones .btnF:before,
.corporaciones .btnG:before,
.corporaciones .btnT:before,
.corporaciones .ico_Cable:before,
.corporaciones .ico_ClaroFijaMovil:before,
.corporaciones .ico_ClaroInternet:before,
.corporaciones .ico_ClaroTV:before,
.corporaciones .ico_ClaroTVHD:before,
.corporaciones .ico_ClaroTelefonia:before,
.corporaciones .ico_ClaroVideo:before,
.corporaciones .ico_ComunidadClaro:before,
.corporaciones .ico_ComunidadFijo:before,
.corporaciones .ico_ElegidoFijo:before,
.corporaciones .ico_ElegidoMovil:before,
.corporaciones .ico_Facilidad:before,
.corporaciones .ico_MaxVelocidad:before,
.corporaciones .ico_MejorCalidad:before,
.corporaciones .ico_NumPrivado:before,
.corporaciones .ico_Tv:before,
.corporaciones .ico_Video:before {
 background:url(img/sprite-landing-triple-play-corporaciones.png) no-repeat
}
.empresas .btnF:before,
.empresas .btnG:before,
.empresas .btnT:before,
.empresas .ico_Cable:before,
.empresas .ico_ClaroFijaMovil:before,
.empresas .ico_ClaroInternet:before,
.empresas .ico_ClaroTV:before,
.empresas .ico_ClaroTVHD:before,
.empresas .ico_ClaroTelefonia:before,
.empresas .ico_ClaroVideo:before,
.empresas .ico_ComunidadClaro:before,
.empresas .ico_ComunidadFijo:before,
.empresas .ico_ElegidoFijo:before,
.empresas .ico_ElegidoMovil:before,
.empresas .ico_Facilidad:before,
.empresas .ico_MaxVelocidad:before,
.empresas .ico_MejorCalidad:before,
.empresas .ico_NumPrivado:before,
.empresas .ico_Tv:before,
.empresas .ico_Video: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 .iconAsesores,
.chatNegocios .iconChatNegocio,
.chatNegocios .iconConsultaTecnica,
.chatNegocios .iconInfoFactura,
.chatNegocios .iconQuejas,
.chatNegocios .iconVentas {
 position:relative;
 display:table
}
.chatNegocios .iconAsesores:before,
.chatNegocios .iconChatNegocio: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:0 0;
 width:97px;
 height:90px
}
.chatNegocios .iconAsesores {
 margin:20px auto 0
}
.chatNegocios .iconAsesores:before {
 background-position:-96px 0;
 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:0 -107px;
 width:50px;
 height:46px
}
.chatNegocios .negocios .card {
 width:100%;
 padding:20px;
 margin-bottom:20px
}
.chatNegocios .negocios .card:hover {
 border:1px solid #da291c;
 background:#fff
}
.chatNegocios .negocios .card a {
 color:inherit;
 text-decoration:none;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.chatNegocios .negocios .card .contData {
 padding-left:15px;
 text-align:left
}
.chatNegocios .negocios .card .contData h2 {
 font-size:16px;
 font-size:1rem;
 font-weight:500
}
.chatNegocios .negocios .card .contData p {
 font-size:12px;
 font-size:.75rem;
 color:#666;
 font-weight:500
}
.chatNegocios .stepConsultasT,
.chatNegocios .stepNoDisponible,
.chatNegocios .stepVentas {
 display:none
}
.chatNegocios .stepConsultasT .container h2,
.chatNegocios .stepConsultasT .container p,
.chatNegocios .stepNoDisponible .container h2,
.chatNegocios .stepNoDisponible .container p,
.chatNegocios .stepVentas .container h2,
.chatNegocios .stepVentas .container p {
 text-align:center
}
.chatNegocios .stepConsultasT .container p,
.chatNegocios .stepNoDisponible .container p,
.chatNegocios .stepVentas .container p {
 font-size:14px;
 font-size:.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 0;
 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 0;
 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 {
 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=email],
.chatNegocios form input[type=number],
.chatNegocios form input[type=text] {
 margin-bottom:10px
}
.chatNegocios .cont-btn {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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
}
.modalDireccionServicios .titulo-MDireccionServicios {
 margin-bottom:20px
}
.modalDireccionServicios .titulo-MDireccionServicios h1 {
 padding:0;
 margin-bottom:10px;
 font-weight:500
}
.modalDireccionServicios .titulo-MDireccionServicios p {
 text-align:center;
 font-weight:300
}
.modalDireccionServicios .titulo-MDireccionServicios p+p {
 margin-top:10px
}
.modalDireccionServicios .negocios {
 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;
 margin:0 -10px
}
.modalDireccionServicios .negocios .card {
 width:calc(50% - 20px);
 margin:0 10px 10px;
 cursor:pointer;
 padding:0
}
.modalDireccionServicios .negocios .card .contData {
 width:100%;
 padding-left:0;
 text-align:center
}
.modalDireccionServicios .negocios .card .contData h3 {
 font-size:16px;
 font-size:1rem;
 font-weight:500;
 line-height:1.1em;
 margin-bottom:10px
}
.modalDireccionServicios .negocios .card .contData p {
 font-size:14px;
 font-size:.875rem;
 font-weight:300;
 line-height:1.1em
}
.modalDireccionServicios .negocios .card .contData .link.next:after {
 display:inline-block;
 margin-left:4px;
 font-size:1em;
 content:"";
 font-family:FontAwesome
}
.modalDireccionServicios .negocios .card>a {
 padding:10px 5px;
 flex-wrap:wrap;
 -webkit-box-wrap:wrap;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap
}
.modalDireccionServicios .negocios .card>a>i {
 width:100%;
 margin-bottom:10px
}
.modalDireccionServicios .cont-btn {
 margin-top:10px
}
.modalDireccionServicios .cont-btn [class*=btn-] {
 width:100%;
 margin:0
}
.modalDireccionServicios [class*=ico_] {
 position:relative;
 display:table
}
.modalDireccionServicios [class*=ico_]:before {
 width:30px;
 height:30px;
 float:none;
 margin:auto;
 background-size:contain;
 content:"";
 display:block;
 background-repeat:no-repeat
}
.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:#0097a9;
 position:absolute;
 top:28px;
 right:25px
}
.conentSolicitar .close:after {
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
.conentSolicitar .closeCircle {
 color:inherit;
 text-decoration:none;
 color:#bbb;
 position:absolute;
 top:10px;
 right:10px;
 border:2px solid #bbb;
 border-radius:50px;
 width:22px;
 height:22px;
 display:inline-block;
 text-align:center
}
.conentSolicitar .closeCircle:after {
 content:"×";
 font-size:22px
}
.conentSolicitar.conentSolv2 {
 padding:0
}
.conentSolicitar.conentSolv2 h1 {
 font-size:24px;
 font-size:1.5rem;
 padding-bottom:10px;
 padding-top:40px
}
.conentSolicitar.conentSolv2 .subtit {
 margin-bottom:30px;
 padding:0;
 font-size:16px;
 font-size:1rem
}
.conentSolicitar.conentSolv2>p {
 color:#222
}
.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:0 2px 5px rgba(0,0,0,.3);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -o-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -ms-box-shadow:0 2px 5px rgba(0,0,0,.3);
 box-shadow:0 2px 5px rgba(0,0,0,.3)
}
.selectSolicitar .contSelectSolicitar,
.selectSolicitar a {
 cursor:pointer;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.9375rem;
 font-weight:400;
 color:#000;
 margin-bottom:20px
}
.selectSolicitar .contTextSoli p {
 font-size:12px;
 font-size:.75rem;
 font-weight:300;
 color:#666
}
.selectSolicitar.v2 {
 padding:20px 6px;
 max-width:140px;
 margin:0 auto 20px;
 border:1px solid #bbb;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.selectSolicitar.v2:hover {
 border:1px solid #0097a9
}
.selectSolicitar.v2>a {
 flex-wrap:wrap;
 -webkit-box-wrap:wrap;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap
}
.selectSolicitar.v2:after {
 display:none
}
.selectSolicitar.v2 .contImgSoli {
 width:100%;
 min-height:auto;
 margin-bottom:10px
}
.selectSolicitar.v2 .contImgSoli .icoGral {
 display:block
}
.selectSolicitar.v2 .contImgSoli .icoGral:before {
 float:none;
 margin:auto;
 width:43px;
 height:43px
}
.selectSolicitar.v2 .contTextSoli {
 width:100%;
 text-align:center
}
.selectSolicitar.v2 .contTextSoli h2 {
 margin-bottom:10px;
 font-weight:500;
 min-height:36px;
 font-size:12px;
 font-size:.75rem
}
.selectSolicitar.v2 .contTextSoli p {
 color:#222;
 font-size:10px;
 font-size:.625rem
}
.selectSolicitar.v2 .contTextSoli p span {
 display:block
}
.columSelectSolicitar {
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cintilloRojo {
 text-align:center;
 padding:10px 0;
 background:#da291c!important
}
.cintilloRojo h2 {
 color:#fff
}
.contCerrarDer {
 text-align:right;
 margin-bottom:.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:.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% 0;
 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 .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 transition:all .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 .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 transition:all .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 .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 transition:all .3s ease
}
.modal-content-full .selectSolicitar.collapseCard>.cardHeader.activo:after {
 content:"";
 font-family:FontAwesome
}
.modal-content-full .selectSolicitar .cardHeader,
.modal-content-full .selectSolicitar a {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 color:inherit;
 text-decoration:none;
 padding:18px 40px 18px 27px;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 transition:all .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:.9rem;
 font-weight:400;
 color:#6d6d6d
}
.modal-content-full .selectSolicitar:hover {
 background:#fff;
 border:2px solid #2997ad;
 -webkit-box-shadow:0 0 28px -3px rgba(0,0,0,.19);
 -moz-box-shadow:0 0 28px -3px rgba(0,0,0,.19);
 -o-box-shadow:0 0 28px -3px rgba(0,0,0,.19);
 -ms-box-shadow:0 0 28px -3px rgba(0,0,0,.19);
 box-shadow:0 0 28px -3px rgba(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:.8em;
 color:#666
}
.seeOnMobile {
 display:none!important
}
@media only screen and (max-width:760px) {
 body.cl .selectSolicitar.v2 {
  padding:20px 10px!important
 }
}
@media only screen and (max-width:520px) {
 .modalDireccionServicios {
  padding:20px 0
 }
 .modalDireccionServicios .negocios .card .contData h3 {
  font-size:11px;
  font-size:.6875rem
 }
 .modalDireccionServicios .negocios .card .contData p {
  font-size:10px;
  font-size:.625rem
 }
 .selectSolicitar.v2 {
  width:calc(50% - 20px);
  max-width:none
 }
 .selectSolicitar.v2 .contImgSoli .icoGral:before {
  width:28px;
  height:28px
 }
 .selectSolicitar.v2 .contTextSoli p span {
  font-size:8px;
  font-size:.5rem
 }
 .conentSolicitar.conentSolv2>p.small {
  font-size:10px!important;
  font-size:.625rem!important
 }
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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:0
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.75rem;
 color:#666
}
.armaPlay .contentTitulo p .link {
 font-size:16px;
 font-size:1rem;
 margin:0 10px
}
.armaPlay .ico_AtpInt,
.armaPlay .ico_AtpMov,
.armaPlay .ico_AtpTel,
.armaPlay .ico_AtpTv {
 position:relative
}
.armaPlay .ico_AtpInt:before,
.armaPlay .ico_AtpMov:before,
.armaPlay .ico_AtpTel:before,
.armaPlay .ico_AtpTv: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 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 {
 width:18px
}
.armaPlay .ico_AtpMov:before {
 background:url(vector/ico_planMovil-r.svg) no-repeat 0 0;
 background-size:contain;
 width:26px
}
.armaPlay .contSubTotal {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 margin-left:5px
}
.armaPlay .contSubTotal p span.ahorro {
 font-size:16px;
 font-size:1rem;
 position:absolute;
 right:0;
 width:95px;
 color:#da291c
}
.armaPlay .contSubTotal p span.ahorro strong {
 font-size:20px;
 font-size:1.25rem
}
.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:.3
}
.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:.3
}
.armaPlay .cVideoInclude.active p {
 opacity:1
}
.armaPlay .cVideoInclude.active p:before {
 background:url(vector/ico-check-cvideo.svg) no-repeat 0 0;
 opacity:1
}
.armaPlay .contTotal {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border:1px solid #ddd;
 height:60px;
 margin:20px 0;
 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-weight:500;
 margin-left:5px
}
.armaPlay .contAdicionales dl,
.armaPlay .contConjunto dl,
.armaPlay .contExtra dl,
.armaPlay .contInternet dl,
.armaPlay .contMovil dl,
.armaPlay .contTelefonia dl,
.armaPlay .contTelevision dl {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 flex-direction:column;
 -webkit-box-direction:column;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 width:calc(100% + 20px);
 margin-left:-10px
}
.armaPlay .contAdicionales dl dt,
.armaPlay .contConjunto dl dt,
.armaPlay .contExtra dl dt,
.armaPlay .contInternet dl dt,
.armaPlay .contMovil dl dt,
.armaPlay .contTelefonia dl dt,
.armaPlay .contTelevision 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 .contAdicionales dl dt i,
.armaPlay .contConjunto dl dt i,
.armaPlay .contExtra dl dt i,
.armaPlay .contInternet dl dt i,
.armaPlay .contMovil dl dt i,
.armaPlay .contTelefonia dl dt i,
.armaPlay .contTelevision dl dt i {
 width:60px;
 height:60px;
 display:block;
 float:left
}
.armaPlay .contAdicionales dl dt h2,
.armaPlay .contConjunto dl dt h2,
.armaPlay .contExtra dl dt h2,
.armaPlay .contInternet dl dt h2,
.armaPlay .contMovil dl dt h2,
.armaPlay .contTelefonia dl dt h2,
.armaPlay .contTelevision 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 .contAdicionales dl dt .accion,
.armaPlay .contConjunto dl dt .accion,
.armaPlay .contExtra dl dt .accion,
.armaPlay .contInternet dl dt .accion,
.armaPlay .contMovil dl dt .accion,
.armaPlay .contTelefonia dl dt .accion,
.armaPlay .contTelevision dl dt .accion {
 font-size:14px;
 font-size:.875rem;
 color:inherit;
 text-decoration:none;
 float:right;
 position:absolute;
 top:25px;
 right:20px;
 cursor:pointer
}
.armaPlay .contAdicionales dl dt .accion.quitar:before,
.armaPlay .contConjunto dl dt .accion.quitar:before,
.armaPlay .contExtra dl dt .accion.quitar:before,
.armaPlay .contInternet dl dt .accion.quitar:before,
.armaPlay .contMovil dl dt .accion.quitar:before,
.armaPlay .contTelefonia dl dt .accion.quitar:before,
.armaPlay .contTelevision dl dt .accion.quitar:before {
 content:"";
 font-family:FontAwesome;
 color:#0097a9;
 margin-right:5px
}
.armaPlay .contAdicionales dl dt .accion.quitar:after,
.armaPlay .contConjunto dl dt .accion.quitar:after,
.armaPlay .contExtra dl dt .accion.quitar:after,
.armaPlay .contInternet dl dt .accion.quitar:after,
.armaPlay .contMovil dl dt .accion.quitar:after,
.armaPlay .contTelefonia dl dt .accion.quitar:after,
.armaPlay .contTelevision dl dt .accion.quitar:after {
 content:"Quitar";
 color:#0097a9
}
.armaPlay .contAdicionales dl dt .accion.edit,
.armaPlay .contConjunto dl dt .accion.edit,
.armaPlay .contExtra dl dt .accion.edit,
.armaPlay .contInternet dl dt .accion.edit,
.armaPlay .contMovil dl dt .accion.edit,
.armaPlay .contTelefonia dl dt .accion.edit,
.armaPlay .contTelevision dl dt .accion.edit {
 right:100px
}
.armaPlay .contAdicionales dl dt .accion.edit:before,
.armaPlay .contConjunto dl dt .accion.edit:before,
.armaPlay .contExtra dl dt .accion.edit:before,
.armaPlay .contInternet dl dt .accion.edit:before,
.armaPlay .contMovil dl dt .accion.edit:before,
.armaPlay .contTelefonia dl dt .accion.edit:before,
.armaPlay .contTelevision dl dt .accion.edit:before {
 content:"";
 font-family:FontAwesome;
 color:#0097a9;
 margin-right:5px
}
.armaPlay .contAdicionales dl dt .accion.edit:after,
.armaPlay .contConjunto dl dt .accion.edit:after,
.armaPlay .contExtra dl dt .accion.edit:after,
.armaPlay .contInternet dl dt .accion.edit:after,
.armaPlay .contMovil dl dt .accion.edit:after,
.armaPlay .contTelefonia dl dt .accion.edit:after,
.armaPlay .contTelevision dl dt .accion.edit:after {
 content:"Editar";
 color:#0097a9
}
.armaPlay .contAdicionales dl dt .accion.remove:before,
.armaPlay .contConjunto dl dt .accion.remove:before,
.armaPlay .contExtra dl dt .accion.remove:before,
.armaPlay .contInternet dl dt .accion.remove:before,
.armaPlay .contMovil dl dt .accion.remove:before,
.armaPlay .contTelefonia dl dt .accion.remove:before,
.armaPlay .contTelevision dl dt .accion.remove:before {
 content:"";
 font-family:FontAwesome;
 color:#0097a9;
 margin-right:5px
}
.armaPlay .contAdicionales dl dt .accion.remove:after,
.armaPlay .contConjunto dl dt .accion.remove:after,
.armaPlay .contExtra dl dt .accion.remove:after,
.armaPlay .contInternet dl dt .accion.remove:after,
.armaPlay .contMovil dl dt .accion.remove:after,
.armaPlay .contTelefonia dl dt .accion.remove:after,
.armaPlay .contTelevision dl dt .accion.remove:after {
 content:"Eliminar";
 color:#0097a9
}
.armaPlay .contAdicionales dl dt .accion.agregar:before,
.armaPlay .contConjunto dl dt .accion.agregar:before,
.armaPlay .contExtra dl dt .accion.agregar:before,
.armaPlay .contInternet dl dt .accion.agregar:before,
.armaPlay .contMovil dl dt .accion.agregar:before,
.armaPlay .contTelefonia dl dt .accion.agregar:before,
.armaPlay .contTelevision dl dt .accion.agregar:before {
 content:"";
 font-family:FontAwesome;
 color:#0097a9;
 margin-right:5px
}
.armaPlay .contAdicionales dl dt .accion.agregar:after,
.armaPlay .contConjunto dl dt .accion.agregar:after,
.armaPlay .contExtra dl dt .accion.agregar:after,
.armaPlay .contInternet dl dt .accion.agregar:after,
.armaPlay .contMovil dl dt .accion.agregar:after,
.armaPlay .contTelefonia dl dt .accion.agregar:after,
.armaPlay .contTelevision dl dt .accion.agregar:after {
 content:"Agregar";
 color:#0097a9
}
.armaPlay .contAdicionales dl dt .accion.verMas:before,
.armaPlay .contConjunto dl dt .accion.verMas:before,
.armaPlay .contExtra dl dt .accion.verMas:before,
.armaPlay .contInternet dl dt .accion.verMas:before,
.armaPlay .contMovil dl dt .accion.verMas:before,
.armaPlay .contTelefonia dl dt .accion.verMas:before,
.armaPlay .contTelevision dl dt .accion.verMas:before {
 content:"Ver más";
 color:#0097a9
}
.armaPlay .contAdicionales dl dt .accion.verMas:after,
.armaPlay .contConjunto dl dt .accion.verMas:after,
.armaPlay .contExtra dl dt .accion.verMas:after,
.armaPlay .contInternet dl dt .accion.verMas:after,
.armaPlay .contMovil dl dt .accion.verMas:after,
.armaPlay .contTelefonia dl dt .accion.verMas:after,
.armaPlay .contTelevision dl dt .accion.verMas:after {
 content:"";
 font-family:FontAwesome;
 color:#0097a9;
 margin-left:5px
}
.armaPlay .contAdicionales dl dt .accion.ocultar:before,
.armaPlay .contConjunto dl dt .accion.ocultar:before,
.armaPlay .contExtra dl dt .accion.ocultar:before,
.armaPlay .contInternet dl dt .accion.ocultar:before,
.armaPlay .contMovil dl dt .accion.ocultar:before,
.armaPlay .contTelefonia dl dt .accion.ocultar:before,
.armaPlay .contTelevision dl dt .accion.ocultar:before {
 content:"Ocultar";
 color:#0097a9
}
.armaPlay .contAdicionales dl dt .accion.ocultar:after,
.armaPlay .contConjunto dl dt .accion.ocultar:after,
.armaPlay .contExtra dl dt .accion.ocultar:after,
.armaPlay .contInternet dl dt .accion.ocultar:after,
.armaPlay .contMovil dl dt .accion.ocultar:after,
.armaPlay .contTelefonia dl dt .accion.ocultar:after,
.armaPlay .contTelevision dl dt .accion.ocultar:after {
 content:"";
 font-family:FontAwesome;
 color:#0097a9;
 margin-left:5px
}
.armaPlay .contAdicionales dl dd>p,
.armaPlay .contConjunto dl dd>p,
.armaPlay .contExtra dl dd>p,
.armaPlay .contInternet dl dd>p,
.armaPlay .contMovil dl dd>p,
.armaPlay .contTelefonia dl dd>p,
.armaPlay .contTelevision 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 .contAdicionales dl .resumen,
.armaPlay .contConjunto dl .resumen,
.armaPlay .contExtra dl .resumen,
.armaPlay .contInternet dl .resumen,
.armaPlay .contMovil dl .resumen,
.armaPlay .contTelefonia dl .resumen,
.armaPlay .contTelevision 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:.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:.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 {
 color:#333
}
.armaPlay article p:last-of-type {
 margin-bottom:0
}
.armaPlay article input[type=checkbox],
.armaPlay article input[type=radio] {
 position:absolute;
 top:13px;
 right:13px;
 visibility:hidden
}
.armaPlay article.checkBox,
.armaPlay article.radioButton {
 position:relative
}
.armaPlay article.checkBox:before,
.armaPlay article.radioButton:before {
 content:"";
 display:block;
 width:18px;
 height:18px;
 border:1px solid #0097a9;
 background:#f3f3f3;
 overflow:hidden;
 position:absolute;
 top:10px;
 right:10px
}
.armaPlay article.checkBox.btnMultiplan,
.armaPlay article.radioButton.btnMultiplan {
 cursor:pointer;
 border:1px solid #999;
 border-radius:6px
}
.armaPlay article.checkBox.btnMultiplan h4,
.armaPlay article.radioButton.btnMultiplan h4 {
 height:auto;
 min-height:auto;
 padding-bottom:10px
}
.armaPlay article.checkBox.btnMultiplan.active,
.armaPlay article.radioButton.btnMultiplan.active {
 border:1px solid #0097a9;
 border-bottom-width:6px;
 position:relative;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -o-box-shadow:none;
 -ms-box-shadow:none;
 box-shadow:none
}
.armaPlay article.checkbox-incluido {
 position:relative;
 opacity:.5
}
.armaPlay article.checkbox-incluido:before {
 content:"";
 display:block;
 width:18px;
 height:18px;
 border:1px solid #0097a9;
 background:#f3f3f3;
 overflow:hidden;
 position:absolute;
 top:10px;
 right:10px
}
.armaPlay article.checkbox-incluido:after {
 content:"";
 font-family:FontAwesome;
 font-size:14px;
 font-size:.875rem;
 top:13px;
 right:13px;
 position:absolute;
 color:#0097a9;
 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 #0097a9;
 -webkit-box-shadow:0 1px 4px rgba(0,0,0,.6);
 -moz-box-shadow:0 1px 4px rgba(0,0,0,.6);
 -o-box-shadow:0 1px 4px rgba(0,0,0,.6);
 -ms-box-shadow:0 1px 4px rgba(0,0,0,.6);
 box-shadow:0 1px 4px rgba(0,0,0,.6)
}
.armaPlay article.active.checkBox:after {
 content:"";
 font-family:FontAwesome;
 font-size:14px;
 font-size:.875rem;
 top:13px;
 right:13px;
 position:absolute;
 color:#0097a9;
 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:#0097a9;
 pointer-events:none
}
.armaPlay article.boxPlan {
 padding:0;
 border-bottom:none;
 border:1px solid #ddd;
 border-radius:4px;
 overflow:hidden
}
.armaPlay article.boxPlan .contImg img {
 width:100%;
 margin-bottom:-4px
}
.armaPlay article.boxPlan .icoGral:before {
 width:21px;
 height:21px;
 margin-right:5px
}
.armaPlay article.boxPlan>h4 {
 font-size:18px;
 color:#666;
 height:50px;
 padding:0 35px 0 10px;
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.armaPlay article.boxPlan.active {
 border:1px solid #0097a9
}
.armaPlay article.boxPlan.active:after {
 top:18px
}
.armaPlay article.boxPlan:before {
 top:15px
}
.armaPlay article.boxPlan.planTelefonia .icoGral:before {
 background-image:url(vector/ico_planTelefonia-a.svg)
}
.armaPlay article.boxPlan.planInternet .icoGral:before {
 background-image:url(vector/ico_planInternet-r.svg)
}
.armaPlay article.boxPlan.planTelevision .icoGral:before {
 background-image:url(vector/ico_planTelevision-g.svg)
}
.armaPlay article.boxPlan.planMovil .icoGral:before {
 background-image:url(vector/ico_planMovil-r.svg)
}
.armaPlay .contAddPlan dl dt {
 background-color:#f5f5f5
}
.armaPlay .contAddPlan dl dt h2 {
 border-left:none
}
.armaPlay .contAddPlan dl dd>p {
 padding:0 10px;
 margin-bottom:20px
}
.armaPlay .contAddPlan .cardsMultiplanAdicional {
 padding:0 10px;
 margin-bottom:20px
}
.armaPlay .contAddPlan .cardMultiplanAdicional {
 border:1px solid #ccc;
 border-radius:4px;
 background-color:#fff;
 margin-bottom:10px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.armaPlay .contAddPlan .paquetes-premium {
 padding:0 10px
}
.armaPlay .contAddPlan .cont__Planes {
 margin-bottom:30px!important
}
.armaPlay .contExtraPlan {
 background-color:#f5f5f5;
 border:1px solid #ddd;
 height:60px;
 margin:20px 10px;
 width:calc(100% - 20px);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.armaPlay .contExtraPlan h2 {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:28px;
 font-weight:300;
 padding:16px;
 float:left
}
.armaPlay .subtituloPlanes {
 font-size:22px;
 color:#222;
 font-weight:300;
 margin-bottom:30px;
 padding:0 20px;
 width:100%
}
.armaPlay article.boxArmaPlan {
 padding:0;
 border:none;
 border-bottom:none
}
.armaPlay article.boxArmaPlan>label {
 display:inline-block;
 width:100%;
 height:100%;
 cursor:pointer;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.armaPlay article.boxArmaPlan>label>input[type=checkbox]:checked+.boxArmaPlan-main,
.armaPlay article.boxArmaPlan>label>input[type=radio]:checked+.boxArmaPlan-main {
 border:1px solid #0097a9;
 border-bottom:4px solid #0097a9
}
.armaPlay article.boxArmaPlan>label>input[type=checkbox]:checked+.boxArmaPlan-main .checked:before,
.armaPlay article.boxArmaPlan>label>input[type=radio]:checked+.boxArmaPlan-main .checked:before {
 content:"";
 width:14px;
 height:14px;
 border:#0097a9;
 display:inline-block;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 border-radius:50px;
 background-color:#0097a9
}
.armaPlay article.boxArmaPlan .box__rs {
 padding-bottom:0;
 padding-top:5px;
 margin-bottom:0;
 border-bottom:none
}
.armaPlay article.boxArmaPlan .box__rs li {
 margin:0 0 5px 5px;
 padding-bottom:0;
 display:inline-block
}
.armaPlay article.boxArmaPlan .box__rs li:before {
 display:none
}
.armaPlay article.boxArmaPlan .box__rs .icoGral:before {
 width:12px;
 height:12px
}
.armaPlay article.boxArmaPlan .boxArmaPlan-main {
 width:100%;
 height:100%;
 padding:20px;
 border:1px solid #ddd;
 border-bottom:4px solid #ddd;
 position:relative;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.armaPlay article.boxArmaPlan .boxArmaPlan-main h4 {
 padding-right:10px
}
.armaPlay article.boxArmaPlan .checked {
 display:inline-block;
 width:18px;
 height:18px;
 border:1px solid #0097a9;
 background:#f3f3f3;
 position:absolute;
 top:10px;
 right:10px;
 border-radius:50%
}
.armaPlay article.boxArmaPlan li {
 padding-bottom:10px;
 font-size:14px
}
.armaPlay article.boxArmaPlan ul {
 padding-bottom:10px
}
.armaPlay article.boxArmaPlan p.precioUnit {
 font-size:14px;
 color:#666
}
.armaPlay article.boxArmaPlan p.precioUnit b {
 font-weight:500
}
.armaPlay .cont__Planes.customSlick2 {
 width:calc(100% - 100px);
 margin:auto
}
.armaPlay .cont__Planes.customSlick2 .boxArmaPlan {
 margin:0
}
.armaPlay .cont__Planes.customSlick2+.contExtraPlan {
 margin-top:50px
}
.armaPlay .cont__Adicionales,
.armaPlay .cont__Decodificacores,
.armaPlay .cont__Packs,
.armaPlay .cont__Planes {
 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
}
.armaPlay .cont__Adicionales h3,
.armaPlay .cont__Decodificacores h3,
.armaPlay .cont__Packs h3,
.armaPlay .cont__Planes 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 margin-top:20px
}
.armaPlay .cantidad input[type=number],
.armaPlay .cantidad input[type=text] {
 margin:0 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:.5;
 cursor:pointer
}
.armaPlay .cantidad .btnMin {
 background:#333
}
.armaPlay .cantidad .btnPlus {
 background:#0097a9
}
.armaPlay .resumen {
 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
}
.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;
 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;
 float:left;
 width:100%;
 position:relative;
 padding-bottom:40px
}
.armaPlay .resumen .contenDescrip:last-child {
 padding-bottom:0
}
.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:.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:.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:.9375rem;
 color:#666;
 font-weight:300;
 margin-bottom:10px
}
.armaPlay .resumen .precioResumen .precioAhorro {
 font-size:15px;
 font-size:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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>dl>dd li+li {
 margin-top:10px
}
.armaPlay .formResume .planBasico>dl>dd li>img {
 height:auto;
 max-height:32px;
 max-width:100%;
 display:inline-block;
 margin-left:5px
}
.armaPlay .formResume .planBasico .total {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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:#da291c;
 left:0;
 position:absolute
}
.armaPlay .formResume.v2 .mod__formResume .planBasico dl.total dt {
 color:#da291c
}
.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 .contAdicionales dl dt.noBorder,
.armaPlay.v2 .contConjunto dl dt.noBorder,
.armaPlay.v2 .contExtra dl dt.noBorder,
.armaPlay.v2 .contInternet dl dt.noBorder,
.armaPlay.v2 .contTelefonia dl dt.noBorder,
.armaPlay.v2 .contTelevision dl dt.noBorder,
.armaPlay.v3 .contAdicionales dl dt.noBorder,
.armaPlay.v3 .contConjunto dl dt.noBorder,
.armaPlay.v3 .contExtra dl dt.noBorder,
.armaPlay.v3 .contInternet dl dt.noBorder,
.armaPlay.v3 .contTelefonia dl dt.noBorder,
.armaPlay.v3 .contTelevision dl dt.noBorder {
 border:none;
 border-bottom:1px solid #ddd
}
.armaPlay.v2 .contAdicionales dl dt h2,
.armaPlay.v2 .contConjunto dl dt h2,
.armaPlay.v2 .contExtra dl dt h2,
.armaPlay.v2 .contInternet dl dt h2,
.armaPlay.v2 .contTelefonia dl dt h2,
.armaPlay.v2 .contTelevision dl dt h2,
.armaPlay.v3 .contAdicionales dl dt h2,
.armaPlay.v3 .contConjunto dl dt h2,
.armaPlay.v3 .contExtra dl dt h2,
.armaPlay.v3 .contInternet dl dt h2,
.armaPlay.v3 .contTelefonia dl dt h2,
.armaPlay.v3 .contTelevision dl dt h2 {
 border-left:none;
 padding-left:0
}
.armaPlay.v2 .contAdicionales dl dt.disable,
.armaPlay.v2 .contConjunto dl dt.disable,
.armaPlay.v2 .contExtra dl dt.disable,
.armaPlay.v2 .contInternet dl dt.disable,
.armaPlay.v2 .contTelefonia dl dt.disable,
.armaPlay.v2 .contTelevision dl dt.disable,
.armaPlay.v3 .contAdicionales dl dt.disable,
.armaPlay.v3 .contConjunto dl dt.disable,
.armaPlay.v3 .contExtra dl dt.disable,
.armaPlay.v3 .contInternet dl dt.disable,
.armaPlay.v3 .contTelefonia dl dt.disable,
.armaPlay.v3 .contTelevision dl dt.disable {
 opacity:.5;
 pointer-events:none
}
.armaPlay.v2 .contAdicionales dl dt.color,
.armaPlay.v2 .contConjunto dl dt.color,
.armaPlay.v2 .contExtra dl dt.color,
.armaPlay.v2 .contInternet dl dt.color,
.armaPlay.v2 .contTelefonia dl dt.color,
.armaPlay.v2 .contTelevision dl dt.color,
.armaPlay.v3 .contAdicionales dl dt.color,
.armaPlay.v3 .contConjunto dl dt.color,
.armaPlay.v3 .contExtra dl dt.color,
.armaPlay.v3 .contInternet dl dt.color,
.armaPlay.v3 .contTelefonia dl dt.color,
.armaPlay.v3 .contTelevision dl dt.color {
 background-color:#f2f2f2
}
.armaPlay.v2 .contAdicionales dl dt.noIcon h2,
.armaPlay.v2 .contConjunto dl dt.noIcon h2,
.armaPlay.v2 .contExtra dl dt.noIcon h2,
.armaPlay.v2 .contInternet dl dt.noIcon h2,
.armaPlay.v2 .contTelefonia dl dt.noIcon h2,
.armaPlay.v2 .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,
.armaPlay.v3 .contInternet dl dt.noIcon h2,
.armaPlay.v3 .contTelefonia dl dt.noIcon h2,
.armaPlay.v3 .contTelevision dl dt.noIcon h2 {
 padding-left:20px
}
.armaPlay.v2 .contAdicionales dl dd p,
.armaPlay.v2 .contConjunto dl dd p,
.armaPlay.v2 .contExtra dl dd p,
.armaPlay.v2 .contInternet dl dd p,
.armaPlay.v2 .contTelefonia dl dd p,
.armaPlay.v2 .contTelevision dl dd p,
.armaPlay.v3 .contAdicionales dl dd p,
.armaPlay.v3 .contConjunto dl dd p,
.armaPlay.v3 .contExtra dl dd p,
.armaPlay.v3 .contInternet dl dd p,
.armaPlay.v3 .contTelefonia dl dd p,
.armaPlay.v3 .contTelevision dl dd p {
 font-size:16px;
 font-size:1rem
}
.armaPlay.v2 .contAdicionales dl dd p.precio,
.armaPlay.v2 .contConjunto dl dd p.precio,
.armaPlay.v2 .contExtra dl dd p.precio,
.armaPlay.v2 .contInternet dl dd p.precio,
.armaPlay.v2 .contTelefonia dl dd p.precio,
.armaPlay.v2 .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,
.armaPlay.v3 .contInternet dl dd p.precio,
.armaPlay.v3 .contTelefonia dl dd p.precio,
.armaPlay.v3 .contTelevision 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;
 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:#da291c
}
.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_AtpInt,
.armaPlay.v3 .ico_AtpMov,
.armaPlay.v3 .ico_AtpTel,
.armaPlay.v3 .ico_AtpTv {
 position:relative
}
.armaPlay.v3 .ico_AtpInt:before,
.armaPlay.v3 .ico_AtpMov:before,
.armaPlay.v3 .ico_AtpTel:before,
.armaPlay.v3 .ico_AtpTv: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%;
 background:url(img/icon-servicios.png) no-repeat 0 0;
 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 {
 width:18px
}
.armaPlay .planes__multiplan {
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 margin:0 -20px
}
.armaPlay .planes__multiplan .btnMultiplan {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 width:calc(30% - 40px);
 min-width:300px;
 margin:0 20px 10px
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 margin:40px 0 -20px
}
.contThanks .contGracias .cont-btns .btn-azul,
.contThanks .contGracias .cont-btns .btn-rojo {
 margin:0;
 border-radius:1px
}
.contThanks .contGracias .print {
 display:table;
 font-size:13px;
 font-size:.8125rem
}
.contThanks .graciasPrincipal {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 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;
 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:0
}
.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:#da291c;
 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 dd,
.contThanks .contResumen dt {
 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
}
.modalConfirmaTuPlan {
 max-width:400px;
 padding:20px 0;
 margin:auto;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.modalConfirmaTuPlan .container>p {
 line-height:1.3em;
 font-size:16px
}
.modalConfirmaTuPlan .container .titulo-modal {
 text-align:center;
 margin-bottom:20px
}
.modalConfirmaTuPlan .container .titulo-modal .fa {
 font-size:42px;
 color:#44af69;
 margin-bottom:10px
}
.modalConfirmaTuPlan .container .titulo-modal h1 {
 padding:0 0 15px;
 font-size:16px;
 font-weight:500;
 color:#222
}
.modalConfirmaTuPlan .container .titulo-modal p {
 font-weight:300;
 line-height:22px;
 color:#222;
 font-size:16px
}
.modalConfirmaTuPlan .container .descPlanModal {
 color:#222
}
.modalConfirmaTuPlan .container .descPlanModal h4 {
 font-size:16px;
 font-weight:500;
 margin-bottom:10px
}
.modalConfirmaTuPlan .container .descPlanModal .colorAzul {
 color:#0097a9;
 font-weight:300;
 margin-bottom:20px
}
.modalConfirmaTuPlan .container .descPlanModal ul.lista {
 margin-bottom:15px
}
.modalConfirmaTuPlan .container .descPlanModal ul.lista li {
 font-size:16px;
 line-height:1.3em
}
.modalConfirmaTuPlan .container .bigTxtBold {
 font-size:26px!important;
 font-weight:700;
 margin-bottom:10px;
 color:#222
}
.modalConfirmaTuPlan .container .cont-btn [class^=btn-] {
 width:100%;
 max-width:240px;
 margin:10px auto 0 auto
}
.modalArmaDetalles {
 display:none
}
.modalArmaDetalles .planCompDetalles h1 {
 font-size:28px;
 font-size:1.75rem;
 font-weight:400
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox {
 padding:40px 0;
 border-bottom:#ddd 1px solid
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox:last-child {
 border-bottom:0!important
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox h2 {
 font-size:24px;
 font-size:1.5rem;
 font-weight:400;
 padding:5px 0
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox h2 .precio {
 float:right
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox h3 {
 font-size:20px;
 font-size:1.25rem;
 margin:20px 0
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox h3:before {
 content:"+";
 color:#b7202e;
 margin-right:10px;
 display:inline-block
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox h3+ul {
 padding-top:10px!important
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox i {
 width:31px;
 height:30px;
 display:block;
 float:left;
 margin-right:10px
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox .ico_AtpInt,
.modalArmaDetalles .planCompDetalles .planCompDetallesBox .ico_AtpTel,
.modalArmaDetalles .planCompDetalles .planCompDetallesBox .ico_AtpTv {
 position:relative
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox .ico_AtpInt:before,
.modalArmaDetalles .planCompDetalles .planCompDetallesBox .ico_AtpTel:before,
.modalArmaDetalles .planCompDetalles .planCompDetallesBox .ico_AtpTv: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 0 0;
 display:block;
 height:30px
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox .ico_AtpTv:before {
 background-position:-46px 0;
 width:31px;
 height:18px
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox .ico_AtpInt:before {
 background-position:-15px 0;
 width:31px
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox .ico_AtpTel:before {
 width:15px
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox ul {
 width:100%;
 padding-top:20px
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox ul li {
 color:#666;
 position:relative;
 padding-left:10px;
 padding-bottom:5px
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox ul li:before {
 content:"•";
 color:#da291c;
 left:0;
 position:absolute
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox dl {
 width:100%;
 padding-bottom:5px
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox dl dt {
 display:inline-block;
 padding-left:10px
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox dl dt:before {
 content:"•";
 color:#da291c;
 left:0;
 position:absolute
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox dl dd {
 float:right
}
.modalArmaDetalles .planCompDetalles .planCompDetallesBox dl dd span {
 font-size:16px;
 font-size:1rem
}
.modalArmaDetalles .planCompDetalles .planCompDetallesTotal {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border:1px solid #ddd;
 height:60px;
 margin:20px 0;
 width:100%;
 position:relative;
 padding:20px
}
.modalArmaDetalles .planCompDetalles .planCompDetallesTotal p {
 font-size:20px;
 font-size:1.25rem;
 text-align:right;
 font-weight:300
}
.modalArmaDetalles .planCompDetalles .planCompDetallesTotal p span {
 font-weight:500;
 margin-left:5px
}
.modalArmaDetalles .planesyCobertura {
 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 max-width:700px;
 margin:auto;
 width:100%!important
}
.modalArmaDetalles .planesyCobertura .consultaCovertura,
.modalArmaDetalles .planesyCobertura .planesTelefonia {
 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;
 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;
 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;
 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;
 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:#da291c;
 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,.3);
 -moz-box-shadow:1px 1px 5px rgba(0,0,0,.3);
 -o-box-shadow:1px 1px 5px rgba(0,0,0,.3);
 -ms-box-shadow:1px 1px 5px rgba(0,0,0,.3);
 box-shadow:1px 1px 5px rgba(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:#0097a9
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li span.tv:before {
 background-position:-40px 0;
 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 0;
 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 0;
 width:10px
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox ul li:last-child {
 margin-bottom:0
}
#modalPrevATP .modalPrevATPCont .modalPrevATPBox .btn-azul {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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:#0097a9!important;
 background:#fff;
 border-color:#0097a9
}
.contImgRadioButton {
 margin-bottom:10px;
 overflow:hidden
}
.contImgRadioButton picture {
 display:inline-block;
 position:relative
}
.contImgRadioButton picture img {
 width:auto;
 height:28px
}
.contImgRadioButton picture+picture {
 margin-left:22px
}
.contImgRadioButton picture+picture:before {
 color:#b7202e;
 position:absolute;
 left:-16px;
 top:10px;
 font-size:10px;
 font-size:.625rem;
 content:"";
 font-family:FontAwesome
}
.secPlanes {
 padding:0
}
.secPlanes .container {
 margin-bottom:0
}
[class^=btn-].bigBtn {
 width:100%;
 max-width:180px
}
.atpBanner {
 padding:0
}
.atpBanner img {
 width:100%;
 height:auto;
 display:block
}
.atpBanner .mov {
 display:none
}
.atpBanner+.atpApp {
 padding-top:20px
}
@media only screen and (max-width:640px) {
 .atpBanner {
  padding-left:0!important;
  padding-right:0!important
 }
 .atpBanner .container {
  padding-left:0;
  padding-right:0
 }
 .atpBanner .desk {
  display:none
 }
 .atpBanner .mov {
  display:block
 }
}
.sectAppAtp.hideAtp,
.wrapAppAtp.hideAtp {
 display:none
}
.atpApp {
 background-color:#fff!important
}
.atpApp .atpBannerText {
 margin-bottom:20px
}
.atpApp .atpBannerText p {
 font-size:18px;
 font-size:1.125rem;
 text-align:center;
 line-height:1.4;
 margin:0 auto;
 display:table
}
.atpApp .atpBannerText p strong {
 font-size:24px;
 font-size:1.5rem;
 font-weight:500!important;
 margin-right:5px
}
@media only screen and (max-width:640px) {
 .atpApp .atpBannerText p strong {
  display:block;
  width:100%;
  margin-right:0;
  margin-bottom:10px
 }
}
.atpApp .atpAppBreadcrumb {
 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;
 width:100%;
 margin-left:0;
 margin-bottom:20px
}
.atpApp .atpAppBreadcrumb li {
 font-size:12px;
 font-size:.75rem;
 position:relative;
 font-weight:400!important;
 width:auto!important;
 padding-bottom:0;
 padding-right:15px
}
.atpApp .atpAppBreadcrumb li:after {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 content:"";
 display:block;
 position:absolute;
 right:0;
 top:5px;
 width:5px;
 height:5px;
 background-color:#666
}
.atpApp .atpAppBreadcrumb li.active {
 color:#da291c
}
.atpApp .atpAppBreadcrumb li.active:after {
 background-color:#da291c
}
.atpApp .atpAppBreadcrumb li+li {
 margin-left:10px
}
.atpApp .atpStepBar {
 -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;
 width:100%;
 max-width:960px;
 margin:0 auto;
 padding-bottom:50px
}
.atpApp .atpStepBar .step {
 position:relative;
 width:33.33%
}
.atpApp .atpStepBar .step .stepCircle {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 position:relative;
 width:52px;
 height:52px;
 margin:0 auto;
 background-color:#fff;
 border:#bbb 4px solid;
 z-index:1
}
.atpApp .atpStepBar .step .stepCircle 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:40px;
 display:block
}
.atpApp .atpStepBar .step .stepCircle img.act {
 display:none
}
.atpApp .atpStepBar .step .stepCircle span {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%;
 text-align:center;
 width:200px;
 top:60px
}
.atpApp .atpStepBar .step:before {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 content:"";
 left:0;
 width:50%;
 height:4px;
 background-color:#bbb
}
.atpApp .atpStepBar .step:after {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 content:"";
 right:0;
 width:50%;
 height:4px;
 background-color:#bbb
}
.atpApp .atpStepBar .step.active .stepCircle {
 border-color:#da291c
}
.atpApp .atpStepBar .step.active .stepCircle img {
 display:none
}
.atpApp .atpStepBar .step.active .stepCircle img.act {
 display:block
}
.atpApp .atpStepBar .step.active .stepCircle span {
 color:#da291c
}
.atpApp .atpStepBar .step.active:before {
 background-color:#da291c
}
.atpApp .atpStepBar .step.done .stepCircle {
 border-color:#da291c
}
.atpApp .atpStepBar .step.done .stepCircle img {
 display:none
}
.atpApp .atpStepBar .step.done .stepCircle img.act {
 display:block
}
.atpApp .atpStepBar .step.done .stepCircle span {
 color:#da291c
}
.atpApp .atpStepBar .step.done:before {
 background-color:#da291c
}
.atpApp .atpStepBar .step.done:after {
 background-color:#da291c
}
@media only screen and (max-width:640px) {
 .atpApp .atpStepBar {
  width:calc(100% + 40px);
  max-width:initial;
  margin-left:-20px;
  margin-right:-20px;
  padding-bottom:60px
 }
 .atpApp .atpStepBar .step .stepCircle span {
  font-size:14px;
  font-size:.875rem;
  width:140px
 }
}
.atpApp .atpHeader {
 font-size:20px;
 font-size:1.25rem;
 font-weight:500;
 text-align:center;
 display:table;
 margin:0 auto 20px;
 padding:10px 20px;
 border-bottom:#da291c 2px solid
}
@media only screen and (max-width:640px) {
 .atpApp .atpHeader {
  font-size:18px;
  font-size:1.125rem;
  padding:5px 20px
 }
}
.atpApp .atpSelDep .atpSelSlider {
 margin-top:40px
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .atpSelSld {
 border-left:#ddd 1px solid
}
@media only screen and (max-width:640px) {
 .atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .atpSelSld {
  border-left:0
 }
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .atpSelSld .radioBtnText {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 width:100%;
 padding:10px 20px;
 cursor:pointer
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .atpSelSld .radioBtnText input {
 position:absolute;
 width:100%!important;
 height:100%;
 left:0;
 top:0;
 visibility:hidden
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .atpSelSld .radioBtnText input:checked~.checkmark {
 color:#da291c;
 text-decoration:underline
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .atpSelSld .radioBtnText .checkmark {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 font-size:18px;
 font-size:1.125rem;
 font-weight:300;
 text-align:center;
 display:block;
 width:100%;
 pointer-events:none
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-track {
 margin-left:-1px
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-next,
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-prev {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 width:50px;
 min-width:initial;
 height:50px;
 background-color:#fff;
 z-index:1
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-next:before,
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-prev:before {
 font-size:32px;
 font-size:2rem;
 color:#bbb
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-next:hover,
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-prev:hover {
 background-color:#da291c
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-next:hover:before,
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-prev:hover:before {
 color:#fff
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-prev {
 left:0
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-prev:before {
 content:"";
 font-family:FontAwesome
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-next {
 right:0
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-next:before {
 content:"";
 font-family:FontAwesome
}
.atpApp .atpSelDep .atpSelSlider .atpSelSliderWrap .slick-dots {
 bottom:-30px
}
.atpApp .atpSelDep .atpSelStrat {
 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:40px
}
.atpApp .atpSelDep .atpSelStrat .atpSelStratCb {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:150px;
 padding:0;
 cursor:pointer
}
.atpApp .atpSelDep .atpSelStrat .atpSelStratCb input {
 position:absolute;
 width:100%!important;
 height:100%;
 left:0;
 top:0;
 margin:0;
 visibility:hidden
}
.atpApp .atpSelDep .atpSelStrat .atpSelStratCb input:checked~.checkmark {
 -webkit-box-shadow:0 0 10px 0 rgba(31,151,174,.2);
 -moz-box-shadow:0 0 10px 0 rgba(31,151,174,.2);
 box-shadow:0 0 10px 0 rgba(31,151,174,.2);
 -moz-transform:scale(1.1);
 -webkit-transform:scale(1.1);
 -o-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.atpApp .atpSelDep .atpSelStrat .atpSelStratCb input:checked~.checkmark i {
 color:#0097a9
}
.atpApp .atpSelDep .atpSelStrat .atpSelStratCb input:checked~.checkmark span {
 color:#0097a9
}
.atpApp .atpSelDep .atpSelStrat .atpSelStratCb .checkmark {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 border-radius:20px;
 width:150px;
 height:150px;
 background-color:#fff;
 cursor:pointer;
 -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.atpApp .atpSelDep .atpSelStrat .atpSelStratCb .checkmark i {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 font-size:72px;
 font-size:4.5rem;
 font-weight:300;
 color:#ccc;
 margin-right:5px
}
.atpApp .atpSelDep .atpSelStrat .atpSelStratCb .checkmark span {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 font-size:18px;
 font-size:1.125rem;
 color:#ccc
}
.atpApp .atpSelDep .atpSelStrat .atpSelStratCb .checkmark span strong {
 font-size:22px;
 font-size:1.375rem;
 text-transform:uppercase;
 display:block;
 width:100%;
 margin-top:5px
}
@media only screen and (max-width:1102px) {
 .atpApp .atpSelDep .atpSelStrat .atpSelStratCb {
  width:140px
 }
 .atpApp .atpSelDep .atpSelStrat .atpSelStratCb .checkmark {
  width:140px;
  height:140px
 }
}
@media only screen and (max-width:960px) {
 .atpApp .atpSelDep .atpSelStrat {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  width:100%;
  max-width:520px;
  margin:0 auto;
  margin-top:40px
 }
 .atpApp .atpSelDep .atpSelStrat .atpSelStratCb:nth-child(4),
 .atpApp .atpSelDep .atpSelStrat .atpSelStratCb:nth-child(5),
 .atpApp .atpSelDep .atpSelStrat .atpSelStratCb:nth-child(6) {
  margin-top:40px
 }
}
@media only screen and (max-width:520px) {
 .atpApp .atpSelDep .atpSelStrat {
  max-width:340px
 }
 .atpApp .atpSelDep .atpSelStrat .atpSelStratCb:nth-child(3),
 .atpApp .atpSelDep .atpSelStrat .atpSelStratCb:nth-child(4),
 .atpApp .atpSelDep .atpSelStrat .atpSelStratCb:nth-child(5),
 .atpApp .atpSelDep .atpSelStrat .atpSelStratCb:nth-child(6) {
  margin-top:20px
 }
}
.atpApp .atpSelDep .atpSelServicios {
 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:980px;
 margin:40px auto
}
.atpApp .atpSelDep .atpSelServicios .atpServCard {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 max-width:300px;
 padding:0 10px
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 border:#ddd 2px solid;
 -webkit-border-top-right-radius:20px;
 -webkit-border-bottom-left-radius:20px;
 -moz-border-radius-topright:20px;
 -moz-border-radius-bottomleft:20px;
 border-top-right-radius:20px;
 border-bottom-left-radius:20px
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardHead {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 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%;
 height:60px;
 padding:0 15px;
 -webkit-border-top-right-radius:18px;
 -webkit-border-bottom-left-radius:18px;
 -moz-border-radius-topright:18px;
 -moz-border-radius-bottomleft:18px;
 border-top-right-radius:18px;
 border-bottom-left-radius:18px
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardHead h3 {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 font-size:26px;
 font-size:1.625rem
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardHead .pillCb {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:17px;
 -moz-border-radius:17px;
 border-radius:17px;
 position:relative;
 width:70px;
 height:34px;
 padding:0;
 background-color:#fff;
 border:#ddd 3px solid;
 cursor:pointer
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardHead .pillCb input {
 position:absolute;
 width:100%!important;
 height:100%;
 left:0;
 top:0;
 margin:0;
 visibility:hidden
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardHead .pillCb input:checked~.checkmark {
 left:38px
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardHead .pillCb .checkmark {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 display:block;
 position:absolute;
 left:4px;
 top:3px;
 width:22px;
 height:22px;
 background-color:#666
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardHead.active {
 background-color:#ddd;
 -webkit-box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.3);
 -moz-box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.3);
 box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.3)
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardHead.active h3 {
 color:#fff
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardCont {
 display:none
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardCont .atpServItem {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 width:100%;
 padding:5px 15px;
 border-bottom:#ddd 2px solid;
 -webkit-border-top-right-radius:18px;
 -webkit-border-bottom-left-radius:18px;
 -moz-border-radius-topright:18px;
 -moz-border-radius-bottomleft:18px;
 border-top-right-radius:18px;
 border-bottom-left-radius:18px
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardCont .atpServItem p {
 font-size:18px;
 font-size:1.125rem;
 font-weight:400;
 text-align:center;
 width:calc(100% - 15px)
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardCont .atpServItem p span {
 font-size:22px;
 font-size:1.375rem;
 font-weight:300
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardCont .atpServItem .actBtn {
 display:block;
 position:absolute;
 right:0;
 bottom:0;
 width:30px;
 height:24px;
 background-color:#666;
 cursor:pointer;
 -webkit-border-radius:12px;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius:12px;
 -moz-border-radius-bottomright:0;
 border-radius:12px;
 border-bottom-right-radius:0
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardCont .atpServItem .actBtn: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:14px;
 font-size:.875rem;
 color:#fff
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardCont .atpServItem:last-child {
 border-bottom:none
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo {
 display:none
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 display:none
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap h4 {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:18px;
 font-size:1.125rem;
 font-weight:400;
 text-align:center;
 width:100%;
 padding:0 10px;
 margin:15px 0
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap h4 span {
 font-size:22px;
 font-size:1.375rem;
 font-weight:300
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap ul {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 padding:0 10px;
 margin-bottom:15px
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap ul li {
 font-size:13px;
 font-size:.8125rem;
 text-align:center;
 line-height:1.4
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServPrecio {
 text-align:center;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 padding:0 10px
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServPrecio p {
 font-size:16px;
 font-size:1rem;
 font-weight:700
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServPrecio p+p {
 margin-top:5px
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServPrecio p.prev {
 font-size:14px;
 font-size:.875rem;
 font-weight:400;
 text-decoration:line-through
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply {
 -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:100%;
 margin-top:20px
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .btnApply {
 font-size:16px;
 font-size:1rem;
 color:#fff;
 min-width:initial;
 padding:10px 20px;
 outline:0;
 border:none;
 background-color:#ddd;
 -webkit-border-top-right-radius:18px;
 -webkit-border-bottom-left-radius:18px;
 -moz-border-radius-topright:18px;
 -moz-border-radius-bottomleft:18px;
 border-top-right-radius:18px;
 border-bottom-left-radius:18px;
 cursor:pointer
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .btnApply:after {
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .actBtn {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:block;
 position:relative;
 width:30px;
 height:24px;
 cursor:pointer;
 border:#ddd 2px solid;
 -webkit-border-radius:12px;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius:12px;
 -moz-border-radius-bottomright:0;
 border-radius:12px;
 border-bottom-right-radius:0
}
.atpApp .atpSelDep .atpSelServicios .atpServCard .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .actBtn: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:14px;
 font-size:.875rem
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap {
 border-color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardHead .pillCb {
 border-color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardHead .pillCb .checkmark {
 background-color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardHead.active {
 background-color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardCont .atpServItem {
 border-color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardCont .atpServItem p {
 color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardCont .atpServItem .actBtn {
 background-color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardInfo .atpServInfoWrap h4 {
 color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServPrecio {
 color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .btnApply {
 background-color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .actBtn {
 border-color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardOrange .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .actBtn:after {
 color:#f5842b
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap {
 border-color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardHead .pillCb {
 border-color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardHead .pillCb .checkmark {
 background-color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardHead.active {
 background-color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardCont .atpServItem {
 border-color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardCont .atpServItem p {
 color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardCont .atpServItem .actBtn {
 background-color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardInfo .atpServInfoWrap h4 {
 color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServPrecio {
 color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .btnApply {
 background-color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .actBtn {
 border-color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardBlue .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .actBtn:after {
 color:#0097a9
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap {
 border-color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardHead .pillCb {
 border-color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardHead .pillCb .checkmark {
 background-color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardHead.active {
 background-color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardCont .atpServItem {
 border-color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardCont .atpServItem p {
 color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardCont .atpServItem .actBtn {
 background-color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardInfo .atpServInfoWrap h4 {
 color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServPrecio {
 color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .btnApply {
 background-color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .actBtn {
 border-color:#da291c
}
.atpApp .atpSelDep .atpSelServicios .atpServCard.cardRed .atpServCardWrap .atpServCardInfo .atpServInfoWrap .atpServApply .actBtn:after {
 color:#da291c
}
@media only screen and (max-width:760px) {
 .atpApp .atpSelDep .atpSelServicios {
  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
 }
 .atpApp .atpSelDep .atpSelServicios .atpServCard+.atpServCard {
  margin-top:20px
 }
}
.atpApp .atpSelDep .formError {
 font-size:12px;
 font-size:.75rem;
 color:#da291c;
 text-align:center;
 margin-top:20px
}
@media only screen and (max-width:480px) {
 .atpApp .atpSelDep .formError {
  margin-top:40px
 }
}
.atpApp .atpSelDep .btnGroup {
 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-top:40px
}
@media only screen and (max-width:480px) {
 .atpApp .atpSelDep .btnGroup {
  flex-direction:column-reverse;
  -webkit-box-direction:column-reverse;
  -webkit-flex-direction:column-reverse;
  -ms-flex-direction:column-reverse
 }
 .atpApp .atpSelDep .btnGroup [class*=btn-] {
  width:100%
 }
 .atpApp .atpSelDep .btnGroup [class*=btn-]+[class*=btn-] {
  margin-left:0!important;
  margin-bottom:10px
 }
}
.atpApp .atpSelDep .btnGroup [class*=btn-] {
 margin:0;
 min-width:210px
}
.atpApp .atpSelDep .btnGroup [class*=btn-]+[class*=btn-] {
 margin-left:40px
}
.atpApp .atpSelDep.hideAtp {
 display:none
}
.atpApp .atpSelPrev {
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 border-radius:30px;
 border:#da291c 2px solid;
 width:100%;
 max-width:820px;
 margin:0 auto
}
.atpApp .atpSelPrev .atpSelPrevWrap {
 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
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo {
 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:10px
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detInfo {
 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
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detInfo p {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:18px;
 font-size:1.125rem;
 position:relative;
 padding:0 10px;
 max-width:130px
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detInfo p span {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:12px;
 font-size:.75rem;
 font-weight:300;
 width:100%;
 display:block
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detInfo i {
 color:#da291c;
 font-size:18px;
 font-size:1.125rem
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detPrice {
 position:relative;
 padding-left:20px
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detPrice p {
 font-size:18px;
 font-size:1.125rem
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detPrice p strong {
 color:#da291c
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detPrice:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 display:block;
 width:2px;
 height:15px;
 background-color:#000104
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevPrice {
 padding:10px
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevPrice .btnBuy {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 border-radius:20px;
 font-size:18px;
 font-size:1.125rem;
 font-weight:400;
 color:#fff;
 min-width:140px;
 padding:10px 20px;
 outline:0;
 border:none;
 background-color:#da291c;
 cursor:pointer
}
.atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevPrice .btnBuy:after {
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
@media only screen and (max-width:760px) {
 .atpApp .atpSelPrev .atpSelPrevWrap {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
}
@media only screen and (max-width:640px) {
 .atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detInfo {
  -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;
  width:100%
 }
 .atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detInfo p {
  text-align:center;
  max-width:initial;
  margin-bottom:20px
 }
 .atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detInfo i {
  margin-bottom:20px
 }
 .atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detPrice {
  padding-left:0
 }
 .atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevInfo .detPrice:before {
  display:none
 }
 .atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevPrice {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%
 }
 .atpApp .atpSelPrev .atpSelPrevWrap .atpSelPrevPrice .btnBuy {
  width:100%
 }
}
.atpApp .atpSelPrev+.atpSelCopy {
 margin-top:20px
}
.atpApp .atpSelPrev.withAdds {
 max-width:900px;
 border:none;
 -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.atpApp .atpSelCopy {
 font-size:12px;
 font-size:.75rem;
 text-align:center;
 width:100%;
 max-width:640px;
 margin:0 auto
}
.atpApp .atpSelAddDec {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 margin-top:40px
}
.atpApp .atpSelAddDec .selAddDecRow {
 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
}
.atpApp .atpSelAddDec .selAddDecRow p {
 font-size:18px;
 font-size:1.125rem
}
.atpApp .atpSelAddDec .selAddDecRow .decNumber {
 display:-webkit-box;
 display:-moz-box!important;
 display:-ms-flexbox!important;
 webkit-display:-webkit-flex!important;
 display:-webkit-flex!important;
 display:flex!important
}
.atpApp .atpSelAddDec .selAddDecRow .decNumber .inputNumberCustom {
 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:23px;
 -moz-border-radius:23px;
 border-radius:23px;
 width:180px;
 height:46px;
 background-color:#fff;
 -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.atpApp .atpSelAddDec .selAddDecRow .decNumber .inputNumberCustom button {
 min-width:initial;
 padding:0 20px;
 border:none;
 outline:0;
 background:0 0;
 cursor:pointer
}
.atpApp .atpSelAddDec .selAddDecRow .decNumber .inputNumberCustom input {
 text-align:center;
 border:none;
 outline:0;
 width:78px;
 margin:0;
 -moz-appearance:none;
 -webkit-appearance:none;
 -ms-progress-appearance:none
}
.atpApp .atpSelAddDec .selAddDecRow .decNumber .inputNumberCustom+.cbPill {
 margin-left:20px
}
.atpApp .atpSelAddDec .selAddDecRow .decNumber .cbPill {
 width:180px
}
.atpApp .atpSelAddDec .selAddDecRow+.selAddDecRow {
 margin-top:20px
}
@media only screen and (max-width:960px) {
 .atpApp .atpSelAddDec {
  padding:0 10px
 }
}
@media only screen and (max-width:760px) {
 .atpApp .atpSelAddDec {
  padding:0
 }
 .atpApp .atpSelAddDec .selAddDecRow {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .atpApp .atpSelAddDec .selAddDecRow p {
  text-align:center;
  margin-bottom:20px
 }
}
@media only screen and (max-width:640px) {
 .atpApp .atpSelAddDec .selAddDecRow .decNumber {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .atpApp .atpSelAddDec .selAddDecRow .decNumber .inputNumberCustom+.cbPill {
  margin-left:0;
  margin-top:20px
 }
}
.atpApp .atpSelAddCha {
 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
}
.atpApp .atpSelAddCha .channelCol {
 -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:25%;
 padding:0 20px
}
.atpApp .atpSelAddCha .channelCol picture img {
 display:block
}
.atpApp .atpSelAddCha .channelCol picture+.cbPill {
 margin-left:10px
}
@media only screen and (max-width:960px) {
 .atpApp .atpSelAddCha {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  width:100%;
  max-width:640px;
  margin:0 auto -20px
 }
 .atpApp .atpSelAddCha .channelCol {
  width:50%;
  margin-bottom:20px
 }
}
@media only screen and (max-width:640px) {
 .atpApp .atpSelAddCha {
  max-width:320px
 }
 .atpApp .atpSelAddCha .channelCol {
  width:100%;
  padding:0
 }
}
.atpApp .atpSelAddExtra {
 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
}
.atpApp .atpSelAddExtra .extraCol {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:25%;
 padding:0 20px
}
.atpApp .atpSelAddExtra .extraCol p {
 font-size:18px;
 font-size:1.125rem;
 text-align:center
}
.atpApp .atpSelAddExtra .extraCol p+.cbPill {
 margin-top:15px
}
@media only screen and (max-width:960px) {
 .atpApp .atpSelAddExtra {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  width:100%;
  max-width:640px;
  margin:0 auto -20px
 }
 .atpApp .atpSelAddExtra .extraCol {
  width:50%;
  margin-bottom:20px
 }
}
@media only screen and (max-width:640px) {
 .atpApp .atpSelAddExtra {
  max-width:320px
 }
 .atpApp .atpSelAddExtra .extraCol {
  width:100%;
  padding:0
 }
}
.atpApp .atpSelInclude {
 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
}
.atpApp .atpSelInclude .intText {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:18px;
 font-size:1.125rem;
 width:50%;
 padding:0 20px
}
.atpApp .atpSelInclude .includeCol {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:25%;
 padding:0 20px
}
.atpApp .atpSelInclude .includeCol p {
 font-size:18px;
 font-size:1.125rem;
 text-align:center
}
.atpApp .atpSelInclude .includeCol p+.fakePill {
 margin-top:15px
}
.atpApp .atpSelInclude .includeCol .fakePill {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 font-size:18px;
 font-size:1.125rem;
 -webkit-border-radius:23px;
 -moz-border-radius:23px;
 border-radius:23px;
 color:#fff;
 text-align:center;
 display:block;
 width:100%;
 padding:14px 10px;
 pointer-events:none;
 background-color:#da291c;
 -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
 box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.atpApp .atpSelInclude+.atpSelPrev {
 margin-top:40px
}
@media only screen and (max-width:960px) {
 .atpApp .atpSelInclude {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  width:100%;
  max-width:640px;
  margin:0 auto -20px
 }
 .atpApp .atpSelInclude .intText {
  text-align:center;
  width:100%;
  margin-bottom:20px
 }
 .atpApp .atpSelInclude .includeCol {
  width:50%;
  margin-bottom:20px
 }
}
@media only screen and (max-width:640px) {
 .atpApp .atpSelInclude {
  max-width:320px
 }
 .atpApp .atpSelInclude .includeCol {
  width:100%;
  padding:0
 }
}
.atpApp .centerBtn {
 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
}
.atpApp.shadow {
 padding:40px 0;
 -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);
 -moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);
 box-shadow:0 0 20px 0 rgba(0,0,0,.1)
}
.atpApp.noPaddTop {
 padding-top:0;
 margin-top:-40px
}
.atpApp .atpCardResumen {
 border:2px solid;
 border:#ddd 2px solid;
 -webkit-border-bottom-left-radius:20px;
 -moz-border-radius-bottomleft:20px;
 border-bottom-left-radius:20px;
 max-width:960px;
 margin:60px auto 20px
}
.atpApp .atpCardResumen .atpTituloCardResumen {
 padding:10px 10px 10px 30px;
 border-top-right-radius:18px;
 border-bottom-left-radius:18px;
 -webkit-box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.3);
 -moz-box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.3);
 box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.3);
 margin-top:-20px;
 margin-bottom:10px;
 margin-left:-2px;
 min-width:200px;
 height:50px;
 border:2px solid;
 display:-ms-inline-flex;
 webkit-display:-webkit-inline-flex;
 display:-webkit-inline-flex;
 display:inline-flex;
 position:relative;
 top:-15px;
 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
}
.atpApp .atpCardResumen .atpTituloCardResumen h3 {
 color:#fff;
 font-size:26px;
 font-size:1.625rem
}
@media only screen and (max-width:520px) {
 .atpApp .atpCardResumen {
  max-width:300px
 }
}
.atpApp .atpCardResumen .aptInfCardResumen {
 padding:0 10px 20px;
 margin: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
}
.atpApp .atpCardResumen .aptInfCardResumen>dl {
 width:calc(33.33% - 20px);
 margin:0 10px
}
.atpApp .atpCardResumen .aptInfCardResumen>dl dt {
 font-size:16px;
 font-size:1rem;
 font-weight:400;
 margin-bottom:4px
}
.atpApp .atpCardResumen .aptInfCardResumen>dl dd {
 font-size:16px;
 font-size:1rem;
 font-weight:300;
 color:#666;
 margin-bottom:20px
}
.atpApp .atpCardResumen .aptInfCardResumen>dl dd:last-child {
 margin-bottom:0
}
.atpApp .atpCardResumen .aptInfCardResumen>dl dd b {
 color:#222
}
@media only screen and (max-width:520px) {
 .atpApp .atpCardResumen .aptInfCardResumen {
  padding:0 20px 20px;
  margin:0
 }
 .atpApp .atpCardResumen .aptInfCardResumen>dl {
  width:calc(100% - 20px)
 }
 .atpApp .atpCardResumen .aptInfCardResumen>dl dd:last-child {
  margin-bottom:20px
 }
}
.atpApp .atpCardResumen.cardOrange {
 border-color:#f5842b
}
.atpApp .atpCardResumen.cardOrange .atpTituloCardResumen {
 background-color:#f5842b;
 border-color:#f5842b
}
.atpApp .atpCardResumen.cardBlue {
 border-color:#0097a9
}
.atpApp .atpCardResumen.cardBlue .atpTituloCardResumen {
 background-color:#0097a9;
 border-color:#0097a9
}
.atpApp .atpCardResumen.cardRed {
 border-color:#da291c
}
.atpApp .atpCardResumen.cardRed .atpTituloCardResumen {
 background-color:#da291c;
 border-color:#da291c
}
.atpApp .atpContBtnsPrecio {
 padding-top:20px
}
.atpApp .atpBtnsPrecio {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 border-radius:20px;
 -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);
 -moz-box-shadow:0 0 20px 0 rgba(0,0,0,.08);
 box-shadow:0 0 20px 0 rgba(0,0,0,.08)
}
.atpApp .atpBtnsPrecio .atpContPrecio {
 flex:1
}
.atpApp .atpBtnsPrecio .atpContPrecio>p {
 padding:0 10px;
 font-weight:300;
 text-align:center;
 font-size:18px;
 font-size:1.125rem
}
.atpApp .atpBtnsPrecio .atpContPrecio>p span {
 color:#da291c;
 font-weight:400
}
.atpApp .atpBtnsPrecio .atpContPrecio>p b {
 font-weight:400
}
@media only screen and (max-width:520px) {
 .atpApp .atpBtnsPrecio {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .atpApp .atpBtnsPrecio .atpContBtnReg {
  width:100%
 }
 .atpApp .atpBtnsPrecio .atpContPrecio {
  width:100%;
  margin-bottom:10px;
  order:-2
 }
 .atpApp .atpBtnsPrecio .atpContBtnComp {
  order:-1;
  width:100%;
  margin-bottom:10px
 }
 .atpApp .atpBtnsPrecio .btnCircle {
  width:100%
 }
}
.atpApp .atpCarShoppingCart .atpCarSC-header {
 margin-bottom:10px
}
.atpApp .atpCarShoppingCart .atpCarSC-header h3,
.atpApp .atpCarShoppingCart .atpCarSC-header h4 {
 border-bottom:1px solid #da291c;
 font-weight:500;
 padding-bottom:10px;
 font-size:18px;
 font-size:1.125rem
}
.atpApp .atpCarShoppingCart .contIncons {
 height:24px;
 margin-bottom:10px
}
.atpApp .atpCarShoppingCart .contIncons .icoGral {
 display:inline-block
}
.atpApp .atpCarShoppingCart .contIncons .icoGral:before {
 display:inline-block;
 width:24px;
 height:24px
}
.atpApp .atpCarShoppingCart .contIncons .icoGral+.icoGral {
 margin-left:5px
}
.atpApp .atpCarShoppingCart .contIncons .icoGral.ico_telefonia_outline:before {
 width:12px
}
.atpApp .atpCarShoppingCart .contIncons .icoGral.ico_tv_outline:before {
 width:30px
}
.atpApp .atpCarShoppingCart .atpCarSC-body>dl dt {
 font-weight:400;
 margin-bottom:20px
}
.atpApp .atpCarShoppingCart .atpCarSC-body>dl dd {
 font-weight:300;
 color:#666
}
.atpApp .atpCarShoppingCart .atpCarSC-body>dl dd+dd {
 margin-top:5px
}
.atpApp .atpCarShoppingCart .atpCarSC-body>dl+dl {
 margin-top:20px
}
.atpApp .atpCarShoppingCart .atpCarSC-body>dl .txtImp {
 font-size:80%;
 font-weight:300;
 color:#666;
 padding-top:5px
}
.atpApp .atpCarShoppingCart .atpCarSC-footer .atpListLink {
 padding-top:40px
}
.atpApp .atpCarShoppingCart .atpCarSC-footer .atpListLink>li+li {
 margin-top:5px
}
.atpApp .atpCarShoppingCart .atpCarSC-footer .atpListLink .onlyLink {
 font-weight:400;
 font-size:16px
}
.atpApp .atpCarShoppingCart.resumenCompra {
 padding:0 10px;
 -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);
 -moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);
 box-shadow:0 0 20px 0 rgba(0,0,0,.1);
 border-radius:23px;
 overflow:hidden
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-header {
 margin-bottom:40px
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-header h3,
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-header h4 {
 text-align:center
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-body>dl {
 border-top:1px solid #ddd;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify;
 padding:10px
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-body>dl dt {
 font-weight:400;
 margin-bottom:0;
 color:#666
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-body>dl dd {
 font-weight:400;
 color:#666
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-body>dl dd+dd {
 margin-top:5px
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-body>dl.aptContTotal {
 padding-top:40px;
 padding-bottom:15px
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-body>dl.aptContTotal dd,
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-body>dl.aptContTotal dt {
 color:#da291c
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-body>dl+dl {
 margin-top:0
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-footer {
 margin-left:-10px;
 margin-right:-10px
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-footer .atpListLink {
 padding-top:0
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-footer .atpListLink>li {
 padding:15px 10px;
 text-align:center
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-footer .atpListLink>li+li {
 margin-top:0
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-footer .atpListLink .bgRojo {
 background-color:#da291c
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-footer .atpListLink .bgRojo .onlyLink {
 color:#fff
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-footer .atpListLink .bgAzul {
 background-color:#0097a9
}
.atpApp .atpCarShoppingCart.resumenCompra .atpCarSC-footer .atpListLink .bgAzul .onlyLink {
 color:#fff
}
.atpApp .aptMaxContShoppingCart {
 max-width:960px;
 margin:auto
}
.atpApp .atpShoppingCart {
 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-left:-10px;
 margin-right:-10px;
 padding-top:20px
}
.atpApp .atpShoppingCart .itemAtp {
 width:calc(33.3333% - 20px);
 margin:0 10px
}
.atpApp .atpShoppingCart .itemAtp .atpCarShoppingCart {
 max-width:200px;
 margin:0 auto 10px
}
.atpApp .atpShoppingCart .itemAtp .atpCarShoppingCart.resumenCompra {
 max-width:100%
}
@media only screen and (max-width:760px) {
 .atpApp .atpShoppingCart .aptColPrecio {
  display:none
 }
 .atpApp .atpShoppingCart .itemAtp {
  width:calc(50% - 20px)
 }
 .atpApp .atpShoppingCart .itemAtp .atpCarShoppingCart {
  max-width:260px
 }
 .atpApp .atpShoppingCart .itemAtp .atpCarShoppingCart.resumenCompra {
  max-width:260px
 }
}
@media only screen and (max-width:520px) {
 .atpApp .atpShoppingCart .itemAtp {
  margin-bottom:20px;
  width:calc(100% - 20px)
 }
}
.btnCircle {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 border-radius:20px;
 font-size:18px;
 font-size:1.125rem;
 font-weight:400;
 color:#fff;
 min-width:140px;
 padding:10px 20px;
 outline:0;
 border:none;
 background-color:#da291c;
 cursor:pointer
}
.btnCircle:after {
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
.btnCircle.grey {
 background-color:#b6b6b6
}
@media only screen and (max-width:870px) {
 .medida.cambiosChile.panel-play-selectores-medida,
 .panel-play-selectores.medida.cambiosChile,
 .planesyCobertura {
  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;
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .medida.cambiosChile.panel-play-selectores-medida .colum1,
 .medida.cambiosChile.panel-play-selectores-medida .colum2,
 .medida.cambiosChile.panel-play-selectores-medida .colum3,
 .medida.cambiosChile.panel-play-selectores-medida .panel-play-sumario,
 .panel-play-selectores.medida.cambiosChile .colum1,
 .panel-play-selectores.medida.cambiosChile .colum2,
 .panel-play-selectores.medida.cambiosChile .colum3,
 .panel-play-selectores.medida.cambiosChile .panel-play-sumario,
 .planesyCobertura .colum1,
 .planesyCobertura .colum2,
 .planesyCobertura .colum3,
 .planesyCobertura .panel-play-sumario {
  width:calc(50% - 20px);
  margin-bottom:20px
 }
 .medida.cambiosChile.panel-play-selectores-medida .planesyCobertura,
 .panel-play-selectores.medida.cambiosChile .planesyCobertura,
 .planesyCobertura .planesyCobertura {
  max-width:100%;
  width:100%!important
 }
 .medida.cambiosChile.panel-play-selectores-medida .consultaCovertura,
 .medida.cambiosChile.panel-play-selectores-medida .planesTelefonia,
 .panel-play-selectores.medida.cambiosChile .consultaCovertura,
 .panel-play-selectores.medida.cambiosChile .planesTelefonia,
 .planesyCobertura .consultaCovertura,
 .planesyCobertura .planesTelefonia {
  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:760px) {
 .armaPlay .planes__multiplan .btnMultiplan {
  width:100%
 }
 .armaPlay .planes__multiplan .btnMultiplan+.btnMultiplan {
  margin-top:20px
 }
}
@media only screen and (max-width:650px) {
 .medida.cambiosChile.panel-play-selectores-medida .colum1,
 .medida.cambiosChile.panel-play-selectores-medida .colum2,
 .medida.cambiosChile.panel-play-selectores-medida .colum3,
 .medida.cambiosChile.panel-play-selectores-medida .panel-play-sumario,
 .panel-play-selectores.medida.cambiosChile .colum1,
 .panel-play-selectores.medida.cambiosChile .colum2,
 .panel-play-selectores.medida.cambiosChile .colum3,
 .panel-play-selectores.medida.cambiosChile .panel-play-sumario,
 .planesyCobertura .colum1,
 .planesyCobertura .colum2,
 .planesyCobertura .colum3,
 .planesyCobertura .panel-play-sumario {
  width:100%
 }
 .medida.cambiosChile.panel-play-selectores-medida .consultaCovertura,
 .medida.cambiosChile.panel-play-selectores-medida .planesTelefonia,
 .panel-play-selectores.medida.cambiosChile .consultaCovertura,
 .panel-play-selectores.medida.cambiosChile .planesTelefonia,
 .planesyCobertura .consultaCovertura,
 .planesyCobertura .planesTelefonia {
  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) {
 [class^=btn-].bigBtn {
  max-width:100%
 }
 .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
 }
 .armaPlay .planes__multiplan .btnMultiplan {
  width:calc(100% - 20px)
 }
}
.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,#fff 100%);
 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:.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,#fff 100%);
 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:700;
 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-medida>div,
.panel-play-selectores>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-medida>div>article,
.panel-play-selectores>div>article {
 margin-bottom:20px
}
.panel-play-selectores-medida>div>div a,
.panel-play-selectores>div>div a {
 display:block;
 float:right
}
.cl.panel-play-selectores-medida .panel-play-selector .panel-play-accordion header span,
.panel-play-selectores.cl .panel-play-selector .panel-play-accordion header span {
 max-width:185px;
 display:block
}
.cl.panel-play-selectores-medida .panel-play-selector .panel-play-accordion header.js-selected .js-plan,
.panel-play-selectores.cl .panel-play-selector .panel-play-accordion header.js-selected .js-plan {
 max-width:145px
}
.cl.panel-play-selectores-medida .panel-play-sumario .play-sumario-action a,
.cl.panel-play-selectores-medida .tuPlay .play-sumario-action a,
.panel-play-selectores.cl .panel-play-sumario .play-sumario-action a,
.panel-play-selectores.cl .tuPlay .play-sumario-action a {
 width:200px
}
.movil.panel-play-selectores-medida .panel-play-sumario>div,
.movil.panel-play-selectores-medida .tuPlay>div,
.panel-play-selectores.movil .panel-play-sumario>div,
.panel-play-selectores.movil .tuPlay>div {
 overflow:hidden
}
.movil.panel-play-selectores-medida .panel-play-accordion fieldset,
.panel-play-selectores.movil .panel-play-accordion fieldset {
 margin-bottom:20px
}
.movil.panel-play-selectores-medida .panel-play-accordion label,
.panel-play-selectores.movil .panel-play-accordion label {
 width:90%
}
.movil.panel-play-selectores-medida .panel-play-accordion label .price,
.panel-play-selectores.movil .panel-play-accordion label .price {
 display:inline;
 margin:0;
 width:auto;
 float:right
}
.movil.panel-play-selectores-medida .hidden,
.panel-play-selectores.movil .hidden {
 display:none
}
.movil.panel-play-selectores-medida .play-sumario-lista,
.panel-play-selectores.movil .play-sumario-lista {
 margin-bottom:20px
}
.movil.panel-play-selectores-medida .play-sumario-lista table,
.panel-play-selectores.movil .play-sumario-lista table {
 width:100%
}
.movil.panel-play-selectores-medida .play-sumario-lista table tbody tr td,
.panel-play-selectores.movil .play-sumario-lista table tbody tr td {
 padding:3px 0
}
.movil.panel-play-selectores-medida .play-sumario-lista table tbody tr td:nth-of-type(2),
.panel-play-selectores.movil .play-sumario-lista table tbody tr td:nth-of-type(2) {
 color:#000;
 font-weight:700;
 text-align:right
}
.movil.panel-play-selectores-medida .play-sumario-lista table tbody tr.enPlay>td,
.panel-play-selectores.movil .play-sumario-lista table tbody tr.enPlay>td {
 color:#da291c;
 padding:0 0 15px
}
.movil.panel-play-selectores-medida .play-sumario-lista table tbody tr.descrip>td,
.panel-play-selectores.movil .play-sumario-lista table tbody tr.descrip>td {
 font-size:.8em;
 color:#888;
 padding:0 0 10px
}
.medida.panel-play-selectores-medida .panel-play-selector>div,
.medida.panel-play-selectores-medida .panel-play-selector>form,
.panel-play-selectores.medida .panel-play-selector>div,
.panel-play-selectores.medida .panel-play-selector>form {
 border-radius:0;
 border:none
}
.medida.panel-play-selectores-medida .panel-play-selector>div h2,
.medida.panel-play-selectores-medida .panel-play-selector>form h2,
.panel-play-selectores.medida .panel-play-selector>div h2,
.panel-play-selectores.medida .panel-play-selector>form h2 {
 border-radius:3px 3px 0 0;
 font-size:1.2em;
 padding:10px;
 margin-bottom:0
}
.medida.panel-play-selectores-medida .panel-play-accordion,
.panel-play-selectores.medida .panel-play-accordion {
 opacity:.5
}
.medida.panel-play-selectores-medida .panel-play-accordion header,
.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,#fff 100%);
 background-color:#e4e4e4;
 color:#333;
 font-size:11px;
 cursor:default;
 border:1px solid #ddd;
 margin-bottom:3px
}
.medida.panel-play-selectores-medida .panel-play-accordion header.derecha:before,
.panel-play-selectores.medida .panel-play-accordion header.derecha:before {
 content:""!important
}
.medida.panel-play-selectores-medida .panel-play-accordion header.abajo:before,
.panel-play-selectores.medida .panel-play-accordion header.abajo:before {
 content:""!important
}
.medida.panel-play-selectores-medida .panel-play-accordion.selected,
.panel-play-selectores.medida .panel-play-accordion.selected {
 opacity:1
}
.medida.panel-play-selectores-medida .panel-play-accordion.selected header,
.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
}
.medida.panel-play-selectores-medida .panel-play-accordion div,
.panel-play-selectores.medida .panel-play-accordion div {
 padding:0;
 margin-bottom:0;
 overflow:hidden
}
.medida.panel-play-selectores-medida .panel-play-accordion div fieldset,
.panel-play-selectores.medida .panel-play-accordion div fieldset {
 margin-bottom:0
}
.medida.panel-play-selectores-medida .panel-play-accordion div fieldset dt.valDesc,
.panel-play-selectores.medida .panel-play-accordion div fieldset dt.valDesc {
 display:block;
 font-weight:100;
 margin-top:3px;
 font-size:.9em
}
.medida.panel-play-selectores-medida .panel-play-accordion div fieldset .inputNumber,
.panel-play-selectores.medida .panel-play-accordion div fieldset .inputNumber {
 margin:5px 0 0;
 border:1px solid #ddd;
 width:46px;
 float:right;
 border-radius:4px;
 padding:2px
}
.medida.panel-play-selectores-medida .panel-play-accordion div.internet fieldset,
.medida.panel-play-selectores-medida .panel-play-accordion div.minutos fieldset,
.medida.panel-play-selectores-medida .panel-play-accordion div.telefonia fieldset,
.medida.panel-play-selectores-medida .panel-play-accordion div.television fieldset,
.panel-play-selectores.medida .panel-play-accordion div.internet fieldset,
.panel-play-selectores.medida .panel-play-accordion div.minutos fieldset,
.panel-play-selectores.medida .panel-play-accordion div.telefonia fieldset,
.panel-play-selectores.medida .panel-play-accordion div.television fieldset {
 padding:12px;
 margin-bottom:0
}
.medida.panel-play-selectores-medida .panel-play-accordion div.internet fieldset dd,
.medida.panel-play-selectores-medida .panel-play-accordion div.minutos fieldset dd,
.medida.panel-play-selectores-medida .panel-play-accordion div.telefonia fieldset dd,
.medida.panel-play-selectores-medida .panel-play-accordion div.television fieldset dd,
.panel-play-selectores.medida .panel-play-accordion div.internet fieldset dd,
.panel-play-selectores.medida .panel-play-accordion div.minutos fieldset dd,
.panel-play-selectores.medida .panel-play-accordion div.telefonia fieldset dd,
.panel-play-selectores.medida .panel-play-accordion div.television fieldset dd {
 clear:none;
 float:right;
 font-weight:700
}
.medida.panel-play-selectores-medida .panel-play-accordion div.internet fieldset dt span,
.medida.panel-play-selectores-medida .panel-play-accordion div.minutos fieldset dt span,
.medida.panel-play-selectores-medida .panel-play-accordion div.telefonia fieldset dt span,
.medida.panel-play-selectores-medida .panel-play-accordion div.television fieldset dt span,
.panel-play-selectores.medida .panel-play-accordion div.internet fieldset dt span,
.panel-play-selectores.medida .panel-play-accordion div.minutos fieldset dt span,
.panel-play-selectores.medida .panel-play-accordion div.telefonia fieldset dt span,
.panel-play-selectores.medida .panel-play-accordion div.television fieldset dt span {
 display:block;
 font-weight:100;
 margin-top:3px;
 font-size:.9em
}
.medida.panel-play-selectores-medida .panel-play-accordion fieldset,
.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%
}
.medida.panel-play-selectores-medida .panel-play-accordion fieldset input[type=radio],
.panel-play-selectores.medida .panel-play-accordion fieldset input[type=radio] {
 float:left;
 margin:0 5px 0 0
}
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dl,
.panel-play-selectores.medida .panel-play-accordion fieldset dl {
 float:left;
 display:block;
 width:calc(100% - 25px);
 overflow:hidden;
 margin:0;
 padding:0
}
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dl .tagline,
.panel-play-selectores.medida .panel-play-accordion fieldset dl .tagline {
 font-weight:400;
 font-size:11px;
 color:#666;
 margin-top:6px;
 line-height:13px;
 width:125px!important;
 word-break:break-all
}
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dt,
.panel-play-selectores.medida .panel-play-accordion fieldset dt {
 font-weight:700;
 color:#333;
 float:left;
 width:70%!important;
 margin-bottom:4px
}
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dt.valTit,
.panel-play-selectores.medida .panel-play-accordion fieldset dt.valTit {
 width:auto
}
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dt.valDesc,
.panel-play-selectores.medida .panel-play-accordion fieldset dt.valDesc {
 font-size:11px;
 color:#666;
 line-height:12px;
 margin-top:6px
}
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dd,
.panel-play-selectores.medida .panel-play-accordion fieldset dd {
 float:left;
 clear:both;
 color:#666;
 font-weight:100
}
.medida.panel-play-selectores-medida .panel-play-accordion fieldset dd.valPrec,
.panel-play-selectores.medida .panel-play-accordion fieldset dd.valPrec {
 width:30%;
 text-align:right
}
.medida.panel-play-selectores-medida .panel-play-accordion .next,
.panel-play-selectores.medida .panel-play-accordion .next {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 width:100%;
 text-align:right;
 color:#00f;
 padding:5px;
 cursor:pointer;
 display:none;
 padding-top:5px;
 overflow:hidden
}
.medida.panel-play-selectores-medida .panel-play-accordion .next:after,
.panel-play-selectores.medida .panel-play-accordion .next:after {
 content:"";
 font-family:FontAwesome;
 margin-right:5px
}
.medida.panel-play-selectores-medida .panel-play-accordion .next:hover,
.panel-play-selectores.medida .panel-play-accordion .next:hover {
 text-decoration:underline
}
.medida.panel-play-selectores-medida .panel-play-sumario,
.panel-play-selectores.medida .panel-play-sumario {
 float:left;
 margin:0 10px;
 border-radius:5px;
 background-clip:padding-box
}
.medida.panel-play-selectores-medida .panel-play-sumario>div,
.medida.panel-play-selectores-medida .panel-play-sumario>form,
.panel-play-selectores.medida .panel-play-sumario>div,
.panel-play-selectores.medida .panel-play-sumario>form {
 margin-bottom:24px;
 padding:0;
 border-radius:0;
 min-height:135px
}
.medida.panel-play-selectores-medida .panel-play-sumario>div h2,
.medida.panel-play-selectores-medida .panel-play-sumario>form h2,
.panel-play-selectores.medida .panel-play-sumario>div h2,
.panel-play-selectores.medida .panel-play-sumario>form h2 {
 background:#666;
 background-clip:padding-box;
 text-shadow:0 -1px rgba(0,0,0,.3);
 border-radius:3px 3px 0 0;
 color:#fff;
 font-weight:400;
 text-align:center;
 font-size:1.3em;
 padding:10px 8px;
 margin:-1px 0 -1px
}
.medida.panel-play-selectores-medida .panel-play-sumario>form,
.panel-play-selectores.medida .panel-play-sumario>form {
 border:1px solid #ddd;
 min-height:0;
 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,#fff 100%);
 border-radius:3px
}
.medida.panel-play-selectores-medida .panel-play-sumario>form .descrip,
.panel-play-selectores.medida .panel-play-sumario>form .descrip {
 margin-bottom:0;
 border:none!important
}
.medida.panel-play-selectores-medida .panel-play-sumario>div,
.panel-play-selectores.medida .panel-play-sumario>div {
 min-height:0;
 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,#fff 100%);
 border-radius:3px
}
.medida.panel-play-selectores-medida .panel-play-sumario>div .descrip,
.panel-play-selectores.medida .panel-play-sumario>div .descrip {
 margin-bottom:0;
 border:none!important
}
.medida.panel-play-selectores-medida .panel-play-sumario .descrip p,
.panel-play-selectores.medida .panel-play-sumario .descrip p {
 width:100%;
 margin-left:0;
 margin-bottom:75px
}
.medida.panel-play-selectores-medida .panel-play-sumario .fact,
.panel-play-selectores.medida .panel-play-sumario .fact {
 padding:10px;
 display:none
}
.medida.panel-play-selectores-medida .panel-play-sumario.port .play-sumario-lista,
.panel-play-selectores.medida .panel-play-sumario.port .play-sumario-lista {
 margin-bottom:0!important;
 padding-bottom:0!important
}
.medida.panel-play-selectores-medida .panel-play-sumario.port .play-sumario-total,
.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
}
.medida.panel-play-selectores-medida .descrip,
.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,#fff 100%);
 display:block;
 padding:15px 5px;
 background-color:#e4e4e4;
 border:1px #ddd solid;
 border-radius:0 0 3px 3px;
 margin-bottom:10px;
 overflow:hidden
}
.medida.panel-play-selectores-medida .descrip .icon,
.panel-play-selectores.medida .descrip .icon {
 display:block;
 float:left;
 width:40px!important;
 height:40px!important;
 margin-right:10px!important
}
.medida.panel-play-selectores-medida .descrip .icon.plan,
.panel-play-selectores.medida .descrip .icon.plan {
 background-position:0 0
}
.medida.panel-play-selectores-medida .descrip .icon.mensajeria,
.panel-play-selectores.medida .descrip .icon.mensajeria {
 background-position:0 -40px
}
.medida.panel-play-selectores-medida .descrip .icon.internet,
.panel-play-selectores.medida .descrip .icon.internet {
 background-position:0 -80px
}
.medida.panel-play-selectores-medida .descrip .icon.tuPlan,
.panel-play-selectores.medida .descrip .icon.tuPlan {
 display:block;
 margin:43px 58px -110px;
 width:89px!important;
 height:67px!important
}
.medida.panel-play-selectores-medida .descrip .icon.television,
.panel-play-selectores.medida .descrip .icon.television {
 background-position:0 -120px
}
.medida.panel-play-selectores-medida .descrip .icon.telefonia,
.panel-play-selectores.medida .descrip .icon.telefonia {
 background-position:0 -160px
}
.medida.panel-play-selectores-medida .descrip p,
.panel-play-selectores.medida .descrip p {
 width:auto;
 font-size:.85em;
 color:#666
}
.medida.panel-play-selectores-medida .resumen,
.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,#fff 100%);
 display:block;
 padding:10px 11px;
 border:1px solid #ddd;
 background-color:#e4e4e4;
 margin-bottom:10px;
 border-radius:0 0 3px 3px;
 display:none
}
.medida.panel-play-selectores-medida .resumen div,
.panel-play-selectores.medida .resumen div {
 display:table
}
.medida.panel-play-selectores-medida .resumen .fichaResumen,
.panel-play-selectores.medida .resumen .fichaResumen {
 overflow:initial;
 margin-bottom:12px;
 width:100%!important
}
.medida.panel-play-selectores-medida .resumen .fichaResumen dl,
.panel-play-selectores.medida .resumen .fichaResumen dl {
 margin-bottom:8px;
 width:100%
}
.medida.panel-play-selectores-medida .resumen .fichaResumen dt,
.panel-play-selectores.medida .resumen .fichaResumen dt {
 width:100%;
 margin-bottom:8px
}
.medida.panel-play-selectores-medida .resumen .fichaResumen dt span,
.panel-play-selectores.medida .resumen .fichaResumen dt span {
 width:auto!important
}
.medida.panel-play-selectores-medida .resumen .adicionales,
.panel-play-selectores.medida .resumen .adicionales {
 margin-bottom:10px
}
.medida.panel-play-selectores-medida .resumen .adicionales p,
.panel-play-selectores.medida .resumen .adicionales p {
 color:#000;
 margin-bottom:2px;
 font-weight:700
}
.medida.panel-play-selectores-medida .resumen .adicionales dl,
.panel-play-selectores.medida .resumen .adicionales dl {
 margin:0;
 padding:0
}
.medida.panel-play-selectores-medida .resumen .adicionales dt,
.panel-play-selectores.medida .resumen .adicionales dt {
 color:#666;
 float:left;
 clear:both;
 font-weight:100;
 display:table;
 vertical-align:top
}
.medida.panel-play-selectores-medida .resumen .adicionales dt span,
.panel-play-selectores.medida .resumen .adicionales dt span {
 color:#666;
 font-weight:100;
 font-size:13px
}
.medida.panel-play-selectores-medida .resumen .adicionales dt span.datos,
.panel-play-selectores.medida .resumen .adicionales dt span.datos {
 float:left;
 color:#666
}
.medida.panel-play-selectores-medida .resumen .adicionales dd,
.panel-play-selectores.medida .resumen .adicionales dd {
 float:right
}
.medida.panel-play-selectores-medida .resumen .eliminar,
.panel-play-selectores.medida .resumen .eliminar {
 display:inline-block;
 width:15px;
 height:15px;
 margin-left:5px;
 cursor:pointer;
 position:relative
}
.medida.panel-play-selectores-medida .resumen .eliminar:before,
.panel-play-selectores.medida .resumen .eliminar:before {
 content:"";
 font-family:FontAwesome;
 color:#666;
 font-size:1.1em
}
.medida.panel-play-selectores-medida .resumen .eliminar:hover:before,
.panel-play-selectores.medida .resumen .eliminar:hover:before {
 color:#da291c
}
.medida.panel-play-selectores-medida .resumen .eliminar:hover>span.toolt,
.panel-play-selectores.medida .resumen .eliminar:hover>span.toolt {
 display:block
}
.medida.panel-play-selectores-medida .resumen .eliminar>span.toolt,
.panel-play-selectores.medida .resumen .eliminar>span.toolt {
 z-index:100;
 position:absolute;
 display:none;
 width:100px;
 font-size:.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
}
.medida.panel-play-selectores-medida .resumen .eliminar>span.toolt:before,
.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
}
.medida.panel-play-selectores-medida .resumen .link,
.panel-play-selectores.medida .resumen .link {
 float:right;
 text-align:right;
 overflow:hidden;
 margin-bottom:10px
}
.medida.panel-play-selectores-medida .resumen dl,
.panel-play-selectores.medida .resumen dl {
 padding:0 0 10px;
 margin-bottom:10px
}
.medida.panel-play-selectores-medida .resumen dl:last-child,
.panel-play-selectores.medida .resumen dl:last-child {
 border-bottom:none;
 margin-bottom:0;
 padding-bottom:0
}
.medida.panel-play-selectores-medida .resumen dl.adicionales,
.panel-play-selectores.medida .resumen dl.adicionales {
 overflow:hidden
}
.medida.panel-play-selectores-medida .resumen dl.adicionales p,
.panel-play-selectores.medida .resumen dl.adicionales p {
 color:#000;
 margin-bottom:2px;
 font-weight:700
}
.medida.panel-play-selectores-medida .resumen dl.adicionales dt,
.panel-play-selectores.medida .resumen dl.adicionales dt {
 color:#666;
 float:left;
 clear:both;
 font-weight:100
}
.medida.panel-play-selectores-medida .resumen dl.adicionales dd,
.panel-play-selectores.medida .resumen dl.adicionales dd {
 float:right
}
.medida.panel-play-selectores-medida .resumen dl dt,
.panel-play-selectores.medida .resumen dl dt {
 color:#333;
 display:table;
 font-size:13px;
 font-weight:700;
 margin-bottom:5px
}
.medida.panel-play-selectores-medida .resumen dl dt span,
.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
}
.medida.panel-play-selectores-medida .resumen dl dt span.datos,
.panel-play-selectores.medida .resumen dl dt span.datos {
 color:#000;
 float:left;
 font-size:13px;
 text-align:left;
 width:118px!important
}
.medida.panel-play-selectores-medida .resumen dl dd,
.panel-play-selectores.medida .resumen dl dd {
 color:#666;
 font-weight:100;
 font-size:13px
}
.medida.panel-play-selectores-medida .resumen .btn-rojo,
.panel-play-selectores.medida .resumen .btn-rojo {
 width:auto;
 padding:.5em;
 margin:auto;
 display:table
}
.medida.panel-play-selectores-medida .btn-reset,
.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,#fff 100%);
 display:none
}
.medida.panel-play-selectores-medida .btn-reset:after,
.panel-play-selectores.medida .btn-reset:after {
 content:"";
 font-family:FontAwesome;
 margin-right:0;
 margin-left:0;
 float:right;
 color:#da291c
}
.medida.panel-play-selectores-medida .play-sumario-action,
.medida.panel-play-selectores-medida .play-sumario-lista,
.medida.panel-play-selectores-medida .play-sumario-total,
.panel-play-selectores.medida .play-sumario-action,
.panel-play-selectores.medida .play-sumario-lista,
.panel-play-selectores.medida .play-sumario-total {
 display:none
}
.medida.panel-play-selectores-medida .play-sumario-lista,
.panel-play-selectores.medida .play-sumario-lista {
 margin-bottom:0;
 padding:10px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset,
.panel-play-selectores.medida .play-sumario-lista fieldset {
 font-size:12px;
 margin-bottom:10px;
 border-bottom:1px solid #ddd
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset p,
.panel-play-selectores.medida .play-sumario-lista fieldset p {
 color:#000;
 font-weight:700;
 margin-bottom:4px
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset.productos dl dd,
.panel-play-selectores.medida .play-sumario-lista fieldset.productos dl dd {
 text-decoration:none
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset.minutos,
.panel-play-selectores.medida .play-sumario-lista fieldset.minutos {
 display:none
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset.internet,
.panel-play-selectores.medida .play-sumario-lista fieldset.internet {
 display:none
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset.telefonia,
.panel-play-selectores.medida .play-sumario-lista fieldset.telefonia {
 display:none
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset.television,
.panel-play-selectores.medida .play-sumario-lista fieldset.television {
 display:none
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset dl,
.panel-play-selectores.medida .play-sumario-lista fieldset dl {
 color:#666
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset dl dt,
.panel-play-selectores.medida .play-sumario-lista fieldset dl dt {
 width:135px
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset dl dd,
.panel-play-selectores.medida .play-sumario-lista fieldset dl dd {
 width:60px;
 text-align:right
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset dl dd.tachado,
.panel-play-selectores.medida .play-sumario-lista fieldset dl dd.tachado {
 text-decoration:line-through
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset dl.descuento,
.panel-play-selectores.medida .play-sumario-lista fieldset dl.descuento {
 color:#da291c
}
.medida.panel-play-selectores-medida .play-sumario-lista fieldset dl.descuento dd,
.panel-play-selectores.medida .play-sumario-lista fieldset dl.descuento dd {
 text-decoration:none
}
.medida.panel-play-selectores-medida .play-sumario-total,
.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
}
.medida.panel-play-selectores-medida .play-sumario-total p,
.panel-play-selectores.medida .play-sumario-total p {
 float:left;
 font-size:1.1em;
 line-height:1
}
.medida.panel-play-selectores-medida .play-sumario-total span,
.panel-play-selectores.medida .play-sumario-total span {
 float:right;
 color:#000;
 font-weight:400;
 font-size:1em
}
.medida.panel-play-selectores-medida .play-sumario-total .play-sumario-total-port,
.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
}
.medida.panel-play-selectores-medida .play-sumario-total .play-sumario-total-port .left,
.panel-play-selectores.medida .play-sumario-total .play-sumario-total-port .left {
 font-size:11px;
 font-weight:700;
 text-align:left;
 float:left;
 width:60%
}
.medida.panel-play-selectores-medida .play-sumario-total .play-sumario-total-port .left p,
.panel-play-selectores.medida .play-sumario-total .play-sumario-total-port .left p {
 width:100%
}
.medida.panel-play-selectores-medida .play-sumario-total .play-sumario-total-port .left span,
.panel-play-selectores.medida .play-sumario-total .play-sumario-total-port .left span {
 float:left;
 width:100%;
 font-weight:700
}
.medida.panel-play-selectores-medida .play-sumario-total .play-sumario-total-port .left.red,
.panel-play-selectores.medida .play-sumario-total .play-sumario-total-port .left.red {
 color:#d02e10!important;
 background:0 0!important
}
.medida.panel-play-selectores-medida .play-sumario-total .play-sumario-total-port .left.red span,
.panel-play-selectores.medida .play-sumario-total .play-sumario-total-port .left.red span {
 color:#d02e10
}
.medida.panel-play-selectores-medida .play-sumario-total .play-sumario-total-port .right,
.panel-play-selectores.medida .play-sumario-total .play-sumario-total-port .right {
 float:right;
 width:40%
}
.medida.panel-play-selectores-medida .play-sumario-total .play-sumario-total-port .right .btn-rojo,
.panel-play-selectores.medida .play-sumario-total .play-sumario-total-port .right .btn-rojo {
 float:right;
 font-size:12px;
 width:70px
}
.medida.panel-play-selectores-medida .play-sumario-action,
.panel-play-selectores.medida .play-sumario-action {
 margin-bottom:10px
}
.medida.panel-play-selectores-medida .play-sumario-action .btn-rojo,
.panel-play-selectores.medida .play-sumario-action .btn-rojo {
 width:auto;
 padding:.5em
}
.medida.panel-play-selectores-medida .play-sumario-action .message,
.panel-play-selectores.medida .play-sumario-action .message {
 font-size:10px;
 position:absolute;
 width:220px;
 text-align:center;
 margin-top:15px
}
.medida.panel-play-selectores-medida .fact,
.panel-play-selectores.medida .fact {
 font-size:.8em;
 margin-top:10px;
 display:block
}
.aMovil.panel-play-selectores-medida .colum1 .resumen dl dt span.datos,
.panel-play-selectores.aMovil .colum1 .resumen dl dt span.datos {
 width:100%!important
}
.aMovil.panel-play-selectores-medida .colum1 .panel-play-accordion fieldset dt,
.panel-play-selectores.aMovil .colum1 .panel-play-accordion fieldset dt {
 min-width:100%!important
}
.aMovil.panel-play-selectores-medida .colum2 .resumen dl dt span.datos,
.aMovil.panel-play-selectores-medida .colum3 .resumen dl dt span.datos,
.panel-play-selectores.aMovil .colum2 .resumen dl dt span.datos,
.panel-play-selectores.aMovil .colum3 .resumen dl dt span.datos {
 width:120px!important
}
.aMovil.panel-play-selectores-medida .colum2 .panel-play-accordion fieldset dt,
.aMovil.panel-play-selectores-medida .colum3 .panel-play-accordion fieldset dt,
.panel-play-selectores.aMovil .colum2 .panel-play-accordion fieldset dt,
.panel-play-selectores.aMovil .colum3 .panel-play-accordion fieldset dt {
 min-width:120px!important
}
.emco.panel-play-selectores-medida .panel-play-selector h2,
.panel-play-selectores.emco .panel-play-selector h2 {
 background:#da291c
}
.emco.panel-play-selectores-medida .panel-play-selector .descrip,
.panel-play-selectores.emco .panel-play-selector .descrip {
 border-bottom:1px solid #ddd
}
.emco.panel-play-selectores-medida .panel-play-selector .panel-play-accordion.movil,
.panel-play-selectores.emco .panel-play-selector .panel-play-accordion.movil {
 opacity:1
}
.emco.panel-play-selectores-medida .panel-play-selector .panel-play-accordion.movil p,
.panel-play-selectores.emco .panel-play-selector .panel-play-accordion.movil p {
 margin-bottom:10px
}
.emco.panel-play-selectores-medida .panel-play-selector .panel-play-accordion.movil select,
.panel-play-selectores.emco .panel-play-selector .panel-play-accordion.movil select {
 width:195px;
 margin-top:20px
}
.emco.panel-play-selectores-medida .panel-play-selector .panel-play-accordion.selected header,
.panel-play-selectores.emco .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,#fff 100%)
}
.emco.panel-play-selectores-medida .panel-play-selector .panel-play-accordion header,
.panel-play-selectores.emco .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,#fff 100%);
 color:#666
}
.emco.panel-play-selectores-medida .panel-play-selector .panel-play-accordion .lineas dl,
.panel-play-selectores.emco .panel-play-selector .panel-play-accordion .lineas dl {
 width:initial;
 margin-bottom:10px;
 font-size:11px
}
.emco.panel-play-selectores-medida .panel-play-selector .panel-play-accordion .lineas dl dt,
.panel-play-selectores.emco .panel-play-selector .panel-play-accordion .lineas dl dt {
 min-width:initial
}
.emco.panel-play-selectores-medida .panel-play-selector .panel-play-accordion .lineas dl dd,
.panel-play-selectores.emco .panel-play-selector .panel-play-accordion .lineas dl dd {
 min-width:initial;
 clear:none
}
.emco.panel-play-selectores-medida .panel-play-selector .panel-play-accordion .lineas dl dd.textlinea,
.panel-play-selectores.emco .panel-play-selector .panel-play-accordion .lineas dl dd.textlinea {
 padding:10px 5px
}
.emco.panel-play-selectores-medida .descrip .icon.internet,
.emco.panel-play-selectores-medida .descrip .icon.mensajeria,
.emco.panel-play-selectores-medida .descrip .icon.plan,
.emco.panel-play-selectores-medida .descrip .icon.tuPlan,
.panel-play-selectores.emco .descrip .icon.internet,
.panel-play-selectores.emco .descrip .icon.mensajeria,
.panel-play-selectores.emco .descrip .icon.plan,
.panel-play-selectores.emco .descrip .icon.tuPlan {
 background:url(img/play-cambiosChile-ec-ico.png)!important
}
.emco.panel-play-selectores-medida .descrip .icon.plan,
.panel-play-selectores.emco .descrip .icon.plan {
 background-position:-40px 0
}
.emco.panel-play-selectores-medida .descrip .icon.mensajeria,
.panel-play-selectores.emco .descrip .icon.mensajeria {
 background-position:-40px -40px
}
.emco.panel-play-selectores-medida .descrip .icon.internet,
.panel-play-selectores.emco .descrip .icon.internet {
 background-position:-40px -80px
}
.emco.panel-play-selectores-medida .descrip .icon.tuPlan,
.panel-play-selectores.emco .descrip .icon.tuPlan {
 background-position:-40px -200px
}
.emco.panel-play-selectores-medida .descrip .icon.television,
.panel-play-selectores.emco .descrip .icon.television {
 background-position:-40px -120px
}
.emco.panel-play-selectores-medida .descrip .icon.telefonia,
.panel-play-selectores.emco .descrip .icon.telefonia {
 background-position:-40px -160px
}
.emco.panel-play-selectores-medida .panel-play-sumario h2,
.panel-play-selectores.emco .panel-play-sumario h2 {
 background:#000!important
}
.emco.panel-play-selectores-medida .panel-play-sumario>div .descrip,
.panel-play-selectores.emco .panel-play-sumario>div .descrip {
 border:none!important
}
.emco.panel-play-selectores-medida .panel-play-sumario .porPlan,
.panel-play-selectores.emco .panel-play-sumario .porPlan {
 margin-top:5px;
 border-bottom:1px solid #ddd
}
.cambiosChile.panel-play-selectores-medida,
.cambiosChileEC.panel-play-selectores-medida,
.panel-play-selectores.cambiosChile,
.panel-play-selectores.cambiosChileEC {
 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:12px;
 line-height:1.3;
 color:#666;
 position:relative;
 font-family:arial,helvetica,sans-serif
}
.cambiosChile.panel-play-selectores-medida .descrip,
.cambiosChileEC.panel-play-selectores-medida .descrip,
.panel-play-selectores.cambiosChile .descrip,
.panel-play-selectores.cambiosChileEC .descrip {
 min-height:73px;
 max-height:130px;
 background:#f4f4f4;
 font-size:.85em
}
.cambiosChile.panel-play-selectores-medida .descrip .icon.internet,
.cambiosChile.panel-play-selectores-medida .descrip .icon.mensajeria,
.cambiosChile.panel-play-selectores-medida .descrip .icon.plan,
.cambiosChile.panel-play-selectores-medida .descrip .icon.tuPlan,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.internet,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.mensajeria,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.plan,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.tuPlan,
.panel-play-selectores.cambiosChile .descrip .icon.internet,
.panel-play-selectores.cambiosChile .descrip .icon.mensajeria,
.panel-play-selectores.cambiosChile .descrip .icon.plan,
.panel-play-selectores.cambiosChile .descrip .icon.tuPlan,
.panel-play-selectores.cambiosChileEC .descrip .icon.internet,
.panel-play-selectores.cambiosChileEC .descrip .icon.mensajeria,
.panel-play-selectores.cambiosChileEC .descrip .icon.plan,
.panel-play-selectores.cambiosChileEC .descrip .icon.tuPlan {
 background:url(img/play-cambiosChile-ico.png)
}
.cambiosChile.panel-play-selectores-medida .descrip .icon.plan,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.plan,
.panel-play-selectores.cambiosChile .descrip .icon.plan,
.panel-play-selectores.cambiosChileEC .descrip .icon.plan {
 background-position:0 0
}
.cambiosChile.panel-play-selectores-medida .descrip .icon.mensajeria,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.mensajeria,
.panel-play-selectores.cambiosChile .descrip .icon.mensajeria,
.panel-play-selectores.cambiosChileEC .descrip .icon.mensajeria {
 background-position:0 120px
}
.cambiosChile.panel-play-selectores-medida .descrip .icon.internet,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.internet,
.panel-play-selectores.cambiosChile .descrip .icon.internet,
.panel-play-selectores.cambiosChileEC .descrip .icon.internet {
 background-position:0 80px
}
.cambiosChile.panel-play-selectores-medida .descrip .icon.tuPlan,
.cambiosChileEC.panel-play-selectores-medida .descrip .icon.tuPlan,
.panel-play-selectores.cambiosChile .descrip .icon.tuPlan,
.panel-play-selectores.cambiosChileEC .descrip .icon.tuPlan {
 background-position:0 40px;
 display:inline-block;
 margin:0 10px 0 0!important;
 width:40px!important;
 height:40px!important
}
.cambiosChile.panel-play-selectores-medida .fichaResumen+div,
.cambiosChileEC.panel-play-selectores-medida .fichaResumen+div,
.panel-play-selectores.cambiosChile .fichaResumen+div,
.panel-play-selectores.cambiosChileEC .fichaResumen+div {
 width:100%
}
.cambiosChile.panel-play-selectores-medida .resumen,
.cambiosChileEC.panel-play-selectores-medida .resumen,
.panel-play-selectores.cambiosChile .resumen,
.panel-play-selectores.cambiosChileEC .resumen {
 min-height:140px;
 height:auto
}
.cambiosChile.panel-play-selectores-medida .resumen p.h3,
.cambiosChileEC.panel-play-selectores-medida .resumen p.h3,
.panel-play-selectores.cambiosChile .resumen p.h3,
.panel-play-selectores.cambiosChileEC .resumen p.h3 {
 color:#333;
 float:left;
 font-size:12px;
 text-align:left;
 width:188px!important;
 font-weight:700;
 margin-bottom:15px
}
.cambiosChile.panel-play-selectores-medida .resumen .link,
.cambiosChileEC.panel-play-selectores-medida .resumen .link,
.panel-play-selectores.cambiosChile .resumen .link,
.panel-play-selectores.cambiosChileEC .resumen .link {
 float:left;
 margin-top:5px
}
.cambiosChile.panel-play-selectores-medida .resumen .btn-rojo,
.cambiosChileEC.panel-play-selectores-medida .resumen .btn-rojo,
.panel-play-selectores.cambiosChile .resumen .btn-rojo,
.panel-play-selectores.cambiosChileEC .resumen .btn-rojo {
 float:right;
 font-size:1em
}
.cambiosChile.panel-play-selectores-medida .resumen .fichaResumen li,
.cambiosChileEC.panel-play-selectores-medida .resumen .fichaResumen li,
.panel-play-selectores.cambiosChile .resumen .fichaResumen li,
.panel-play-selectores.cambiosChileEC .resumen .fichaResumen li {
 list-style:initial;
 list-style-position:inside;
 line-height:14px
}
.cambiosChile.panel-play-selectores-medida .resumen .fichaResumen .datos,
.cambiosChileEC.panel-play-selectores-medida .resumen .fichaResumen .datos,
.panel-play-selectores.cambiosChile .resumen .fichaResumen .datos,
.panel-play-selectores.cambiosChileEC .resumen .fichaResumen .datos {
 font-size:12px;
 color:#333
}
.cambiosChile.panel-play-selectores-medida .resumen .fichaResumen .datos.first,
.cambiosChileEC.panel-play-selectores-medida .resumen .fichaResumen .datos.first,
.panel-play-selectores.cambiosChile .resumen .fichaResumen .datos.first,
.panel-play-selectores.cambiosChileEC .resumen .fichaResumen .datos.first {
 font-weight:500;
 font-size:12px;
 margin:5px 0 -17px;
 width:188px;
 line-height:1.8;
 color:#000
}
.cambiosChile.panel-play-selectores-medida .resumen .fichaResumen .eliminar,
.cambiosChileEC.panel-play-selectores-medida .resumen .fichaResumen .eliminar,
.panel-play-selectores.cambiosChile .resumen .fichaResumen .eliminar,
.panel-play-selectores.cambiosChileEC .resumen .fichaResumen .eliminar {
 display:none
}
.cambiosChile.panel-play-selectores-medida .resumen dl dt span,
.cambiosChileEC.panel-play-selectores-medida .resumen dl dt span,
.panel-play-selectores.cambiosChile .resumen dl dt span,
.panel-play-selectores.cambiosChileEC .resumen dl dt span {
 font-size:12px
}
.cambiosChile.panel-play-selectores-medida .resumen dl dd,
.cambiosChileEC.panel-play-selectores-medida .resumen dl dd,
.panel-play-selectores.cambiosChile .resumen dl dd,
.panel-play-selectores.cambiosChileEC .resumen dl dd {
 line-height:14px;
 font-size:12px;
 height:40px!important;
 overflow:hidden;
 border-bottom:1px solid #dcdcdc
}
.cambiosChile.panel-play-selectores-medida .panel-play-accordion .icon-chevron-right,
.cambiosChileEC.panel-play-selectores-medida .panel-play-accordion .icon-chevron-right,
.panel-play-selectores.cambiosChile .panel-play-accordion .icon-chevron-right,
.panel-play-selectores.cambiosChileEC .panel-play-accordion .icon-chevron-right {
 color:#666
}
.cambiosChile.panel-play-selectores-medida .panel-play-accordion.down .icon-chevron-right:before,
.cambiosChileEC.panel-play-selectores-medida .panel-play-accordion.down .icon-chevron-right:before,
.panel-play-selectores.cambiosChile .panel-play-accordion.down .icon-chevron-right:before,
.panel-play-selectores.cambiosChileEC .panel-play-accordion.down .icon-chevron-right:before {
 content:""
}
.cambiosChile.panel-play-selectores-medida .panel-play-accordion.selected .icon-chevron-right,
.cambiosChileEC.panel-play-selectores-medida .panel-play-accordion.selected .icon-chevron-right,
.panel-play-selectores.cambiosChile .panel-play-accordion.selected .icon-chevron-right,
.panel-play-selectores.cambiosChileEC .panel-play-accordion.selected .icon-chevron-right {
 color:#d02e10
}
.cambiosChile.panel-play-selectores-medida .panel-play-selector h2,
.cambiosChileEC.panel-play-selectores-medida .panel-play-selector h2,
.panel-play-selectores.cambiosChile .panel-play-selector h2,
.panel-play-selectores.cambiosChileEC .panel-play-selector h2 {
 font-weight:100;
 font-size:1.1em!important
}
.cambiosChile.panel-play-selectores-medida .panel-play-selector .descrip p,
.cambiosChileEC.panel-play-selectores-medida .panel-play-selector .descrip p,
.panel-play-selectores.cambiosChile .panel-play-selector .descrip p,
.panel-play-selectores.cambiosChileEC .panel-play-selector .descrip p {
 font-size:11px
}
.cambiosChile.panel-play-selectores-medida .panel-play-sumario,
.cambiosChileEC.panel-play-selectores-medida .panel-play-sumario,
.panel-play-selectores.cambiosChile .panel-play-sumario,
.panel-play-selectores.cambiosChileEC .panel-play-sumario {
 min-height:103px;
 max-height:750px
}
.cambiosChile.panel-play-selectores-medida .panel-play-sumario h2,
.cambiosChileEC.panel-play-selectores-medida .panel-play-sumario h2,
.panel-play-selectores.cambiosChile .panel-play-sumario h2,
.panel-play-selectores.cambiosChileEC .panel-play-sumario h2 {
 font-weight:100!important;
 font-size:1.1em!important
}
.cambiosChile.panel-play-selectores-medida .panel-play-sumario .descrip p,
.cambiosChileEC.panel-play-selectores-medida .panel-play-sumario .descrip p,
.panel-play-selectores.cambiosChile .panel-play-sumario .descrip p,
.panel-play-selectores.cambiosChileEC .panel-play-sumario .descrip p {
 font-size:11px;
 width:calc(100% - 50px);
 margin-left:10px;
 margin-bottom:0
}
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset,
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset {
 padding-bottom:9px
}
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2,
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset .eliminar2,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset .eliminar2 {
 display:inline-block;
 width:15px;
 height:15px;
 margin-left:5px;
 cursor:pointer;
 position:relative;
 float:right
}
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2:before,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2:before,
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset .eliminar2:before,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset .eliminar2:before {
 content:"";
 font-family:FontAwesome;
 color:#3481b7;
 font-size:1.1em
}
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2:hover:before,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2:hover:before,
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset .eliminar2:hover:before,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset .eliminar2:hover:before {
 content:"";
 font-family:FontAwesome
}
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2:hover>span.toolt,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2:hover>span.toolt,
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset .eliminar2:hover>span.toolt,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset .eliminar2:hover>span.toolt {
 display:block
}
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2>span.toolt,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2>span.toolt,
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset .eliminar2>span.toolt,
.panel-play-selectores.cambiosChileEC .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
}
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2>span.toolt:before,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2>span.toolt:before,
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset .eliminar2>span.toolt:before,
.panel-play-selectores.cambiosChileEC .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
}
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset p,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset p,
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset p,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset p {
 color:#333;
 font-size:12px;
 margin-bottom:8px
}
.cambiosChile.panel-play-selectores-medida .play-sumario-lista fieldset .discount,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset .discount,
.panel-play-selectores.cambiosChile .play-sumario-lista fieldset .discount,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset .discount {
 text-decoration:line-through!important
}
.cambiosChile.panel-play-selectores-medida .play-sumario-total,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-total,
.panel-play-selectores.cambiosChile .play-sumario-total,
.panel-play-selectores.cambiosChileEC .play-sumario-total {
 color:#333
}
.cambiosChileEC.panel-play-selectores-medida .descrip p,
.panel-play-selectores.cambiosChileEC .descrip p {
 overflow:hidden;
 max-height:40px
}
.cambiosChileEC.panel-play-selectores-medida .panel-play-accordion header,
.panel-play-selectores.cambiosChileEC .panel-play-accordion header {
 position:relative
}
.cambiosChileEC.panel-play-selectores-medida .panel-play-accordion header:before,
.panel-play-selectores.cambiosChileEC .panel-play-accordion header:before {
 content:"";
 font-family:FontAwesome;
 color:#333;
 position:absolute;
 right:10px
}
.cambiosChileEC.panel-play-selectores-medida .panel-play-accordion.selected header:before,
.panel-play-selectores.cambiosChileEC .panel-play-accordion.selected header:before {
 content:"";
 font-family:FontAwesome
}
.cambiosChileEC.panel-play-selectores-medida .panel-play-accordion fieldset dt.valTit,
.panel-play-selectores.cambiosChileEC .panel-play-accordion fieldset dt.valTit {
 width:100%;
 max-width:125px;
 font-size:.9em
}
.cambiosChileEC.panel-play-selectores-medida .panel-play-selector h2,
.panel-play-selectores.cambiosChileEC .panel-play-selector h2 {
 background-image:linear-gradient(0deg,#7e807f 0,#ababab 100%)
}
.cambiosChileEC.panel-play-selectores-medida .panel-play-sumario,
.panel-play-selectores.cambiosChileEC .panel-play-sumario {
 max-height:inherit
}
.cambiosChileEC.panel-play-selectores-medida .panel-play-sumario h2,
.panel-play-selectores.cambiosChileEC .panel-play-sumario h2 {
 background:#222!important
}
.cambiosChileEC.panel-play-selectores-medida .play-sumario-total,
.panel-play-selectores.cambiosChileEC .play-sumario-total {
 font-size:inherit;
 padding:0 10px 10px;
 font-weight:700
}
.cambiosChileEC.panel-play-selectores-medida .play-sumario-total span,
.panel-play-selectores.cambiosChileEC .play-sumario-total span {
 font-weight:700
}
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset dl,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset dl {
 font-size:.9em
}
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset dl.descuento,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset dl.descuento {
 padding:5px 0 15px
}
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset.internet,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset.productos,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset.telefonia,
.cambiosChileEC.panel-play-selectores-medida .play-sumario-lista fieldset.television,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset.internet,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset.productos,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset.telefonia,
.panel-play-selectores.cambiosChileEC .play-sumario-lista fieldset.television {
 border-bottom:1px dashed #ddd
}
.cambiosChileEC.panel-play-selectores-medida .btn-reset:after,
.panel-play-selectores.cambiosChileEC .btn-reset:after {
 color:#333
}
.cambiosChileEC.panel-play-selectores-medida .play-sumario-action .btn-rojo,
.panel-play-selectores.cambiosChileEC .play-sumario-action .btn-rojo {
 font-size:.85em;
 box-sizing:border-box;
 padding:.7em 1.5em;
 display:block;
 width:100%;
 max-width:180px;
 margin:auto
}
.cambiosChileEC.panel-play-selectores-medida .fichaResumen+div,
.panel-play-selectores.cambiosChileEC .fichaResumen+div {
 width:inherit
}
.cambiosChileEC.panel-play-selectores-medida .fichaResumen ul,
.panel-play-selectores.cambiosChileEC .fichaResumen ul {
 max-width:135px
}
.cambiosChileEC.panel-play-selectores-medida .fichaResumen ul li,
.panel-play-selectores.cambiosChileEC .fichaResumen ul li {
 list-style:none!important
}
.cambiosChileEC.panel-play-selectores-medida .resumen,
.panel-play-selectores.cambiosChileEC .resumen {
 font-size:.85em
}
.cambiosChileEC.panel-play-selectores-medida .resumen div,
.panel-play-selectores.cambiosChileEC .resumen div {
 float:left
}
.cambiosChileEC.panel-play-selectores-medida .resumen dl,
.panel-play-selectores.cambiosChileEC .resumen dl {
 border-bottom:1px dashed #dcdcdc!important
}
.cambiosChileEC.panel-play-selectores-medida .resumen dl dt span.datos,
.panel-play-selectores.cambiosChileEC .resumen dl dt span.datos {
 height:26px;
 max-width:135px;
 width:100%!important;
 word-wrap:break-word;
 overflow:hidden;
 display:inline-block
}
.cambiosChileEC.panel-play-selectores-medida .resumen dl dd,
.panel-play-selectores.cambiosChileEC .resumen dl dd {
 font-size:inherit;
 height:33px;
 border:none;
 margin-bottom:10px
}
.cambiosChileEC.panel-play-selectores-medida .resumen .btn-rojo,
.panel-play-selectores.cambiosChileEC .resumen .btn-rojo {
 padding:.5em 1em
}
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.plan,
.panel-play-selectores.cambiosChileEmCo .descrip .icon.plan {
 background-position:0 0
}
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.mensajeria,
.panel-play-selectores.cambiosChileEmCo .descrip .icon.mensajeria {
 background-position:0 -40px!important
}
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.internet,
.panel-play-selectores.cambiosChileEmCo .descrip .icon.internet {
 background-position:0 -80px!important
}
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.television,
.panel-play-selectores.cambiosChileEmCo .descrip .icon.television {
 background-position:0 -120px!important
}
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.telefonia,
.panel-play-selectores.cambiosChileEmCo .descrip .icon.telefonia {
 background-position:0 -160px!important
}
.cambiosChileEmCo.panel-play-selectores-medida .descrip .icon.tuPlan,
.panel-play-selectores.cambiosChileEmCo .descrip .icon.tuPlan {
 background-position:0 -200px!important
}
.cambiosChileEmCo.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2,
.panel-play-selectores.cambiosChileEmCo .play-sumario-lista fieldset .eliminar2 {
 font-weight:400
}
.cambiosChileEmCo.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2:before,
.panel-play-selectores.cambiosChileEmCo .play-sumario-lista fieldset .eliminar2:before {
 content:"";
 font-family:FontAwesome;
 color:#9bc9d3;
 font-size:1.1em
}
.cambiosChileEmCo.panel-play-selectores-medida .play-sumario-lista fieldset .eliminar2:hover:before,
.panel-play-selectores.cambiosChileEmCo .play-sumario-lista fieldset .eliminar2:hover:before {
 content:"";
 font-family:FontAwesome
}
.cambiosChileEmCo.panel-play-selectores-medida .play-sumario-lista fieldset dl dt,
.panel-play-selectores.cambiosChileEmCo .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:0 0;
 color:#000;
 font-size:1.1em;
 margin-bottom:0;
 margin-top:0;
 font-weight:700;
 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:#da291c;
 text-shadow:0 -1px fade(black,30%);
 border-radius:5px 5px 0 0;
 color:#fff;
 font-size:2em;
 font-weight:400;
 padding:15px;
 text-align:center
}
.panel-play-accordion {
 box-shadow:0 2px 3px 0 rgba(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,#eee 100%);
 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:#da291c;
 margin-top:-6px;
 position:absolute;
 right:10px;
 top:50%
}
.panel-play-accordion>div {
 padding:10px
}
.panel-play-accordion form {
 font-size:.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:#da291c;
 font-family:arial,sans-serif;
 font-size:1.2em;
 letter-spacing:0;
 font-weight:700;
 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:.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:700;
 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:.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,#fff 100%);
 padding:6px 5px!important;
 position:relative
}
.element-play-channel .channel-icon,
.element-play-channel .info,
.element-play-channel .select {
 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 0 7px
}
.element-play-channel .action,
.element-play-channel .price {
 float:left
}
.element-play-channel .price {
 color:#da291c;
 font-family:arial,sans-serif;
 font-size:1.1em;
 letter-spacing:0;
 font-weight:700;
 width:55%
}
.element-play-channel .tooltip {
 padding-left:20px;
 top:-5px;
 display:none;
 position:absolute;
 right:-220px;
 z-index:200;
 font-size:.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,#eee 100%);
 width:200px;
 padding:5px;
 border-radius:3px;
 box-shadow:0 2px 3px 0 rgba(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,#bbb 100%);
 padding:5px;
 color:#fff;
 text-transform:uppercase;
 font-size:.8em;
 text-shadow:0 1px fade(black,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,#fff 100%);
 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:700;
 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:700;
 text-align:right
}
.play-sumario-lista table tbody tr.enPlay>td {
 color:#da291c
}
.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:.8em;
 color:#888
}
.play-sumario-lista table tbody tr.conLink>td a {
 font-size:.8em
}
.play-sumario-lista.corporaciones fieldset.tuplayInt dl.product dd,
.play-sumario-lista.corporaciones fieldset.tuplaySubt dl.product dd,
.play-sumario-lista.corporaciones fieldset.tuplayTelf dl.product dd,
.play-sumario-lista.corporaciones fieldset.tuplayTv 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:700
}
.play-sumario-lista fieldset dl.product dd {
 color:#888;
 font-size:1.1em;
 font-weight:700;
 text-align:right
}
.play-sumario-lista fieldset dl.descrip dd,
.play-sumario-lista fieldset dl.descrip dt {
 font-size:.8em;
 color:#888
}
.play-sumario-lista fieldset dl.enPlay dd,
.play-sumario-lista fieldset dl.enPlay dt {
 color:#da291c
}
.play-sumario-lista fieldset dl.conLink dd,
.play-sumario-lista fieldset dl.conLink dt {
 font-size:.8em
}
.play-sumario-lista fieldset dl.adicional h5 {
 color:#666;
 margin-bottom:5px
}
.play-sumario-lista fieldset dl.adicional dd,
.play-sumario-lista fieldset dl.adicional dt {
 font-size:.8em
}
.play-sumario-lista fieldset.tuplayInt,
.play-sumario-lista fieldset.tuplaySubt,
.play-sumario-lista fieldset.tuplayTelf,
.play-sumario-lista fieldset.tuplayTv {
 border-bottom:1px solid #ccc;
 padding-bottom:3px;
 margin-bottom:3px
}
.play-sumario-lista fieldset.tuplayInt h5,
.play-sumario-lista fieldset.tuplaySubt h5,
.play-sumario-lista fieldset.tuplayTelf h5,
.play-sumario-lista fieldset.tuplayTv h5 {
 color:#000;
 margin-bottom:5px;
 margin-top:10px;
 font-size:13px
}
.play-sumario-lista fieldset.tuplayInt dl.product dd,
.play-sumario-lista fieldset.tuplayInt dl.product dt,
.play-sumario-lista fieldset.tuplaySubt dl.product dd,
.play-sumario-lista fieldset.tuplaySubt dl.product dt,
.play-sumario-lista fieldset.tuplayTelf dl.product dd,
.play-sumario-lista fieldset.tuplayTelf dl.product dt,
.play-sumario-lista fieldset.tuplayTv dl.product dd,
.play-sumario-lista fieldset.tuplayTv dl.product dt {
 font-size:11px;
 color:#666;
 font-weight:400
}
.play-sumario-lista fieldset.tuplayInt dl.enPlay dd,
.play-sumario-lista fieldset.tuplayInt dl.enPlay dt,
.play-sumario-lista fieldset.tuplaySubt dl.enPlay dd,
.play-sumario-lista fieldset.tuplaySubt dl.enPlay dt,
.play-sumario-lista fieldset.tuplayTelf dl.enPlay dd,
.play-sumario-lista fieldset.tuplayTelf dl.enPlay dt,
.play-sumario-lista fieldset.tuplayTv dl.enPlay dd,
.play-sumario-lista fieldset.tuplayTv dl.enPlay dt {
 color:#da291c
}
.play-sumario-lista fieldset.tuplayInt dl.adicional,
.play-sumario-lista fieldset.tuplaySubt dl.adicional,
.play-sumario-lista fieldset.tuplayTelf dl.adicional,
.play-sumario-lista fieldset.tuplayTv dl.adicional {
 margin:0;
 padding-bottom:5px
}
.play-sumario-lista fieldset.tuplayInt dl.adicional dd,
.play-sumario-lista fieldset.tuplayInt dl.adicional dt,
.play-sumario-lista fieldset.tuplaySubt dl.adicional dd,
.play-sumario-lista fieldset.tuplaySubt dl.adicional dt,
.play-sumario-lista fieldset.tuplayTelf dl.adicional dd,
.play-sumario-lista fieldset.tuplayTelf dl.adicional dt,
.play-sumario-lista fieldset.tuplayTv dl.adicional dd,
.play-sumario-lista fieldset.tuplayTv dl.adicional dt {
 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 dd,
.play-sumario-lista fieldset.tuplaySubt dl.product dt {
 font-size:11px;
 color:#000
}
.play-sumario-lista fieldset.tuplaySubt dl.product dd {
 text-decoration:none
}
.play-sumario-lista fieldset.tuplaySubt dl.enPlay dd,
.play-sumario-lista fieldset.tuplaySubt dl.enPlay dt {
 color:#da291c
}
.play-sumario-lista fieldset.tuplaySubt dl.adicional dd,
.play-sumario-lista fieldset.tuplaySubt dl.adicional dt {
 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:#da291c;
 font-weight:700;
 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:400;
 font-size:1.7em
}
.panel-play-detalles>div article {
 font-size:.9em
}
.panel-play-detalles>div article h4 {
 margin-bottom:10px;
 font-weight:400;
 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:#da291c
}
.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:400;
 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-full-hd,
#lb-canales-hd,
#lb-canales-premium {
 display:none
}
#lb-canales-full-hd>h3,
#lb-canales-hd>h3,
#lb-canales-premium>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:400;
 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:.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:#da291c;
 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,.05) 100%);
 background:-webkit-gradient(90deg,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,.05)));
 background:-webkit-linear-gradient(90deg,#fff 0,rgba(255,255,255,.05) 100%);
 background:-o-linear-gradient(90deg,#fff 0,rgba(255,255,255,.05) 100%);
 background:-ms-linear-gradient(90deg,#fff 0,rgba(255,255,255,.05) 100%);
 background:linear-gradient(90deg,#fff 0,rgba(255,255,255,.05) 100%);
 position:absolute;
 display:none
}
.panel-promo-slider .fader-r {
 display:block;
 width:50px;
 height:100%;
 background:rgba(255,255,255,.05);
 background:-moz-linear-gradient(90deg,rgba(255,255,255,.05) 0,#fff 100%);
 background:-webkit-gradient(90deg,color-stop(0,rgba(255,255,255,.05)),color-stop(100%,#fff));
 background:-webkit-linear-gradient(90deg,rgba(255,255,255,.05) 0,#fff 100%);
 background:-o-linear-gradient(90deg,rgba(255,255,255,.05) 0,#fff 100%);
 background:-ms-linear-gradient(90deg,rgba(255,255,255,.05) 0,#fff 100%);
 background:linear-gradient(90deg,rgba(255,255,255,.05) 0,#fff 100%);
 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:400
}
.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:0
}
.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%);
 font-weight:700;
 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:0;
 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:0
}
.iframe-armatuplay-ec {
 margin:10px auto;
 width:950px
}
#alert-Deco {
 display:none;
 padding:30px 10px;
 font-size:13px;
 text-align:center;
 font-weight:700
}
#ComparaTop {
 margin:20px 0;
 font-family:Helvetica,Arial,sans-serif!important;
 font-size:1.1em
}
#ComparaTop .btn-plan-gris {
 font-size:.9em;
 width:auto;
 padding:.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 .2em 0 0;
 white-space:nowrap;
 background:0 0;
 font-weight:700
}
#ComparaTop ul.menuTab li.active {
 padding-bottom:1px!important;
 border-bottom:5px solid #d02e10!important;
 color:#d02e10!important;
 font-weight:700
}
#ComparaTop ul.menuTab li .liTabs {
 float:left;
 padding:.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:.7em 0;
 font-weight:400
}
#contenedor.lightbox #principal>.columna_lightbox .info,
#contenedor.lightbox #principal>.columna_lightbox .plan,
#contenedor.lightbox #principal>.columna_lightbox .producto {
 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,#fff 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:700;
 font-size:.9em;
 margin-bottom:10px;
 background-color:#ddd;
 background-image:linear-gradient(0deg,#ddd 0,#fff 100%);
 padding:10px 12px
}
#contenedor.lightbox #principal>.columna_lightbox .plan .box p {
 margin:0 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:700;
 font-size:.85em;
 margin-bottom:8px
}
#contenedor.lightbox #principal>.columna_lightbox .plan .box p.p4 {
 font-weight:700;
 font-size:.85em;
 margin-bottom:10px;
 color:#d02e10
}
#contenedor.lightbox #principal>.columna_lightbox .plan .box p.p5 {
 font-weight:700;
 font-size:1em;
 color:#000
}
#contenedor.lightbox #principal>.columna_lightbox .plan .box p.p6 {
 margin-bottom:4px;
 font-weight:700;
 font-size:11px
}
#contenedor.lightbox #principal>.columna_lightbox .plan .box p.p7 {
 font-weight:700;
 font-size:.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:700
}
#contenedor.lightbox #principal>.columna_lightbox .plan .box p a.btn-link {
 color:#3481b7;
 font-size:.85em;
 line-height:33px
}
#contenedor.lightbox #principal .box-btn {
 padding:0 10px 10px 10px
}
#contenedor.lightbox #principal .box-btn .btn-solicitar {
 width:auto;
 padding:.5em;
 display:table;
 margin:5px auto
}
#contenedor.lightbox #principal .box-btn p.p6 {
 font-size:.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 .consultaCovertura,
.planesyCobertura .planesTelefonia,
.planesyCoberturaEC .consultaCovertura,
.planesyCoberturaEC .planesTelefonia {
 -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:0 6px;
 position:relative
}
.planesyCobertura .consultaCovertura h4,
.planesyCobertura .planesTelefonia h4,
.planesyCoberturaEC .consultaCovertura h4,
.planesyCoberturaEC .planesTelefonia h4 {
 font-size:1.1em;
 font-weight:700;
 color:#333;
 margin-bottom:3px
}
.planesyCobertura .consultaCovertura p,
.planesyCobertura .planesTelefonia p,
.planesyCoberturaEC .consultaCovertura p,
.planesyCoberturaEC .planesTelefonia p {
 font-size:.846em;
 font-weight:400;
 color:#666
}
.planesyCobertura .planesTelefonia:before,
.planesyCoberturaEC .planesTelefonia:before {
 content:"";
 background:url(img/planesyCobertura.png) no-repeat 0 -40px;
 position:absolute;
 width:30px;
 height:40px;
 left:18px
}
.planesyCobertura .consultaCovertura:before,
.planesyCoberturaEC .consultaCovertura:before {
 content:"";
 background:url(img/planesyCobertura.png) no-repeat 0 0;
 position:absolute;
 width:30px;
 height:40px;
 left:18px
}
.planesyCobertura>p,
.planesyCoberturaEC>p {
 font-size:.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 .consultaCovertura,
.planesyCoberturaEC .planesTelefonia {
 width:220px;
 margin:0 10px;
 padding:10px;
 padding-left:50px
}
.planesyCoberturaEC .planesTelefonia:before {
 content:"";
 background:url(img/planesyCobertura.png) no-repeat 0 -40px;
 position:absolute;
 width:30px;
 height:40px;
 left:10px
}
.planesyCoberturaEC .consultaCovertura:before {
 content:"";
 background:url(img/planesyCobertura.png) no-repeat 0 0;
 position:absolute;
 width:30px;
 height:40px;
 left:10px
}
.cont_loaderChile {
 position:absolute;
 background:rgba(255,255,255,.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 0 0 -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:400;
 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:0 -38px
}
#contenedor-ATP .col .col-i span.img3 {
 background-position:0 -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:0;
 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:400;
 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:700;
 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:700;
 font-size:12px;
 padding-bottom:5px
}
#contenedor-ATP .cot .cot-p .pl .p-l4 {
 font-weight:700;
 font-size:12px;
 color:#d02e10;
 padding-bottom:10px
}
#contenedor-ATP .cot .cot-p .pl .p-l5 {
 font-size:15px;
 font-weight:700;
 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:700;
 text-decoration:line-through;
 color:#333;
 padding-bottom:5px
}
#contenedor-ATP .cot .cot-p .pr .p-r2 .r2b {
 font-size:11px;
 font-weight:700;
 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:700;
 font-size:12px;
 text-align:right;
 padding-bottom:5px;
 padding-right:25px
}
#contenedor-ATP .cot .cot-p .pr .p-r5 {
 font-weight:700;
 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:700;
 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,.2);
 color:#f7f7f7!important;
 display:block;
 font-size:13px;
 font-weight:400;
 padding:.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,.2);
 color:#fff!important;
 cursor:pointer;
 display:inline-block;
 font-weight:400;
 padding:.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,.2),inset 0 -2px 5px rgba(255,255,255,.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:400;
 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 0 rgba(100,100,100,.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-n,
#contenedor-ATP .col-s span.ui-icon.ui-icon-triangle-1-s {
 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:400;
 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:.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 0 rgba(100,100,100,.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:700;
 font-size:13px;
 line-height:18px
}
#data div span {
 font-weight:400;
 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:.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:.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:#da291c;
 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)
 }
}
.mod__promoEquipos {
 padding-top:0;
 background:#fff!important
}
.mod__promoEquipos .promoEquipoTitle {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.mod__promoEquipos .promoEquipoTitle h3 {
 font-weight:400;
 width:75%
}
.mod__promoEquipos .promoEquipoTitle .vigencia {
 font-size:20px;
 font-size:1.25rem;
 font-weight:300;
 text-align:right;
 width:35%
}
.mod__promoEquipos .promoEquipoElement {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 margin:20px 0;
 border:#ddd 1px solid
}
.mod__promoEquipos .promoEquipoElement .pEquipoBeneficios,
.mod__promoEquipos .promoEquipoElement .pEquipoCarac,
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio,
.mod__promoEquipos .promoEquipoElement .pEquipoSlider {
 -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 .promoEquipoElement .pEquipoBeneficios h3,
.mod__promoEquipos .promoEquipoElement .pEquipoCarac h3,
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio h3,
.mod__promoEquipos .promoEquipoElement .pEquipoSlider h3 {
 margin-bottom:30px
}
.mod__promoEquipos .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 .promoEquipoElement .pEquipoSlider .bx-wrapper {
 width:100%
}
.mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper .bx-viewport {
 overflow:hidden!important
}
.mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper .bx-pager {
 display:none
}
.mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper .bx-next,
.mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper .bx-prev {
 background:url(img/arrows-01.png) no-repeat;
 width:25px;
 height:36px
}
.mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper .bx-prev {
 background-position:0 0;
 left:-20px
}
.mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper .bx-prev:hover {
 background-position:0 -72px
}
.mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper .bx-next {
 right:-20px;
 background-position:5px -36px
}
.mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper .bx-next:hover {
 background-position:5px -108px
}
.mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper img {
 min-height:240px;
 max-height:240px;
 object-fit:contain
}
.mod__promoEquipos .promoEquipoElement .pEquipoBeneficios p {
 color:#666;
 margin-bottom:20px
}
.mod__promoEquipos .promoEquipoElement .pEquipoBeneficios ul li {
 color:#666;
 margin-bottom:10px;
 line-height:1.5;
 font-weight:300
}
.mod__promoEquipos .promoEquipoElement .pEquipoBeneficios ul li:before {
 content:"•";
 margin-right:5px;
 color:#da291c
}
.mod__promoEquipos .promoEquipoElement .pEquipoCarac ul li {
 display:inline-block;
 color:#666;
 width:100%;
 margin-bottom:10px;
 line-height:1.5;
 font-weight:300
}
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio {
 text-align:center;
 padding:40px 10px 0
}
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio .textPrep {
 color:#666;
 margin-bottom:20px
}
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio .precio {
 font-size:32px;
 font-size:2rem;
 font-weight:300;
 margin-bottom:10px
}
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio .precio span {
 font-size:22px;
 font-size:1.375rem;
 color:#666
}
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio .precio span.super {
 font-size:1.375rem!important
}
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio .precioPrev {
 font-weight:300;
 color:#da291c;
 text-decoration:line-through
}
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio .iva {
 color:#666
}
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio [class^=btn-] {
 width:100%;
 max-width:220px;
 margin:20px auto 10px
}
.mod__promoEquipos .promoEquipoElement .pEquipoPrecio [class^=btn-]: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 .pEquiposGridCont {
 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;
 width:calc(100% + 20px);
 margin-left:-10px;
 margin-right:-10px
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG {
 position:relative;
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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:0 2px 1px rgba(0,0,0,.15);
 -moz-box-shadow:0 2px 1px rgba(0,0,0,.15);
 -o-box-shadow:0 2px 1px rgba(0,0,0,.15);
 -ms-box-shadow:0 2px 1px rgba(0,0,0,.15);
 box-shadow:0 2px 1px rgba(0,0,0,.15)
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabel {
 position:absolute;
 left:0;
 top:80px;
 height:30px;
 width:auto;
 min-width:95px;
 display:inline-block;
 background-color:#da291c
}
.mod__promoEquiposGrid .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 #da291c
}
.mod__promoEquiposGrid .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 #da291c
}
.mod__promoEquiposGrid .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 .pEquiposGridCont .pEquipoG .promoLabel span.smallText {
 font-size:12px;
 font-size:.75rem
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabel.azul {
 background-color:#0097a9
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabel.azul:before {
 border-top-color:#0097a9
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabel.azul:after {
 border-bottom-color:#0097a9
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabel.naranja {
 background-color:#f5842b
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabel.naranja:before {
 border-top-color:#f5842b
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabel.naranja:after {
 border-bottom-color:#f5842b
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabel.gris {
 background-color:#333
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabel.gris:before {
 border-top-color:#333
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabel.gris:after {
 border-bottom-color:#333
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabelImg {
 position:absolute;
 left:0;
 top:70px;
 height:50px;
 width:100%;
 max-width:260px;
 min-width:95px;
 display:inline-block
}
.mod__promoEquiposGrid .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 .pEquiposGridCont .pEquipoG .promoLabelImg.rojo {
 background:url(img/label-promo-rojo.png) no-repeat right top
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabelImg.azul {
 background:url(img/label-promo-turquesa.png) no-repeat right top
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG .promoLabelImg.naranja {
 background:url(img/label-promo-naranja.png) no-repeat right top
}
.mod__promoEquiposGrid .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 .pEquiposGridCont .pEquipoG dl dt h3 {
 min-height:48px
}
.mod__promoEquiposGrid .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 .pEquiposGridCont .pEquipoG dl dd:last-child {
 border-bottom:none
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd p {
 font-size:16px;
 font-size:1rem;
 font-weight:300
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd p strong {
 font-weight:300!important
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.equipo {
 min-height:260px;
 padding:0 20px;
 border-bottom:#ddd 1px solid
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.equipo img {
 width:100%;
 height:auto;
 max-height:180px;
 object-fit:scale-down;
 margin-bottom:10px
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.equipo p {
 text-align:center;
 color:#666;
 line-height:1.2
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.equipo p .cuotas {
 font-size:20px;
 font-size:1.25rem;
 display:inline-block;
 width:100%
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.equipo p .cuotas strong {
 font-weight:500!important
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.precio {
 text-align:center;
 padding:20px 20px 10px
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.precio p {
 font-size:14px;
 font-size:.875rem;
 line-height:1.2
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.precio p strong {
 font-size:32px;
 font-size:2rem
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.precio p span {
 color:#666;
 font-weight:300
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.precio p span.super {
 font-size:1.45rem!important
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.precio p.iva {
 font-size:14px;
 font-size:.875rem;
 color:#666
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.precio p.precioOri {
 font-size:20px;
 font-size:1.25rem;
 color:#da291c;
 text-decoration:line-through;
 margin-top:20px
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.btns {
 padding:0 20px
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.btns .btn-rojo {
 display:table;
 width:100%;
 margin:0 auto
}
.mod__promoEquiposGrid .pEquiposGridCont .pEquipoG dl dd.btns .link {
 text-align:center;
 display:block;
 margin-top:10px
}
.pEquiposGridFilter {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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: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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:0 0
}
.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:0 0
}
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:first-child span.select {
 margin-bottom:0
}
.pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:last-child {
 width:320px
}
.pEquiposGridFilter.v3 .filtros form .filterSelect fieldset:last-child span {
 float:right;
 width:calc(100% - 90px)
}
.pEquiposGridFilter.v3 .filtros form .filterSelect fieldset .select {
 margin-bottom:0
}
.pEquiposGridFilter.v3 .filtros form .btns {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 h3 {
 display:table;
 width:100%;
 padding-bottom:10px
}
.mod__promoImages .promoImages {
 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
}
.mod__promoImages .promoImages article {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:50%;
 padding:10px 0
}
.mod__promoImages .promoImages article:first-child {
 padding-right:10px
}
.mod__promoImages .promoImages article:last-child {
 padding-left:10px
}
.mod__promoImages .promoImages article.noVigente>a {
 position:relative;
 display:block
}
.mod__promoImages .promoImages article.noVigente>a:before {
 content:"";
 position:absolute;
 width:100%;
 height:98%;
 background:rgba(0,0,0,.5);
 z-index:10;
 display:block
}
.mod__promoImages .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 .promoImages article img {
 height:auto;
 width:100%
}
.mod__promoImages .promoImages article .dataPromo {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:10px 0
}
.mod__promoImages .promoImages article .dataPromo a {
 color:inherit;
 text-decoration:none
}
.mod__promoImages .promoImages article .dataPromo a:hover {
 text-decoration:none
}
.mod__promoImages .promoImages article .dataPromo a:not(.link):hover {
 text-decoration:underline
}
.mod__promoImages .promoImages article .dataPromo h2 {
 font-size:21px;
 font-size:1.3125rem;
 margin-bottom:20px;
 overflow:hidden
}
.mod__promoImages .promoImages article .dataPromo p {
 font-size:16px;
 font-size:1rem;
 color:#666;
 line-height:1.5
}
.mod__promoImages .promoImages article .dataPromo .link {
 background:#0097a9!important
}
.mod__promoImages .promoImages article .dataPromo .link:after {
 position:relative
}
.label__headerSection {
 padding:20px 0 0
}
.label__headerSection .container {
 position:relative
}
.label__headerSection .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 .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 .labelHeaderContent span {
 display:inline-block;
 width:100px;
 height:70px;
 background:url(img/bg-labelSphere.png) no-repeat 0 0
}
.label__headerSection .labelHeaderContent span:before {
 margin:13px 0 0 45px
}
.label__headerSection .backLink {
 font-weight:300;
 position:absolute;
 right:0;
 top:20px
}
.backLink {
 text-align:right
}
.mod__promoEquipos .mod__Accordeon dl,
.mod__promoPaquetes .mod__Accordeon dl,
.mod__promoPlanes .mod__Accordeon dl {
 margin-bottom:0!important
}
.catPaginador {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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.lastPage,
.catPaginador .links ul li a.next,
.catPaginador .links ul li a.prev {
 font-size:14px;
 font-size:.875rem;
 position:relative;
 color:#0097a9;
 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:0 2px 5px rgba(0,0,0,.5);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.5);
 -o-box-shadow:0 2px 5px rgba(0,0,0,.5);
 -ms-box-shadow:0 2px 5px rgba(0,0,0,.5);
 box-shadow:0 2px 5px rgba(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-last,
.catPaginador .pluginLinks a.jp-next,
.catPaginador .pluginLinks a.jp-previous {
 font-size:14px;
 font-size:.875rem;
 position:relative;
 color:#0097a9;
 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:0 2px 5px rgba(0,0,0,.5);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.5);
 -o-box-shadow:0 2px 5px rgba(0,0,0,.5);
 -ms-box-shadow:0 2px 5px rgba(0,0,0,.5);
 box-shadow:0 2px 5px rgba(0,0,0,.5)
}
.catPaginador .numEquipos {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.catPaginador .numEquipos p {
 font-size:14px;
 font-size:.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 .promoPlanTitle .vigencia {
 font-size:20px;
 font-size:1.25rem;
 font-weight:300
}
.mod__promoPlanes .promoPlanElement {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 width:100%!important;
 margin-bottom:20px;
 border:#ddd 1px solid
}
.mod__promoPlanes .promoPlanElement .pPlan,
.mod__promoPlanes .promoPlanElement .pPlanCarac,
.mod__promoPlanes .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 .promoPlanElement .pPlan h3,
.mod__promoPlanes .promoPlanElement .pPlanCarac h3,
.mod__promoPlanes .promoPlanElement .pPlanPrecio h3 {
 margin-bottom:30px
}
.mod__promoPlanes .promoPlanElement .pPlan {
 width:30%
}
.mod__promoPlanes .promoPlanElement .pPlan p {
 color:#666;
 margin-bottom:20px
}
.mod__promoPlanes .promoPlanElement .pPlan .link {
 margin-left:48px
}
.mod__promoPlanes .promoPlanElement .pPlanCarac {
 width:40%
}
.mod__promoPlanes .promoPlanElement .pPlanCarac ul li {
 font-size:20px;
 font-size:1.25rem;
 color:#666;
 margin-bottom:20px;
 font-weight:300;
 line-height:2rem
}
.mod__promoPlanes .promoPlanElement .pPlanCarac ul li:before {
 content:"•";
 margin-right:5px;
 color:#da291c
}
.mod__promoPlanes .promoPlanElement .pPlanCarac ul li strong {
 font-weight:300!important;
 color:#000
}
.mod__promoPlanes .promoPlanElement .pPlanCarac ul li .redesSociales {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 margin-top:10px
}
.mod__promoPlanes .promoPlanElement .pPlanCarac ul li .redesSociales li {
 margin-bottom:0;
 line-height:inherit
}
.mod__promoPlanes .promoPlanElement .pPlanCarac ul li .redesSociales li:before {
 content:""
}
.mod__promoPlanes .promoPlanElement .pPlanCarac ul li .redesSociales img {
 display:inline-block;
 width:40px;
 margin:10px 5px 0 0
}
.mod__promoPlanes .promoPlanElement .pPlanCarac ul li .icoClaroMusica {
 display:block;
 margin:10px 0 0 10px
}
.mod__promoPlanes .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 .promoPlanElement .pPlanCarac ul li span[class*=ico_] {
 display:inline-block;
 margin-bottom:-14px
}
.mod__promoPlanes .promoPlanElement .pPlanPrecio {
 width:30%;
 text-align:center;
 padding:40px 10px 0;
 border-right:none
}
.mod__promoPlanes .promoPlanElement .pPlanPrecio .textPrep {
 color:#666;
 margin-bottom:20px
}
.mod__promoPlanes .promoPlanElement .pPlanPrecio .precio {
 font-size:32px;
 font-size:2rem;
 font-weight:300;
 margin-bottom:5px
}
.mod__promoPlanes .promoPlanElement .pPlanPrecio .precio span {
 font-size:22px;
 font-size:1.375rem;
 color:#666
}
.mod__promoPlanes .promoPlanElement .pPlanPrecio .precio span.super {
 font-size:1.375rem!important
}
.mod__promoPlanes .promoPlanElement .pPlanPrecio .precioPrev {
 font-weight:300;
 color:#da291c;
 text-decoration:line-through;
 margin-bottom:10px
}
.mod__promoPlanes .promoPlanElement .pPlanPrecio .iva {
 color:#666
}
.mod__promoPlanes .promoPlanElement .pPlanPrecio [class^=btn-] {
 width:100%;
 max-width:220px;
 margin:20px auto 10px
}
.mod__promoPlanes .promoPlanElement .pPlanPrecio [class^=btn-]:after {
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
.mod__promoPlanes .bx-wrapper .bx-pager {
 display:none
}
.mod__promoPlanes .bx-wrapper .bx-next,
.mod__promoPlanes .bx-wrapper .bx-prev {
 background:url(img/arrows-01.png) no-repeat;
 width:25px;
 height:36px
}
.mod__promoPlanes .bx-wrapper .bx-prev {
 background-position:0 0;
 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,.8)
}
.promoHeaderForm .optinForm .inputButton {
 padding-top:5px
}
.mod__promoPaquetes {
 padding-top:0;
 background:#fff!important
}
.mod__promoPaquetes .promoPaqueteTitle .vigencia {
 font-size:20px;
 font-size:1.25rem;
 font-weight:300
}
.mod__promoPaquetes .promoPaqueteElement {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 width:100%!important;
 margin-bottom:20px
}
.mod__promoPaquetes .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 .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 .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 .promoPaqueteElement .pPaquete dl dd:last-child {
 border-bottom:none
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd p {
 font-size:18px;
 font-size:1.125rem;
 line-height:2
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd p strong {
 font-weight:300!important
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd.precio {
 text-align:center;
 padding-bottom:0
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd.precio p {
 font-size:24px;
 font-size:1.5rem;
 line-height:1
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd.precio p strong {
 font-size:32px;
 font-size:2rem
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd.precio p span {
 color:#666;
 font-weight:300
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd.precio p span.super {
 font-size:.85rem!important
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd.precio p span.mes {
 font-size:.85rem!important
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd.precio p.valor {
 font-size:18px;
 font-size:1.125rem;
 margin-bottom:10px
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd.precio p.iva {
 font-size:14px;
 font-size:.875rem;
 color:#666;
 margin-top:10px
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd .btn-rojo {
 display:table;
 margin:10px auto 0
}
.mod__promoPaquetes .promoPaqueteElement .pPaquete dl dd .link {
 display:block;
 margin-top:10px
}
.mod__promoPaquetes .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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#0097a9;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c
}
.mod__PasosActiva .pasoActiva .pasoActivaElement .pActivaDesc ul li strong {
 font-weight:400!important
}
.mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 width:100%
}
.mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement .pActivaDesc,
.mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement .pActivaTitle {
 width:50%
}
.mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement .pActivaDesc ul li:last-child {
 margin-bottom:0
}
.mod__catPlanes .container {
 padding:0
}
.mod__catPlanes .catPlanElement {
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.mod__catPlanes .catPlanElement .cPlanCarac {
 width:calc(100% - 260px)
}
.mod__catPlanes .catPlanElement .cPlanCarac dl {
 width:20%;
 position:relative;
 padding:0 5px
}
.mod__catPlanes .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 .catPlanElement .cPlanCarac dl dt {
 font-size:20px;
 font-size:1.25rem;
 margin:50px 0 5px;
 position:relative
}
.mod__catPlanes .catPlanElement .cPlanCarac dl.redesSociales {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .catPlanElement .cPlanCarac dl.redesSociales dt {
 margin:0 10px 0 0
}
.mod__catPlanes .catPlanElement .cPlanCarac dl.redesSociales dd ul li {
 display:inline-block;
 margin:0 5px
}
.mod__catPlanes .catPlanElement .cPlanCarac dl.redesSociales dd ul li span {
 display:none
}
.mod__catPlanes .catPlanElement .cPlanPrecio {
 width:260px
}
.mod__catPlanes .catPlanElement .cPlanPrecio .precio {
 width:100%;
 margin-bottom:10px
}
.mod__catPlanes .catPlanElement .cPlanPrecio .precio .title {
 font-weight:500;
 margin-bottom:10px
}
.mod__catPlanes .catPlanElement .cPlanPrecio .precio .desc {
 font-size:14px;
 font-size:.875rem;
 color:#666
}
.mod__catPlanes .catPlanElement .cPlanPrecio .btnComprar {
 width:100%;
 margin:0 auto
}
.mod__catPlanes .catPlanElement .cPlanPrecio .btnComprar [class*=btn-] {
 width:100%;
 margin:0 0 10px 0
}
.mod__promocionesFijas .promocionesFijasCont h3 {
 margin-bottom:20px
}
.mod__promocionesFijas .promocionesFijasCont .pfFilter {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .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 .promocionesFijasCont .pfFilter form {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify;
 width:50%
}
.mod__promocionesFijas .promocionesFijasCont .pfFilter form fieldset {
 width:calc(50% - 10px);
 margin-bottom:0;
 padding-bottom:0;
 border:none
}
.mod__promocionesFijas .promocionesFijasCont .pfFilter form fieldset span.select select {
 margin-bottom:0
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .promocionesFijasCont .pfServiciosForm .pfServicios {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify;
 width:calc(100% - 320px)
}
.mod__promocionesFijas .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 .promocionesFijasCont .pfServiciosForm .pfServicios .pfServiciosCol .servicio {
 margin-bottom:10px
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfServicios .pfServiciosCol .servicio img {
 margin-bottom:10px
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfServicios .pfServiciosCol .precio p {
 font-size:28px;
 font-size:1.75rem;
 font-weight:300
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfServicios .pfServiciosCol .precio p sup {
 font-size:12px;
 font-size:.75rem;
 color:#666;
 vertical-align:super
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfServicios .pfServiciosCol .precio span {
 font-size:12px;
 font-size:.75rem;
 color:#666;
 display:inline-block;
 margin-bottom:5px
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfServicios .pfServiciosCol .precio .notPrice {
 font-size:12px;
 font-size:.75rem;
 color:#666;
 text-decoration:line-through
}
.mod__promocionesFijas .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 .promocionesFijasCont .pfServiciosForm .pfServicios .pfServiciosCol:last-child:after {
 display:none
}
.mod__promocionesFijas .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,.6);
 -moz-box-shadow:0 1px 4px rgba(0,0,0,.6);
 -o-box-shadow:0 1px 4px rgba(0,0,0,.6);
 -ms-box-shadow:0 1px 4px rgba(0,0,0,.6);
 box-shadow:0 1px 4px rgba(0,0,0,.6);
 width:300px;
 padding:20px;
 background:#fafafa
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfForm form h4 {
 margin-bottom:20px
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfForm form h4 strong {
 font-size:26px;
 font-size:1.625rem;
 font-weight:300!important
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfForm form h4 strong sup {
 font-size:12px;
 font-size:.75rem;
 color:#666;
 vertical-align:super
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfForm form fieldset {
 margin-bottom:0;
 padding-bottom:0;
 border:none
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfForm form fieldset .link:after {
 display:none
}
.mod__promocionesFijas .promocionesFijasCont .pfServiciosForm .pfForm form fieldset button {
 width:100%
}
.mod__promocionesMultiplan .contCuadroServicio {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c;
 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:.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 .catalogoHomeCont {
 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:flex-start;
 -webkit-align-items:flex-start;
 -ms-flex-align:flex-start;
 position:relative
}
.catalogo__Home .catalogoHomeCont .cenamBannerFW {
 width:76.25%;
 position:absolute;
 right:0;
 margin-bottom:10px
}
.catalogo__Home .catalogoHomeCont .cenamBannerFW img {
 width:100%;
 height:auto
}
.catalogo__Home .catalogoHomeCont .cenamBannerFW .bx-wrapper img {
 max-height:800px
}
.catalogo__Home .catalogoHomeCont .cenamBannerFW .bx-wrapper .bx-viewport {
 max-height:480px;
 padding:0
}
.catalogo__Home .catalogoHomeCont .cenamBannerFW .bx-wrapper .bx-prev {
 left:10px
}
.catalogo__Home .catalogoHomeCont .cenamBannerFW .bx-wrapper .bx-next {
 right:10px
}
.catalogo__Home .catalogoHomeCont .cenamBannerFW .bx-wrapper .bx-controls-direction a {
 top:50%;
 font-size:0;
 font-size:0;
 width:32px;
 height:32px;
 background:#bbb;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 z-index:9
}
.catalogo__Home .catalogoHomeCont .cenamBannerFW .bx-wrapper .bx-controls-direction a:hover {
 background:#ddd
}
.catalogo__Home .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 .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 .catalogoHomeCont .cenamBannerFW .bx-wrapper .bx-pager {
 bottom:10px
}
.catalogo__Home .catalogoHomeCont .cenamBannerFW .bx-wrapper .bx-pager.bx-default-pager a {
 background:rgba(255,255,255,.5);
 width:9px;
 height:9px;
 border-radius:50%;
 margin:0 10px
}
.catalogo__Home .catalogoHomeCont .cenamBannerFW .bx-wrapper .bx-pager.bx-default-pager a.active {
 width:14px;
 height:14px;
 position:relative;
 top:-3px;
 background:#fff
}
.catalogo__Home .catalogoHomeCont .filtro {
 display:none
}
.catalogo__Home .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 .catalogoHomeCont .catalogoFilter .equipoTipo,
.catalogo__Home .catalogoHomeCont .catalogoFilter .filtroPor {
 padding:20px 20px;
 background:#f8f8f8
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .equipoTipo h3,
.catalogo__Home .catalogoHomeCont .catalogoFilter .filtroPor h3 {
 font-size:16px;
 font-size:1rem
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .equipoTipo {
 border-top:none
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .equipoTipo h3 {
 margin-bottom:20px
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .equipoTipo dl dd {
 font-size:14px;
 font-size:.875rem;
 font-weight:300;
 color:#666;
 margin-bottom:10px
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .equipoTipo dl dd input {
 margin-right:10px
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .equipoTipo dl dd:last-child {
 margin-bottom:0
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filtroPor {
 padding:0 20px
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filtroPor .filtroPorCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .catalogoHomeCont .catalogoFilter .filtroPor .filtroPorCont .link {
 font-size:14px;
 font-size:.875rem
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filtroPor .filtroPorCont .link:after {
 display:none
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filtroPor .filtroPorCont.prepagoOnly {
 border-top:none
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon {
 padding:0 20px;
 background:#f8f8f8
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon dl {
 border-bottom:#ddd 1px solid
}
.catalogo__Home .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 .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 .catalogoHomeCont .catalogoFilter .filterAccordeon dl dd {
 font-size:14px;
 font-size:.875rem;
 font-weight:300;
 color:#666;
 display:none;
 padding-bottom:10px
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon dl dd ul li {
 margin-bottom:10px
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon dl dd ul li input {
 margin-right:10px
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon dl dd .catColores ul li {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 border:1px solid;
 border-color:transparent;
 padding:2px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 cursor:pointer
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon dl dd .catColores ul li.active {
 border-color:#0097a9
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon dl dd .catColores ul li:hover {
 color:#333;
 border-color:#0097a9
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon dl dd .catColores ul li span {
 display:block
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon dl:last-child {
 border:none
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon dl.showFilter dt:after {
 height:2px;
 padding:5px 0;
 background:url(vector/minus.svg) no-repeat center center
}
.catalogo__Home .catalogoHomeCont .catalogoFilter .filterAccordeon dl.showFilter dd {
 display:block
}
.catalogo__Home .catalogoHomeCont .catalogoContent {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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;
 width:77%
}
.catalogo__Home .catalogoHomeCont .catalogoContent .cenamBanner {
 width:100%;
 padding:0 10px;
 margin-bottom:20px
}
.catalogo__Home .catalogoHomeCont .catalogoContent .cenamBanner img {
 width:100%;
 height:auto
}
.catalogo__Home .catalogoHomeCont .catalogoContent .catGrid {
 width:100%
}
.catalogo__Home .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 .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 .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont:hover {
 -webkit-box-shadow:0 1px 4px rgba(0,0,0,.6);
 -moz-box-shadow:0 1px 4px rgba(0,0,0,.6);
 -o-box-shadow:0 1px 4px rgba(0,0,0,.6);
 -ms-box-shadow:0 1px 4px rgba(0,0,0,.6);
 box-shadow:0 1px 4px rgba(0,0,0,.6)
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont:hover .btn-blanco-rojo {
 color:#fff!important;
 background:#da291c
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont h3 {
 font-size:20px;
 font-size:1.25rem;
 font-weight:400;
 line-height:1.2;
 min-height:50px
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .equipoImg {
 text-align:center;
 padding:20px 0
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .equipoImg img {
 width:100%;
 max-height:180px;
 object-fit:scale-down
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .precio .mens p {
 font-weight:400;
 margin-bottom:10px
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .precio .mens .cantidad {
 font-size:30px;
 font-size:1.875rem;
 font-weight:300;
 margin-bottom:10px
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .precio .mens .cantidad strong {
 font-weight:300!important
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .precio .mens .cantidad .super {
 font-size:1rem!important;
 color:#666
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .precio .precioInicial p {
 font-size:18px;
 font-size:1.125rem;
 margin-bottom:10px
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .precio .precioInicial p strong span {
 font-weight:400
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .precio .precioInicial .imp {
 font-size:14px;
 font-size:.875rem;
 color:#666
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .precio .precioInicial .cantidad {
 font-size:20px;
 font-size:1.25rem;
 font-weight:300;
 margin-bottom:10px
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .precio .precioInicial .cantidad strong {
 font-weight:300!important
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .precio .precioInicial .cantidad .super {
 font-size:.7rem!important;
 color:#666
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .catColores {
 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;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .catColores p {
 font-size:14px;
 font-size:.875rem
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .catColores ul li {
 width:initial;
 margin-left:0
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .catColores ul li span {
 width:12px;
 height:12px
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .btn-blanco-azul,
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .btn-blanco-rojo {
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 width:100%;
 margin:10px 0 0
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .equipoElemCont .btn-blanco-rojo:hover {
 color:#fff!important;
 background:#da291c
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .precioPospago {
 text-align:center;
 margin-top:5px
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .precioPospago a {
 font-size:14px;
 font-size:.875rem;
 display:block;
 cursor:pointer;
 line-height:1rem
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .precioPospago p {
 font-size:14px;
 font-size:.875rem;
 color:#666;
 margin-bottom:10px
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .precioPospago .cantidad {
 color:#000;
 font-size:20px;
 font-size:1.25rem;
 font-weight:300;
 margin-bottom:10px
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .precioPospago .cantidad strong {
 font-weight:300!important
}
.catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement .precioPospago .cantidad .super {
 font-size:.7rem!important;
 color:#666
}
.catalogo__Home .catalogoHomeCont .catPaginador {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .catalogoHomeCont .catPaginador .links ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.catalogo__Home .catalogoHomeCont .catPaginador .links ul li a {
 color:inherit;
 text-decoration:none;
 color:#666;
 display:inline-block;
 padding:5px 10px
}
.catalogo__Home .catalogoHomeCont .catPaginador .links ul li a.firstPage,
.catalogo__Home .catalogoHomeCont .catPaginador .links ul li a.lastPage,
.catalogo__Home .catalogoHomeCont .catPaginador .links ul li a.next,
.catalogo__Home .catalogoHomeCont .catPaginador .links ul li a.prev {
 font-size:14px;
 font-size:.875rem;
 position:relative;
 color:#0097a9;
 padding:0
}
.catalogo__Home .catalogoHomeCont .catPaginador .links ul li a.firstPage {
 padding-left:24px;
 margin-right:15px
}
.catalogo__Home .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 .catalogoHomeCont .catPaginador .links ul li a.prev {
 width:10px
}
.catalogo__Home .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 .catalogoHomeCont .catPaginador .links ul li a.lastPage {
 padding-right:24px;
 margin-left:15px
}
.catalogo__Home .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 .catalogoHomeCont .catPaginador .links ul li a.next {
 width:10px
}
.catalogo__Home .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 .catalogoHomeCont .catPaginador .links ul li a.active {
 color:#000;
 font-weight:600;
 -webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.5);
 -o-box-shadow:0 2px 5px rgba(0,0,0,.5);
 -ms-box-shadow:0 2px 5px rgba(0,0,0,.5);
 box-shadow:0 2px 5px rgba(0,0,0,.5)
}
.catalogo__Home .catalogoHomeCont .catPaginador .numEquipos {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.catalogo__Home .catalogoHomeCont .catPaginador .numEquipos p {
 font-size:14px;
 font-size:.875rem;
 text-align:right;
 margin-right:10px
}
.catalogo__Home .catalogoHomeCont .catPaginador .numEquipos span.select {
 min-width:82px
}
.catalogo__Home .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:#0097a9
}
.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 .catalogoEquipoCont {
 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;
 position:relative
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal {
 width:460px
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .bx-controls-direction a {
 border-radius:0!important;
 z-index:0
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .bx-controls-direction .bx-next,
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .bx-controls-direction .bx-prev {
 background:url(img/arrows-02.png) no-repeat;
 width:46px;
 height:46px
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .bx-controls-direction .bx-prev {
 background-position:0 0;
 left:20px
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .bx-controls-direction .bx-prev:hover {
 background-position:0 -92px
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .bx-controls-direction .bx-next {
 right:20px;
 background-position:0 -46px
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .bx-controls-direction .bx-next:hover {
 background-position:0 -138px
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container {
 visibility:hidden;
 max-width:initial
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-wrapper {
 width:100%
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-wrapper img {
 width:100%;
 max-height:350px!important;
 object-fit:scale-down
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-slide {
 position:relative;
 width:calc(100% - 60px);
 margin:20px auto
}
.catalogo__EquipoDetalles .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 .catalogoEquipoCont .catEquipoGal .media-container .bx-slide .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-next,
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-slide .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-prev {
 position:absolute;
 top:35px;
 font-size:0;
 text-decoration:none;
 width:20px;
 display:block;
 background:0 0
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-slide .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-next.disabled,
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-slide .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-prev.disabled {
 display:block
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-slide .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-next.disabled:before,
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-slide .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-prev.disabled:before {
 color:rgba(100,100,100,.5);
 cursor:default
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-slide .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-next:before,
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-slide .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-prev:before {
 font-size:40px;
 color:#000;
 text-decoration:none;
 line-height:0;
 display:block
}
.catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-slide .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-prev {
 left:-25px
}
.catalogo__EquipoDetalles .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 .catalogoEquipoCont .catEquipoGal .media-container .bx-slide .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-next {
 right:-25px
}
.catalogo__EquipoDetalles .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 .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 .catalogoEquipoCont .catEquipoGal .media-container #bx-pager a {
 display:block;
 width:60px!important;
 margin:5px 0;
 padding:5px 10px;
 text-align:center
}
.catalogo__EquipoDetalles .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;
 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;
 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:#0097a9;
 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-azul,
.catEquipoInfo .catEquipoInfoNombre .precioContado .btn-blanco-rojo,
.catEquipoInfo .catEquipoInfoNombre .precioContado .btn-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:.8125rem;
 color:#da291c;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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;
 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;
 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:#da291c;
 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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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:#0097a9;
 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:#0097a9;
 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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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:#0097a9
}
.catEquipoInfoCarac form .equipoInfoColor .catColores ul li:hover {
 color:#333;
 border-color:#0097a9
}
.catEquipoInfoCarac form .equipoInfoPlan {
 width:100%;
 margin:0
}
.catEquipoInfoCarac form .equipoInfoPlan p:before {
 content:"3"
}
.catEquipoInfoCarac form .equipoInfoPlan div {
 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;
 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;
 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;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c
}
.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:.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;
 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;
 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:.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;
 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;
 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 h2 {
 margin-bottom:40px
}
.catalogo__CaracPrin .catCaracPrinCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.catalogo__CaracPrin .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 .catCaracPrinCont .caracPrinElement h3 {
 font-size:18px;
 font-size:1.125rem;
 font-weight:400;
 margin-bottom:10px
}
.catalogo__CaracPrin .catCaracPrinCont .caracPrinElement p {
 font-weight:300
}
.catalogo__CaracPrin .catCaracPrinCont .caracPrinElement:last-child {
 border-right:none
}
.catalogo__CaracPrin .catCaracPrinCont .caracPrinElement .icoCamara,
.catalogo__CaracPrin .catCaracPrinCont .caracPrinElement .icoDiseno,
.catalogo__CaracPrin .catCaracPrinCont .caracPrinElement .icoPantalla,
.catalogo__CaracPrin .catCaracPrinCont .caracPrinElement .icoRendimiento {
 position:relative;
 display:inline-block;
 height:38px;
 margin-bottom:10px
}
.catalogo__CaracPrin .catCaracPrinCont .caracPrinElement .icoCamara:before,
.catalogo__CaracPrin .catCaracPrinCont .caracPrinElement .icoDiseno:before,
.catalogo__CaracPrin .catCaracPrinCont .caracPrinElement .icoPantalla:before,
.catalogo__CaracPrin .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 .viewMenu {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 margin-bottom:-1px
}
.catalogo__EquipoTabs .catEquipoTabsMenu .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 .viewMenu li.select {
 border-color:#0097a9
}
.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;
 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;
 padding-top:40px;
 padding-bottom:40px
}
.equipoBoxDescrip .equipoBoxDescripImg,
.equipoBoxDescrip .equipoBoxDescripText {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:50%
}
.equipoBoxDescrip .equipoBoxDescripText h3 {
 font-size:32px;
 font-size:2rem;
 color:#666;
 line-height:initial;
 margin-bottom:20px
}
.equipoBoxDescrip .equipoBoxDescripText p {
 line-height:1.2;
 font-weight:300;
 color:#666;
 margin-bottom:20px
}
.equipoBoxDescrip .equipoBoxDescripText p:last-child {
 margin-bottom:0
}
.equipoBoxDescrip .equipoBoxDescripImg {
 text-align:center;
 padding:0 20px
}
.equipoBoxDescrip .equipoBoxDescripImg img {
 width:100%;
 max-width:480px;
 height:auto
}
.equipoBoxDescrip .caracDestacadas {
 width:100%;
 display:inline-block
}
.equipoBoxDescrip .caracDestacadas h3 {
 text-align:center;
 margin-bottom:20px
}
.equipoBoxDescrip .caracDestacadas dl.caracMenu {
 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 margin-bottom:20px
}
.equipoBoxDescrip .caracDestacadas dl.caracMenu dt {
 width:33.33%;
 max-width:160px;
 cursor:pointer
}
.equipoBoxDescrip .caracDestacadas dl.caracMenu dt i {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 font-size:24px;
 font-size:1.5rem
}
.equipoBoxDescrip .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 .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 .caracDestacadas dl.caracMenu dt i.fa-2x {
 font-size:30px;
 font-size:1.875rem
}
.equipoBoxDescrip .caracDestacadas dl.caracMenu dt span {
 color:#666;
 text-align:center;
 width:100%;
 display:inline-block
}
.equipoBoxDescrip .caracDestacadas dl.caracMenu dt:hover i.fa {
 color:#888;
 border:#0097a9 1px solid;
 -webkit-box-shadow:0 0 4px rgba(0,0,0,.6);
 -moz-box-shadow:0 0 4px rgba(0,0,0,.6);
 -o-box-shadow:0 0 4px rgba(0,0,0,.6);
 -ms-box-shadow:0 0 4px rgba(0,0,0,.6);
 box-shadow:0 0 4px rgba(0,0,0,.6)
}
.equipoBoxDescrip .caracDestacadas dl.caracMenu dt.select i.fa {
 color:#888;
 border:#0097a9 1px solid;
 -webkit-box-shadow:0 0 4px rgba(0,0,0,.6);
 -moz-box-shadow:0 0 4px rgba(0,0,0,.6);
 -o-box-shadow:0 0 4px rgba(0,0,0,.6);
 -ms-box-shadow:0 0 4px rgba(0,0,0,.6);
 box-shadow:0 0 4px rgba(0,0,0,.6)
}
.equipoBoxDescrip .caracDestacadasWrapper {
 width:100%;
 display:inline-block
}
.equipoBoxDescrip .caracDestacadasWrapper dl.caracDescrip dd {
 display:none
}
.equipoBoxDescrip .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;
 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;
 -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:#0097a9;
 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:#da291c
}
.catPlanElement .cPlanCarac {
 width:calc(100% - 480px);
 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
}
.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;
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:480px;
 text-align:center
}
.catPlanElement .cPlanPrecio .btnComprar,
.catPlanElement .cPlanPrecio .precio,
.catPlanElement .cPlanPrecio .precioInicial {
 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:.7rem!important;
 color:#666
}
.catPlanElement .cPlanPrecio .precioInicial .pDetail {
 color:#666
}
.catPlanElement .cPlanPrecio .precioInicial .pDetail:before {
 content:"•";
 margin-right:5px;
 color:#da291c
}
.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:.75rem!important;
 vertical-align:baseline;
 margin-left:-17px!important
}
.catPlanElement .cPlanPrecio .precio .desc .dTitle {
 font-size:12px;
 font-size:.75rem;
 font-weight:400!important;
 color:#da291c;
 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:.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 .valMainElement {
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 margin-bottom:20px
}
.mod__valoraciones .valMainElement .valEquipo {
 width:300px;
 padding-right:20px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.mod__valoraciones .valMainElement .valEquipo h3 {
 font-size:26px;
 font-size:1.625rem;
 margin-bottom:20px
}
.mod__valoraciones .valMainElement .valEquipo span {
 display:inline-block;
 color:#666;
 margin-bottom:20px
}
.mod__valoraciones .valMainElement .valEquipo ul {
 margin-bottom:20px
}
.mod__valoraciones .valMainElement .valEquipo ul li {
 display:inline-block
}
.mod__valoraciones .valMainElement .valEquipo .calif {
 font-size:36px;
 font-size:2.25rem;
 font-weight:300
}
.mod__valoraciones .valMainElement .valEquipoData {
 width:calc(100% - 300px)
}
.mod__valoraciones .valMainElement .valEquipoData .califGen p {
 color:#666;
 text-align:right;
 padding:0 10px 10px 0
}
.mod__valoraciones .valMainElement .valEquipoData .califGen .progress {
 width:100%;
 background-color:#f2f2f2;
 margin-bottom:20px
}
.mod__valoraciones .valMainElement .valEquipoData .califGen .progress .bar {
 height:5px;
 background-color:#0097a9
}
.mod__valoraciones .valMainElement .valEquipoData .califCarac p {
 margin-bottom:22px
}
.mod__valoraciones .valMainElement .valEquipoData .califCarac ul {
 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
}
.mod__valoraciones .valMainElement .valEquipoData .califCarac ul li {
 display:block;
 width:25%
}
.mod__valoraciones .valMainElement .valEquipoData .califCarac ul li strong {
 font-size:26px;
 font-size:1.625rem;
 font-weight:400!important;
 color:#0097a9;
 margin-right:20px
}
.mod__valoraciones .valCommentsCont {
 width:100%
}
.mod__valoraciones .valCommentsCont .valFilter {
 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;
 width:100%;
 border-bottom:#ddd 1px solid
}
.mod__valoraciones .valCommentsCont .valFilter p {
 font-size:12px;
 font-size:.75rem;
 color:#666;
 width:calc(100% - 320px)
}
.mod__valoraciones .valCommentsCont .valFilter .selectFilter {
 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;
 justify-content:end;
 -webkit-justify-content:end;
 -ms-flex-pack:end;
 width:320px
}
.mod__valoraciones .valCommentsCont .valFilter .selectFilter label {
 margin-right:10px
}
.mod__valoraciones .valCommentsCont .valFilter .selectFilter .select {
 max-width:220px;
 width:100%
}
.mod__valoraciones .valCommentsCont .valCommentsWrap {
 width:100%;
 padding:20px 0 0
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement {
 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;
 width:100%;
 padding:20px 0
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement:last-child {
 padding-bottom:0!important
}
.mod__valoraciones .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 .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsPerson h3 {
 font-size:26px;
 font-size:1.625rem;
 color:#666;
 margin-bottom:5px
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsPerson span {
 display:inline-block;
 margin-bottom:20px
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsPerson ul li {
 display:inline-block
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsText {
 width:calc(100% - 320px)
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsText span {
 display:inline-block;
 margin-bottom:20px
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsText p {
 color:#666
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsText .pregunta {
 margin-top:40px
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsText .pregunta form {
 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
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsText .pregunta form label {
 margin-right:10px
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsText .pregunta form button {
 min-width:45px;
 padding:10px!important
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsText .pregunta form button.btn-blanco-azul {
 margin-right:10px
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .btnCont {
 width:100%;
 display:inline-block
}
.mod__valoraciones .valCommentsCont .valCommentsWrap .btnCont button {
 float:right;
 margin:0
}
.mod__fichaTecnica .fichaElement:nth-child(even) {
 background:#f2f2f2
}
.mod__fichaTecnica .fichaElement .container {
 padding:20px 0
}
.mod__fichaTecnica .fichaElement .icoCamara,
.mod__fichaTecnica .fichaElement .icoDiseno,
.mod__fichaTecnica .fichaElement .icoPantalla,
.mod__fichaTecnica .fichaElement .icoRendimiento {
 position:relative;
 display:inline-block;
 height:38px;
 width:90px
}
.mod__fichaTecnica .fichaElement .icoCamara:before,
.mod__fichaTecnica .fichaElement .icoDiseno:before,
.mod__fichaTecnica .fichaElement .icoPantalla:before,
.mod__fichaTecnica .fichaElement .icoRendimiento:before {
 content:"";
 display:block;
 height:38px;
 width:38px;
 margin:0 auto
}
.mod__fichaTecnica .fichaElement .titulo {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 margin-bottom:20px
}
.mod__fichaTecnica .fichaElement .titulo h3 {
 font-size:26px;
 font-size:1.625rem
}
.mod__fichaTecnica .fichaElement dl {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 width:calc(100% - 90px);
 margin-left:90px;
 padding:10px 0;
 border-bottom:#ddd 1px solid
}
.mod__fichaTecnica .fichaElement dl dd,
.mod__fichaTecnica .fichaElement dl dt {
 font-size:16px;
 font-size:1rem
}
.mod__fichaTecnica .fichaElement dl dt {
 width:260px
}
.mod__fichaTecnica .fichaElement dl dd {
 width:calc(100% - 260px);
 font-weight:300
}
.mod__fichaTecnica .fichaElement dl:last-child {
 border-bottom:none
}
.mod__sliderCenam .bx-controls-direction a {
 border-radius:0!important
}
.mod__sliderCenam .bx-controls-direction .bx-next,
.mod__sliderCenam .bx-controls-direction .bx-prev {
 background:url(img/arrows-01.png) no-repeat;
 width:25px;
 height:36px
}
.mod__sliderCenam .bx-controls-direction .bx-prev {
 background-position:0 0;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 flex-direction:column;
 -webkit-box-direction:column;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 border:1px solid #0097a9
}
.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:.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:.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 .3s;
 -moz-transition:all .3s;
 -ms-transition:all .3s;
 transition:all .3s;
 background-color:transparent;
 margin-top:20px;
 width:100%
}
.mod__sliderCenam .container article .btn-blanco-azul:hover {
 background-color:#0097a9;
 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-azul,
 .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-blanco-rojo,
 .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-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 .caracPlan,
 .catEquipoPlanSelect .nombrePlan,
 .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 .catalogoEquipoCont .catEquipoInfo .catEquipoInfoCarac form .equipoInfoCapacidad,
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoInfoCarac form .equipoInfoColor,
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoInfoCarac form .equipoInfoPlan {
  width:100%
 }
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoPlanSelect .caracPlan,
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoPlanSelect .nombrePlan,
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoPlanSelect .pagoMensualTop {
  width:100%
 }
 .catalogo__EquipoDetalles .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 .catalogoEquipoCont .catEquipoInfo .catEquipoInfoCarac form .equipoInfoPlan div .periodo,
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoInfoCarac form .equipoInfoPlan div .plan {
  width:100%
 }
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoInfoCarac form .equipoInfoPlan div .periodo .select,
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoInfoCarac form .equipoInfoPlan div .periodo label {
  width:100%
 }
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoInfoCarac form .equipoInfoPlan div .periodo label {
  text-align:left
 }
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoPlanSelect .caracPlan ul {
  padding:0
 }
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo .catEquipoButtons a {
  width:100%
 }
 .catalogo__EquipoDetalles .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 .catalogoHomeCont .cenamBannerFW {
  width:70%
 }
 .catalogo__Home .catalogoHomeCont .catalogoFilter {
  width:30%
 }
 .catalogo__Home .catalogoHomeCont .catalogoContent {
  width:70%
 }
 .catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement {
  width:50%
 }
 .catalogo__Home .catalogoHomeCont .catPaginador {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  width:70%;
  padding-left:30%
 }
 .catalogo__Home .catalogoHomeCont .catPaginador .links {
  margin-bottom:20px
 }
 .catEquipoInfo .catEquipoInfoNombre .precioContado .precioCant {
  width:calc(100% - 240px)!important
 }
 .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-azul,
 .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-blanco-rojo,
 .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-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 .catalogoEquipoCont .catEquipoGal,
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoInfo {
  width:100%
 }
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal {
  margin-bottom:20px
 }
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container .bx-wrapper {
  float:none;
  width:100%;
  margin-top:0
 }
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container #bx-pager {
  width:100%;
  margin-top:5px
 }
 .catalogo__EquipoDetalles .catalogoEquipoCont .catEquipoGal .media-container #bx-pager a {
  width:auto!important
 }
 .catalogo__EquipoDetalles .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 .equipoBoxDescripImg,
 .equipoBoxDescrip .equipoBoxDescripText {
  width:100%!important
 }
 .equipoBoxDescrip .equipoBoxDescripText {
  margin-bottom:20px
 }
 .mod__valoraciones .valMainElement .valEquipo {
  width:100%;
  padding-right:0;
  margin-bottom:20px
 }
 .mod__valoraciones .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:.875rem;
  color:#666;
  margin-right:12px
 }
 .equipoElement,
 .grid-sizer {
  width:100%!important
 }
 .catalogo__Home .catalogoHomeCont {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .catalogo__Home .catalogoHomeCont .cenamBannerFW {
  width:100%;
  position:relative;
  right:initial;
  margin-bottom:10px
 }
 .catalogo__Home .catalogoHomeCont .filtro {
  display:block
 }
 .catalogo__Home .catalogoHomeCont .catalogoFilter {
  width:100%;
  padding:0
 }
 .catalogo__Home .catalogoHomeCont .catalogoFilter .equipoTipo {
  padding:0 0 20px 0;
  background:0 0
 }
 .catalogo__Home .catalogoHomeCont .catalogoFilter .equipoTipo dl {
  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
 }
 .catalogo__Home .catalogoHomeCont .catalogoFilter .equipoTipo dl dd {
  margin-right:20px;
  margin-bottom:0
 }
 .catalogo__Home .catalogoHomeCont .catalogoFilter .filtroPor .filtroPorCont {
  border-top:none
 }
 .catalogo__Home .catalogoHomeCont .catalogoFilter .catalogoFilterAdv {
  border:#ddd 1px solid;
  border-top:none
 }
 .catalogo__Home .catalogoHomeCont .catalogoContent {
  width:100%;
  padding:0
 }
 .catalogo__Home .catalogoHomeCont .catalogoContent .cenamBanner {
  padding:0
 }
 .catalogo__Home .catalogoHomeCont .catalogoContent .equipoElement {
  width:100%;
  padding:0;
  margin-top:20px
 }
 .catalogo__Home .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-azul,
 .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-blanco-rojo,
 .catEquipoInfo .catEquipoInfoNombre .precioContado .btn-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 .valMainElement .valEquipoData .califCarac ul li {
  width:100%
 }
 .mod__valoraciones .valCommentsCont .valFilter .selectFilter,
 .mod__valoraciones .valCommentsCont .valFilter p {
  width:100%
 }
 .mod__valoraciones .valCommentsCont .valFilter p {
  margin-bottom:20px
 }
 .mod__valoraciones .valCommentsCont .valFilter .selectFilter {
  justify-content:flex-start;
  -webkit-justify-content:flex-start;
  -ms-flex-pack:flex-start;
  -ms-flex-pack:start
 }
 .mod__valoraciones .valCommentsCont .valFilter .selectFilter .select,
 .mod__valoraciones .valCommentsCont .valFilter .selectFilter label {
  width:100%
 }
 .mod__valoraciones .valCommentsCont .valFilter .selectFilter label {
  margin-bottom:5px
 }
 .mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement {
  border-bottom:#ddd 2px solid
 }
 .mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement:last-child {
  border:none
 }
 .mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsPerson,
 .mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsText {
  width:100%
 }
 .mod__valoraciones .valCommentsCont .valCommentsWrap .valCommentsElement .valCommentsPerson {
  padding:0;
  margin:0 0 20px 0;
  border:none
 }
 .mod__fichaTecnica .fichaElement .container {
  padding:20px
 }
 .mod__fichaTecnica .fichaElement 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 dl dd,
 .mod__fichaTecnica .fichaElement dl dt {
  font-size:16px;
  font-size:1rem
 }
 .mod__fichaTecnica .fichaElement dl dt {
  width:100%;
  margin-bottom:10px
 }
 .mod__fichaTecnica .fichaElement dl dd {
  width:100%
 }
}
@media only screen and (max-width:480px) {
 .catEquipoInfo .catEquipoInfoNombre .precioContado .precio {
  width:100%;
  margin-bottom:10px
 }
 .catalogo__EquipoTabs .catEquipoTabsContent .viewDescrip li .equipoBoxDescrip .caracDestacadas dl.caracMenu dt {
  max-width:90px
 }
 .catalogo__EquipoTabs .catEquipoTabsContent .viewDescrip li .equipoBoxDescrip .caracDestacadas dl.caracMenu dt i {
  font-size:20px;
  font-size:1.25rem
 }
 .catalogo__EquipoTabs .catEquipoTabsContent .viewDescrip li .equipoBoxDescrip .caracDestacadas dl.caracMenu dt i.fa {
  width:40px;
  height:40px
 }
 .catalogo__EquipoTabs .catEquipoTabsContent .viewDescrip li .equipoBoxDescrip .caracDestacadas dl.caracMenu dt i.fa-2x {
  font-size:26px;
  font-size:1.625rem
 }
 .catalogo__EquipoTabs .catEquipoTabsContent .viewDescrip li .equipoBoxDescrip .caracDestacadas dl.caracMenu dt span {
  font-size:14px;
  font-size:.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:flex-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end;
 position:relative
}
.bannerInstitucional .bannerText {
 position:absolute;
 left:0;
 bottom:60px;
 width:calc(25% + 150px)
}
.bannerInstitucional .bannerText h2 {
 font-size:70px;
 font-size:4.375rem;
 font-weight:300;
 margin-bottom:10px
}
.bannerInstitucional .bannerText h2 strong {
 color:#da291c
}
.bannerInstitucional .bannerText p {
 font-size:24px;
 font-size:1.5rem;
 font-weight:300
}
.bannerInstitucional .bannerText [class*=btn] {
 margin:20px 0 0
}
.bannerInstitucional .imgCont {
 width:100%;
 max-width:75%;
 margin-bottom:-60px
}
.bannerInstitucional .imgCont img {
 width:100%;
 height:auto
}
.bannerInstitucionalLarge {
 padding:0;
 background:#fff!important
}
.bannerInstitucionalLarge .imgContFull img {
 width:100%;
 height:auto;
 display:block;
 width:100%;
 height:auto;
 min-height:320px;
 object-fit:cover
}
.bannerInstitucionalLarge .imgContFull img.mov {
 display:none
}
.bannerInstitucionalLarge p {
 font-size:22px;
 font-size:1.375rem;
 text-align:center;
 max-width:1085px;
 margin:0 auto;
 padding:20px 0!important
}
.descargaMiClaro .container {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:flex-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end;
 position:relative
}
.descargaMiClaro .descargaMiClaroCont {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 .descargaMiClaroCont h3 {
 font-size:32px;
 font-size:2rem;
 line-height:1.2;
 margin-bottom:20px
}
.descargaMiClaro .descargaMiClaroCont ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 max-width:230px;
 margin-bottom:10px
}
.descargaMiClaro .descargaMiClaroCont ul li {
 width:50%;
 padding-right:10px
}
.descargaMiClaro .descargaMiClaroCont ul li a {
 display:block
}
.descargaMiClaro .descargaMiClaroCont ul li a img {
 width:100%;
 height:auto
}
.descargaMiClaro .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 .descargaMiClaroCont .imgCont img {
 width:100%;
 max-width:465px;
 height:auto
}
.descargaMiClaro .descargaMiClaroCont .btn {
 width:100%;
 max-width:220px
}
.descargaMiClaro .descargaMiClaroCont .btn a {
 width:100%
}
.homeNews {
 padding-top:20px;
 background:#fff!important
}
.homeNews .container {
 max-width:1100px!important
}
.homeNews .homeNewsHeader {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:flex-end;
 -webkit-align-items:flex-end;
 -ms-flex-align:flex-end;
 margin-bottom:20px
}
.homeNews .homeNewsHeader h3 {
 font-size:26px;
 font-size:1.625rem;
 width:230px
}
.homeNews .homeNewsHeader h3 span {
 display:inline-block;
 padding:0 5px 5px
}
.homeNews .homeNewsHeader h3 strong {
 font-size:54px;
 font-size:3.375rem;
 color:#fff;
 display:inline-block;
 padding:5px;
 background:#da291c
}
.homeNews .homeNewsHeader ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:flex-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end;
 width:calc(100% - 230px)
}
.homeNews .homeNewsHeader ul li {
 margin-left:20px
}
.homeNews .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 .homeNewsHeader ul li.active a {
 color:#fff;
 background:#da291c
}
.homeNews .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 .homeNewsHeader.mainHeader h2 {
 font-size:40px;
 font-size:2.5rem;
 text-align:center;
 width:100%;
 margin-bottom:20px
}
.homeNews .homeNewsHeader.mainHeader h2 span {
 padding:0 5px 5px
}
.homeNews .homeNewsHeader.mainHeader h2 strong {
 font-size:54px;
 font-size:3.375rem;
 color:#fff;
 display:inline-block;
 padding:5px;
 background:#da291c
}
.homeNews .homeNewsHeader.mainHeader ul {
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 margin-top:10px
}
.homeNews .homeNewsHeader.mainHeader ul li {
 margin-left:10px;
 margin-right:10px
}
.homeNews .homeNewsGrid .homeNewsGridCont {
 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;
 width:calc(100% + 20px);
 margin-left:-10px;
 margin-right:-10px
}
.homeNews .homeNewsGrid .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 .homeNewsGridCont .homeNewsElement .homeNewsImg img {
 width:100%;
 height:auto;
 margin-bottom:-3px
}
.homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsImg img.imgMov {
 display:none
}
.homeNews .homeNewsGrid .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,.5) 60%,rgba(0,0,0,.5) 100%);
 background:-webkit-linear-gradient(top,transparent 50%,rgba(0,0,0,.5) 60%,rgba(0,0,0,.5) 100%);
 background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.5) 60%,rgba(0,0,0,.5) 100%)
}
.homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText .labelRound {
 -webkit-border-radius:15px;
 -moz-border-radius:15px;
 border-radius:15px;
 font-size:14px;
 font-size:.875rem;
 color:#da291c;
 text-align:center;
 background:#fff;
 padding:3px 5px;
 min-width:110px;
 position:absolute;
 right:20px;
 top:20px
}
.homeNews .homeNewsGrid .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 .homeNewsGridCont .homeNewsElement .homeNewsText .homeNewsTextBox h4 {
 font-size:24px;
 font-size:1.5rem;
 font-weight:700;
 text-shadow:0 3px 5px #000;
 margin-bottom:10px
}
.homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText .homeNewsTextBox p.fecha {
 font-size:18px;
 font-size:1.125rem;
 text-shadow:0 3px 5px #000;
 margin-bottom:10px
}
.homeNews .homeNewsGrid .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 .homeNewsGridCont .homeNewsElement .homeNewsText.v2 {
 background:0 0!important
}
.homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText.v2 .homeNewsTextBox {
 bottom:0;
 padding-bottom:60px;
 background:rgba(0,0,0,.5)
}
.homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText.v2 .homeNewsTextBox h4 {
 font-size:18px;
 font-size:1.125rem;
 text-shadow:none
}
.homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText.v2 .homeNewsTextBox p {
 line-height:1.4
}
.homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText.v2 .homeNewsTextBox p.fecha {
 font-size:18px;
 font-size:1.125rem;
 font-weight:700;
 text-shadow:none
}
.homeNews .homeNewsGrid .rightLink .container {
 text-align:right;
 padding:0
}
.homeNews .homeNewsGrid .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 .bottomBoxesCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
.bottomBoxes .bottomBoxesCont .box {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 width:calc(25% - 20px);
 padding:20px;
 margin:10px 0;
 background:#fff;
 border:#ddd 1px solid
}
.bottomBoxes .bottomBoxesCont .box .boxText {
 position:relative;
 padding-bottom:20px
}
.bottomBoxes .bottomBoxesCont .box h3 {
 font-weight:400;
 margin-bottom:10px
}
.bottomBoxes .bottomBoxesCont .box p {
 line-height:1.2;
 margin-bottom:10px
}
.bottomBoxes .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:#da291c
}
.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 .noticiaComparteCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.noticiaComparte .noticiaComparteCont ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.noticiaComparte .noticiaComparteCont ul li {
 margin-left:10px
}
.noticiaComparte .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 .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 .noticiaComparteCont ul li a.fb {
 background:#3b5998
}
.noticiaComparte .noticiaComparteCont ul li a.tw {
 background:#1da1f2
}
.noticiaComparte .noticiaComparteCont ul li a.gp {
 background:#d34836
}
.noticiaComparte .noticiaComparteCont ul li a.in {
 background:#4875b4
}
.noticiaDetalle .noticiaDetalleCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:65%;
 padding-right:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft h2,
.noticiaDetalle .noticiaDetalleCont .noticiaLeft h3 {
 margin-bottom:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft p {
 font-size:18px;
 font-size:1.125rem;
 font-weight:300;
 line-height:1.2;
 margin-bottom:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft p .link:after {
 display:none
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft p+h2 {
 margin-top:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft p+h3 {
 margin-top:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft p.fecha {
 font-weight:400
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft ul {
 margin-bottom:20px;
 padding-left:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft ul li {
 font-size:18px;
 font-size:1.125rem;
 font-weight:300;
 position:relative;
 padding-left:20px;
 margin-bottom:10px
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft ul li:before {
 content:"•";
 margin-right:5px;
 color:#da291c;
 position:absolute;
 left:0
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft img {
 width:100%;
 height:auto;
 margin-bottom:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft img+h2 {
 margin-top:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft img+h3 {
 margin-top:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft .resume {
 position:relative;
 margin-bottom:40px;
 display:inline-block
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft .resume p:last-child {
 margin-bottom:0!important
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft .resume:before {
 content:"";
 position:absolute;
 top:0;
 left:-10px;
 width:3px;
 height:100%;
 background:#da291c
}
.noticiaDetalle .noticiaDetalleCont .noticiaLeft .copyrightNoti {
 display:block;
 font-weight:300;
 color:#666;
 padding-top:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:35%;
 padding-left:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight h3 {
 color:#da291c;
 font-weight:400;
 padding-bottom:20px;
 margin-bottom:20px;
 border-bottom:#ddd 1px solid
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .interes {
 margin-bottom:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .interes .interesNoticia {
 margin:20px 0
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .interes .interesNoticia a {
 color:inherit;
 text-decoration:none
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .interes .interesNoticia a:hover h4 {
 text-decoration:underline
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .interes .interesNoticia a:hover img {
 opacity:.75
}
.noticiaDetalle .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:#da291c
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .interes .interesNoticia img {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 width:100%;
 height:auto;
 margin-bottom:20px;
 opacity:1
}
.noticiaDetalle .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 .noticiaDetalleCont .noticiaRight .secciones {
 margin-bottom:30px
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .secciones ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 flex-direction:column;
 -webkit-box-direction:column;
 -webkit-flex-direction:column;
 -ms-flex-direction:column
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .secciones ul li {
 margin-left:-10px;
 display:inline-block
}
.noticiaDetalle .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 .noticiaDetalleCont .noticiaRight .secciones ul li a:hover {
 color:#0097a9
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .secciones ul li.active a {
 color:#fff;
 background:#da291c
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .historico {
 margin-bottom:40px
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .historico ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 flex-direction:column;
 -webkit-box-direction:column;
 -webkit-flex-direction:column;
 -ms-flex-direction:column
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .historico ul li {
 display:inline-block
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .historico ul li a {
 color:#000;
 text-decoration:none;
 display:block;
 padding:5px 0
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .historico ul li a:hover {
 color:#0097a9
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .historico ul li ul {
 padding-left:20px
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .historico ul li ul li {
 font-weight:300
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .historico ul li ul li a:before {
 content:"- ";
 display:inline-block
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .historico ul li ul li.active a {
 color:#da291c
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .ul-anios>li {
 margin-bottom:5px
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .ul-anios>li>span {
 cursor:pointer;
 display:block
}
.noticiaDetalle .noticiaDetalleCont .noticiaRight .ul-anios>li>span:hover {
 color:#0097a9
}
.searchBox {
 width:100%;
 margin-bottom:40px
}
.searchBox h3 {
 margin-bottom:20px
}
.searchBox form {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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 h2 {
 position:relative;
 display:block;
 width:100%;
 max-width:960px;
 height:52px;
 margin:0 auto 20px
}
.noticiasRelacionadas 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:#da291c;
 padding:10px;
 background:#fff
}
.noticiasRelacionadas 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:#da291c
}
.noticiasRelacionadas .noticiasRelCont {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 margin:0 auto;
 max-width:960px
}
.noticiasRelacionadas .noticiasRelCont .notRelBox {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:25%;
 border:#fff 2px solid
}
.noticiasRelacionadas .noticiasRelCont .notRelBox .imgCont {
 position:relative;
 overflow:hidden
}
.noticiasRelacionadas .noticiasRelCont .notRelBox .imgCont img {
 width:100%;
 height:auto;
 margin-bottom:-3px
}
.noticiasRelacionadas .noticiasRelCont .notRelBox .imgCont .overlay {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 position:absolute;
 left:0;
 top:95%;
 width:100%;
 height:100%;
 background:rgba(239,56,41,.7)
}
.noticiasRelacionadas .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 .noticiasRelCont .notRelBox .imgCont .overlay a:after {
 content:""!important;
 font-family:FontAwesome;
 margin-left:10px
}
.noticiasRelacionadas .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:.7;
 border-style:solid;
 border-width:0 10px 10px 10px;
 border-color:transparent transparent #da291c transparent
}
.noticiasRelacionadas .noticiasRelCont .notRelBox .text p {
 font-size:18px;
 font-size:1.125rem;
 padding:10px 20px
}
.noticiasRelacionadas .noticiasRelCont .notRelBox:hover .imgCont .overlay {
 top:10%
}
.introIconMod {
 padding-bottom:20px
}
.introIconMod h2 {
 margin-bottom:20px
}
.introIconMod .introIconModWrap {
 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;
 width:calc(100% + 40px);
 margin-left:-20px;
 margin-right:-20px
}
.introIconMod .introIconModWrap .iconBoxElement {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
 width:calc(33.33% - 40px);
 margin:20px;
 text-decoration:none
}
.introIconMod .introIconModWrap .iconBoxElement img {
 display:table;
 max-height:70px;
 margin:0 auto 20px
}
.introIconMod .introIconModWrap .iconBoxElement h3 {
 font-size:18px;
 font-size:1.125rem;
 font-weight:600;
 margin-bottom:10px;
 color:initial
}
.introIconMod .introIconModWrap .iconBoxElement p {
 font-size:14px;
 font-size:.875rem;
 color:#666;
 line-height:1.4
}
.acercaDeMod {
 padding:0;
 background-color:#fff!important
}
.acercaDeMod .acercaDeModWrap {
 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;
 width:calc(100% + 20px);
 margin-left:-10px;
 margin-right:-10px
}
.acercaDeMod .acercaDeModWrap .acercaDeBox {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
 width:calc(50% - 20px);
 padding:20px;
 margin:0 10px;
 background-color:#f2f2f2
}
.acercaDeMod .acercaDeModWrap .acercaDeBox img {
 display:table;
 max-height:40px;
 margin:0 auto 10px
}
.acercaDeMod .acercaDeModWrap .acercaDeBox h3 {
 font-size:18px;
 font-size:1.125rem;
 font-weight:600;
 margin-bottom:10px
}
.acercaDeMod .acercaDeModWrap .acercaDeBox p {
 font-weight:300;
 line-height:1.4
}
.acercaDeMod .acercaDeModWrap .acercaDeBox.fw {
 width:100%;
 margin-bottom:20px
}
.timelineResp {
 margin-top:20px
}
.timelineResp .r-tabs-nav {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 width:100%;
 padding-bottom:35px
}
.timelineResp .r-tabs-nav .r-tabs-tab {
 position:relative;
 width:16.66%
}
.timelineResp .r-tabs-nav .r-tabs-tab a {
 position:relative;
 display:block;
 width:100%;
 height:40px;
 z-index:1
}
.timelineResp .r-tabs-nav .r-tabs-tab a:before {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 content:"";
 display:block;
 width:40px;
 height:40px;
 margin:0 auto;
 background-color:#dbdbdb
}
.timelineResp .r-tabs-nav .r-tabs-tab a span {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%;
 text-align:center;
 color:#dbdbdb;
 font-weight:600;
 width:100%;
 bottom:-35px
}
.timelineResp .r-tabs-nav .r-tabs-tab:after,
.timelineResp .r-tabs-nav .r-tabs-tab:before {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 content:"";
 display:block;
 left:0;
 width:50%;
 height:2px;
 background-color:#dbdbdb
}
.timelineResp .r-tabs-nav .r-tabs-tab:after {
 left:initial;
 right:0
}
.timelineResp .r-tabs-nav .r-tabs-tab:first-child:before {
 display:none
}
.timelineResp .r-tabs-nav .r-tabs-tab:last-child:after {
 display:none
}
.timelineResp .r-tabs-nav .r-tabs-tab.r-tabs-state-active a span {
 color:#0097a9
}
.timelineResp .r-tabs-nav .r-tabs-tab.r-tabs-state-active a:before {
 background-color:#0097a9
}
.timelineResp .r-tabs-nav .r-tabs-tab.r-tabs-state-active 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%;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 content:"";
 display:block;
 width:20px;
 height:20px;
 background-color:#fff
}
.timelineResp .tlElement {
 padding-top:30px
}
.timelineResp .tlElement .tlCols {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 width:calc(100% + 20px);
 margin-left:-10px;
 margin-right:-10px
}
.timelineResp .tlElement .tlCols .tlColW {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 width:calc(50% - 20px);
 padding:20px;
 margin:0 10px;
 background-color:#fff;
 -webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.3);
 box-shadow:0 2px 5px rgba(0,0,0,.3)
}
.timelineResp .tlElement .tlCols .tlColW dl dt {
 font-size:18px;
 font-size:1.125rem;
 font-weight:600;
 margin-bottom:5px
}
.timelineResp .tlElement .tlCols .tlColW dl+dl {
 margin-top:20px
}
.peopleGrid h2 {
 margin-bottom:20px
}
.peopleGrid .peopleGridWrap {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.peopleGrid .peopleGridWrap .bigPhoto {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 width:100%;
 max-width:390px;
 background-color:#fff;
 border:#ddd 1px solid
}
.peopleGrid .peopleGridWrap .bigPhoto img {
 width:100%;
 height:auto;
 display:block
}
.peopleGrid .peopleGridWrap .bigPhoto .bigPhotoText {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
 width:100%;
 padding:20px
}
.peopleGrid .peopleGridWrap .bigPhoto .bigPhotoText h3 {
 font-size:20px;
 font-size:1.25rem;
 font-weight:400;
 margin-bottom:10px
}
.peopleGrid .peopleGridWrap .bigPhoto .bigPhotoText p {
 font-weight:300;
 line-height:1.4
}
.peopleGrid .peopleGridWrap .bigPhoto.photoCircle {
 padding:0 20px
}
.peopleGrid .peopleGridWrap .bigPhoto.photoCircle img {
 width:100%;
 max-width:300px;
 margin:20px auto
}
.peopleGrid .peopleGridWrap .bigPhoto.photoCircle .bigPhotoText {
 padding:20px 0
}
.peopleGrid .peopleGridWrap .bigPhoto.noBorder {
 border:none
}
.peopleGrid .peopleGridWrap .photoGrid {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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-content:flex-start;
 -webkit-align-content:flex-start;
 width:calc(100% + 20px);
 margin-left:-10px;
 margin-right:-10px;
 margin-top:-10px;
 padding-left:20px
}
.peopleGrid .peopleGridWrap .photoGrid .pgElem {
 width:calc(20% - 20px);
 padding:10px
}
.peopleGrid .peopleGridWrap .photoGrid .pgElem img {
 width:100%;
 height:auto;
 display:block;
 margin-bottom:5px
}
.peopleGrid .peopleGridWrap .photoGrid .pgElem h4 {
 font-size:14px;
 font-size:.875rem;
 font-weight:400;
 text-align:center
}
.estrategiaSust {
 padding-bottom:0
}
.estrategiaSust .esSusTit {
 text-align:center;
 margin-bottom:20px
}
.estrategiaSust .esSusTit h2 {
 margin-bottom:10px
}
.estrategiaSust .esSusTit p {
 font-size:18px;
 font-size:1.125rem;
 font-weight:300
}
.estrategiaSust .catMenu {
 width:100%;
 background-color:#f2f2f2
}
.estrategiaSust .catMenu ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.estrategiaSust .catMenu ul li {
 position:relative;
 width:auto;
 padding-bottom:0
}
.estrategiaSust .catMenu ul li a {
 font-size:20px;
 font-size:1.25rem;
 text-align:center;
 text-decoration:none;
 display:inline-block;
 padding:20px;
 color:#666
}
.estrategiaSust .catMenu ul li.active:after {
 content:"";
 position:absolute;
 left:0;
 bottom:0;
 display:block;
 width:100%;
 height:3px;
 background-color:#da291c
}
.estrategiaSust .catMenu ul li.active a {
 font-weight:600;
 color:#222
}
.estrategiaSust .catMenu form {
 display:none
}
.newsListMod h2 {
 margin-bottom:20px
}
.newsListMod .newsListWrap .newsListRow {
 position:relative;
 padding-left:32px
}
.newsListMod .newsListWrap .newsListRow h3 {
 font-size:16px;
 font-size:1rem;
 font-weight:600;
 margin-bottom:10px
}
.newsListMod .newsListWrap .newsListRow h3 span {
 font-size:14px;
 font-size:.875rem;
 color:#666;
 font-weight:300
}
.newsListMod .newsListWrap .newsListRow p {
 font-weight:300;
 margin-bottom:10px
}
.newsListMod .newsListWrap .newsListRow a {
 font-size:14px;
 font-size:.875rem
}
.newsListMod .newsListWrap .newsListRow:before {
 content:"";
 display:block;
 position:absolute;
 left:0;
 top:0;
 width:0;
 height:0;
 border-style:solid;
 border-width:6px 0 6px 12px;
 border-color:transparent transparent transparent #da291c
}
.newsListMod .newsListWrap .newsListRow+.newsListRow {
 margin-top:20px
}
.newsListMod .catPaginador .links {
 margin:0 auto
}
.mod__catBlog .catPaginador .links {
 margin:0 auto
}
.logoGrid h2 {
 margin-bottom:20px
}
.logoGrid .logoGridWrap {
 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
}
.logoGrid .logoGridWrap .logoImg {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 width:33.33%;
 padding:10px
}
@media only screen and (max-width:1102px) {
 .bannerInstitucional .bannerText {
  bottom:50px;
  width:calc(35% + 100px)
 }
 .bannerInstitucional .bannerText h2 {
  font-size:50px;
  font-size:3.125rem
 }
 .bannerInstitucional .bannerText p {
  font-size:20px;
  font-size:1.25rem
 }
 .bannerInstitucional .imgCont {
  max-width:65%;
  margin-bottom:-30px
 }
 .descargaMiClaro .descargaMiClaroCont {
  width:450px;
  padding-right:50px
 }
 .descargaMiClaro .descargaMiClaroCont .imgCont {
  width:calc(100% - 500px)
 }
}
@media only screen and (max-width:960px) and (min-width:481px) {
 .wrapper>section.bannerInstitucionalLarge,
 .wrapper>section.estrategiaSust {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media only screen and (max-width:960px) {
 .bannerInstitucional .bannerText {
  left:15px
 }
 .homeNews .homeNewsHeader {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .homeNews .homeNewsHeader h3 {
  margin-bottom:10px
 }
 .homeNews .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 .bottomBoxesCont {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .bottomBoxes .bottomBoxesCont .box {
  width:calc(50% - 10px)
 }
 .peopleGrid .peopleGridWrap .photoGrid .pgElem {
  width:calc(25% - 20px)
 }
}
@media only screen and (max-width:760px) {
 .bannerInstitucional .bannerText {
  width:calc(30% + 100px)
 }
 .bannerInstitucional .bannerText h2 {
  font-size:32px;
  font-size:2rem
 }
 .bannerInstitucional .bannerText p {
  font-size:16px;
  font-size:1rem
 }
 .bannerInstitucional .imgCont {
  max-width:100%;
  margin-right:-140px
 }
 .descargaMiClaro .descargaMiClaroCont {
  align-items:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  width:100%;
  padding:0;
  padding-right:0
 }
 .descargaMiClaro .descargaMiClaroCont h3 {
  font-size:28px;
  font-size:1.75rem;
  text-align:center
 }
 .descargaMiClaro .descargaMiClaroCont ul {
  max-width:340px;
  order:6;
  margin-top:10px;
  margin-bottom:0
 }
 .descargaMiClaro .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 .descargaMiClaroCont .btn {
  order:5
 }
 .homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement {
  width:50%
 }
 .homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText.v2 .homeNewsTextBox h4 {
  font-size:16px;
  font-size:1rem
 }
 .homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText.v2 .homeNewsTextBox p {
  font-size:14px;
  font-size:.875rem
 }
 .homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText.v2 .homeNewsTextBox p.fecha {
  font-size:14px;
  font-size:.875rem
 }
 .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:#da291c
 }
 .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 .noticiaDetalleCont .noticiaLeft {
  width:100%;
  padding-right:0
 }
 .noticiaDetalle .noticiaDetalleCont .noticiaLeft .resume {
  font-size:22px;
  font-size:1.375rem
 }
 .noticiaDetalle .noticiaDetalleCont .noticiaRight {
  display:none
 }
 .noticiasRelacionadas .noticiasRelCont {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .noticiasRelacionadas .noticiasRelCont .notRelBox {
  width:50%
 }
 .introIconMod .introIconModWrap .iconBoxElement {
  width:calc(50% - 40px)
 }
 .timelineResp {
  position:relative
 }
 .timelineResp .r-tabs-nav {
  display:none!important
 }
 .timelineResp .r-tabs-accordion-title {
  position:relative;
  width:calc(100% - 50px);
  margin-left:50px
 }
 .timelineResp .r-tabs-accordion-title a {
  position:relative;
  padding-left:0
 }
 .timelineResp .r-tabs-accordion-title a:before {
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  position:absolute;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  top:50%;
  content:"";
  display:block;
  left:-50px;
  width:30px;
  height:30px;
  background-color:#dbdbdb
 }
 .timelineResp .r-tabs-accordion-title.r-tabs-state-active a {
  background-color:transparent
 }
 .timelineResp .r-tabs-accordion-title.r-tabs-state-active a span {
  color:#0097a9;
  font-weight:600
 }
 .timelineResp .r-tabs-accordion-title.r-tabs-state-active a:before {
  background-color:#0097a9
 }
 .timelineResp .r-tabs-accordion-title.r-tabs-state-active a:after {
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  position:absolute;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  top:50%;
  content:"";
  display:block;
  left:-44px;
  width:18px;
  height:18px;
  background-color:#fff
 }
 .timelineResp .r-tabs-accordion-title.r-tabs-state-active:after {
  color:#0097a9
 }
 .timelineResp:before {
  content:"";
  display:block;
  position:absolute;
  left:14px;
  top:15px;
  width:2px;
  height:calc(100% - 40px);
  background-color:#dbdbdb
 }
 .timelineResp .tlElement {
  padding-top:0
 }
 .timelineResp .tlElement .tlCols {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  width:100%;
  margin-left:0;
  margin-right:0
 }
 .timelineResp .tlElement .tlCols .tlColW {
  width:100%;
  margin:0;
  margin-bottom:20px;
  padding:0;
  padding-left:50px;
  background-color:transparent;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none
 }
 .timelineResp .tlElement .tlCols .tlColW dl dt {
  font-size:16px;
  font-size:1rem
 }
 .timelineResp .tlElement .tlCols .tlColW dl dd {
  font-size:14px;
  font-size:.875rem
 }
 .peopleGrid .peopleGridWrap {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .peopleGrid .peopleGridWrap .bigPhoto {
  max-width:initial;
  margin-bottom:20px
 }
 .peopleGrid .peopleGridWrap .bigPhoto .bigPhotoText h3 {
  font-size:18px;
  font-size:1.125rem
 }
 .peopleGrid .peopleGridWrap .bigPhoto .bigPhotoText p {
  font-size:16px;
  font-size:1rem
 }
 .peopleGrid .peopleGridWrap .photoGrid {
  padding-left:0
 }
 .estrategiaSust .esSusTit h2 {
  font-size:22px;
  font-size:1.375rem
 }
 .estrategiaSust .esSusTit p {
  font-size:16px;
  font-size:1rem
 }
 .estrategiaSust .catMenu {
  background-color:transparent
 }
 .estrategiaSust .catMenu ul {
  display:none!important
 }
 .estrategiaSust .catMenu form {
  display:block
 }
 .estrategiaSust .catMenu form span.select {
  margin-bottom:0
 }
 .logoGrid .logoGridWrap .logoImg {
  width:50%
 }
}
@media only screen and (max-width:520px) {
 .bannerInstitucional .imgContFull img.desk {
  display:none
 }
 .bannerInstitucional .imgContFull img.mov {
  display:block
 }
 .bannerInstitucional .bannerText {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  left:0;
  bottom:0;
  padding:20px
 }
 .bannerInstitucionalLarge .imgContFull img.desk {
  display:none
 }
 .bannerInstitucionalLarge .imgContFull img.mov {
  display:block
 }
 .bannerInstitucionalLarge p {
  font-size:16px;
  font-size:1rem;
  padding-bottom:0!important
 }
}
@media only screen and (max-width:480px) {
 .bannerInstitucional .imgCont {
  margin-right:-80px;
  margin-bottom:60px
 }
 .homeNews .homeNewsHeader ul {
  justify-content:flex-start;
  -webkit-justify-content:flex-start;
  -ms-flex-pack:flex-start;
  -ms-flex-pack:start
 }
 .homeNews .homeNewsHeader ul li {
  width:calc(50% - 20px)
 }
 .homeNews .homeNewsHeader.mainHeader ul {
  justify-content:flex-start;
  -webkit-justify-content:flex-start;
  -ms-flex-pack:flex-start;
  -ms-flex-pack:start
 }
 .homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement {
  width:100%
 }
 .homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsImg {
  overflow:hidden
 }
 .homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsImg img.imgMov {
  display:block
 }
 .homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsImg img.imgDesk {
  display:none
 }
 .homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText {
  background:rgba(0,0,0,.5)
 }
 .homeNews .homeNewsGrid .homeNewsGridCont .homeNewsElement .homeNewsText .homeNewsTextBox h4 {
  font-size:20px;
  font-size:1.25rem
 }
 .bottomBoxes .bottomBoxesCont .box {
  width:100%
 }
 .introIconMod .introIconModWrap .iconBoxElement img {
  max-width:40px
 }
 .introIconMod .introIconModWrap .iconBoxElement h3 {
  font-size:14px;
  font-size:.875rem
 }
 .introIconMod .introIconModWrap .iconBoxElement p {
  font-size:12px;
  font-size:.75rem
 }
 .acercaDeMod {
  padding:20px 0;
  background-color:#f2f2f2!important
 }
 .acercaDeMod .acercaDeModWrap {
  width:100%;
  margin-left:0;
  margin-right:0
 }
 .acercaDeMod .acercaDeModWrap .acercaDeBox {
  width:100%;
  margin:0;
  padding-left:0;
  padding-right:0
 }
 .acercaDeMod .acercaDeModWrap .acercaDeBox.fw {
  margin-bottom:0
 }
 .peopleGrid .peopleGridWrap .photoGrid .pgElem {
  width:calc(25% - 20px)
 }
 .peopleGrid .peopleGridWrap .photoGrid .pgElem h4 {
  font-size:10px;
  font-size:.625rem
 }
 .logoGrid .logoGridWrap .logoImg {
  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;
 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;
 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:.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;
 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;
 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] dt {
 font-size:15px;
 font-size:.9375rem;
 font-weight:700;
 color:#444;
 margin-top:34px
}
footer [class*=superior] dt:first-child {
 margin-top:0
}
footer [class*=superior] dt a:hover {
 text-decoration:underline
}
footer [class*=superior] dd {
 padding-top:11.2px;
 padding-top:.7rem;
 font-weight:300
}
footer [class*=superior] a {
 color:inherit;
 text-decoration:none
}
footer [class*=superior] a.bt__fb:before,
footer [class*=superior] a.bt__gp:before,
footer [class*=superior] a.bt__in:before,
footer [class*=superior] a.bt__linked:before,
footer [class*=superior] a.bt__pi:before,
footer [class*=superior] a.bt__tw:before,
footer [class*=superior] a.bt__yt:before {
 font-size:32px;
 font-size:2rem;
 margin-top:0;
 margin-right:10px;
 color:#444;
 display:inline-block
}
footer [class*=superior] 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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] .footer__foot {
 font-size:14px;
 font-size:.875rem;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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] .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] .footer__foot p {
 font-weight:100
}
footer [class$=inferior] .footer__menu {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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] .footer__menu ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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] .footer__menu ul li {
 padding-left:15px
}
footer [class$=inferior] .footer__menu li:last-child a {
 margin-right:initial
}
footer [class$=inferior] .footer__menu a {
 color:inherit;
 text-decoration:none;
 font-size:13px;
 font-size:.8125rem;
 color:#0097a9;
 font-weight:300
}
footer [class$=inferior] .footer__menu a.region {
 margin-right:initial
}
footer [class$=inferior] .bloqueRegion {
 display:none;
 margin:0 auto;
 text-align:right
}
footer [class$=inferior] .bloqueRegion .paises {
 margin-top:-4px
}
footer [class$=inferior] .bloqueRegion .paises select {
 margin-top:-4px;
 font-size:12px;
 font-size:.75rem;
 color:#fff;
 width:auto;
 margin:0;
 background:0 0;
 border:none;
 padding:13px 55px 5px 0!important
}
section.header-buyback {
 padding-bottom:20px
}
section.bg-buy-back {
 background:url(../img/bg-buy-back-web.png) no-repeat top right;
 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;
 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;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#da291c;
 font-size:34px;
 font-size:2.125rem;
 margin-bottom:10px
}
.cotizador-equipo .descripcion-cotizador .txt-condiciones-aplican {
 font-size:14px;
 font-size:.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:#da291c;
 height:auto!important
}
.pasos-cambiar-equipo .ico.centro:before,
.pasos-cambiar-equipo .ico.claroClub:before,
.pasos-cambiar-equipo .ico.estado:before,
.pasos-cambiar-equipo .ico.lte4G:before,
.pasos-cambiar-equipo .ico.promociones:before,
.pasos-cambiar-equipo .ico.valor:before,
.pasos-cambiar-equipo .ico.velocidadInt:before {
 width:70px!important;
 height:80px!important
}
.pasos-cambiar-equipo article .cont-centros-buyback {
 padding-top:15px
}
.pasos-cambiar-equipo article a {
 color:#0097a9!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:.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:#da291c;
 left:0
}
.espacio-subtitulo {
 padding:20px 0 10px
}
h2.titulo-seccion {
 margin-bottom:.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:#da291c
}
.muestraChatBot .chatBot {
 display:block
}
.chatBot {
 display:none;
 position:fixed;
 bottom:0;
 right:40px;
 width:100%;
 max-width:400px;
 z-index:2000;
 -webkit-box-shadow:0 5px 8px 0 rgba(0,1,4,.4);
 -moz-box-shadow:0 5px 8px 0 rgba(0,1,4,.4);
 box-shadow:0 5px 8px 0 rgba(0,1,4,.4);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.chatBot .chatBotHeader {
 color:#fff;
 padding:10px 20px;
 background-color:#da291c;
 position:relative;
 height:70px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.875rem
}
.chatBot .chatBotHeader .btnChatHeader+.btnChatHeader {
 margin-left:6px
}
.chatBot .chatBotHeader .btnChatMovil {
 display:none
}
.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:url(vector/personaje_completo.svg) no-repeat center;
 background-size:contain;
 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:.75rem
}
.chatBot .chatBotBody .msChat:last-child {
 margin-bottom:10px
}
.chatBot .chatBotBody .msChat>p {
 color:#222;
 font-size:14px;
 font-size:.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:url(vector/icono_chat_ClaroBot.svg) no-repeat center;
 background-size:contain
}
.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 {
 text-align:right;
 margin-left:15%;
 margin-top:-10px;
 margin-bottom:20px
}
.chatBot .chatBotBody .clockChatBot {
 color:#666;
 max-width:85%;
 padding-top:4px;
 font-size:10px;
 font-size:.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:rgba(255,255,255,0) url(vector/icono_envio.svg) no-repeat center;
 background-size:contain
}
.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:#0097a9;
 margin-bottom:0;
 font-weight:500
}
.chatBot .contOpcionesChat .contImgSoli {
 min-height:auto
}
.chatBot .contOpcionesChat .icoContraSer {
 background:url(vector/personaje_ventas.svg) no-repeat center left;
 background-size:contain
}
.chatBot .contOpcionesChat .icoAyudaChatBot {
 background:url(vector/personaje_ClaroBot.svg) no-repeat center left;
 background-size:contain;
 min-height:60px
}
.chatBot .contOpcionesChat .icoAyudaChatBot2 {
 background:url(img/ico-claro-bot.png) no-repeat center left;
 background-size:contain;
 min-height:58px
}
.chatBotHeader>.icoChatBot,
.contFormChat,
.contMsChat,
.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 .1s;
 -moz-transition:all .1s;
 -ms-transition:all .1s;
 transition:all .1s;
 padding:0;
 position:fixed;
 bottom:22%;
 right:0;
 font-size:.75rem;
 cursor:pointer;
 z-index:1000;
 width:73px;
 text-align:center;
 height:92px;
 border-radius:0 0 0 3px;
 opacity:.6
}
.btn-fixed-right:hover {
 -webkit-transition:all .2s;
 -moz-transition:all .2s;
 -ms-transition:all .2s;
 transition:all .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;
  display:-ms-flexbox;
  webkit-display:-webkit-flex;
  display:-webkit-flex;
  display:flex
 }
 .chatBot .chatBotHeader .btnChatEscri {
  display:none
 }
 .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
}
.modEscribenos .headerBannerEscribenos {
 position:absolute;
 height:420px;
 width:100%;
 background-color:#f2f2f2;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.modEscribenos .headerBannerEscribenos img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:top right
}
.modEscribenos .tituloBanner {
 color:#fff;
 font-weight:400;
 margin-bottom:40px;
 text-shadow:1px 2px 5px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.8);
 font-size:32px;
 font-size:2rem
}
.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,.2);
 margin-bottom:40px
}
.formEscribenos .seccionBlancoEscribenos h2 {
 color:#222;
 font-weight:400;
 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:.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:url(vector/mi-claro/ico-check-circulo-azul.svg) no-repeat center;
 background-size:contain;
 margin:0 40px 0 20px
}
.formEscribenos .descEscribenosSolicitud .lista li {
 font-weight:400;
 color:#666;
 font-size:20px;
 font-size:1.25rem;
 margin-bottom:0
}
.formEscribenos.v2 .descEscribenosSolicitud p {
 font-size:16px;
 font-size:1rem;
 margin-bottom:0
}
.formEscribenos.v2 .descEscribenosSolicitud p+p {
 margin-top:20px
}
.formEscribenos.v2 .descEscribenosSolicitud p+.lista {
 margin-top:5px
}
.formEscribenos.v2 .descEscribenosSolicitud .descEscribenosSolicitudTitulo {
 font-size:16px;
 font-size:1rem
}
.formEscribenos.v2 .descEscribenosSolicitud .lista li {
 font-size:16px;
 font-size:1rem
}
.formEscribenos.v2 .descEscribenosSolicitud .lista+p {
 margin-top:20px
}
.formEscribenos.v2 dl label+ul {
 margin-top:10px
}
.formEscribenos.v2 dl label+ul li {
 color:#666;
 line-height:1.5
}
.formEscribenos.v2 dl ul+p {
 margin-top:20px
}
.formEscribenos.v2 dl p {
 color:#666
}
@media only screen and (min-width:481px) and (max-width:960px) {
 .modEscribenos .headerBannerEscribenos {
  width:calc(100% + 30px);
  margin-left:-15px
 }
}
.cotizadorSmartOffice {
 position:relative
}
.cotizadorSmartOffice .removeService {
 font-size:14px;
 font-size:.875rem;
 color:#0097a9;
 position:absolute;
 top:0;
 right:0;
 padding:10px;
 z-index:1;
 cursor:pointer;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cotizadorSmartOffice .removeService:after {
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
.cotizadorSmartOffice .removeService.removed:after {
 content:"";
 font-family:FontAwesome
}
.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;
 position:relative
}
.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 .tabMenu li.deactivate {
 border:#fff 1px solid!important;
 background-color:rgba(242,242,242,.3)
}
.cotizadorSmartOffice .tabMenu li.deactivate h3,
.cotizadorSmartOffice .tabMenu li.deactivate i {
 opacity:.3
}
.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;
 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
}
@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,
.cotizadorSmartOffice .cotizacionForm .productoMovil .element span.select,
.cotizadorSmartOffice .cotizacionForm .productoTV .element span.select {
 margin-bottom:0
}
.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=email],
.cotizadorSmartOffice .cotizacionForm .internetVelocidad input[type=number],
.cotizadorSmartOffice .cotizacionForm .internetVelocidad input[type=text],
.cotizadorSmartOffice .cotizacionForm .internetVelocidad select,
.cotizadorSmartOffice .cotizacionForm .internetVelocidad textarea,
.cotizadorSmartOffice .cotizacionForm .productoMovil input[type=email],
.cotizadorSmartOffice .cotizacionForm .productoMovil input[type=number],
.cotizadorSmartOffice .cotizacionForm .productoMovil input[type=text],
.cotizadorSmartOffice .cotizacionForm .productoMovil select,
.cotizadorSmartOffice .cotizacionForm .productoMovil textarea,
.cotizadorSmartOffice .cotizacionForm .productoTV input[type=email],
.cotizadorSmartOffice .cotizacionForm .productoTV input[type=number],
.cotizadorSmartOffice .cotizacionForm .productoTV input[type=text],
.cotizadorSmartOffice .cotizacionForm .productoTV select,
.cotizadorSmartOffice .cotizacionForm .productoTV textarea {
 margin:0
}
.cotizadorSmartOffice .cotizacionForm .internetKits,
.cotizadorSmartOffice .cotizacionForm .nubeLicencias {
 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
}
.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:#0097a9;
 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=email],
.cotizadorSmartOffice .cotizacionForm .internetKits .element input[type=number],
.cotizadorSmartOffice .cotizacionForm .internetKits .element input[type=text],
.cotizadorSmartOffice .cotizacionForm .internetKits .element select,
.cotizadorSmartOffice .cotizacionForm .internetKits .element textarea,
.cotizadorSmartOffice .cotizacionForm .nubeLicencias .element input[type=email],
.cotizadorSmartOffice .cotizacionForm .nubeLicencias .element input[type=number],
.cotizadorSmartOffice .cotizacionForm .nubeLicencias .element input[type=text],
.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;
 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
}
@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;
 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;
 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=email],
.cotizadorSmartOffice .cotizacionForm .internetAdicional .element input[type=number],
.cotizadorSmartOffice .cotizacionForm .internetAdicional .element input[type=text],
.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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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:#cacaca;
 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;
 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;
 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:.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:.3
}
.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:#0097a9;
 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
}
.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
 }
}
.sectionMultiplan .contentTitulo {
 margin-bottom:20px
}
.sectionMultiplan .contentTitulo h1 {
 line-height:1.2em;
 margin-bottom:20px
}
.sectionMultiplan .contentTitulo p {
 font-size:16px;
 font-weight:300;
 color:#222;
 padding-bottom:10px
}
.sectionMultiplan .contentSubtitilo {
 margin-bottom:20px
}
.sectionMultiplan .contentSubtitilo small {
 font-size:.6em;
 margin-left:10px;
 color:#0097a9
}
.sectionMultiplan .contentSubtitilo p {
 font-size:16px;
 font-weight:300;
 color:#222;
 margin-top:10px
}
.cotizadorSOMultiplan .r-tabs-panel {
 border-color:#0097a9
}
.cotizadorSOMultiplan .tabMenu li.r-tabs-state-active {
 border-color:#0097a9
}
.cotizadorSOMultiplan .tabMenu li a {
 padding-top:30px
}
.cotizadorSOMultiplan .contTabsMultiplan {
 padding:20px 40px
}
.cotizadorSOMultiplan .contTabsMultiplan>p {
 font-weight:300
}
.cotizadorSOMultiplan .contCardsMultiplan {
 margin-top:40px
}
.cotizadorSOMultiplan .contCardsMultiplan .slick-slide {
 margin:0 10px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cotizadorSOMultiplan .contCardsMultiplan .slick-list {
 margin:0 -20px
}
.cotizadorSOMultiplan .cintilloRecomendadoPlan {
 position:absolute;
 top:0;
 left:0;
 right:0
}
.cotizadorSOMultiplan .cintilloRecomendadoPlan>div {
 background-color:#222;
 color:#fff;
 font-size:10px;
 padding:4px;
 position:relative;
 display:inline
}
.cotizadorSOMultiplan .cintilloRecomendadoPlan>div:before {
 content:"";
 position:absolute;
 left:-15px;
 bottom:0;
 width:0;
 height:0;
 border-bottom:15px solid #222;
 border-left:20px solid transparent
}
.cotizadorSOMultiplan .cintilloRecomendadoPlan>div:after {
 content:"";
 position:absolute;
 left:-15px;
 top:0;
 width:0;
 height:0;
 border-top:15px solid #222;
 border-left:20px solid transparent
}
.cotizadorSOMultiplan .cintilloRecomendadoPlan>div i {
 color:#fed233;
 margin-bottom:0!important;
 margin-right:5px
}
.cotizadorSOMultiplan .slick-next,
.cotizadorSOMultiplan .slick-prev {
 width:20px;
 height:20px;
 min-width:60px;
 background-image:none;
 text-indent:-9999px
}
.cotizadorSOMultiplan .slick-next:after,
.cotizadorSOMultiplan .slick-prev: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
}
.cotizadorSOMultiplan .slick-prev {
 left:-50px
}
.cotizadorSOMultiplan .slick-prev:after {
 font-size:40px;
 font-size:2.5rem;
 content:"";
 font-family:FontAwesome
}
.cotizadorSOMultiplan .slick-next {
 right:-50px
}
.cotizadorSOMultiplan .slick-next:after {
 font-size:40px;
 font-size:2.5rem;
 content:"";
 font-family:FontAwesome
}
.cotizadorSOMultiplan .slick-dots li {
 width:auto;
 height:auto
}
.cotizadorSOMultiplan .slick-dots li button {
 width:14px;
 min-width:40px;
 height:14px
}
.cotizadorSOMultiplan .slick-dots li button:before {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 content:"";
 width:14px;
 height:14px;
 background-color:#d8d8d8;
 opacity:1
}
.cotizadorSOMultiplan .slick-dots li.slick-active button:before {
 opacity:1;
 background-color:#666
}
.serviciosCloud {
 padding-top:40px
}
.cont-btns-cotizador {
 padding-top:40px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
.cont-btns-cotizador [class*=btn] {
 width:100%;
 max-width:250px
}
.listaTabs3 .tabMenu li {
 width:33.3333%
}
.listaTabs4 .tabMenu li {
 width:25%
}
.listaTabs5 .tabMenu li {
 width:20%
}
.bulletNumber {
 font-size:.9em!important;
 margin:0 auto;
 display:inline-block;
 color:#fff;
 background-color:#0097a9;
 width:1.5em;
 height:1.5em;
 border-radius:50px;
 vertical-align:initial;
 text-align:center;
 line-height:1em;
 padding:.26em;
 font-weight:500;
 margin-right:10px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cardMultiplanAdicional {
 margin:0 10px 10px
}
.cardMultiplanAdicional>label {
 display:block;
 width:100%;
 height:100%;
 cursor:pointer;
 position:relative;
 padding:20px;
 background-color:#fff;
 border-radius:5px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cardMultiplanAdicional>label h4 {
 font-size:12px;
 font-weight:300
}
.cardMultiplanAdicional>label>input[type=checkbox],
.cardMultiplanAdicional>label>input[type=radio] {
 height:0;
 width:0;
 overflow:hidden;
 opacity:0;
 position:absolute;
 left:0;
 top:0
}
.cardMultiplanAdicional>label>input[type=checkbox]:checked+.cardMultiplanAdicional--header .checkedAdicional,
.cardMultiplanAdicional>label>input[type=radio]:checked+.cardMultiplanAdicional--header .checkedAdicional {
 border-color:#0097a9
}
.cardMultiplanAdicional>label>input[type=checkbox]:checked+.cardMultiplanAdicional--header .checkedAdicional:before,
.cardMultiplanAdicional>label>input[type=radio]:checked+.cardMultiplanAdicional--header .checkedAdicional:before {
 content:"";
 font-family:FontAwesome;
 display:inline-block;
 color:#0097a9
}
.cardMultiplanAdicional>label .cardMultiplanAdicional--header {
 position:relative;
 margin-bottom:10px
}
.cardMultiplanAdicional>label .cardMultiplanAdicional--header h4 {
 margin-right:40px
}
.cardMultiplanAdicional>label .cardMultiplanAdicional--header .checkedAdicional {
 width:16px;
 height:16px;
 display:inline-block;
 border:1px solid #ddd;
 border-radius:3px;
 position:absolute;
 top:-5px;
 right:-5px;
 text-align:center
}
.cardMultiplanAdicional>label .cardMultiplanAdicional--header .cardMultiplanAdicional--logo {
 text-align:center
}
.cardMultiplanAdicional>label .cardMultiplanAdicional--header .cardMultiplanAdicional--logo>img {
 width:80px;
 height:80px;
 object-fit:contain;
 object-position:center
}
.cardMultiplanAdicional>label .cardMultiplanAdicional--body p {
 font-size:12px;
 font-weight:300;
 margin-bottom:10px
}
.cardMultiplanAdicional>label .cardMultiplanAdicional--body .txtPrecio {
 font-weight:500
}
.cardMultiplanAdicional.paq-canal-premium>label {
 padding:15px
}
.cardMultiplanAdicional.paq-adicional>label .cardMultiplanAdicional--header .cardMultiplanAdicional--logo {
 text-align:left
}
.cardMultiplanAdicional.paq-adicional>label .cardMultiplanAdicional--header .cardMultiplanAdicional--logo>img {
 width:100px;
 height:20px;
 object-fit:contain;
 object-position:center
}
.cardMultiplanAdicional.cardMultiplanAdicional-input>label {
 cursor:initial;
 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;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cardMultiplanAdicional.cardMultiplanAdicional-input>label .cont-izq-multiplanAdicional {
 width:calc(100% - 110px);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cardMultiplanAdicional.cardMultiplanAdicional-input>label .cont-der-multiplanAdicional {
 width:110px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cardMultiplanAdicional .cont-custom-number {
 width:110px
}
.cardMultiplanAdicional .cont-custom-number span.number {
 margin-bottom:0;
 -webkit-align-items:center;
 align-items:center
}
.cardMultiplanAdicional .cont-custom-number span.number input[type=number] {
 min-width:61px;
 width:61px;
 margin:0 5px
}
.cardMultiplanAdicional .cont-custom-number span.number .btnMax,
.cardMultiplanAdicional .cont-custom-number span.number .btnMin {
 height:16px;
 width:16px;
 border-radius:50%;
 margin:0;
 background:#fff;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cardMultiplanAdicional .cont-custom-number span.number .btnMin {
 border:1px solid #000104
}
.cardMultiplanAdicional .cont-custom-number span.number .btnMin:before {
 line-height:initial;
 color:#000104
}
.cardMultiplanAdicional .cont-custom-number span.number .btnMax {
 border:1px solid #0097a9
}
.cardMultiplanAdicional .cont-custom-number span.number .btnMax:before {
 line-height:initial;
 color:#0097a9
}
.contMultiplanAdicional {
 padding-top:20px;
 display:none
}
.contMultiplanAdicional .contMultiplanAdicional--titulo {
 margin-bottom:10px
}
.contMultiplanAdicional .contMultiplanAdicional--titulo p {
 font-size:20px;
 text-align:center;
 font-weight:300
}
.contMultiplanAdicional .cont-adicional+.cont-adicional {
 margin-top:20px
}
.contMultiplanAdicional .titulos-pac-adi {
 font-size:20px;
 font-size:1.25rem;
 width:100%;
 margin-bottom:10px
}
.fondoMultiplanAdicional {
 background-color:#f2f2f2;
 margin:0 -40px;
 padding:20px 40px;
 margin-bottom:-20px
}
.cardsMultiplanAdicional {
 margin:0 -10px;
 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
}
.cardsMultiplanAdicional .cardMultiplanAdicional {
 width:calc(33.3333% - 20px)
}
.paquetes-premium {
 margin:0 -20px;
 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
}
.paquetes-premium .cardMultiplanAdicional {
 width:calc(14.28% - 40px);
 min-width:120px;
 margin:0 20px 10px
}
@media only screen and (max-width:960px) {
 .cotizadorSOMultiplan.listaTabs5 .cintilloRecomendadoPlan span {
  display:none
 }
}
@media only screen and (max-width:760px) {
 .cotizadorSOMultiplan {
  margin-top:40px
 }
 .cotizadorSOMultiplan .removeService {
  top:-40px;
  padding-right:0
 }
 .cotizadorSOMultiplan.r-tabs .r-tabs-accordion-title {
  display:none!important;
  border:#ddd 1px solid;
  border-bottom:0
 }
 .cotizadorSOMultiplan.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .cotizadorSOMultiplan.r-tabs .r-tabs-accordion-title.r-tabs-state-active {
  border-top:1px solid #0097a9;
  border-left:1px solid #0097a9;
  border-right:1px solid #0097a9
 }
 .cotizadorSOMultiplan.r-tabs .r-tabs-panel.r-tabs-state-active {
  border:1px solid #0097a9
 }
 .cotizadorSOMultiplan.listaTabs3 .cintilloRecomendadoPlan span {
  display:none
 }
 .cotizadorSOMultiplan.listaTabs5 .r-tabs-nav {
  display:none!important
 }
 .cotizadorSOMultiplan.listaTabs5 .r-tabs-accordion-title {
  display:block!important
 }
 .cotizadorSOMultiplan .tabMenu li.r-tabs-state-active {
  border-bottom:none
 }
 .cotizadorSOMultiplan .tabMenu li a {
  padding:30px 10px 20px 10px
 }
 .cotizadorSOMultiplan .tabMenu li a h3 {
  font-size:14px;
  font-size:.875rem
 }
 .cotizadorSOMultiplan .contTabsMultiplan {
  padding:20px
 }
 .fondoMultiplanAdicional {
  margin:0 -20px -20px;
  padding:20px
 }
}
@media only screen and (max-width:480px) {
 .paquetes-premium .cardMultiplanAdicional {
  width:calc(50% - 20px);
  min-width:110px;
  margin:0 10px 10px
 }
}
.boxBlog {
 -webkit-box-shadow:0 1px 7px rgba(0,0,0,.08);
 -moz-box-shadow:0 1px 7px rgba(0,0,0,.08);
 -o-box-shadow:0 1px 7px rgba(0,0,0,.08);
 -ms-box-shadow:0 1px 7px rgba(0,0,0,.08);
 box-shadow:0 1px 7px rgba(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:.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.SalaPrensa .cintilloBlog {
 background-color:#fff;
 color:#da291c
}
.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 .boxBlogHeader>a.video {
 position:relative
}
.boxBlog .boxBlogHeader>a.video img {
 display:block
}
.boxBlog .boxBlogHeader>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
}
.boxBlog .boxBlogHeader>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
}
.boxBlog .boxBlogHeader>a .overlay {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:rgba(0,0,0,.3)
}
.boxBlog .boxBlogHeader>a:hover .overlay {
 background:0 0
}
.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 h2.smallTit {
 font-size:20px;
 font-size:1.25rem
}
.boxBlog .boxBlogBody .boxBlogDate {
 font-size:10px;
 font-size:.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
}
.boxBlog .boxBlogBody .boxBlogDes.noMarBot {
 margin-bottom:0
}
.boxImgBlog>a {
 display:block;
 position:relative;
 height:100%
}
.boxImgBlog>a.video {
 position:relative
}
.boxImgBlog>a.video img {
 display:block
}
.boxImgBlog>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
}
.boxImgBlog>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
}
.boxImgBlog>a .overlay {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .5s;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:rgba(0,0,0,.3)
}
.boxImgBlog>a:hover .overlay {
 background:0 0
}
.boxImgBlog img {
 width:100%;
 height:100%;
 object-fit:cover
}
.boxImgBlog .boxImgBlogTxt {
 position:absolute;
 left:0;
 bottom:0;
 background-color:rgba(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:.875rem
}
.tituloLinkBlog {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:.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:#da291c;
 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 .5s;
 -moz-transition:top .5s;
 -ms-transition:top .5s;
 transition:top .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;
 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
}
.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;
 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
}
.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 0;
 font-size:16px;
 text-align:center!important;
 text-decoration:none;
 display:table;
 border-radius:3px;
 padding:10px 20px;
 line-height:1;
 cursor:pointer;
 background:#da291c;
 border:1px solid transparent;
 color:#fff!important;
 width:100%;
 margin:0 auto
}
.sliderCatBlog .contBtnBlog>a:after {
 display:none
}
.sliderCatBlog.sCB--fullBoxBlog>.boxBlog {
 width:100%
}
.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;
 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
}
.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;
 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;
 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:.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:#da291c;
 padding:5px;
 position:absolute;
 top:-50px;
 z-index:2;
 width:calc(100% - 10px);
 -webkit-transition:top .5s;
 -moz-transition:top .5s;
 -ms-transition:top .5s;
 transition:top .5s
}
.searchBlog .search .contSearch {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 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:#0097a9;
 padding:6.66667px;
 width:10%;
 min-width:30px;
 height:36px;
 border-radius:0 5px 5px 0;
 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
}
.mod__cuotas .contentTituloUrl h2 {
 color:#da291c;
 margin-bottom:.5rem;
 line-height:1.2em
}
.mod__cuotas .contentTituloUrl h3 {
 margin-bottom:.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;
 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
}
.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:#da291c;
 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_SocialIntro.datos,
section.header_SocialIntro.mod__contrata,
section.header__Section.header_SocialIntro {
 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,.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,.5) 56%,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 100%);
 background:linear-gradient(to right,#fff 52%,rgba(255,255,255,.5) 56%,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 100%)
}
.respoSocialIntro .respoSocialIntroFondo>img {
 object-fit:cover;
 object-position:top right;
 width:100%;
 height:100%
}
.respoSocialIntro .contInfoDosColumnas {
 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
}
.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:#da291c;
 font-weight:300;
 font-size:16px;
 font-size:1rem
}
.respoSocialIntro .txtSiguienteSeccion .icoSiguienteSeccion {
 height:42px;
 width:42px;
 display:inline-block;
 background:url(vector/Icon-circulo.svg) no-repeat center;
 background-size:contain;
 text-decoration:none
}
.cardRespSocial {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 background-color:#fff;
 border:#e2e2e2 1px solid;
 margin-bottom:10px
}
.cardRespSocial .cardRespSocialHeader {
 background-color:#e8f4f6;
 padding:10px 20px
}
.cardRespSocial .cardRespSocialHeader h3 {
 color:#000104;
 font-weight:400;
 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:.75rem
}
.cardRespSocial .cardInfoEventos>dl {
 margin-bottom:10px;
 color:#222;
 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;
 font-size:14px;
 font-size:.875rem
}
.cardRespSocial .cardInfoEventos>dl dt {
 width:60px;
 font-weight:500
}
.cardRespSocial .cardInfoEventos>dl dd {
 font-weight:300;
 width:calc(100% - 60px)
}
.jsMainRespSocial {
 width:calc(100% - 50px);
 margin:0 auto
}
.contCardsRespSocial {
 width:calc(100% - 60px);
 margin:0 auto;
 border-top:#0097a9 6px solid
}
.contCardsRespSocial .slick-current .cardRespSocial {
 border-color:#0097a9
}
.contCardsRespSocial .slick-current .cardRespSocial .cardRespSocialHeader {
 background-color:#0097a9
}
.contCardsRespSocial .slick-current .cardRespSocial .cardRespSocialHeader h3 {
 color:#fff
}
.formatSlider .slick-next,
.formatSlider .slick-prev {
 -webkit-transition:all .5s;
 -moz-transition:all .5s;
 -ms-transition:all .5s;
 transition:all .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-next:after,
.formatSlider .slick-prev: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:#da291c
}
.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
}
.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;
 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;
 padding:0 80px
}
.seccion-prueba-T .prueba-TTxt h2 {
 font-size:26px;
 font-size:1.625rem;
 font-weight:400;
 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;
 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;
 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:400
}
.contentObjetivos .respSocialObjetivo {
 width:calc(20% - 20px);
 margin:0 10px 20px
}
.respSocialObjetivo h3 {
 color:#222;
 text-align:center;
 line-height:1.2em;
 font-weight:400;
 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:400;
 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;
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.contInformesCards .cardRespSocial {
 width:calc(33.3333% - 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 .cardRespSocialHeader h3 {
 color:#fff
}
.sigListaEventos {
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.sigListaEventos>li {
 width:33.3333%;
 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 .bulletListaEventos {
 display:inline-block;
 width:15px;
 height:15px;
 position:absolute;
 left:0;
 top:0;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 border-radius:50px
}
.modVideosCorporativos h2 {
 text-align:center;
 color:#222;
 margin-bottom:20px
}
.galVideosCorporativos {
 max-width:640px;
 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,.22);
 background-color:#fff;
 margin:0 10px 10px;
 text-decoration:none
}
.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:.875rem
}
.cardRespImag .txtCardRespImag p+p {
 margin-top:10px
}
.cardRespImag.v2 {
 box-shadow:0 2px 8px 0 rgba(0,0,0,.3);
 overflow:hidden;
 border-radius:4px
}
.cardRespImag.v2 .cardRespImagHeader img {
 display:block
}
.cardRespImag.v2 .tituloCardRespImag {
 color:#000104;
 margin-bottom:10px;
 text-align:center;
 font-size:16px;
 font-size:1rem
}
.cardRespImag.v2 .txtCardRespImag p {
 color:#000104;
 text-align:center
}
.cardRespImag.v2 .cardRespImagBody {
 padding:10px 20px 20px
}
.contCardRespImag {
 margin:10px -10px 10px
}
.contCardRespImag .cardRespImag {
 width:calc(25% - 20px)
}
.contPagosRecargas {
 margin-bottom:40px;
 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
}
.slick-slide {
 padding:0
}
.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;
 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;
 -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
}
.modPortalPagos .contentTitulo {
 text-align:center;
 margin:0 auto 40px;
 max-width:680px
}
.modPortalPagos .contentTitulo h1 {
 margin-bottom:20px
}
.modPortalPagos .contentTitulo p {
 font-weight:300;
 line-height:1.3em
}
.contImgPuntosPago {
 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;
 margin:0 -10px;
 padding-top:30px
}
.contImgPuntosPago figure {
 width:calc(50% - 20px);
 margin:0 10px 20px;
 text-align:center
}
.contImgPuntosPago figure img {
 width:95%
}
@media only screen and (max-width:640px) {
 .modPortalPagos .contCardRespImag .cardRespImag {
  width:calc(50% - 20px)
 }
 .modPortalPagos .contCardRespImag .cardRespImag:last-child {
  margin-bottom:auto
 }
}
@media only screen and (max-width:480px) {
 .calenderCustom .pignose-calendar {
  width:100%
 }
 .modPortalPagos .contCardRespImag .cardRespImag {
  width:calc(100% - 20px)
 }
 .contImgPuntosPago figure {
  width:calc(100% - 20px)
 }
}
section.header_copaClaro {
 padding:20px 0 0
}
.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%)
}
.header_copaClaro .infoCopaClaroBanner {
 width:260px;
 margin-left:0
}
.header_copaClaro .infoCopaClaroBanner .tituloCopaClaroBanner {
 font-size:50px;
 font-size:3.125rem;
 padding-bottom:20px;
 margin-bottom:20px;
 border-bottom:1px solid #da291c;
 line-height:1.1em
}
.header_copaClaro .infoCopaClaroBanner .tituloCopaClaroBanner>span {
 font-weight:600
}
.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:url(../img/copaClaroCo/fondoQueEsCopaClaro.jpg) no-repeat center;
 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:url(../img/copaClaroCo/fondoEstadisticas.jpg) no-repeat top left;
 background-size:cover;
 padding:0
}
.estadisticasCopaClaro .contEstadisticasCopaClaro {
 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
}
.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-next:after,
.estadisticasCopaClaro .formatSlider .slick-prev:after {
 font-size:60px;
 font-size:3.75rem;
 color:#da291c
}
.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 #da291c;
 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;
 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;
 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;
 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
}
.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 0 rgba(102,102,102,.6);
 -webkit-box-shadow:1px 1px 8px 0 rgba(102,102,102,.6);
 -moz-box-shadow:1px 1px 8px 0 rgba(102,102,102,.6);
 box-shadow:1px 1px 8px 0 rgba(102,102,102,.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%
}
.infoResul .secCasita .secCasitaTitulo {
 margin-bottom:40px
}
.infoResul .secCasita .secCasitaTitulo p {
 font-weight:300;
 color:#da291c
}
.infoResul .contPincipalInfoResul {
 width:calc(100% - 100px);
 position:relative;
 padding:10px 20px 20px;
 background-color:#f2f2f2;
 -webkit-box-shadow:5px 5px 5px 0 rgba(102,102,102,.6);
 -moz-box-shadow:5px 5px 5px 0 rgba(102,102,102,.6);
 box-shadow:5px 5px 5px 0 rgba(102,102,102,.6);
 -webkit-box-shadow:1px 1px 8px 0 rgba(102,102,102,.6);
 -moz-box-shadow:1px 1px 8px 0 rgba(102,102,102,.6);
 box-shadow:1px 1px 8px 0 rgba(102,102,102,.6);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.resultadosCopaColombia h2 {
 margin-bottom:20px
}
.resultadosCopaColombia .formatSlider .slick-next:after,
.resultadosCopaColombia .formatSlider .slick-prev: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;
 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;
 -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;
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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:#0097a9
}
.cardPatidos .contInfoParti .resultadosPartidos .txtFinalizado {
 margin-bottom:20px
}
.cardPatidos .contInfoParti .resultadosPartidos .reculadoPartido,
.cardPatidos .contInfoParti .resultadosPartidos .resultadoPartido {
 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;
 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:.75rem
 }
}
.cardPatidos .horarioPartido {
 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;
 -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:url(../img/copaClaroCo/ico-calendario.svg) no-repeat center;
 background-size:contain;
 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:url(../img/copaClaroCo/ico-reloj.png) no-repeat center;
 background-size:contain;
 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:#da291c;
 padding:20px 10px;
 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;
 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
}
.topJugadores .formatSlider .slick-next:after,
.topJugadores .formatSlider .slick-prev:after {
 font-size:60px;
 font-size:3.75rem;
 color:#da291c
}
.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;
 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;
 -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;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
.contTopJugadores .infoTopJugador .infoJugador>dl dt {
 font-weight:500;
 color:#da291c;
 margin-right:5px
}
.contTopJugadores .infoTopJugador .infoJugador>dl dd {
 font-weight:300
}
.estadisticaJugador {
 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;
 -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:.2em;
 font-size:14px;
 font-size:.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) {
 .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) {
 .header_copaClaro .relativeContBaner {
  padding-top:40px
 }
 .header_copaClaro .contenidoBannerCopaClaro {
  position:static;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
  margin-bottom:20px
 }
 .header_copaClaro .infoCopaClaroBanner {
  width:100%
 }
 .header_copaClaro .infoCopaClaroBanner .tituloCopaClaroBanner,
 .header_copaClaro .infoCopaClaroBanner p {
  text-align:center
 }
 .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-position:left top,left 100px;
  background-size:100% auto,cover
 }
 .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-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
 }
 .estadisticasCopaClaro .formatSlider .slick-next:after,
 .estadisticasCopaClaro .formatSlider .slick-prev:after,
 .resultadosCopaColombia .formatSlider .slick-next:after,
 .resultadosCopaColombia .formatSlider .slick-prev:after,
 .topJugadores .formatSlider .slick-next:after,
 .topJugadores .formatSlider .slick-prev:after {
  font-size:30px;
  font-size:1.875rem
 }
}
@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;
 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;
 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;
 position:relative
}
@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
 }
}
.vacantes .vacanteCont {
 background:#fff
}
.vacantes .vacanteCont img {
 width:100%;
 height:auto
}
.vacantes .vacanteCont .vacanteContText {
 padding:40px
}
.vacantes .vacanteCont .vacanteContText h3 {
 font-size:16px;
 font-size:1rem;
 font-weight:400;
 text-align:center;
 margin-bottom:20px
}
.vacantes .vacanteCont .vacanteContText ul li {
 font-size:14px;
 font-size:.875rem;
 font-weight:300;
 position:relative;
 margin-bottom:10px
}
.vacantes .vacanteCont .vacanteContText ul li:before {
 font-size:20px;
 font-size:1.25rem;
 content:"•";
 color:#0097a9;
 position:absolute;
 left:-15px;
 top:-3px
}
.vacantes .vacanteCont .vacanteContText p {
 font-size:14px;
 font-size:.875rem;
 font-weight:300;
 margin-bottom:10px
}
.vacantes .vacanteCont .vacanteContText p:last-child {
 margin-bottom:0
}
.vacantes .vacanteCont .vacanteContText p.small {
 font-size:12px;
 font-size:.75rem
}
.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
}
.cintillo-info {
 padding-bottom:10px;
 padding-top:10px
}
.cintillo-info p {
 text-align:center;
 font-size:14px;
 color:#000104;
 line-height:inherit
}
.cintillo-info p a.link {
 color:#da291c
}
.cintillo-info p a.link:after {
 display:none
}
@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 {
 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%;
  max-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;
 width:100%
}
.contentSubtituloRoaming h2 {
 margin-bottom:20px;
 text-align:center;
 font-weight:400;
 display:block;
 font-weight:400;
 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
}
.contPlanesRoaming.justifyContCenter {
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 margin-left:-10px;
 margin-right:-10px
}
.contPlanesRoaming.justifyContCenter .cardPlanRoaming {
 margin:0 10px 10px 10px
}
.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=checkbox],
.cardPlanRoaming>label>input[type=radio] {
 height:0;
 width:0;
 overflow:hidden;
 opacity:0;
 position:absolute;
 left:0;
 top:0
}
.cardPlanRoaming>label>input[type=checkbox]:checked+.bodyPlanRoaming,
.cardPlanRoaming>label>input[type=radio]:checked+.bodyPlanRoaming {
 border:1px solid #0097a9
}
.cardPlanRoaming>label>input[type=checkbox]:checked+.contCheckRadio,
.cardPlanRoaming>label>input[type=radio]:checked+.contCheckRadio {
 border:1px solid #0097a9
}
.cardPlanRoaming>label>input[type=checkbox]:checked+.contCheckRadio .footerBtnAgregar,
.cardPlanRoaming>label>input[type=radio]:checked+.contCheckRadio .footerBtnAgregar {
 background-color:#0097a9
}
.cardPlanRoaming>label>input[type=checkbox]:checked+.contCheckRadio .footerBtnAgregar .footerBtnAgregarIco,
.cardPlanRoaming>label>input[type=radio]:checked+.contCheckRadio .footerBtnAgregar .footerBtnAgregarIco {
 display:inline
}
.cardPlanRoaming>label>input[type=checkbox]:checked+.contCheckRadio .footerBtnAgregar .footerBtnAgregarTxt,
.cardPlanRoaming>label>input[type=radio]:checked+.contCheckRadio .footerBtnAgregar .footerBtnAgregarTxt {
 display:none;
 color:#0097a9
}
.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 .contIconosPlan {
 width:100%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cardPlanRoaming .contIconosPlan [class*=ico_] {
 margin:0 auto 10px
}
.cardPlanRoaming .contIconosPlan [class*=ico_]:before {
 float:none;
 margin:auto
}
.cardPlanRoaming .cintilloRecomendado {
 background-color:#222;
 color:#fff;
 font-size:10px;
 padding:4px;
 position:absolute;
 display:inline;
 right:-5px;
 top:10px
}
.cardPlanRoaming .cintilloRecomendado:before {
 width:0;
 height:0;
 border-top:18px solid #222;
 border-left:14px solid transparent;
 content:"";
 position:absolute;
 top:0;
 left:-14px
}
.cardPlanRoaming .cintilloRecomendado:after {
 width:0;
 height:0;
 border-bottom:6px solid #222;
 border-right:4px solid transparent;
 content:"";
 position:absolute;
 top:-6px;
 right:0
}
.cardPlanRoaming .contCheckRadio {
 height:100%;
 border:1px solid #ddd;
 position:relative;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cardPlanRoaming .contCheckRadio .headerCheckRadio {
 padding:35px 20px 10px
}
.cardPlanRoaming .contCheckRadio .headerCheckRadio h3 {
 font-size:20px
}
.cardPlanRoaming .contCheckRadio .bodyCheckRadio {
 padding:0 20px 45px 20px
}
.cardPlanRoaming .contCheckRadio .bodyCheckRadio .precioCheckRadio {
 border-top:2px solid #ddd;
 padding: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;
 -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
}
.cardPlanRoaming .contCheckRadio .bodyCheckRadio .precioCheckRadio dd,
.cardPlanRoaming .contCheckRadio .bodyCheckRadio .precioCheckRadio dt {
 width:50%
}
.cardPlanRoaming .contCheckRadio .bodyCheckRadio .precioCheckRadio dd {
 text-align:right;
 font-weight:500
}
.cardPlanRoaming .contCheckRadio .bodyCheckRadio ul.lista {
 margin-bottom:20px
}
.cardPlanRoaming .contCheckRadio .footerCheckRadio {
 position:absolute;
 left:0;
 bottom:0;
 width:100%
}
.cardPlanRoaming .contCheckRadio .footerBtnAgregar {
 background-color:#f2f2f2;
 text-align:center;
 padding:15px 20px
}
.cardPlanRoaming .contCheckRadio .footerBtnAgregar .footerBtnAgregarIco {
 color:#fff;
 display:none
}
.cardPlanRoaming .contCheckRadio .footerBtnAgregar .footerBtnAgregarTxt {
 color:#222
}
.cardPlanRoaming .txtPlanRoaming {
 font-weight:400;
 font-size:26px;
 font-size:1.625rem
}
.cardPlanRoaming .txtPlanRoaming+.small {
 margin-top:8px
}
.cardPlanRoaming p.small {
 font-size:16px!important;
 font-weight:300
}
.contCardsMultiplan {
 margin: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
}
.contCardsMultiplan .cardPlanRoaming {
 margin:0 10px 10px;
 width:calc(33.3333% - 20px)
}
.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%
}
.sectionAreaPlanes,
.sectionTipoPlan {
 display:none
}
.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:33.3333%;
 font-size:10px;
 font-size:.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,.16);
 -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.16);
 box-shadow:0 2px 4px 0 rgba(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:.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:.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:400
}
.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:#0097a9;
 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:.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:.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
 }
}
.claroVideoMusica {
 background-color:#000104!important;
 padding:10px 0
}
.claroVideoMusica .claroVideoMusica_cont {
 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
}
.claroVideoMusica_img {
 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:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.claroVideoMusica_img>span {
 position:relative;
 display:inline-block;
 width:80%;
 height:100px
}
.claroVideoMusica_img>span:after,
.claroVideoMusica_img>span:before {
 content:"";
 height:100%;
 width:80px;
 display:inline-block;
 background:url(img/fondo-triangulos1.png) no-repeat top left;
 background-size:cover;
 position:absolute
}
.claroVideoMusica_img>span:before {
 left:-30px;
 top:-5px
}
.claroVideoMusica_img>span:after {
 background-image:url(img/fondo-triangulos2.png);
 background-position:bottom right;
 right:-20px;
 bottom:-5px
}
.claroVideoMusica_img>span img {
 width:100%;
 height:100%;
 object-fit:contain;
 position:relative;
 z-index:1
}
.claroVideoMusica_info .logoClaroVideoMusica {
 display:block;
 width:100%;
 max-width:100px;
 height:20px;
 background-position:center;
 background-repeat:no-repeat;
 background-size:contain;
 margin-bottom:10px
}
.claroVideoMusica_info h3 {
 font-size:14px;
 color:#fff;
 font-weight:400;
 line-height:1.2em;
 margin-bottom:10px
}
.claroVideoMusica_info p {
 font-size:10px;
 color:#fff;
 font-weight:300;
 line-height:1.2em;
 margin-bottom:10px
}
.claroVideoMusica_info .link {
 font-size:10px;
 color:#0097a9
}
.modClaroVideo .logoClaroVideoMusica {
 background-image:url(vector/logo-claro-video.svg)
}
.modClaroMusica .logoClaroVideoMusica {
 background-image:url(vector/logo-claro-musica.svg)
}
.modClaroMusica,
.modClaroVideo {
 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
}
.modClaroMusica .claroVideoMusica_info,
.modClaroVideo .claroVideoMusica_info {
 width:60%;
 position:relative;
 z-index:1
}
.modClaroMusica .claroVideoMusica_img,
.modClaroVideo .claroVideoMusica_img {
 width:40%
}
@media only screen and (max-width:640px) {
 .claroVideoMusica_cont [class*=g-] {
  width:100%
 }
 .claroVideoMusica_cont .modClaroVideo {
  padding-bottom:10px;
  border-bottom:1px solid #444
 }
 .claroVideoMusica_cont .modClaroMusica {
  padding-top:10px
 }
}
.titulosProvincias {
 margin-bottom:20px
}
.titulosProvincias h3 {
 font-size:20px;
 font-weight:500;
 color:#222
}
.titulosProvincias h4 {
 font-size:16px;
 font-weight:300;
 margin-bottom:10px;
 color:#222
}
.botonWaze {
 display:inline-block
}
.botonWaze img {
 width:100%;
 max-width:110px
}
.cardProvincia {
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 border:1px solid #ddd;
 background-color:#fff;
 padding:10px;
 margin-bottom:20px;
 -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.5);
 -moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.5);
 box-shadow:0 1px 4px 0 rgba(0,0,0,.5)
}
.cardProvincia .cardProvincia_header {
 margin-bottom:20px
}
.cardProvincia .cardProvincia_header h3 {
 font-size:18px;
 font-weight:500;
 color:#444
}
.cardProvincia .cardProvincia_body .descProvincia dt {
 font-size:14px;
 font-weight:500;
 margin-bottom:5px;
 color:#444
}
.cardProvincia .cardProvincia_body .descProvincia dd {
 font-size:14px;
 font-weight:300;
 color:#666
}
.cardProvincia .cardProvincia_body .descProvincia+.descProvincia {
 margin-top:20px
}
.listaLocalizacion {
 margin: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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.listaLocalizacion .cardProvincia {
 margin:0 10px 20px;
 width:calc(33.3333% - 20px);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.formListaLocalizacion .contSelect {
 width:100%;
 max-width:550px;
 font-size:18px;
 font-weight:300
}
.formListaLocalizacion .contSelect dt {
 margin-bottom:10px
}
.formListaLocalizacion .contSelect dd {
 width:100%;
 max-width:400px
}
.formListaLocalizacion span.select:after {
 background-color:#0097a9;
 color:#fff;
 border-left-color:#0097a9
}
.formListaLocalizacion span.select select {
 border-color:#0097a9
}
.formListaLocalizacion.filtro3Colum .contSelect {
 width:calc(100% + 20px);
 max-width:initial;
 margin: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
}
.formListaLocalizacion.filtro3Colum .contSelect dt {
 width:100%;
 margin:0 10px 10px
}
.formListaLocalizacion.filtro3Colum .contSelect dd {
 width:calc(33.33% - 20px);
 max-width:none;
 margin:0 10px 0
}
.formListaLocalizacion.filtro3Colum .contSelect dd>[class*=btn-] {
 margin-top:0
}
@media only screen and (max-width:760px) {
 .listaLocalizacion .cardProvincia {
  width:calc(50% - 20px)
 }
}
@media only screen and (max-width:480px) {
 .listaLocalizacion .cardProvincia {
  width:calc(100% - 20px)
 }
 .formListaLocalizacion .contSelect {
  max-width:100%
 }
 .formListaLocalizacion .contSelect dd {
  max-width:100%
 }
 .formListaLocalizacion.filtro3Colum .contSelect dd {
  width:calc(100% - 20px)
 }
 .formListaLocalizacion.filtro3Colum .contSelect dd>[class*=btn-] {
  margin:0 auto 10px
 }
}
.sectionMultiplan.mod__Servicios .box {
 margin-bottom:30px
}
.sectionMultiplan.mod__Servicios .box:nth-of-type(1n+5) {
 margin-top:0
}
.tablaDetalleMultiplan+.tablaDetalleMultiplan {
 margin-top:40px
}
.tablaDetalleMultiplan .headerTablaDetalleMultiplan {
 background-color:#c7e5eb;
 color:#0097a9
}
.tablaDetalleMultiplan .headerTablaDetalleMultiplan>dl {
 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;
 -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
}
.tablaDetalleMultiplan .headerTablaDetalleMultiplan .colNombre {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:calc(100% - 150px);
 font-size:20px;
 font-size:1.25rem;
 padding:10px 20px 10px 40px
}
.tablaDetalleMultiplan .headerTablaDetalleMultiplan .colPrecio {
 font-size:20px;
 font-size:1.25rem;
 text-align:center;
 width:150px;
 padding:10px 0;
 position:relative
}
.tablaDetalleMultiplan .headerTablaDetalleMultiplan .colPrecio:before {
 content:"";
 width:1px;
 height:70%;
 background-color:#0097a9;
 display:inline-block;
 position:absolute;
 left:0;
 top:15%
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan {
 font-size:16px;
 color:#222
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 width:100%;
 margin:0 auto;
 padding:20px 40px;
 background-color:#f8f8f8
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .icoGral {
 display:inline-block;
 width:30px;
 vertical-align:bottom
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .icoGral:before {
 width:24px;
 height:24px
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont {
 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
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colNombre,
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colPrecio {
 font-size:18px;
 font-size:1.125rem
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colNombre {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:calc(100% - 150px);
 padding-right:20px
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colNombre img {
 max-width:100px
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colNombre .showDetails {
 font-size:14px;
 font-size:.875rem;
 color:#0097a9;
 margin-top:10px;
 cursor:pointer
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colNombre .showDetails:before {
 content:"";
 font-family:FontAwesome;
 margin-right:5px
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colNombre .showDetails.open:before {
 content:"";
 font-family:FontAwesome
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colPrecio {
 text-align:right;
 width:150px
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap ul.lista {
 display:none;
 margin-bottom:0
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap ul.lista li {
 font-size:14px;
 font-size:.875rem;
 padding-left:0;
 color:#666;
 margin-bottom:0
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap ul.lista li:before {
 display:none
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels {
 flex-wrap:wrap;
 -webkit-box-wrap:wrap;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 width:100%;
 max-width:900px
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels 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;
 width:150px;
 margin:10px 0;
 border-left:#ddd 1px solid
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels li strong {
 font-weight:300!important
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels li strong span {
 display:block
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels.open {
 display:-webkit-box;
 display:-moz-box!important;
 display:-ms-flexbox!important;
 webkit-display:-webkit-flex!important;
 display:-webkit-flex!important;
 display:flex!important
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap ul.lista.open {
 display:block
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap.adds {
 background-color:#efefef
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap:after {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%;
 content:"";
 bottom:0;
 width:calc(100% - 20px);
 height:1px;
 background-color:#ddd
}
.tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap:last-child:after {
 display:none
}
.tablaDetalleMultiplan .footerTablaDetalleMultiplan {
 width:50%;
 min-width:480px;
 color:#222
}
.tablaDetalleMultiplan .footerTablaDetalleMultiplan>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;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify;
 -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;
 font-size:20px;
 font-size:1.25rem
}
.tablaDetalleMultiplan .footerTablaDetalleMultiplan>dl+dl {
 margin-top:20px
}
.tablaDetalleMultiplan .footerTablaDetalleMultiplan .contTotal .colNombre {
 font-size:22px;
 font-size:1.375rem;
 font-weight:500;
 color:#da291c
}
.tablaDetalleMultiplan .footerTablaDetalleMultiplan .contTotal .colPrecio {
 font-size:22px;
 font-size:1.375rem;
 font-weight:500;
 color:#222
}
.tablaDetalleMultiplan .footerTablaDetalleMultiplan .colPrecio {
 position:relative;
 text-align:right;
 padding-right:40px
}
.tablaDetalleMultiplan .cont-btns {
 padding-top:40px;
 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;
 width:100%
}
.tablaDetalleMultiplan .cont-btns [class*=btn] {
 width:100%;
 max-width:250px
}
.tablaDetalleMultiplan.tablaDetalleMultiplan--total {
 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-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end;
 margin-top:20px
}
.tablaDetalleMultiplan.tDMv2 .headerTablaDetalleMultiplan {
 background-color:#e8f4f6
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap:after {
 display:none
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap .rowWrap {
 padding:20px 0 20px 30px
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista .cardMultiplanAdicional {
 display:inline-block
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista .cardMultiplanAdicional>label {
 padding:0;
 margin-right:10px
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista .cardMultiplanAdicional>label .cont-izq-multiplanAdicional {
 max-width:210px;
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista .cardMultiplanAdicional>label .cardMultiplanAdicional--body .txtPrecio {
 font-weight:300
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista .cardMultiplanAdicional>label .cardMultiplanAdicional--body .txtPrecio b {
 font-weight:500
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels li {
 flex-wrap:wrap;
 -webkit-box-wrap:wrap;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels li .contLink {
 width:100%;
 text-align:center
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels li .contLink .link {
 font-size:12px
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels li .contLink .link:after {
 display:none
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels li .contLink .fa {
 margin-right:5px
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels li strong {
 font-size:16px
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels li strong span {
 font-weight:400
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan.boxPrecioTotal {
 padding-top:10px
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan.boxPrecioTotal .rowWrap {
 text-align:right;
 background-color:#efefef
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan.boxPrecioTotal .rowWrap p {
 font-size:26px;
 color:#222;
 font-weight:500
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan.boxPrecioTotal .rowWrap .txtTotalPlan {
 display:inline-block;
 padding-right:10px
}
.tablaDetalleMultiplan.tDMv2 .bodyTablaDetalleMultiplan.boxPrecioTotal .rowWrap .txtPrecioPlan {
 display:inline-block;
 min-width:130px
}
.tablaDetalleMultiplan.tDMv2 .cont-btn {
 padding-top:40px;
 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
}
.tablaDetalleMultiplan.tDMv2 .cont-btn [class^=btn-] {
 min-width:180px;
 display:inline-block
}
.tablaDetalleMultiplan .espacioFila {
 padding-left:30px
}
section.section_formularioArmaPlan {
 padding:0!important;
 margin-top:-40px
}
.contArmaPlanFormulario {
 background-color:#fafafa;
 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
}
.contArmaPlanFormulario.light {
 background-color:#fff
}
.contArmaPlanFormulario .contentSubtitilo {
 margin-bottom:20px
}
.contArmaPlanFormulario .bannerArmaPlan {
 width:50%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.contArmaPlanFormulario .bannerArmaPlan>img {
 width:100%;
 height:100%;
 object-fit:cover
}
.contArmaPlanFormulario .bannerArmaPlan>img.imgWidthFull {
 object-fit:contain;
 object-position:top
}
.contArmaPlanFormulario .bannerArmaPlan+.formularioArmaPlan {
 padding:20px
}
.contArmaPlanFormulario .formularioArmaPlan {
 width:50%;
 max-width:550px;
 padding:20px 20px 20px 0;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.contArmaPlanFormulario .formularioArmaPlan fieldset {
 border-bottom:none;
 padding-bottom:0
}
.contArmaPlanFormulario .formularioArmaPlan .contBtn dd {
 flex-wrap:wrap;
 -webkit-box-wrap:wrap;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap
}
.contArmaPlanFormulario .formularioArmaPlan .contBtn [class*=btn] {
 min-width:160px
}
.contArmaPlanFormulario .formularioArmaPlan .checkBox .link:after {
 display:none
}
.contArmaPlanFormulario .campObli {
 font-size:12px;
 color:#999;
 margin-bottom:10px
}
@media only screen and (max-width:760px) {
 .tablaDetalleMultiplan+.tablaDetalleMultiplan {
  margin-top:20px
 }
 .tablaDetalleMultiplan .headerTablaDetalleMultiplan .colNombre {
  font-size:16px;
  font-size:1rem;
  width:calc(100% - 110px);
  padding:10px 20px
 }
 .tablaDetalleMultiplan .headerTablaDetalleMultiplan .colPrecio {
  font-size:16px;
  font-size:1rem;
  width:110px
 }
 .tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap {
  padding:20px
 }
 .tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colNombre {
  font-size:14px;
  font-size:.875rem;
  width:calc(100% - 110px)
 }
 .tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colNombre .showDetails {
  font-size:12px;
  font-size:.75rem
 }
 .tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap .titleCont .colPrecio {
  font-size:14px;
  font-size:.875rem;
  width:110px
 }
 .tablaDetalleMultiplan .footerTablaDetalleMultiplan {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  padding:0 20px;
  min-width:initial
 }
 .tablaDetalleMultiplan .footerTablaDetalleMultiplan dl {
  font-size:16px;
  font-size:1rem
 }
 .tablaDetalleMultiplan .footerTablaDetalleMultiplan dl .colPrecio {
  padding-right:0
 }
 .tablaDetalleMultiplan .footerTablaDetalleMultiplan .contTotal .colNombre {
  font-size:18px;
  font-size:1.125rem
 }
 .tablaDetalleMultiplan .footerTablaDetalleMultiplan .contTotal .colPrecio {
  font-size:18px;
  font-size:1.125rem
 }
 .tablaDetalleMultiplan .cont-btns {
  padding-top:30px
 }
 .tablaDetalleMultiplan .cont-btns [class*=btn] {
  max-width:initial
 }
 .contArmaPlanFormulario .formularioArmaPlan .contBtn [class*=btn] {
  width:100%
 }
 .tablaDetalleMultiplan .bodyTablaDetalleMultiplan .rowWrap ul.lista.channels li {
  justify-content:flex-start;
  -webkit-justify-content:flex-start;
  -ms-flex-pack:flex-start;
  -ms-flex-pack:start;
  width:100%;
  margin:0 0 10px 0;
  border-left:none
 }
}
@media only screen and (max-width:640px) {
 .contArmaPlanFormulario .bannerArmaPlan {
  display:none
 }
 .contArmaPlanFormulario .formularioArmaPlan {
  width:100%;
  max-width:none;
  padding:0
 }
}
.sliderSlickHome {
 position:relative
}
.sliderSlickHome .bannerM {
 display:none;
 width:100%
}
.sliderSlickHome .bannerD {
 width:100%;
 min-height:390px;
 object-fit:cover;
 object-position:right top
}
.sliderSlickHome .promoBanner {
 position:absolute;
 right:0;
 bottom:75px;
 background:url(img/barraPromo.png) no-repeat;
 height:92px;
 width:100%;
 max-width:320px
}
.sliderSlickHome .promoBanner span {
 display:inline-block
}
.sliderSlickHome .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:#da291c;
 font-weight:400;
 float:left;
 padding:32px 20px;
 text-align:center;
 width:100px;
 height:85px;
 margin-right:10px
}
.sliderSlickHome .promoBanner span.name {
 width:calc(100% - 117px);
 font-size:22px;
 font-size:1.375rem;
 font-weight:400;
 color:#000;
 position:relative;
 top:23px
}
.sliderSlickHome>img {
 width:100%;
 max-width:100%;
 height:auto
}
.sliderSlickHome .slider-contenido {
 height:100%;
 width:100%;
 padding:20px 0 20px 70px;
 position:absolute;
 top:0;
 left:0;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.sliderSlickHome .body-slider-contenido {
 width:50%;
 height:100%;
 position:relative;
 z-index: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: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
}
.sliderSlickHome .body-slider-contenido h1,
.sliderSlickHome .body-slider-contenido h2 {
 font-size:3rem;
 font-size:4.2vw
}
.sliderSlickHome .body-slider-contenido h2 {
 font-size:36px;
 font-weight:600;
 background:rgba(255,255,255,.5);
 display:table;
 width:auto;
 width:fit-content;
 color:#000;
 padding:5px;
 margin-bottom:15px
}
.sliderSlickHome .body-slider-contenido h2 span {
 color:#da291c
}
.sliderSlickHome .body-slider-contenido p {
 font-weight:300;
 color:#000
}
.sliderSlickHome .body-slider-contenido p>span {
 font-size:36px;
 top:0;
 background:rgba(255,255,255,.5);
 margin-bottom:3px;
 display:block;
 padding:5px
}
.sliderSlickHome .body-slider-contenido a {
 color:inherit;
 text-decoration:none;
 color:#0097a9;
 font-size:2vw
}
.sliderSlickHome .body-slider-contenido a:after {
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
.sliderSlickHome .body-slider-contenido a.btn {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:auto;
 margin:10px 0;
 font-size:16px;
 text-align:center!important;
 text-decoration:none;
 display:table;
 border-radius:3px;
 padding:10px 20px;
 line-height:1;
 cursor:pointer;
 background:#0097a9;
 border:1px solid #fff;
 color:#fff!important
}
.sliderSlickHome .body-slider-contenido a.btn:after {
 content:"";
 font-family:FontAwesome
}
.sliderSlickHome .body-slider-contenido.left {
 left:0;
 right:inherit;
 align-items:flex-end;
 -webkit-align-items:flex-end;
 -ms-flex-align:flex-end
}
.sliderSlickHome .body-slider-contenido.left h1,
.sliderSlickHome .body-slider-contenido.left h2,
.sliderSlickHome .body-slider-contenido.left h2.h1,
.sliderSlickHome .body-slider-contenido.left p {
 max-width:470px;
 width:70%;
 display:table;
 float:right;
 right:0;
 text-align:left
}
.sliderSlickHome .body-slider-contenido.textoBlanco h1,
.sliderSlickHome .body-slider-contenido.textoBlanco h2,
.sliderSlickHome .body-slider-contenido.textoBlanco h2.h1,
.sliderSlickHome .body-slider-contenido.textoBlanco p {
 color:#fff
}
.sliderSlickHome .body-slider-contenido.textoNegro h1,
.sliderSlickHome .body-slider-contenido.textoNegro h2,
.sliderSlickHome .body-slider-contenido.textoNegro h2.h1,
.sliderSlickHome .body-slider-contenido.textoNegro p {
 color:#000
}
.sliderSlickHome .body-slider-contenido [class*=btn-] {
 min-width:280px;
 font-weight:300;
 font-size:.9rem;
 margin-top:10px
}
.sliderSlickHome .body-slider-contenido [class*=btn-].fullWidth {
 text-transform:uppercase;
 letter-spacing:3px;
 width:100%
}
.sliderSlickHome .body-slider-contenido .contBtn {
 min-width:420px
}
.sliderSlickHome .body-slider-contenido .contBtn [class*=btn-] {
 display:inline-block
}
.sliderSlickHome .body-slider-contenido .contBtn .accion-sec {
 min-width:auto;
 margin-left:20px
}
.slider__SlickHome-cont {
 width:100%;
 max-width:1280px;
 opacity:0;
 visibility:hidden;
 transition:opacity 1s ease;
 -webkit-transition:opacity 1s ease
}
.slider__SlickHome-cont.slick-initialized {
 visibility:visible;
 opacity:1
}
.slider__SlickHome-cont.customSlick .slick-prev:before {
 background:url(img/controls2.png) no-repeat;
 outline:0;
 width:46px;
 height:46px;
 content:"";
 display:inline-block
}
.slider__SlickHome-cont.customSlick .slick-prev:hover:before {
 background-position:0 -92px
}
.slider__SlickHome-cont.customSlick .slick-next:before {
 background:url(img/controls2.png) 0 -46px no-repeat;
 outline:0;
 width:46px;
 height:46px;
 content:"";
 display:inline-block
}
.slider__SlickHome-cont.customSlick .slick-next:hover:before {
 background-position:0 -138px
}
.customSlick {
 margin:0 auto
}
.customSlick .slick-dots {
 bottom:5px
}
.customSlick .slick-dots li.slick-active button:before {
 color:#fff;
 font-size:16px;
 opacity:1
}
.customSlick .slick-dots li button:before {
 color:rgba(255,255,255,.5);
 opacity:1;
 font-size:12px
}
.customSlick.slick-dotted.slick-slider {
 margin-bottom:0
}
.customSlick .slick-next {
 right:5px;
 width:auto;
 height:auto
}
.customSlick .slick-prev {
 left:5px;
 width:auto;
 height:auto;
 z-index:1
}
.customSlick .slick-next:before,
.customSlick .slick-prev:before {
 font-size:50px;
 opacity:.8;
 color:#acaeae
}
.customSlick.v2 {
 padding:0 60px
}
.customSlick.v2 .slick-dots {
 bottom:-25px;
 width:calc(100% - 120px)
}
.customSlick.v2 .slick-dots li button:before {
 color:#b9b9b9;
 font-size:18px
}
.customSlick.v2 .slick-dots li.slick-active button:before {
 color:#3d3c3c;
 font-size:18px
}
.customSlick.v2.slick-dotted.slick-slider {
 margin-bottom:30px
}
.customSlick.v3 .slick-prev {
 left:0;
 width:45px;
 height:88px;
 background:rgba(185,185,185,.7);
 -moz-border-radius:0 100px 100px 0;
 -webkit-border-radius:0 100px 100px 0;
 border-radius:0 100px 100px 0;
 text-align:left
}
.customSlick.v3 .slick-prev:before {
 color:#fff;
 content:"";
 font-family:FontAwesome;
 margin-left:5px
}
.customSlick.v3 .slick-next {
 right:0;
 width:45px;
 height:88px;
 background:rgba(185,185,185,.7);
 -moz-border-radius:100px 0 0 100px;
 -webkit-border-radius:100px 0 0 100px;
 border-radius:100px 0 0 100px;
 text-align:right
}
.customSlick.v3 .slick-next:before {
 color:#fff;
 content:"";
 font-family:FontAwesome;
 margin-right:5px
}
.customSlick.fixWidth {
 max-width:1280px
}
.slider__SlickHome {
 padding:0
}
.customSlick2 .slick-slide {
 margin:0 10px
}
.customSlick2 .slick-next,
.customSlick2 .slick-prev {
 width:20px;
 height:20px;
 min-width:60px;
 background-image:none;
 text-indent:-9999px
}
.customSlick2 .slick-next:after,
.customSlick2 .slick-prev: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
}
.customSlick2 .slick-prev {
 left:-50px
}
.customSlick2 .slick-prev:after {
 font-size:40px;
 font-size:2.5rem;
 content:"";
 font-family:FontAwesome
}
.customSlick2 .slick-next {
 right:-50px
}
.customSlick2 .slick-next:after {
 font-size:40px;
 font-size:2.5rem;
 content:"";
 font-family:FontAwesome
}
.customSlick2 .slick-dots li {
 width:auto;
 height:auto
}
.customSlick2 .slick-dots li button {
 width:14px;
 min-width:40px;
 height:14px
}
.customSlick2 .slick-dots li button:before {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 content:"";
 width:14px;
 height:14px;
 background-color:#d8d8d8;
 opacity:1
}
.customSlick2 .slick-dots li.slick-active button:before {
 opacity:1;
 background-color:#666
}
form.formSlider {
 padding-top:5px;
 margin:10px 0
}
form.formSlider input {
 margin-bottom:0
}
form.formSlider .inputTextOnly {
 margin-bottom:10px
}
form.formSlider .inputButton {
 margin-bottom:10px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
form.formSlider .inputButton .contInput {
 width:100%
}
form.formSlider .inputButton .phoneNumberSelect {
 width:100px
}
form.formSlider .inputButton .phoneNumberSelect select {
 margin-bottom:0;
 margin-top:0
}
form.formSlider .inputButton .phoneNumberInputs {
 width:calc(100% - 110px)
}
form.formSlider .inputButton .phoneNumberInputs>div {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
form.formSlider .inputButton .phoneNumberInputs .area {
 width:70px
}
form.formSlider .inputButton .phoneNumberInputs .numero {
 width:calc(100% - 70px);
 border-left:0
}
form.formSlider .inputButton .contButton [class*=btn-] {
 margin:0;
 min-width:200px;
 border-radius:0 3px 3px 0;
 min-height:39px
}
form.formSlider .inputButton fieldset {
 margin-bottom:0;
 padding-bottom:0;
 border-bottom:none
}
form.formSlider .message {
 font-size:12px;
 color:#da291c;
 display:inline-block;
 width:100%;
 padding:5px;
 margin-bottom:5px;
 background:rgba(255,255,255,.5);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
form.formSlider .cbMessage {
 font-size:12px;
 color:#fff;
 display:inline-block;
 width:auto;
 padding:8px 10px;
 margin-top:5px;
 background:#666;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
form.formSlider .autorizoCheckbox label a {
 font-size:12px;
 text-decoration:underline;
 color:#0097a9;
 font-weight:300
}
form.formSlider .autorizoCheckbox label a:after {
 display:none
}
.link.link-opt {
 font-size:16px!important;
 vertical-align:middle;
 display:inline-block
}
.contBtn.btns-auto [class*=btn-] {
 min-width:180px
}
.contBtn.btns-auto [class*=btn-]+[class*=btn-] {
 margin-left:20px
}
.contBtns.btns-auto {
 width:50%
}
.contBtns.btns-auto [class*=btn-] {
 min-width:180px!important;
 margin-left:0!important
}
.contBtns.btns-auto [class*=btn-]+[class*=btn-] {
 margin-left:20px!important
}
@media only screen and (min-width:1101px) {
 .customSlick-card .slick-next,
 .customSlick-card .slick-prev {
  display:none!important
 }
 .customSlick-card .slick-dots {
  position:absolute;
  left:0;
  bottom:2px;
  width:100%;
  list-style:none;
  padding:0;
  margin:0;
  background-color:rgba(0,0,0,.53);
  height:80px;
  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;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .customSlick-card .slick-dots li {
  cursor:pointer;
  position:relative;
  margin:0;
  border:0;
  width:20%;
  height:100%;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .customSlick-card .slick-dots li+li:before {
  height:40px;
  width:1px;
  content:"";
  display:block;
  background-color:rgba(255,255,255,.3);
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .customSlick-card .slick-dots li button {
  display:block;
  width:100%;
  height:100%;
  color:#fff;
  font-weight:600;
  text-align:left;
  position:relative;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .customSlick-card .slick-dots li button:before {
  display:none
 }
 .customSlick-card .slick-dots li button h3 {
  font-size:12px;
  font-weight:700;
  margin-bottom:5px;
  line-height:1.1em
 }
 .customSlick-card .slick-dots li button p {
  font-size:11px;
  font-weight:400;
  line-height:1.1em
 }
 .customSlick-card .slick-dots li.slick-active button {
  background-color:rgba(0,0,0,.63);
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .customSlick-card .slick-dots li.slick-active button: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:.8;
  border-style:solid;
  border-width:0 10px 10px 10px;
  border-color:transparent transparent #000 transparent
 }
}
@media only screen and (max-width:960px) and (min-width:481px) {
 .wrapper section.slider__SlickHome {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media only screen and (max-width:960px) {
 .sliderSlickHome .body-slider-contenido h2 {
  font-size:32px
 }
 .sliderSlickHome .body-slider-contenido p>span {
  font-size:30px
 }
}
@media only screen and (max-width:850px) {
 .sliderSlickHome .body-slider-contenido p>span {
  font-size:20px
 }
 .sliderSlickHome .bannerD {
  min-height:350px
 }
}
@media only screen and (max-width:760px) {
 .sliderSlickHome .body-slider-contenido h2 {
  font-size:20px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .sliderSlickHome .body-slider-contenido p>span {
  font-size:18px
 }
 .sliderSlickHome .body-slider-contenido [class*=btn-] {
  min-width:160px
 }
 .sliderSlickHome .promoBanner {
  max-width:290px;
  position:absolute;
  margin:30px 0 20px;
  right:0;
  top:125px;
  bottom:inherit
 }
}
@media only screen and (max-width:640px) {
 .sliderSlickHome .body-slider-contenido {
  width:60%
 }
}
@media only screen and (max-width:520px) {
 .sliderSlickHome .bannerD {
  display:none
 }
 .sliderSlickHome .bannerM {
  display:block;
  min-height:400px;
  object-fit:cover
 }
 .sliderSlickHome .slider-contenido {
  padding:20px 0 20px 20px
 }
 .sliderSlickHome .promoBanner {
  display:block;
  top:55%
 }
 .sliderSlickHome .body-slider-contenido {
  display:block!important;
  width:calc(100% - 20px)
 }
 .sliderSlickHome .body-slider-contenido h2 {
  width:auto;
  width:fit-content;
  font-size:26px
 }
 .sliderSlickHome .body-slider-contenido p {
  width:100%
 }
 .sliderSlickHome .body-slider-contenido [class*=btn-] {
  width:100%
 }
 .sliderSlickHome .body-slider-contenido .btnPrincipalSlider {
  position:absolute;
  bottom:10px
 }
 .sliderSlickHome .body-slider-contenido .contBtn {
  min-width:auto
 }
 .sliderSlickHome .body-slider-contenido .contBtn .accion-sec {
  margin-left:0
 }
 .contBtn.btns-auto [class*=btn-]+[class*=btn-] {
  margin-left:0
 }
 .contBtns.btns-auto {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  width:100%!important;
  margin-bottom:20px!important
 }
 .contBtns.btns-auto [class*=btn-] {
  width:100%!important;
  margin-bottom:20px!important
 }
 .contBtns.btns-auto [class*=btn-]+[class*=btn-] {
  margin-left:0!important;
  max-width:100%!important
 }
 .formSlider .inputButton {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .formSlider .inputButton fieldset {
  width:100%
 }
 .formSlider .inputButton .contButton [class*=btn-] {
  border-radius:0 0 3px 3px
 }
 .slider__SlickHome-cont.customSlick .slick-prev:before {
  display:none
 }
 .slider__SlickHome-cont.customSlick .slick-next:before {
  display:none
 }
}
.planPostpago {
 margin:0 10px 10px
}
.planPostpago .promoP {
 display:inline-block;
 position:absolute;
 width:60px;
 height:30px;
 background:url(vector/etiquetaIlimitado.svg) no-repeat center top;
 background-size:contain;
 top:0;
 left:0;
 right:0;
 margin:auto
}
.planPostpago .planPostpago-header {
 border:1px solid #0097a9;
 border-radius:5px 5px 0 0;
 border-bottom:none;
 margin:0 20px;
 text-align:center;
 padding:15px 10px 10px;
 background-color:#fff;
 position:relative
}
.planPostpago .planPostpago-header h3 {
 color:#666;
 font-size:20px;
 font-weight:500;
 position:relative
}
.planPostpago .planPostpago-body {
 background-color:#fff
}
.planPostpago .planPostpago-body .infoPrincipalPlan {
 background-color:#0097a9;
 text-align:center;
 padding:20px 5px 10px;
 border-radius:5px 5px 0 0
}
.planPostpago .planPostpago-body .infoPrincipalPlan h4 {
 color:#fff;
 font-weight:500;
 font-size:18px;
 margin-bottom:10px
}
.planPostpago .planPostpago-body .infoPrincipalPlan h4>span {
 font-size:16px;
 font-weight:300
}
.planPostpago .planPostpago-body .infoPrincipalPlan p {
 color:#fff;
 font-size:14px;
 font-weight:500
}
.planPostpago .planPostpago-body .infoPrincipalPlan p>span {
 font-weight:300
}
.planPostpago .planPostpago-body .infoPrincipalPlan p+p {
 margin-top:10px
}
.planPostpago .planPostpago-body .contDescripPlan {
 padding:10px;
 border:1px solid #0097a9;
 border-bottom:none
}
.planPostpago .planPostpago-footer {
 border:1px solid #0097a9;
 border-top:none;
 border-radius:0 0 5px 5px;
 background-color:#ddd;
 padding:10px;
 text-align:center
}
.planPostpago .planPostpago-footer .plusLink:before {
 content:"+"
}
.planPostpago .lineaB:after {
 content:"";
 display:block;
 height:1px;
 width:100%;
 background-color:#ddd;
 margin-top:10px
}
.planPostpago .iconosPlan [class*=ico_] {
 color:#444
}
.planPostpago .iconosPlan [class*=ico_]:before {
 float:none
}
.planPostpago .iconosPlan i {
 font-weight:500;
 font-style:italic
}
.planPostpago .iconosPlan .ico_megasPlan:before {
 background:url(vector/mi-claro/ico-internet-consumos.svg) no-repeat
}
.planPostpago.pPv2 {
 margin:0 10px 20px
}
.planPostpago.pPv2 .planPostpago-header {
 border:1px solid #ccc;
 border-bottom:none;
 height:45px;
 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;
 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
}
.planPostpago.pPv2 .planPostpago-header h3 {
 font-size:16px;
 color:#222
}
.planPostpago.pPv2 .planPostpago-body {
 background-color:#fff
}
.planPostpago.pPv2 .planPostpago-body .infoPrincipalPlan {
 border:1px solid #ccc;
 border-bottom:none
}
.planPostpago.pPv2 .planPostpago-body .infoPrincipalPlan h4 {
 color:#fff;
 font-weight:500;
 font-size:30px;
 margin-bottom:10px
}
.planPostpago.pPv2 .planPostpago-body .infoPrincipalPlan p {
 color:#fff;
 font-size:16px;
 font-weight:300;
 line-height:1.3em
}
.planPostpago.pPv2 .planPostpago-body .contDescripPlan {
 border:1px solid #ccc;
 border-bottom:none;
 padding:10px 20px
}
.planPostpago.pPv2 .planPostpago-footer {
 background-color:#fff;
 border:1px solid #ccc;
 border-top:none
}
.planPostpago.pPv2 .planPostpago-footer .plusLink {
 font-size:12px;
 display:inline-block;
 margin-bottom:10px
}
.planPostpago.pPv2 .planPostpago-footer [class^=btn-] {
 width:100%;
 max-width:180px;
 margin:0 auto 10px
}
.planPostpago.pPv2 .listDescripPlan {
 width:100%
}
.planPostpago.pPv2 .listDescripPlan>dt {
 width:45px
}
.planPostpago.pPv2 .listDescripPlan>dd {
 width:calc(100% - 55px)
}
.planPostpago.pPv2 .listDescripPlan p {
 font-weight:300;
 line-height:1.3em;
 font-size:12px;
 margin-bottom:0
}
.planPostpago.pPv2 .listDescripPlan p b {
 font-weight:500
}
.planPostpago.pPv2 .listDescripPlan span {
 font-size:10px;
 font-size:.625rem;
 display:inline-block;
 margin-bottom:5px
}
.planPostpago.pPv2 .listDescripPlan .socialIcons {
 display:-webkit-box;
 display:-moz-box!important;
 display:-ms-flexbox!important;
 webkit-display:-webkit-flex!important;
 display:-webkit-flex!important;
 display:flex!important
}
.planPostpago.pPv2 .listDescripPlan .socialIcons li:before {
 width:20px;
 height:20px
}
.planPostpago.pPv2 .listDescripPlan .socialIcons li+li {
 margin-left:5px
}
.planPostpago.pPv2 .filaDescripPlan {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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
}
.planPostpago.pPv2 .hFila1 .listDescripPlan,
.planPostpago.pPv2 .hFila2 .listDescripPlan,
.planPostpago.pPv2 .hFila3 .listDescripPlan,
.planPostpago.pPv2 .hFila4 .listDescripPlan {
 padding:10px 0 0
}
.planPostpago.pPv2 .hFila1 {
 min-height:100px
}
.planPostpago.pPv2 .hFila2 {
 min-height:70px;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.planPostpago.pPv2 .hFila3 {
 min-height:90px;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.planPostpago.pPv2 .hFila4 {
 min-height:60px;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.planPostpago.pPv2 .box__rs {
 padding-top:5px
}
.planPostpago.pPv2 .box__rs li {
 margin:0 0 5px 5px
}
.planPostpago.pPv2 .box__rs .icoGral:before {
 width:12px;
 height:12px
}
.planPostpago.pPv2 .box__rs .region:before {
 width:20px;
 height:13px;
 background-size:100% auto;
 border-radius:2px
}
.planPostpago.pPv2 .box__rs .region.cl:before {
 background-position:0 -27px
}
.planPostpago.pPv2 .box__rs .region.cr:before {
 background-position:0 -53px
}
.planPostpago.pPv2 .box__rs .region.sv:before {
 background-position:0 -174px
}
.planPostpago.pPv2 .box__rs .region.gt:before {
 background-position:0 -80px
}
.planPostpago.pPv2 .box__rs .region.ni:before {
 background-position:0 -107px
}
.planPostpago.pPv2 .box__rs .region.py:before {
 background-position:0 -147px
}
.planPostpago.pPv2 .box__rs .region.pr:before {
 background-position:0 -160px
}
.planPostpago.pPv2 .box__rs .region.uy:before {
 background-position:0 -200px
}
.planPostpago.pPv2 .box__rs .region.co:before {
 background-position:0 -40px
}
.planPostpago.pPv2 .box__rs .region.ec:before {
 background-position:0 -67px
}
.planPostpago.pPv2 .box__rs .region.us:before {
 background-position:0 -213px
}
.planPostpago.pPv2 .box__rs .region.hn:before {
 background-position:0 -94px
}
.planPostpago.pPv2 .box__rs .region.pa:before {
 background-position:0 -120px
}
.planPostpago.pPv2 .box__rs .region.do:before {
 background-position:0 -187px
}
.planPostpago.pPv2.pPv2--b .planPostpago-header {
 height:auto;
 min-height:57px;
 padding:30px 10px 10px
}
.planPostpago.pPv2.pPv2--b .planPostpago-header h3 {
 font-size:14px;
 color:#666;
 line-height:1.3em
}
.planPostpago.pPv2.pPv2--b .planPostpago-body .infoPrincipalPlan h4 {
 margin-bottom:5px
}
.planPostpago.pPv2.pPv2--b .planPostpago-body .infoPrincipalPlan p {
 font-weight:500
}
.planPostpago.pPv2.pPv2--b .planPostpago-footer .plusLink {
 margin-bottom:20px
}
.planPostpago.pPv2.pPv2--b .listDescripPlan {
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.planPostpago.pPv2.pPv2--b .listDescripPlan p {
 font-size:16px;
 font-weight:400;
 color:#222
}
.planPostpago.pPv2.pPv2--b .listDescripPlan>dd {
 width:calc(100% - 50px)
}
.planPostpago.pPv2.pPv2--b .icoGral:before {
 width:30px;
 height:30px
}
.planPostpago.pPv2.pPv2--b.v2 .planPostpago-header {
 padding:10px
}
.planPostpago.pPv2 .icoGral:before {
 width:26px;
 height:26px;
 background-position:center
}
.listDescripPlan {
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:10px 0
}
.listDescripPlan>dt {
 width:60px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.listDescripPlan>dd {
 width:calc(100% - 60px);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.listDescripPlan h5 {
 font-weight:500;
 margin-bottom:10px
}
.listDescripPlan p {
 font-weight:500;
 margin-bottom:10px
}
.listDescripPlan p.small {
 font-weight:300
}
.listDescripPlan p>span {
 color:#da291c;
 font-weight:400
}
.listDescripPlan p strong {
 font-weight:500
}
.listDescripPlan p strong.apart {
 display:block
}
.listDescripPlan .box__rs {
 margin:0 -5px
}
.listDescripPlan .box__rs li {
 display:inline-block;
 margin:0 5px 10px
}
.listDescripPlan .box__rs li .fa {
 font-size:20px;
 color:#444
}
.listDescripPlan .box__rs>img {
 max-width:100%
}
.contentPlanPostpago {
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.contentPlanPostpago .planPostpago {
 width:calc(25% - 20px);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.contBtnFiltro {
 padding-top:6px
}
.contPlanesTv {
 padding-top:30px;
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.contPlanesTv .planPostpago {
 width:100%;
 max-width:240px
}
@media only screen and (max-width:960px) {
 .contentPlanPostpago .planPostpago {
  width:calc(33.3333% - 20px)
 }
}
@media only screen and (max-width:760px) {
 .contentPlanPostpago .planPostpago {
  width:calc(50% - 20px)
 }
 .contBtnFiltro {
  padding-top:0
 }
 .contBtnFiltro [class*=btn-] {
  margin-top:0!important
 }
 .contPlanesTv {
  justify-content:space-around;
  -webkit-justify-content:space-around;
  -ms-flex-pack:space-around;
  -ms-flex-pack:justify
 }
}
@media only screen and (max-width:480px) {
 .contentPlanPostpago .planPostpago {
  width:calc(100% - 20px)
 }
 .contPlanesTv .planPostpago {
  width:calc(100% - 20px);
  max-width:none
 }
}
.box-cupon {
 padding:0;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.box-cupon .body-box-cupon {
 position:relative;
 overflow:hidden;
 display:inline-block;
 width:100%;
 -webkit-border-radius:4px 4px 0 0;
 -moz-border-radius:4px 4px 0 0;
 border-radius:4px 4px 0 0
}
.box-cupon .img-cupon {
 width:100%;
 height:auto;
 padding:0
}
.box-cupon .logoPromoCupon {
 position:absolute;
 left:0;
 top:10px;
 background-color:#fff;
 padding:5px;
 width:40px;
 height:40px;
 -webkit-border-radius:0 4px 4px 0;
 -moz-border-radius:0 4px 4px 0;
 border-radius:0 4px 4px 0
}
.box-cupon .logoPromoCupon img {
 width:100%;
 height:100%
}
.box-cupon .cintilloCupon {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 padding:10px 5px;
 background-color:rgba(0,0,0,.6);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.box-cupon .cintilloCupon h3 {
 color:#fff;
 font-size:14px;
 font-weight:500;
 margin-bottom:5px;
 margin-right:4px
}
.box-cupon .cintilloCupon p {
 color:#fff
}
.box-cupon .cintilloCupon p.small {
 font-size:10px!important
}
.box-cupon .cintilloCupon .tituloCintillo {
 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;
 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
}
.box-cupon .cintilloCupon .tituloCintillo p {
 font-size:14px;
 font-weight:500;
 margin-bottom:5px
}
.box-cupon .footer-box-cupon {
 background-color:#f4f4f4;
 padding:5px;
 text-align:center;
 margin-top:-4px;
 -webkit-border-radius:0 0 4px 4px;
 -moz-border-radius:0 0 4px 4px;
 border-radius:0 0 4px 4px
}
.box-cupon .footer-box-cupon .plusLink {
 font-size:10px;
 color:#0097a9
}
.box-cupon .footer-box-cupon .plusLink:before {
 content:"+"
}
.box-cupon a {
 text-decoration:none;
 color:initial
}
.sliderCupones {
 max-width:1200px;
 margin:auto;
 padding:0 40px
}
.sliderCupones.customSlick2 .slick-slide {
 margin:0 20px
}
.sliderCupones.customSlick2 .slick-next {
 right:-20px
}
.sliderCupones.customSlick2 .slick-prev {
 left:-20px
}
.infoCupon {
 padding:40px;
 display:none
}
.infoCupon p {
 font-size:18px;
 color:#222;
 line-height:1.2em;
 margin-bottom:10px
}
.infoCupon p.listaP {
 margin-bottom:0
}
.infoCupon .logoInfoCupon {
 width:110px;
 margin:0 auto 20px
}
.infoCupon .logoInfoCupon img {
 width:100%;
 height:auto
}
.infoCupon .tituloInfoCupon {
 text-align:center;
 margin-bottom:20px
}
.infoCupon .tituloInfoCupon h3 {
 font-size:22px;
 font-weight:500;
 line-height:1.2em;
 color:#222
}
.infoCupon .tituloInfoCupon p {
 font-size:24px;
 font-weight:900;
 color:#da291c;
 font-weight:400
}
.infoCupon ul.lista {
 margin-bottom:30px
}
.infoCupon ul.lista li {
 font-size:18px;
 color:#222;
 line-height:1.2em;
 font-weight:400
}
.infoCupon .cont-btn [class*=btn-] {
 margin:0 auto 10px;
 width:90%
}
.guiaCupones {
 margin:0 -10px;
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.guiaCupones .box-cupon {
 width:calc(25% - 20px);
 margin:0 10px 20px
}
@media only screen and (max-width:760px) {
 .sliderCupones {
  padding:0 20px
 }
 .sliderCupones.customSlick2 .slick-slide {
  margin:0 10px
 }
 .guiaCupones .box-cupon {
  width:calc(33.3333% - 20px)
 }
}
@media only screen and (max-width:640px) {
 .guiaCupones .box-cupon {
  width:calc(50% - 20px)
 }
}
@media only screen and (max-width:520px) {
 .infoCupon .logoInfoCupon {
  width:100px
 }
 .infoCupon .cont-btn [class*=btn-] {
  width:100%
 }
}
@media only screen and (max-width:320px) {
 .infoCupon {
  padding:20px
 }
 .infoCupon p {
  font-size:16px
 }
 .infoCupon .logoInfoCupon {
  width:64px
 }
 .infoCupon .tituloInfoCupon h3 {
  font-size:20px
 }
 .infoCupon .tituloInfoCupon p {
  font-size:24px
 }
 .infoCupon ul.lista li {
  font-size:16px
 }
 .infoCupon .cont-btn [class*=btn-] {
  width:100%
 }
 .guiaCupones .box-cupon {
  width:calc(100% - 20px)
 }
}
.mod__portafolio-soluciones .cont-titulo {
 margin-bottom:40px
}
.mod__portafolio-soluciones .cont-titulo h2 {
 margin-bottom:10px
}
.mod__portafolio-soluciones .contFlex {
 margin:0 -10px;
 -webkit-align-items:normal;
 align-items:normal
}
.mod__portafolio-soluciones .g-3 {
 padding:0;
 width:calc(25% - 20px)
}
.box-lineamientos {
 background-color:#d6d6d6;
 padding:20px;
 margin-bottom:40px
}
.box-lineamientos h3 {
 margin:0;
 text-align:center;
 font-size:18px;
 font-weight:400
}
.box-portafolio-soluciones {
 margin:0 10px 20px
}
.box-portafolio-soluciones .titulo-box-portafolio {
 position:relative;
 margin-bottom:20px
}
.box-portafolio-soluciones .titulo-box-portafolio:before {
 content:"";
 display:inline-block;
 width:20px;
 height:3px;
 background-color:#da291c;
 position:absolute;
 bottom:-5px;
 left:0
}
.box-portafolio-soluciones ul.lista li {
 font-size:14px;
 font-size:.875rem;
 line-height:1.2em
}
.box-portafolio-soluciones a.link {
 font-size:14px;
 font-size:.875rem
}
.box-portafolio-soluciones.v2 .bps-body {
 min-height:155px
}
.box-portafolio-soluciones.v2 .bps-body p {
 font-size:14px;
 font-size:.875rem;
 line-height:1.2em;
 font-weight:300;
 margin-bottom:10px
}
.box-portafolio-soluciones.v2 .bps-body ul li {
 margin-bottom:5px
}
@media only screen and (max-width:640px) {
 .box-portafolio-soluciones.g-3 {
  width:calc(50% - 20px)
 }
}
@media only screen and (max-width:480px) {
 .box-portafolio-soluciones.g-3 {
  width:100%
 }
}
.panel-chat-whatsapp {
 text-align:center;
 padding:20px;
 max-width:480px
}
.panel-chat-whatsapp p {
 color:#666;
 font-weight:300;
 line-height:1.2em
}
.panel-chat-whatsapp .chat-whatsapp--header .ico-panel:before {
 width:62px;
 height:62px
}
.panel-chat-whatsapp .chat-whatsapp--header h3 {
 font-weight:500;
 margin-bottom:10px
}
.panel-chat-whatsapp .chat-whatsapp--body {
 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 padding-top:20px;
 margin:0 -20px 20px -20px
}
.panel-chat-whatsapp .panel-btn {
 border:1px solid #ddd;
 border-radius:3px;
 padding:10px;
 margin:0 20px;
 cursor:pointer;
 width:90px;
 height:90px;
 text-decoration:none;
 background-color:#f4f4f4;
 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;
 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
}
.panel-chat-whatsapp .panel-btn>p {
 font-weight:500;
 font-size:14px;
 width:100%
}
.panel-chat-whatsapp .ico-panel {
 width:100%
}
.panel-chat-whatsapp .ico-panel:before {
 float:none;
 margin:0 auto 10px
}
.panel-chat-whatsapp .cont-btn [class*=btn-] {
 min-width:180px;
 margin:0 auto 10px
}
.banner-ab-testing .container {
 position:relative;
 min-height:480px
}
.banner-ab-testing .fondos-banners {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.banner-ab-testing .fondos-banners img {
 height:100%;
 object-fit:cover;
 object-position:center right
}
.banner-ab-testing .optinForm {
 padding-left:20px
}
.banner-ab-testing .container .optinForm>h2 {
 color:#da291c
}
.banner-ab-testing .container .optinForm .link {
 color:#0097a9;
 font-size:16px;
 margin-left:5px
}
.banner-ab-testing .container .optinForm p {
 line-height:1.3em
}
.banner-ab-testing .cont-blanco-banner {
 background-color:rgba(255,255,255,.7);
 padding:10px 20px;
 margin-bottom:10px
}
.banner-ab-testing .cont-blanco-banner p {
 margin-bottom:0!important;
 color:#000104!important;
 font-weight:300;
 font-size:22px!important
}
.banner-ab-testing .cont-blanco-banner p b {
 font-weight:500
}
.mod__planes-ab-testing .subtitulo-ab-testing {
 text-align:center;
 margin-bottom:30px
}
.mod__planes-ab-testing .btnCont {
 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.mod__planes-ab-testing .btnCont [class^=btn-] {
 margin:0 20px 10px;
 width:100%;
 max-width:180px
}
button:focus {
 outline:0!important;
 outline-width:0!important;
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none
}
form .inputButton {
 margin-bottom:10px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
form .inputButton .contInput {
 width:100%
}
form .inputButton .phoneNumberSelect {
 width:100px
}
form .inputButton .phoneNumberSelect select {
 margin-bottom:0;
 margin-top:0
}
form .inputButton .phoneNumberInputs {
 width:calc(100% - 110px)
}
form .inputButton .phoneNumberInputs>div {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex
}
form .inputButton .phoneNumberInputs .area {
 width:70px
}
form .inputButton .phoneNumberInputs .numero {
 width:calc(100% - 70px);
 border-left:0
}
form .inputButton .contButton [class*=btn-] {
 margin:0;
 min-width:200px;
 border-radius:0 3px 3px 0;
 min-height:39px
}
form .inputButton fieldset {
 margin-bottom:0;
 padding-bottom:0;
 border-bottom:none
}
.card-flip {
 width:321px;
 position:relative;
 -webkit-perspective:800px;
 -moz-perspective:800px;
 -o-perspective:800px;
 perspective:800px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.card-flip .listDescripPlan {
 padding:0
}
.card-flip .listDescripPlan+.listDescripPlan {
 margin-top:20px
}
.card-flip .listDescripPlan>dt {
 width:40px
}
.card-flip .listDescripPlan>dd {
 width:calc(100% - 40px);
 align-self:center;
 -webkit-align-self:center;
 -ms-flex-self:center
}
.card-flip .listDescripPlan p {
 font-weight:300;
 font-size:14px;
 line-height:1.3em;
 margin-bottom:0
}
.card-flip .listDescripPlan p strong {
 font-weight:500!important
}
.card-flip .listDescripPlan .icoGral::before {
 width:30px;
 height:30px;
 margin-left:0;
 margin-right:10px
}
.card-flip .box__rs {
 padding-top:10px;
 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;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify
}
.card-flip .box__rs li>.icoGral::before {
 width:16px;
 height:16px;
 margin-left:0
}
.card-flip .card-flip--incluyeSuscripcion {
 text-align:center;
 margin-bottom:20px;
 min-height:56px
}
.card-flip .card-flip--incluyeSuscripcion .titulo--incluyeSuscripcion {
 text-align:center;
 color:#999;
 font-size:14px;
 font-weight:300;
 position:relative;
 margin-bottom:10px
}
.card-flip .card-flip--incluyeSuscripcion .titulo--incluyeSuscripcion>span {
 background-color:#fff;
 display:inline-block;
 padding:5px;
 position:relative
}
.card-flip .card-flip--incluyeSuscripcion .titulo--incluyeSuscripcion:before {
 width:100%;
 height:1px;
 background-color:#999;
 content:"";
 display:block;
 position:absolute;
 left:0;
 top:50%
}
.card-flip .card-flip--incluyeSuscripcion img {
 width:100%;
 max-width:90px
}
.card-flip .card-flip--incluyeSuscripcion img+img {
 margin-left:20px
}
.card-flip .cont-btns {
 text-align:center
}
.card-flip .cont-btns [class^=btn-] {
 margin-top:0;
 width:100%;
 max-width:160px;
 margin:0 auto 20px
}
.card-flip .cont-btns .onlyLink {
 font-weight:500
}
.card-flip--main {
 width:100%;
 height:100%;
 position:relative;
 -webkit-transition:-webkit-transform .3s;
 -moz-transition:-moz-transform .3s;
 -o-transition:-o-transform .3s;
 transition:transform .3s;
 -webkit-transform-style:preserve-3d;
 -moz-transform-style:preserve-3d;
 -o-transform-style:preserve-3d;
 transform-style:preserve-3d;
 -webkit-transform-origin:50% 50%
}
.card-flip--main .rojo {
 color:#da291c
}
.card-flip--main .card-flip--back,
.card-flip--main .card-flip--front {
 padding:40px 30px 20px;
 border:1px solid #e6e6e6;
 border-radius:3px;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -o-backface-visibility:hidden;
 backface-visibility:hidden;
 display:block;
 height:100%;
 width:100%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.card-flip--main .card-flip--front {
 border-bottom:4px solid #6cbecc;
 background:#fff;
 -webkit-transform:rotateY(0);
 -moz-transform:rotateY(0);
 -o-transform:rotateY(0);
 transform:rotateY(0)
}
.card-flip--main .card-flip--back {
 background:#fafafa;
 position:absolute;
 top:0;
 left:0;
 -webkit-transform:rotateY(180deg);
 -moz-transform:rotateY(180deg);
 -o-transform:rotateY(180deg);
 transform:rotateY(180deg);
 -webkit-box-shadow:0 0 16px 1px rgba(0,0,0,.2);
 -moz-box-shadow:0 0 16px 1px rgba(0,0,0,.2);
 box-shadow:0 0 16px 1px rgba(0,0,0,.2)
}
.card-flip--main .card-flip--back .card-flip--footer {
 position:absolute;
 width:100%;
 bottom:0;
 left:0;
 padding-bottom:30px;
 min-height:auto
}
.card-flip--main .btn-blanco-rojo {
 -webkit-transition:background-color .8s,color .8s;
 -moz-transition:background-color .8s,color .8s;
 -o-transition:background-color .8s,color .8s;
 transition:background-color .8s,color .8s
}
.card-flip--main .btn-blanco-rojo:hover {
 background-color:#da291c;
 color:#fff!important
}
.card-flip--main .close-flipped {
 position:absolute;
 top:10px;
 right:15px;
 border:none;
 overflow:visible;
 font-size:24px;
 margin:0;
 line-height:1em;
 height:24px;
 width:24px
}
.card-flip--main .close-flipped: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%;
 cursor:pointer;
 color:#666;
 padding:5px;
 content:"";
 font-family:FontAwesome
}
.card-flip--main .cont-oferta {
 font-size:12px;
 font-weight:300;
 color:#fff;
 background-color:#da291c;
 padding:6px 10px;
 width:100%;
 max-width:200px;
 border-radius:0 0 3px 3px;
 position:absolute;
 top:0;
 left:0;
 right:0;
 margin:auto;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.card-flip--main .card-flip--header {
 text-align:center;
 margin-bottom:20px
}
.card-flip--main .card-flip--header h3 {
 font-size:20px;
 color:#0097a9;
 margin-bottom:10px;
 font-weight:500
}
.card-flip--main .card-flip--header .precio-plan-f {
 font-size:30px;
 color:#222;
 font-weight:600;
 margin-bottom:10px
}
.card-flip--main .card-flip--header .precio-plan-f span {
 font-size:12px;
 font-weight:700;
 display:inline-block;
 margin-left:5px
}
.card-flip--main .card-flip--header .precio-plan-ent-f {
 font-size:12px;
 color:#888
}
.card-flip--main .card-flip--header .precio-plan-ent-f>span {
 text-decoration:line-through
}
.card-flip--main .card-flip--body {
 overflow:hidden
}
.card-flip--main .card-flip--body .lista-flip--body {
 min-height:320px
}
.card-flip--main .card-flip--footer {
 min-height:74px
}
.card-flip--main.flipped {
 -webkit-transform:rotateY(180deg);
 -moz-transform:rotateY(180deg);
 -o-transform:rotateY(180deg);
 transform:rotateY(180deg)
}
.cont-cards-flip {
 padding-top:40px;
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 justify-content:space-around;
 -webkit-justify-content:space-around;
 -ms-flex-pack:space-around;
 -ms-flex-pack:justify
}
.cont-cards-flip .card-flip {
 margin-bottom:40px
}
.cont-cards-flip .full-card-postpago {
 width:100%;
 max-width:220px
}
.equipo-Landing--modif {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.equipo-Landing--modif .equipo-Left,
.equipo-Landing--modif .equipo-Right,
.equipo-Landing--modif .equipo-cost,
.equipo-Landing--modif .equipo-date {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.equipo-Landing--modif .equipo-date {
 width:41%
}
.equipo-Landing--modif .equipo-cost h4 {
 color:#000104!important
}
.customerv2 {
 margin-bottom:20px
}
.customerv2 .fondos-banners>div {
 width:100%;
 height:100%
}
.customerv2 .container {
 height:480px
}
.customerv2 .cont-princilpal-baner {
 height:100%;
 position:relative;
 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;
 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
}
.customerv2 .cont-princilpal-baner .optinForm {
 max-width:400px;
 min-width:400px;
 padding-right:40px;
 padding-top:20px;
 position:static;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.customerv2 .cont-princilpal-baner .optinForm h2 {
 font-size:34px
}
.customerv2 .cont-princilpal-baner .optinForm p {
 font-size:16px
}
.customerv2 .cont-princilpal-baner .optinForm .txt-negro h2,
.customerv2 .cont-princilpal-baner .optinForm .txt-negro p {
 color:#000104
}
.customerv2 .cont-princilpal-baner .optinForm fieldset+fieldset {
 margin-top:10px
}
.customerv2 .cont-princilpal-baner .optinForm span.select {
 margin-bottom:0
}
.customerv2 .cont-princilpal-baner .optinForm>[class^=btn-] {
 width:100%
}
.customerv2 .cont-princilpal-baner .btnPlanTodoClaroB {
 position:absolute;
 top:20px;
 right:30px;
 color:#fff;
 font-size:12px;
 background:url(img/fondoBtn2.png) no-repeat center center;
 background-size:100% 95%;
 padding:10px 30px;
 font-weight:300
}
.customerv2 .cont-princilpal-baner .btnPlanTodoClaroB b {
 font-weight:500
}
.customerv2 .cont-princilpal-baner .btnPlanTodoClaroB.v2 {
 background-image:url(img/fondoBtnNegro2.png);
 color:#000104
}
.card-postpago {
 border:1px solid #e6e6e6;
 background:#fff;
 position:relative;
 border-radius:6px;
 margin:30px auto 20px;
 -webkit-box-shadow:0 0 6px 0 rgba(50,50,50,.5);
 -moz-box-shadow:0 0 6px 0 rgba(50,50,50,.5);
 box-shadow:0 0 6px 0 rgba(50,50,50,.5)
}
.card-postpago .card-postpago--header-sup {
 background-color:#da291c;
 padding:10px;
 border-radius:6px 6px 0 0;
 text-align:center;
 width:100%;
 position:absolute;
 left:0;
 right:0;
 top:-30px;
 margin:auto;
 height:40px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.card-postpago .card-postpago--header-sup p {
 color:#fff;
 font-size:12px;
 font-size:.75rem
}
.card-postpago .card-postpago--header {
 border-radius:6px 6px 0 0;
 background-color:#fff;
 padding:20px 10px 10px;
 position:relative;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.card-postpago .card-postpago--header h3 {
 font-size:18px;
 font-size:1.125rem;
 font-weight:700;
 margin-bottom:10px;
 color:#666
}
.card-postpago .card-postpago--header .gb {
 font-size:22px;
 font-size:1.375rem;
 color:#da291c;
 margin-bottom:10px;
 font-weight:700
}
.card-postpago .card-postpago--header p {
 font-size:12px;
 font-size:.75rem;
 color:#666
}
.card-postpago .card-postpago--header p+.text-center {
 margin-top:20px
}
.card-postpago .card-postpago--body {
 background-color:#eee;
 padding:20px 10px
}
.card-postpago .card-postpago--footer {
 padding:20px 10px;
 text-align:center
}
.card-postpago .card-postpago--footer .cont-link .onlyLink {
 font-weight:500
}
.card-postpago .descrip-plan {
 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
}
.card-postpago .descrip-plan .info-Plan {
 width:calc(100% - 40px)
}
.card-postpago .descrip-plan .iconos-plan {
 width:40px
}
.card-postpago .descrip-plan h4 {
 font-size:12px;
 font-size:.75rem;
 font-weight:700;
 margin-bottom:5px;
 color:#444
}
.card-postpago .descrip-plan p {
 font-size:10px;
 font-size:.625rem;
 font-weight:400;
 color:#666
}
.card-postpago .descrip-plan+.descrip-plan {
 margin-top:15px
}
.card-postpago .cont-mas-inf {
 text-align:center
}
.card-postpago .precio {
 font-size:24px;
 font-size:1.5rem;
 color:#da291c;
 margin-bottom:10px;
 font-weight:700;
 text-align:center
}
.card-postpago .precio>span {
 font-size:60%;
 color:#000104;
 margin-left:5px;
 font-weight:400
}
.card-postpago .cargo-normal {
 text-align:center;
 margin:0 auto 20px;
 color:#666;
 font-size:14px;
 font-size:.875rem
}
.card-postpago .boton-plan {
 margin:0 auto 20px
}
.card-postpago .btn-blanco-rojo:hover {
 background-color:#da291c;
 color:#fff!important
}
.card-postpago .cont-link {
 text-align:center
}
.card-postpago .plan-descuento {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 flex-wrap:wrap;
 -webkit-box-wrap:wrap;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-inline-flex;
 display:-webkit-inline-flex;
 display:inline-flex;
 border:1px solid #f17615;
 border-radius:6px;
 overflow:hidden;
 margin-bottom:20px
}
.card-postpago .plan-descuento span {
 display:inline-block;
 background-color:#f17615;
 color:#fff;
 padding:10px;
 text-align:center;
 width:36px;
 font-weight:700;
 font-size:12px;
 font-size:.75rem;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align: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
}
.card-postpago .plan-descuento p {
 background-color:#fff;
 color:#f17615;
 padding:10px;
 text-align:center;
 font-weight:700;
 width:120px;
 font-size:12px;
 font-size:.75rem;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.card-postpago .icoGral:before {
 width:20px;
 height:20px;
 margin-left:auto
}
.card-postpago .icoGral.ico_celComparteC:before {
 width:26px;
 height:26px;
 background-size:24px 24px
}
.card-postpago .box__rs {
 margin:0 -5px;
 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
}
.card-postpago .box__rs .icoGral {
 display:inline-block;
 margin:0 2px 5px
}
.card-postpago .box__rs .icoGral:before {
 width:12px;
 height:12px
}
.cont-mas-inf {
 padding-top:20px
}
.cont-mas-inf .onlyLink {
 font-weight:500
}
.cont-mas-inf .onlyLink:before {
 margin-right:5px;
 display:inline-block;
 content:"";
 width:12px;
 height:12px;
 background:url(vector/personas/ico_plus1.svg) no-repeat;
 background-position:center;
 background-size:contain
}
.card-promo {
 border:1px solid #fff;
 background:#fff;
 border-radius:6px;
 -webkit-box-shadow:0 0 6px 0 rgba(50,50,50,.5);
 -moz-box-shadow:0 0 6px 0 rgba(50,50,50,.5);
 box-shadow:0 0 6px 0 rgba(50,50,50,.5);
 overflow:hidden;
 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
}
.card-promo .card-promo--tipo {
 background-color:#da291c;
 padding:10px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align: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
}
.card-promo .card-promo--tipo p {
 color:#fff;
 font-weight:700;
 font-size:30px;
 font-size:1.875rem
}
.card-promo .card-promo--info {
 padding:10px;
 flex:1;
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.card-promo .card-promo--info h5 {
 font-size:12px;
 font-size:.75rem;
 font-weight:700;
 color:#5e5e5e;
 margin-bottom:5px
}
.card-promo .card-promo--info p {
 font-size:12px;
 font-size:.75rem;
 font-weight:400;
 color:#5e5e5e
}
.card-promo .cont-link {
 padding-top:5px
}
.card-promo .cont-link a {
 font-size:12px;
 font-size:.75rem;
 font-weight:700
}
.contFiltosCards {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.contFiltosCards .btnFiltro {
 text-decoration:none;
 display:inline-block;
 cursor:pointer;
 background-color:transparent;
 padding:10px 20px;
 width:100%;
 max-width:300px;
 position:relative;
 border:none;
 border-bottom:2px solid #bdbdbd;
 color:#666;
 font-size:16px;
 line-height:1em;
 font-weight:500;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.contFiltosCards .btnFiltro.active,
.contFiltosCards .btnFiltro:hover {
 color:#3c3c3c
}
.contFiltosCards .btnFiltro.active:after,
.contFiltosCards .btnFiltro:hover:after {
 content:"";
 display:block;
 width:100%;
 height:5px;
 background-color:#da291c;
 position:absolute;
 left:0;
 bottom:-2px
}
@media only screen and (max-width:960px) and (min-width:481px) {
 .customerv2 .container .optinForm {
  max-width:460px!important
 }
}
@media only screen and (max-width:640px) {
 .customerv2 .container {
  height:auto
 }
 .customerv2 .container .optinForm {
  padding-top:70px;
  width:100%!important;
  padding-left:0;
  padding-right:0;
  min-width:auto
 }
 .customerv2 .container .optinForm .last-fieldset {
  margin-top:30px
 }
 .customerv2 .cont-princilpal-baner {
  align-items:initial;
  -webkit-align-items:initial;
  -ms-flex-align:initial
 }
 .customerv2 .cont-princilpal-baner .btnPlanTodoClaroB {
  right:0
 }
}
@media only screen and (max-width:480px) {
 .banner-ab-testing {
  padding:0!important
 }
 .banner-ab-testing.fakeSlider {
  background:#f2f2f2!important
 }
 .banner-ab-testing form.optinForm {
  padding:20px 0
 }
 .banner-ab-testing .fondos-banners .bannerM {
  display:block!important
 }
}
.sectCardsAbTesting {
 padding:0 0 20px
}
.modalCardsAbTesting {
 margin:auto
}
.modalCardsAbT--titulo {
 width:100%;
 background-color:#da291c;
 position:relative;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.modalCardsAbT--titulo h1 {
 color:#fff;
 font-size:20px;
 padding:10px 20px;
 font-weight:500;
 line-height:1em
}
.modalCardsAbT--titulo .closeModal {
 border:none;
 color:#fff;
 background-color:transparent;
 position:absolute;
 top:0;
 right:10px;
 cursor:pointer;
 font-size:18px;
 line-height:1em;
 padding:10px
}
.modalCardsAbT--footer>h2 {
 font-size:18px;
 color:#da291c;
 text-align:center;
 font-weight:700
}
.modalCardsAbT--footer>h2>.link {
 margin-left:10px;
 font-size:14px
}
.tabsCardsAB-T {
 position:relative
}
.tabsCardsAB-T .tituloAbt {
 font-size:24px;
 font-weight:500;
 color:#5e5e5e;
 margin-bottom:20px
}
.tabsCardsAB-T .tituloAbt .rojo {
 color:#cd2014
}
.tabsCardsAB-T .tituloAbt .gris {
 color:#3c3c3c
}
.tabsCardsAB-T .tituloAbt>.icoGral {
 vertical-align:bottom;
 margin-right:10px;
 display:inline-block
}
.tabsCardsAB-T .tituloAbt>.icoGral:before {
 width:26px;
 height:26px
}
.tabsCardsAB-T .tituloAbt .ico_celComparteC:before {
 width:38px;
 height:26px
}
.tabsCardsAB-T .small {
 font-size:16px!important
}
.tabsCardsAB-T .modalCardsAbT--body .link {
 font-size:14px
}
.tabsCardsAB-T .box__rs {
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flex;
 webkit-display:-webkit-inline-flex;
 display:-webkit-inline-flex;
 display:inline-flex;
 vertical-align:bottom;
 margin-right:10px
}
.tabsCardsAB-T .box__rs .icoGral:before {
 width:24px;
 height:24px
}
.tabsCardsAB-T .box__rs .icoGral+.icoGral {
 margin-left:5px
}
.tabsCardsAB-T .subtituloLista {
 font-size:16px;
 font-weight:500;
 color:#ff8300;
 margin-bottom:20px;
 padding-top:10px
}
.tabsCardsAB-T ul.lista li {
 font-size:12px;
 font-weight:300;
 margin-bottom:10px
}
.tabsCardsAB-T ul.lista li:before {
 font-size:20px;
 line-height:.8em;
 color:#ff8300
}
.tabsCardsAB-T .tabMenu {
 display:-webkit-box;
 display:-moz-box!important;
 display:-ms-flexbox!important;
 webkit-display:-webkit-flex!important;
 display:-webkit-flex!important;
 display:flex!important
}
.tabsCardsAB-T .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;
 flex:1
}
.tabsCardsAB-T .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:10px
}
.tabsCardsAB-T .tabMenu li a i {
 display:inline-block;
 margin-bottom:10px
}
.tabsCardsAB-T .tabMenu li a i:before {
 float:none;
 margin-right:0
}
.tabsCardsAB-T .tabMenu li a h3 {
 font-size:16px;
 font-size:1rem;
 display:inline-block;
 width:100%;
 font-weight:500
}
.tabsCardsAB-T .tabMenu li.r-tabs-state-default {
 border-bottom-color:transparent;
 background-color:#e8e8e8;
 position:relative;
 border-radius:0;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.tabsCardsAB-T .tabMenu li.r-tabs-state-active {
 border-bottom-color:#fff;
 background-color:#fff;
 color:#cd2014;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.tabsCardsAB-T .tabMenu li.r-tabs-state-active:after {
 content:"";
 width:100%;
 height:3px;
 position:absolute;
 left:0;
 bottom:-2px;
 background-color:#fff
}
.tabsCardsAB-T .tabMenu li.deactivate {
 border:#fff 1px solid!important;
 background-color:rgba(242,242,242,.3)
}
.tabsCardsAB-T .tabMenu li.deactivate h3,
.tabsCardsAB-T .tabMenu li.deactivate i {
 opacity:.3
}
.tabsCardsAB-T .tabMenu li.tabRoaming {
 max-width:110px
}
.tabsCardsAB-T .tabMenu li.tabLdi {
 max-width:80px
}
.tabsCardsAB-T .r-tabs-panel {
 padding:30px;
 min-height:360px
}
@media only screen and (max-width:760px) {
 .tabsCardsAB-T .r-tabs-panel {
  padding:20px
 }
}
.tabsCardsAB-T .cotizacionForm p {
 margin-bottom:20px
}
.tabsCardsAB-T .cotizacionForm fieldset {
 border:none
}
.tabsCardsAB-T .cotizacionForm fieldset:last-child {
 margin:0!important;
 padding:0!important
}
.tabsCardsAB-T .cotizacionForm .hiddenOnDesk {
 width:100%;
 display:none
}
@media only screen and (max-width:760px) {
 .tabsCardsAB-T .cotizacionForm .hiddenOnDesk {
  display:inline-block
 }
}
.tabsCardsAB-T .cotizacionForm .internetVelocidad,
.tabsCardsAB-T .cotizacionForm .productoMovil,
.tabsCardsAB-T .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) {
 .tabsCardsAB-T .cotizacionForm .internetVelocidad,
 .tabsCardsAB-T .cotizacionForm .productoMovil,
 .tabsCardsAB-T .cotizacionForm .productoTV {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
}
.tabsCardsAB-T .cotizacionForm .internetVelocidad .element,
.tabsCardsAB-T .cotizacionForm .productoMovil .element,
.tabsCardsAB-T .cotizacionForm .productoTV .element {
 width:100%;
 max-width:100px;
 margin-right:20px
}
.tabsCardsAB-T .cotizacionForm .internetVelocidad .element span.select select,
.tabsCardsAB-T .cotizacionForm .productoMovil .element span.select select,
.tabsCardsAB-T .cotizacionForm .productoTV .element span.select select {
 margin-top:0!important
}
.tabsCardsAB-T .cotizacionForm .internetVelocidad .element:first-child,
.tabsCardsAB-T .cotizacionForm .productoMovil .element:first-child,
.tabsCardsAB-T .cotizacionForm .productoTV .element:first-child {
 width:100%;
 max-width:300px
}
@media only screen and (max-width:760px) {
 .tabsCardsAB-T .cotizacionForm .internetVelocidad .element,
 .tabsCardsAB-T .cotizacionForm .productoMovil .element,
 .tabsCardsAB-T .cotizacionForm .productoTV .element {
  margin-bottom:20px
 }
 .tabsCardsAB-T .cotizacionForm .internetVelocidad .element:last-child,
 .tabsCardsAB-T .cotizacionForm .productoMovil .element:last-child,
 .tabsCardsAB-T .cotizacionForm .productoTV .element:last-child {
  margin-bottom:0
 }
 .tabsCardsAB-T .cotizacionForm .internetVelocidad .element:first-child,
 .tabsCardsAB-T .cotizacionForm .productoMovil .element:first-child,
 .tabsCardsAB-T .cotizacionForm .productoTV .element:first-child {
  max-width:initial;
  margin-right:0
 }
}
.tabsCardsAB-T .cotizacionForm .internetVelocidad .plusLink,
.tabsCardsAB-T .cotizacionForm .productoMovil .plusLink,
.tabsCardsAB-T .cotizacionForm .productoTV .plusLink {
 cursor:pointer
}
.tabsCardsAB-T .cotizacionForm .internetVelocidad input[type=email],
.tabsCardsAB-T .cotizacionForm .internetVelocidad input[type=number],
.tabsCardsAB-T .cotizacionForm .internetVelocidad input[type=text],
.tabsCardsAB-T .cotizacionForm .internetVelocidad select,
.tabsCardsAB-T .cotizacionForm .internetVelocidad textarea,
.tabsCardsAB-T .cotizacionForm .productoMovil input[type=email],
.tabsCardsAB-T .cotizacionForm .productoMovil input[type=number],
.tabsCardsAB-T .cotizacionForm .productoMovil input[type=text],
.tabsCardsAB-T .cotizacionForm .productoMovil select,
.tabsCardsAB-T .cotizacionForm .productoMovil textarea,
.tabsCardsAB-T .cotizacionForm .productoTV input[type=email],
.tabsCardsAB-T .cotizacionForm .productoTV input[type=number],
.tabsCardsAB-T .cotizacionForm .productoTV input[type=text],
.tabsCardsAB-T .cotizacionForm .productoTV select,
.tabsCardsAB-T .cotizacionForm .productoTV textarea {
 margin:0
}
.tabsCardsAB-T .cotizacionForm .internetKits,
.tabsCardsAB-T .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
}
.tabsCardsAB-T .cotizacionForm .internetKits p.big,
.tabsCardsAB-T .cotizacionForm .nubeLicencias p.big {
 margin-right:20px;
 margin-bottom:0
}
@media only screen and (max-width:760px) {
 .tabsCardsAB-T .cotizacionForm .internetKits p.big,
 .tabsCardsAB-T .cotizacionForm .nubeLicencias p.big {
  margin-top:10px;
  margin-bottom:20px
 }
}
.tabsCardsAB-T .cotizacionForm .internetKits p.minMaxMessage,
.tabsCardsAB-T .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
}
.tabsCardsAB-T .cotizacionForm .internetKits p.minMaxMessage .fa,
.tabsCardsAB-T .cotizacionForm .nubeLicencias p.minMaxMessage .fa {
 color:#0097a9;
 margin-right:10px
}
.tabsCardsAB-T .cotizacionForm .internetKits .element,
.tabsCardsAB-T .cotizacionForm .nubeLicencias .element {
 width:100%;
 max-width:100px;
 margin-right:20px
}
@media only screen and (max-width:760px) {
 .tabsCardsAB-T .cotizacionForm .internetKits .element,
 .tabsCardsAB-T .cotizacionForm .nubeLicencias .element {
  margin-bottom:20px
 }
}
.tabsCardsAB-T .cotizacionForm .internetKits .element input[type=email],
.tabsCardsAB-T .cotizacionForm .internetKits .element input[type=number],
.tabsCardsAB-T .cotizacionForm .internetKits .element input[type=text],
.tabsCardsAB-T .cotizacionForm .internetKits .element select,
.tabsCardsAB-T .cotizacionForm .internetKits .element textarea,
.tabsCardsAB-T .cotizacionForm .nubeLicencias .element input[type=email],
.tabsCardsAB-T .cotizacionForm .nubeLicencias .element input[type=number],
.tabsCardsAB-T .cotizacionForm .nubeLicencias .element input[type=text],
.tabsCardsAB-T .cotizacionForm .nubeLicencias .element select,
.tabsCardsAB-T .cotizacionForm .nubeLicencias .element textarea {
 margin-bottom:0
}
.tabsCardsAB-T .cotizacionForm .internetKits .kitsInclude,
.tabsCardsAB-T .cotizacionForm .nubeLicencias .kitsInclude {
 font-weight:300;
 width:100%
}
.tabsCardsAB-T .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) {
 .tabsCardsAB-T .cotizacionForm .internetAdicional {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .tabsCardsAB-T .cotizacionForm .internetAdicional .big {
  font-size:1rem!important
 }
}
.tabsCardsAB-T .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
}
.tabsCardsAB-T .cotizacionForm .internetAdicional .element input[type=email],
.tabsCardsAB-T .cotizacionForm .internetAdicional .element input[type=number],
.tabsCardsAB-T .cotizacionForm .internetAdicional .element input[type=text],
.tabsCardsAB-T .cotizacionForm .internetAdicional .element select,
.tabsCardsAB-T .cotizacionForm .internetAdicional .element textarea {
 width:100px;
 margin-right:20px;
 margin-bottom:0
}
.tabsCardsAB-T .listProducts {
 margin-top:20px
}
.tabsCardsAB-T .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
}
.tabsCardsAB-T .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
}
.tabsCardsAB-T .listProducts ul li strong {
 font-weight:300!important;
 width:calc(100% - 80px)
}
.tabsCardsAB-T .listProducts ul li .deleteLink {
 font-size:12px;
 font-size:.75rem;
 cursor:pointer
}
.tabsCardsAB-T .listProducts ul li:nth-child(even) {
 background-color:#f2f2f2
}
.fancyboxResponsiveTabs {
 overflow:hidden;
 opacity:0;
 height:0
}
.fancybox-overlay .fancyboxResponsiveTabs {
 overflow:visible;
 opacity:1;
 height:auto
}
.customFancybox {
 border-radius:12px;
 overflow:hidden!important
}
@media only screen and (max-width:1100px) and (min-width:961px) {
 .sectCardsAbTesting .container {
  padding:0
 }
}
@media only screen and (max-width:760px) {
 .sectCardsAbTesting .container {
  padding:0
 }
 .modalCardsAbTesting .r-tabs .r-tabs-accordion-title {
  display:none
 }
}
.daviviendaSteps {
 padding:0
}
.daviviendaSteps .dvStepList {
 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;
 position:relative;
 width:100%;
 max-width:340px;
 margin:0 auto
}
.daviviendaSteps .dvStepList:before {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 content:"";
 width:100%;
 height:2px;
 display:block;
 background-color:#dbdbdb
}
.daviviendaSteps .dvStepList li {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 width:20px;
 height:20px;
 padding:0;
 display:block;
 position:relative;
 background-color:#dbdbdb;
 z-index:5px
}
.daviviendaSteps .dvStepList li 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%;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 width:10px;
 height:10px;
 background-color:#bbb
}
.daviviendaSteps .dvStepList li.active span {
 background-color:#0097a9
}
.daviviendaSteps .dvStepList li.finish {
 background-color:#0097a9
}
.daviviendaSteps .dvStepList li.finish span {
 background-color:#0097a9
}
.daviviendaSteps .dvStepList li.finish:before {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 left:15px;
 content:"";
 width:75px;
 height:2px;
 display:block;
 background-color:#0097a9
}
.daviviendaSteps .dvStepList li.finish: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:12px;
 font-size:.75rem;
 color:#fff
}
.bannerDavivienda {
 background-size:cover;
 background-position:center right;
 background-repeat:no-repeat;
 min-height:600px;
 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
}
.bannerDavivienda .bannerDavivienda-body {
 padding:20px 80px 40px;
 max-width:312px;
 width:100%;
 margin-left:10px;
 margin-bottom:80px;
 text-align:center
}
.bannerDavivienda .bannerDavivienda-body h2 {
 background-color:#da291c;
 color:#fff;
 font-size:34px;
 font-weight:300;
 line-height:1.3em;
 padding:0 20px;
 margin-bottom:5px
}
.bannerDavivienda .bannerDavivienda-body p {
 color:#fff;
 font-size:18px;
 line-height:1.3em;
 margin-bottom:10px
}
.bannerDavivienda .bannerDavivienda-body h3 {
 color:#fff;
 font-size:55px;
 font-weight:300
}
.bannerDavivienda .bannerDavivienda-footer {
 padding:40px 80px
}
.bannerDavivienda .bannerDavivienda-footer p {
 color:#fff;
 font-size:20px;
 font-weight:300;
 line-height:1.3em
}
.bannerDavivienda .bannerDavivienda-footer p b {
 font-weight:500
}
.contInfoPasosDavivienda {
 padding:30px 0 40px
}
.contInfoPasosDavivienda>h3 {
 font-size:20px;
 font-weight:400;
 margin-bottom:10px
}
.contInfoPasosDavivienda b {
 font-weight:500
}
.contInfoPasosDavivienda .contActivarFamilia {
 width:100%;
 max-width:400px;
 margin:0 auto 40px;
 text-align:center
}
.contInfoPasosDavivienda .contActivarFamilia p {
 font-size:22px;
 line-height:1.3em;
 font-weight:300;
 margin-bottom:20px
}
.contInfoPasosDavivienda .contActivarFamilia .btn-rojo {
 background-color:#da291c;
 max-width:300px;
 width:100%;
 margin:0 auto
}
.contInfoPasosDavivienda>.lista li {
 font-size:16px;
 color:#666;
 font-weight:400;
 margin-bottom:10px
}
.contInfoPasosDavivienda>p {
 color:#666;
 line-height:1.3em;
 font-weight:400
}
.boxDavivienda {
 border:1px solid #ddd;
 padding:20px;
 border-radius:4px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.boxDavivienda .boxDavivienda-header {
 text-align:center;
 margin-bottom:20px
}
.boxDavivienda .boxDavivienda-header img {
 width:100%;
 max-width:50px
}
.boxDavivienda .boxDavivienda-body {
 text-align:center
}
.boxDavivienda .boxDavivienda-body h4 {
 font-size:20px;
 font-weight:500;
 margin-bottom:10px
}
.boxDavivienda .boxDavivienda-body p {
 font-weight:300
}
.contPasosDavivienda {
 padding-top:20px;
 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;
 justify-content:space-around;
 -webkit-justify-content:space-around;
 -ms-flex-pack:space-around;
 -ms-flex-pack:justify;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.contPasosDavivienda .boxDavivienda {
 width:100%;
 max-width:280px;
 margin:0 20px 20px
}
.footerSimpleDavivienda {
 background-color:#efefef;
 padding:30px 0
}
.footerSimpleDavivienda .container {
 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
}
.footerSimpleDavivienda .logoClaro {
 background:url(vector/logo-claro-rojo.svg) no-repeat;
 background-size:contain;
 width:140px;
 height:50px
}
.footerSimpleDavivienda .logoRojoTeUne {
 background:url(vector/logo-rojoTeUne.svg) no-repeat;
 background-size:contain;
 width:65px;
 height:60px
}
.daviviendaForm form .formBox {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 max-width:1000px;
 margin:0 auto;
 padding:30px 60px;
 -webkit-box-shadow:0 0 6px 3px rgba(0,0,0,.1);
 -moz-box-shadow:0 0 6px 3px rgba(0,0,0,.1);
 box-shadow:0 0 6px 3px rgba(0,0,0,.1)
}
.daviviendaForm form .formBox .fBoxIntro {
 text-align:center;
 width:100%
}
.daviviendaForm form .formBox .fBoxIntro h2 {
 font-size:24px;
 font-size:1.5rem;
 font-weight:400;
 margin-bottom:10px
}
.daviviendaForm form .formBox .fBoxIntro p {
 color:#666
}
.daviviendaForm form .formBox .fBoxCols {
 margin-top:30px
}
.daviviendaForm form .formBox .fBoxCols .fieldsetWrap {
 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
}
.daviviendaForm form .formBox .fBoxCols .fieldsetWrap.twoCols .fieldsetDate,
.daviviendaForm form .formBox .fBoxCols .fieldsetWrap.twoCols fieldset {
 width:calc(50% - 30px);
 margin:0;
 padding:0;
 border:none
}
.daviviendaForm form .formBox .fieldsetDate {
 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;
 margin-bottom:20px!important
}
.daviviendaForm form .formBox .fieldsetDate p.title {
 width:100%
}
.daviviendaForm form .formBox .fieldsetDate fieldset {
 width:calc(33.33% - 10px)!important
}
.daviviendaForm form .formBox .fieldsetDate fieldset label {
 display:inline-block;
 margin-top:8px
}
.daviviendaForm form .formBox .fieldsetDate fieldset .select {
 float:right;
 width:100%;
 display:inline-block;
 margin:0
}
.daviviendaForm form .formBox .subModuleTitle {
 text-align:center;
 width:100%;
 position:relative;
 padding:5px 0
}
.daviviendaForm form .formBox .subModuleTitle h3 {
 font-size:18px;
 font-size:1.125rem;
 padding:15px;
 position:relative;
 display:inline-block;
 background-color:#fff
}
.daviviendaForm form .formBox .subModuleTitle: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:"";
 width:100%;
 height:2px;
 background-color:#d8d8d8
}
.daviviendaForm form .formBox .subModuleTitle+.fBoxCols {
 margin-top:0
}
.daviviendaForm form .btnCont {
 -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;
 width:100%;
 max-width:1000px;
 margin:40px auto 0
}
.daviviendaForm form .btnCont [class*=btn-] {
 width:100%;
 max-width:240px;
 margin:0
}
.daviviendaForm form .btnCont .btn-rojo {
 background-color:#da291c
}
.daviviendaForm form .btnCont.right {
 justify-content:flex-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end
}
.modalDavivienda {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 max-width:700px;
 padding:40px;
 display:none
}
.modalDavivienda .modalWrap {
 text-align:center;
 width:100%
}
.modalDavivienda .modalWrap h2 {
 font-weight:400;
 margin-bottom:20px
}
.modalDavivienda .modalWrap h2 span {
 font-size:16px;
 font-size:1rem;
 display:inline-block;
 width:100%;
 margin-top:10px
}
.modalDavivienda .modalWrap p {
 font-weight:300;
 line-height:1.4;
 margin-bottom:10px
}
.modalDavivienda .modalWrap .onlyLink {
 word-break:break-all
}
.modalDavivienda .modalWrap form {
 margin-top:30px
}
.modalDavivienda .modalWrap form fieldset {
 margin:0;
 padding:0;
 border:none
}
.modalDavivienda .modalWrap form fieldset.center {
 width:auto;
 display:inline-block;
 margin:0 auto
}
.modalDavivienda .modalWrap 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-top:30px
}
.modalDavivienda .modalWrap form .btnCont .btn-rojo {
 background-color:#da291c
}
.modalDavivienda .modalWrap form .btnCont [class*=btn-] {
 width:100%;
 max-width:240px;
 margin:0
}
.modalDaviviendaFin {
 width:100%;
 max-width:700px;
 display:none
}
.modalDaviviendaFin .modalWrap {
 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%
}
.modalDaviviendaFin .modalWrap .imgWrap {
 width:230px;
 min-height:320;
 position:relative;
 overflow:hidden
}
.modalDaviviendaFin .modalWrap .imgWrap img {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%;
 bottom:0;
 width:110%;
 max-width:300px;
 display:block
}
.modalDaviviendaFin .modalWrap .textWrap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:calc(100% - 230px);
 padding:30px
}
.modalDaviviendaFin .modalWrap .textWrap h2 {
 font-weight:400;
 margin-bottom:20px
}
.modalDaviviendaFin .modalWrap .textWrap p {
 font-weight:300;
 line-height:1.4;
 margin-bottom:20px
}
.modalDaviviendaFin .modalWrap .textWrap [class*=btn-] {
 width:100%;
 max-width:240px
}
.daviviendaFormWithImg 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%;
 max-width:1000px;
 margin:0 auto
}
.daviviendaFormWithImg form .davFormImg {
 position:relative;
 width:35%;
 overflow:hidden
}
.daviviendaFormWithImg form .davFormImg img {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%;
 width:100%;
 min-width:350px;
 bottom:0
}
.daviviendaFormWithImg form .davFormImg img.bigger {
 width:125%
}
.daviviendaFormWithImg form .davFormWrap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:calc(65% - 10px);
 position:relative;
 min-height:440px;
 padding:40px 55px;
 -webkit-box-shadow:0 0 6px 3px rgba(0,0,0,.1);
 -moz-box-shadow:0 0 6px 3px rgba(0,0,0,.1);
 box-shadow:0 0 6px 3px rgba(0,0,0,.1)
}
.daviviendaFormWithImg form .davFormWrap .davFormIntro {
 margin-bottom:30px
}
.daviviendaFormWithImg form .davFormWrap .davFormIntro h2 {
 font-size:24px;
 font-size:1.5rem;
 font-weight:400;
 text-align:center;
 margin-bottom:20px
}
.daviviendaFormWithImg form .davFormWrap .davFormIntro p {
 font-weight:300;
 line-height:1.4
}
.daviviendaFormWithImg form .davFormWrap .davFormIntro p strong {
 font-weight:400
}
.daviviendaFormWithImg form .davFormWrap .davFormIntro p.center {
 text-align:center
}
.daviviendaFormWithImg form .davFormWrap .davFormIntro--h {
 min-height:90px
}
.daviviendaFormWithImg form .davFormWrap .centeredVertical {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 width:calc(100% - 110px)
}
.daviviendaFormWithImg form .davFormWrap fieldset {
 margin:0;
 padding:0;
 border:none
}
.daviviendaFormWithImg form .davFormWrap fieldset .select,
.daviviendaFormWithImg form .davFormWrap fieldset input {
 margin-bottom:0
}
.daviviendaFormWithImg form .davFormWrap fieldset+fieldset {
 margin-top:20px
}
.daviviendaFormWithImg form .davFormWrap fieldset+.copy {
 margin-top:20px
}
.daviviendaFormWithImg form .davFormWrap fieldset label.cbCustom,
.daviviendaFormWithImg form .davFormWrap fieldset label.radioCustom {
 padding:0
}
.daviviendaFormWithImg form .davFormWrap fieldset label .planOption {
 padding-left:56px
}
.daviviendaFormWithImg form .davFormWrap fieldset label .planOption h3 {
 font-size:18px;
 font-size:1.125rem;
 font-weight:500;
 position:relative;
 margin-bottom:10px
}
.daviviendaFormWithImg form .davFormWrap fieldset label .planOption h3:after {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 content:"";
 display:block;
 background-size:cover
}
.daviviendaFormWithImg form .davFormWrap fieldset label .planOption h3.lineaNueva:after {
 width:30px;
 height:22px;
 left:105px;
 background:url(vector/ico-chip.svg) no-repeat 0 0
}
.daviviendaFormWithImg form .davFormWrap fieldset label .planOption h3.inclusion:after {
 width:63px;
 height:23px;
 left:82px;
 margin-top:-4px;
 background:url(vector/ico-claro.svg) no-repeat 0 0
}
.daviviendaFormWithImg form .davFormWrap fieldset label .planOption h3.portabilidad:after {
 width:15px;
 height:27px;
 left:107px;
 background:url(vector/ico-portabilidad.svg) no-repeat 0 0
}
.daviviendaFormWithImg form .davFormWrap fieldset label .planOption p {
 font-size:14px;
 font-size:.875rem;
 font-weight:300
}
.daviviendaFormWithImg form .davFormWrap fieldset label.centered .checkmark {
 position:absolute;
 left:0;
 top:10px
}
.daviviendaFormWithImg form .davFormWrap fieldset p {
 font-size:14px;
 font-size:.875rem;
 font-weight:400
}
.daviviendaFormWithImg form .davFormWrap .copy {
 font-size:12px;
 font-size:.75rem;
 color:#666
}
.daviviendaFormWithImg form .davFormWrap .copy i {
 color:#da291c
}
.daviviendaFormWithImg form .davFormWrap .copy span {
 width:100%;
 display:block;
 color:#000104;
 margin-top:5px
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesIntro {
 text-align:center;
 margin-bottom:20px
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesIntro h3 {
 font-size:20px;
 font-size:1.25rem;
 margin-bottom:10px
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesIntro p {
 font-weight:300
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList {
 margin-bottom:20px
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset {
 width:calc(100% + 60px);
 margin-left:-30px
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset+fieldset {
 margin-top:2px
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 padding:15px 30px;
 background-color:#f2f2f2
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label.check {
 background-color:#e8f4f6
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement {
 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:calc(100% - 40px)
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPrice {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
 width:25%
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPrice p.price {
 font-size:26px;
 font-size:1.625rem;
 font-weight:400;
 margin-bottom:5px
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPrice p.plan {
 font-size:14px;
 font-size:.875rem
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPrice p.plan strong {
 font-weight:400!important
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPrice p.plan span {
 color:#666;
 display:inline-block;
 width:100%
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPriceInc {
 width:75%
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPriceInc p {
 color:#666;
 line-height:1.4
}
.daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPriceInc p strong {
 font-weight:400;
 display:inline-block;
 width:100%
}
.daviviendaFormWithImg form .davFormWrap .davFormDisclaim {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 background-color:#fff;
 border:#dbdbdb 1px solid;
 padding:15px
}
.daviviendaFormWithImg form .davFormWrap .davFormDisclaim p {
 font-size:12px;
 font-size:.75rem;
 font-weight:300;
 line-height:1.4;
 width:100%;
 height:170px;
 overflow-y:scroll
}
.daviviendaFormWithImg form .davFormWrap .davFormContract {
 margin-top:10px
}
.daviviendaFormWithImg form .davFormWrap .davFormContract a {
 font-size:12px;
 font-size:.75rem
}
.daviviendaFormWithImg form .davFormWrap .davFormContractCB {
 margin-top:20px
}
.daviviendaFormWithImg form .davFormWrap .davFormContractCB fieldset .cbCustom .checkmark {
 position:absolute;
 width:20px;
 height:20px
}
.daviviendaFormWithImg form .davFormWrap .davFormContractCB fieldset .cbCustom .checkmark:after {
 font-size:12px;
 font-size:.75rem
}
.daviviendaFormWithImg form .davFormWrap .davFormContractCB fieldset .cbCustom p {
 font-size:12px;
 font-size:.75rem;
 padding-left:30px
}
.daviviendaFormWithImg 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;
 width:100%;
 margin-top:30px
}
.daviviendaFormWithImg form .btnCont .btn-rojo {
 background-color:#da291c
}
.daviviendaFormWithImg form .btnCont [class*=btn-] {
 width:100%;
 max-width:240px;
 margin:0
}
.daviviendaFormWithImg form .btnCont.right {
 justify-content:flex-end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:flex-end;
 -ms-flex-pack:end
}
.daviviendaFormWithImg form.largeImage .davFormImg {
 width:22%
}
.daviviendaFormWithImg form.largeImage .davFormImg img {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%;
 width:110%;
 max-width:220px;
 min-width:initial;
 bottom:0
}
.daviviendaFormWithImg form.largeImage .davFormWrap {
 width:calc(78% - 10px);
 padding:30px
}
@media only screen and (max-width:960px) {
 .daviviendaForm form .formBox {
  padding:30px
 }
 .daviviendaForm form .formBox .fBoxCols .fieldsetWrap.twoCols .fieldsetDate,
 .daviviendaForm form .formBox .fBoxCols .fieldsetWrap.twoCols fieldset {
  width:calc(50% - 10px)
 }
}
@media only screen and (max-width:760px) {
 .bannerDavivienda .bannerDavivienda-body {
  padding:0 10px 30px 10px;
  margin-left:0
 }
 .bannerDavivienda .bannerDavivienda-footer {
  padding:20px 20px 30px
 }
 .contPasosDavivienda {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .contPasosDavivienda .boxDavivienda {
  width:calc(50% - 40px);
  max-width:none
 }
 .daviviendaForm form .formBox {
  padding:20px
 }
 .daviviendaForm form .formBox .fBoxCols .fieldsetWrap.twoCols {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .daviviendaForm form .formBox .fBoxCols .fieldsetWrap.twoCols .fieldsetDate,
 .daviviendaForm form .formBox .fBoxCols .fieldsetWrap.twoCols fieldset {
  width:100%
 }
 .daviviendaFormWithImg form .davFormImg {
  display:none
 }
 .daviviendaFormWithImg form .davFormWrap {
  width:100%;
  min-height:initial;
  padding:20px
 }
 .daviviendaFormWithImg form .davFormWrap .davFormIntro--h {
  min-height:initial
 }
 .daviviendaFormWithImg form .davFormWrap .centeredVertical {
  position:absolute;
  position:relative;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  transform:none;
  top:initial;
  left:initial;
  width:100%
 }
 .daviviendaFormWithImg form .davFormWrap fieldset label .planOption {
  padding-left:46px
 }
 .daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset {
  width:calc(100% + 40px);
  margin-left:-20px
 }
 .daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label {
  padding:15px 20px
 }
 .daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPrice {
  width:130px
 }
 .daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPrice p.price {
  font-size:20px;
  font-size:1.25rem
 }
 .daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPriceInc {
  width:calc(100% - 130px)
 }
 .daviviendaFormWithImg form.largeImage .davFormImg {
  display:none
 }
 .daviviendaFormWithImg form.largeImage .davFormWrap {
  width:100%;
  padding:20px
 }
}
@media only screen and (max-width:640px) {
 .daviviendaSteps .dvStepList {
  max-width:280px
 }
 .daviviendaSteps .dvStepList li.finish:before {
  left:0;
  width:60px
 }
 .daviviendaForm form .formBox .fieldsetDate fieldset {
  width:100%!important
 }
 .daviviendaForm form .formBox .fieldsetDate fieldset+fieldset {
  margin-top:20px!important
 }
 .daviviendaForm form .btnCont {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .daviviendaForm form .btnCont [class*=btn-] {
  max-width:initial
 }
 .daviviendaForm form .btnCont [class*=btn-]+[class*=btn-] {
  margin-top:10px
 }
 .modalDavivienda .modalWrap form .btnCont {
  flex-direction:column-reverse;
  -webkit-box-direction:column-reverse;
  -webkit-flex-direction:column-reverse;
  -ms-flex-direction:column-reverse
 }
 .modalDavivienda .modalWrap form .btnCont [class*=btn-] {
  max-width:initial
 }
 .modalDavivienda .modalWrap form .btnCont [class*=btn-]+[class*=btn-] {
  margin-bottom:10px
 }
 .modalDaviviendaFin .modalWrap .imgWrap {
  display:none
 }
 .modalDaviviendaFin .modalWrap .textWrap {
  text-align:center;
  width:100%
 }
 .modalDaviviendaFin .modalWrap .textWrap [class*=btn-] {
  margin:0 auto
 }
 .daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .checkmark {
  margin-right:0
 }
 .daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  width:100%;
  margin-top:20px
 }
 .daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPrice {
  width:100%;
  margin-bottom:20px
 }
 .daviviendaFormWithImg form .davFormWrap .davFormPrices .davFormPricesList fieldset label .davPriceElement .davPriceInc {
  width:100%
 }
 .daviviendaFormWithImg form .btnCont {
  flex-direction:column-reverse;
  -webkit-box-direction:column-reverse;
  -webkit-flex-direction:column-reverse;
  -ms-flex-direction:column-reverse
 }
 .daviviendaFormWithImg form .btnCont [class*=btn-] {
  max-width:initial
 }
 .daviviendaFormWithImg form .btnCont [class*=btn-]+[class*=btn-] {
  margin-bottom:10px
 }
}
@media only screen and (max-width:520px) {
 .bannerDavivienda .bannerDavivienda-body {
  padding:0 10px 30px 10px;
  margin:auto
 }
 .bannerDavivienda .bannerDavivienda-body h2 {
  font-size:30px
 }
 .bannerDavivienda .bannerDavivienda-body h3 {
  font-size:40px
 }
 .bannerDavivienda .bannerDavivienda-footer {
  padding:20px
 }
 .bannerDavivienda .bannerDavivienda-footer p {
  font-size:16px
 }
 .contPasosDavivienda .boxDavivienda {
  width:calc(100% - 40px)
 }
}
.cont-box-pag-fact {
 margin: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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.cont-box-pag-fact .box-pag-fact {
 margin:0 10px 20px;
 padding:0!important;
 width:calc(25% - 20px)
}
.box-pag-fact>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
}
.box-pag-fact>label>input[type=checkbox],
.box-pag-fact>label>input[type=radio] {
 height:0;
 width:0;
 overflow:hidden;
 opacity:0;
 position:absolute;
 left:0;
 top:0
}
.box-pag-fact>label>input[type=checkbox]:checked+.contCheckRadio,
.box-pag-fact>label>input[type=radio]:checked+.contCheckRadio {
 border:1px solid #0097a9
}
.box-pag-fact>label>input[type=checkbox]:checked+.contCheckRadio .checked:before,
.box-pag-fact>label>input[type=radio]:checked+.contCheckRadio .checked:before {
 content:"";
 display:inline-block;
 width:80%;
 height:80%;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 border-radius:50px;
 background-color:#0097a9
}
.box-pag-fact .icoGral:before {
 float:none;
 margin:auto;
 width:80px;
 height:80px
}
.box-pag-fact .contCheckRadio {
 height:100%;
 border:1px solid #ddd;
 position:relative;
 box-shadow:0 2px 4px 0 rgba(0,0,0,.1);
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.box-pag-fact .contCheckRadio .headerCheckRadio {
 padding:30px 20px 20px;
 position:relative
}
.box-pag-fact .contCheckRadio .checked {
 display:inline-block;
 width:18px;
 height:18px;
 border:1px solid #999;
 overflow:hidden;
 border-radius:50px;
 top:10px;
 right:10px;
 position:absolute
}
.box-pag-fact .contCheckRadio .bodyCheckRadio {
 padding:0 20px 20px 20px
}
.box-pag-fact .contCheckRadio .bodyCheckRadio>h3 {
 font-weight:500;
 margin-bottom:10px;
 font-size:18px;
 color:#444;
 text-align:center
}
.box-pag-fact .contCheckRadio .bodyCheckRadio p {
 font-size:14px;
 color:#444;
 text-align:center;
 line-height:1.3em;
 font-weight:300
}
.mod__pagaFactura {
 padding-bottom:30px!important
}
.mod__pagaFactura .contentTitulo {
 text-align:center;
 max-width:780px;
 margin:0 auto 60px
}
.mod__pagaFactura .contentTitulo h1 {
 margin-bottom:20px;
 color:#222
}
.mod__pagaFactura .contentTitulo p {
 font-size:16px;
 color:#666;
 line-height:1.3em
}
.mod__pagaFactura .subtiTulo {
 margin-bottom:20px;
 text-align:center
}
.mod__pagaFactura .subtiTulo p {
 font-weight:400;
 font-size:18px;
 color:#222
}
.mod__pagaFactura .contBtn [class^=btn-] {
 min-width:180px
}
.mod__pagaFactura b {
 font-weight:500
}
.chatLinkRojo .icoGral:before {
 display:inline-block;
 width:18px;
 height:18px;
 margin-right:5px;
 vertical-align:bottom
}
.boxDefault {
 border:1px solid #ddd;
 box-shadow:0 2px 4px 0 rgba(0,0,0,.1);
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cardConsultaDeuda {
 overflow:hidden;
 width:100%;
 margin:0 10px 10px;
 max-width:400px
}
.cardConsultaDeuda .cardConsultaDeuda-body {
 background-color:#fff;
 padding:20px
}
.cardConsultaDeuda .cardConsultaDeuda-footer {
 background-color:#eee;
 padding:20px
}
.cardConsultaDeuda .tablaConsultaDeuda {
 width:100%
}
.cardConsultaDeuda .tablaConsultaDeuda thead th {
 font-size:12px;
 font-weight:500;
 color:#666
}
.cardConsultaDeuda .tablaConsultaDeuda tbody td {
 font-size:14px;
 font-weight:400;
 width:50%;
 padding:10px 0
}
.cardConsultaDeuda .tablaConsultaDeuda tbody td:last-child {
 text-align:right
}
.cardConsultaDeuda .tablaConsultaDeuda tbody td+td {
 padding-left:10px
}
.cardConsultaDeuda .tablaConsultaDeuda b {
 font-weight:500
}
.cardConsultaDeuda .tablaConsultaDeuda .txtConsultaDeuda {
 font-size:15px;
 font-weight:500
}
.cardConsultaDeuda .tablaConsultaDeuda .rojo {
 color:#da291c
}
.contCardConsultaDeuda {
 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;
 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
}
.contFormConsultaDeuda {
 width:100%;
 max-width:400px;
 margin:auto
}
.contFormConsultaDeuda .buttons {
 padding-bottom:0
}
.contFormConsultaDeuda .buttons [class^=btn-] {
 margin:0 auto 10px;
 width:100%;
 max-width:180px
}
.contInfConsultaDeuda .cliente {
 font-size:12px;
 font-weight:500;
 color:#666;
 text-align:center;
 margin-bottom:10px
}
.contInfConsultaDeuda .nombre {
 text-align:center;
 margin-bottom:20px;
 font-size:14px
}
.contInfConsultaDeuda .contBtn [class^=btn-] {
 margin:0 auto 10px
}
@media only screen and (max-width:960px) {
 .cont-box-pag-fact .box-pag-fact {
  width:calc(50% - 20px)
 }
}
@media only screen and (max-width:640px) {
 .cont-box-pag-fact .box-pag-fact {
  width:calc(100% - 20px)
 }
 .cont-box-pag-fact .box-pag-fact .contCheckRadio {
  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
 }
 .cont-box-pag-fact .box-pag-fact .contCheckRadio .bodyCheckRadio>h3 {
  font-size:16px;
  text-align:left
 }
 .cont-box-pag-fact .box-pag-fact .contCheckRadio .bodyCheckRadio p {
  font-size:12px;
  text-align:left
 }
 .box-pag-fact .icoGral:before {
  width:46px;
  height:46px
 }
 .box-pag-fact .contCheckRadio .headerCheckRadio {
  padding:10px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .box-pag-fact .contCheckRadio .bodyCheckRadio {
  width:calc(100% - 70px);
  padding:10px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .box-pag-fact .contCheckRadio .bodyCheckRadio>h3 {
  padding-right:30px
 }
 .mod__pagaFactura .contentTitulo {
  margin:0 auto 60px
 }
 .mod__pagaFactura .contentTitulo h1 {
  font-size:28px
 }
 .mod__pagaFactura .contentTitulo p {
  font-size:16px;
  color:#666;
  line-height:1.3em
 }
 .mod__pagaFactura .subtiTulo {
  margin-bottom:20px;
  text-align:center
 }
 .mod__pagaFactura .subtiTulo p {
  font-weight:500;
  font-size:18px;
  color:#222
 }
}
body.empresas .contFormComprobanteFiscal .btn-rojo {
 background:#da291c
}
.contFormComprobanteFiscal {
 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
}
.contFormComprobanteFiscal .contBtn {
 padding:20px 0 0
}
.contFormComprobanteFiscal .contBtn [class^=btn-] {
 min-width:240px;
 margin-top:0
}
.contFormComprobanteFiscal fieldset {
 border-bottom:none
}
.contFormComprobanteFiscal .notaFormComprobanteFiscal {
 padding-top:20px
}
.contFormComprobanteFiscal .notaFormComprobanteFiscal p {
 font-size:10px;
 color:#222;
 line-height:1.3em
}
.contFormComprobanteFiscal .notaFormComprobanteFiscal p+p {
 margin-top:10px
}
.contFormComprobanteFiscal .notaFormComprobanteFiscal b {
 font-weight:500
}
.contFormComprobanteFiscal .g-12 {
 max-width:890px
}
.formComprobanteFiscal {
 margin:0
}
.formComprobanteFiscal fieldset:last-child {
 margin-bottom:0
}
.formComprobanteFiscal .g-6 {
 padding:0
}
.contInputTooltip {
 position:relative
}
.contInputTooltip input {
 padding-right:32px!important
}
.contInputTooltip .tooltip {
 position:absolute;
 top:5px;
 right:5px;
 cursor:pointer
}
.contInputTooltip .tooltip:hover .infTooltip {
 display:inline-block
}
.contInputTooltip .tooltip.right .infTooltip {
 left:180%;
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
.contInputTooltip .tooltip.right .infTooltip:after {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 right:100%;
 content:"";
 width:0;
 height:0;
 border-top:14px solid transparent;
 border-right:10px solid #fff;
 border-bottom:14px solid transparent
}
.contInputTooltip .tooltip.right .infTooltip:before {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 right:100%;
 content:"";
 width:0;
 height:0;
 border-top:15px solid transparent;
 border-right:11px solid #ddd;
 border-bottom:15px solid transparent
}
.contInputTooltip .tooltip.top .infTooltip {
 position:absolute;
 position:relative;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 transform:none;
 top:initial;
 left:initial;
 left:initial;
 bottom:150%;
 position:absolute;
 right:-10px
}
.contInputTooltip .tooltip.top .infTooltip:before {
 position:absolute;
 position:relative;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 transform:none;
 top:initial;
 left:initial;
 position:absolute;
 right:4px;
 border-left:16px solid transparent;
 border-right:16px solid transparent;
 border-top:11px solid #ddd;
 bottom:-26px
}
.contInputTooltip .tooltip.top .infTooltip:after {
 position:absolute;
 position:relative;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 transform:none;
 top:initial;
 left:initial;
 position:absolute;
 right:6px;
 border-left:14px solid transparent;
 border-right:14px solid transparent;
 border-top:10px solid #fff;
 bottom:-24px
}
.contInputTooltip .tooltip .infTooltip {
 display:none;
 font-size:12px;
 position:absolute;
 width:150px;
 height:auto;
 padding:10px;
 border:1px solid #ddd;
 border-radius:4px;
 z-index:10;
 background-color:#fff;
 cursor:initial;
 font-weight:300
}
.contInputTooltip .tooltip .infTooltip img {
 width:100%;
 height:auto
}
.contInputTooltip .icoQuestion {
 font-size:inherit
}
.contInputTooltip .icoQuestion:before {
 color:#bbb;
 font-size:30px;
 content:"";
 font-family:FontAwesome
}
.contInputTooltip .icoQuestion:hover:before {
 color:#0097a9
}
.inputDate {
 position:relative;
 margin-bottom:10px
}
.inputDate input[type=date],
.inputDate input[type=text] {
 margin-bottom:0;
 padding-right:45px!important
}
.inputDate input[type=date]::-webkit-calendar-picker-indicator,
.inputDate input[type=text]::-webkit-calendar-picker-indicator {
 display:none
}
.inputDate .open-button {
 position:absolute;
 top:0;
 right:0;
 height:100%;
 background:#0097a9;
 pointer-events:none;
 padding:9px 11px;
 cursor:pointer;
 color:#fff;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.inputDate .open-button:before {
 content:"";
 font-family:FontAwesome;
 font-size:20px;
 display:inline-block
}
.inputDate.blanco .open-button {
 background:#fff;
 color:#000104;
 border:1px solid #ddd
}
.contTituloCompFisRes h2 {
 margin-bottom:30px
}
.contTituloCompFisRes p {
 font-size:18px;
 line-height:24px;
 color:#222;
 margin-bottom:30px
}
.contTituloCompFisRes--tabla {
 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;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 -ms-flex-pack:space-between;
 -ms-flex-pack:justify;
 align-items:baseline;
 -webkit-align-items:baseline;
 -ms-flex-align:baseline
}
.contComprobanteFiscalResul {
 width:100%;
 max-width:890px
}
.contComprobanteFiscalResul .contBtn [class^=btn-] {
 min-width:320px;
 margin-top:0
}
.contComprobanteFiscalResul .contBtn [class^=btn-].right {
 margin-left:auto
}
.btnDescargaDoc {
 display:inline-block;
 text-decoration:none;
 cursor:pointer;
 color:#0097a9;
 padding:0 10px
}
.btnDescargaDoc:before {
 content:"";
 font-family:FontAwesome;
 font-size:20px
}
.tableComprobanteFiscal.responsiveTable {
 width:100%;
 border:1px solid #a2d1d9;
 margin-bottom:30px
}
.tableComprobanteFiscal.responsiveTable thead th {
 background:#a2d1d9;
 font-size:14px;
 font-weight:400;
 padding:10px;
 color:#222;
 border-right:1px solid #fff
}
.tableComprobanteFiscal.responsiveTable tbody td {
 padding:10px;
 color:#000104;
 font-size:16px;
 border:none
}
@media only screen and (max-width:760px) {
 .contFormComprobanteFiscal .g-6 {
  width:100%
 }
 .contInputTooltip .tooltip.right .infTooltip {
  position:absolute;
  position:relative;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  transform:none;
  top:initial;
  left:initial;
  left:initial;
  top:125%;
  position:absolute;
  right:-10px
 }
 .contInputTooltip .tooltip.right .infTooltip:before {
  position:absolute;
  position:relative;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  transform:none;
  top:initial;
  left:initial;
  position:absolute;
  right:4px;
  border-left:16px solid transparent;
  border-right:16px solid transparent;
  border-bottom:11px solid #ddd;
  top:-26px
 }
 .contInputTooltip .tooltip.right .infTooltip:after {
  position:absolute;
  position:relative;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  transform:none;
  top:initial;
  left:initial;
  position:absolute;
  right:6px;
  border-left:14px solid transparent;
  border-right:14px solid transparent;
  border-bottom:10px solid #fff;
  top:-24px
 }
 .tableComprobanteFiscal.responsiveTable tbody td {
  border-bottom:none!important
 }
 .tableComprobanteFiscal.responsiveTable .tdMovil {
  text-align:right
 }
 .contTituloCompFisRes--tabla {
  margin-bottom:0
 }
 .contTituloCompFisRes--tabla h2 {
  width:100%;
  margin-bottom:20px
 }
 .contTituloCompFisRes--tabla p {
  background:#a2d1d9;
  font-size:16px;
  font-weight:400;
  padding:10px;
  color:#222;
  width:100%
 }
}
@media only screen and (max-width:640px) {
 .contFormComprobanteFiscal .contBtn [class^=btn-] {
  width:100%
 }
 .contFormComprobanteFiscal .contBtn dd {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .contComprobanteFiscalResul .contBtn [class^=btn-] {
  min-width:200px;
  width:100%
 }
}
.resulCobRoaming h3 {
 margin-bottom:20px
}
.resulCobRoaming p {
 font-weight:300;
 margin-bottom:10px
}
.tableRoaming {
 width:100%
}
.tableRoaming th {
 background:#666;
 color:#fff;
 font-size:12px;
 text-align:center;
 font-weight:400;
 padding:10px
}
.tableRoaming tbody td {
 padding:10px;
 font-weight:300;
 font-size:16px;
 color:#888;
 text-align:center;
 background:#fff;
 width:15%
}
.tableRoaming tbody td:first-child {
 text-align:left;
 width:25%
}
.borderCard {
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 background-color:#fff;
 margin-bottom:20px;
 -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.5);
 -moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.5);
 box-shadow:0 1px 4px 0 rgba(0,0,0,.5)
}
.coverSelect {
 padding:30px 0
}
.coverSelect .coverSelectWrap {
 width:100%;
 max-width:720px;
 margin:0 auto
}
.coverSelect .coverSelectWrap p {
 font-size:18px;
 font-size:1.125rem;
 font-weight:300;
 margin-bottom:10px
}
.coverSelect .coverSelectWrap .inputGroup {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.coverSelect .coverSelectWrap .inputGroup label {
 width:100%;
 max-width:340px
}
.coverSelect .coverSelectWrap .inputGroup label+label {
 margin-left:40px
}
.coverDestino {
 padding:30px 0
}
.coverDestino .coverDestinoWrap {
 width:100%;
 max-width:500px;
 margin:0 auto
}
.coverDestino .coverDestinoWrap p {
 font-size:18px;
 font-size:1.125rem;
 font-weight:300;
 margin-bottom:10px
}
.coverDestino .coverDestinoWrap .selectWrap {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.coverDestino .coverDestinoWrap .selectWrap input {
 margin-bottom:0
}
.coverDestino .coverDestinoWrap .selectWrap span.select {
 width:100%;
 max-width:300px;
 margin-bottom:0
}
.coverDestino .coverDestinoWrap .selectWrap span.select+[class*=btn] {
 margin-left:40px
}
.coverDestino .coverDestinoWrap .selectWrap [class*=btn] {
 width:100%;
 max-width:160px;
 margin:0
}
.coverPaquetes .coverPaquetesGrid {
 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;
 width:calc(100% + 20px);
 margin:-20px
}
.coverPaquetes .coverPaquetesGrid .cPaqBox {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px;
 width:calc(25% - 40px);
 position:relative;
 margin:20px;
 padding:20px;
 border:#ddd 1px solid;
 background-color:#fff;
 -webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.1);
 -moz-box-shadow:0 2px 4px 1px rgba(0,0,0,.1);
 box-shadow:0 2px 4px 1px rgba(0,0,0,.1)
}
.coverPaquetes .coverPaquetesGrid .cPaqBox h3 {
 font-weight:500;
 margin-bottom:20px
}
.coverPaquetes .coverPaquetesGrid .cPaqBox h3 span {
 font-size:14px;
 font-size:.875rem;
 color:#666
}
.coverPaquetes .coverPaquetesGrid .cPaqBox h3 span i {
 margin-right:5px
}
.coverPaquetes .coverPaquetesGrid .cPaqBox h3 span i.icon-package {
 content:"";
 width:11px;
 height:12px;
 display:inline-block;
 background:url(vector/ico-bolsa.svg) no-repeat 0 0
}
.coverPaquetes .coverPaquetesGrid .cPaqBox h3 strong {
 width:100%;
 display:inline-block;
 margin-top:5px
}
.coverPaquetes .coverPaquetesGrid .cPaqBox h3 strong.rojo {
 color:#da291c
}
.coverPaquetes .coverPaquetesGrid .cPaqBox p {
 font-size:14px;
 font-size:.875rem;
 font-weight:300
}
.coverPaquetes .coverPaquetesGrid .cPaqBox p strong {
 font-weight:400
}
.coverPaquetes .coverPaquetesGrid .cPaqBox p span.validity {
 font-weight:500;
 color:#666;
 width:100%;
 margin-top:10px;
 display:inline-block
}
.coverPaquetes .coverPaquetesGrid .cPaqBox p.price {
 font-size:20px;
 font-size:1.25rem;
 font-weight:500
}
.coverPaquetes .coverPaquetesGrid .cPaqBox p.price span {
 font-size:14px;
 font-size:.875rem;
 color:#666;
 width:100%;
 display:inline-block
}
.coverPaquetes .coverPaquetesGrid .cPaqBox p+p {
 margin-top:20px
}
.coverPaquetes .coverPaquetesGrid+.blueLightMess {
 margin-top:30px
}
.coverPaquetes .cPaqCopy {
 padding:20px 0
}
.coverPaquetes .cPaqCopy p {
 line-height:1.3
}
.coverPaquetes .cPaqCopy a {
 text-decoration:none
}
.coverPaquetes .cPaqCopy+.coverConditions {
 margin-top:20px
}
.coverPaquetesTarifas h3 {
 margin-bottom:20px
}
.coverPaquetesTarifas .mod__Accordeon {
 margin-bottom:10px
}
.coverPaquetesTarifas .coverCopy {
 margin-bottom:20px;
 text-align:right
}
.coverPaquetesTarifas .coverCopy p {
 font-weight:300
}
.coverPaquetesTarifas .coverConditions p {
 font-size:18px;
 font-size:1.125rem;
 font-weight:500;
 margin-bottom:10px
}
.coverPaquetesTarifas .coverConditions>ul li {
 font-size:16px;
 font-size:1rem;
 font-weight:300;
 color:#666;
 line-height:1.2
}
.coverPaquetesTarifas .coverConditions>ul li:before {
 content:"●";
 margin-right:10px;
 color:#da291c
}
.coverPaquetesTarifas .coverConditions>ul li+li {
 margin-top:10px
}
@media only screen and (max-width:960px) {
 .coverPaquetes .coverPaquetesGrid .cPaqBox {
  width:calc(33.33% - 40px)
 }
}
@media only screen and (max-width:760px) {
 .calculadorPlan.v2 {
  padding-bottom:20px
 }
 .calculadorPlan.v2>form .contRounded dl {
  margin-bottom:0
 }
 .calculadorPlan.v2>form .contRounded dl dd {
  padding:10px 0 0
 }
 .calculadorPlan.v2>form .contRounded dl .btn-azul {
  margin-top:0
 }
 .coverSelect {
  padding:20px 0 30px
 }
 .coverSelect .coverSelectWrap p {
  font-size:16px;
  font-size:1rem
 }
 .coverDestino .coverDestinoWrap p {
  font-size:16px;
  font-size:1rem
 }
 .coverPaquetes .iconHeader+.coverPaquetesGrid {
  margin-top:-10px
 }
 .coverPaquetes .coverPaquetesGrid {
  width:100%;
  margin:0;
  position:relative
 }
 .coverPaquetes .coverPaquetesGrid.slick-slider .cPaqBox {
  margin:0;
  min-width:auto
 }
 .coverPaquetes .coverPaquetesGrid .cPaqBox {
  margin:0 10px 10px;
  min-width:250px;
  width:calc(50% - 40px)
 }
 .coverPaquetes .coverPaquetesGrid .slick-list {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .coverPaquetes .coverPaquetesGrid .slick-slide {
  margin:0 10px
 }
 .coverPaquetes .coverPaquetesGrid .slick-next,
 .coverPaquetes .coverPaquetesGrid .slick-prev {
  width:40px;
  height:40px
 }
 .coverPaquetes .coverPaquetesGrid .slick-next:hover:before,
 .coverPaquetes .coverPaquetesGrid .slick-prev:hover:before {
  color:#666!important
 }
 .coverPaquetes .coverPaquetesGrid .slick-prev {
  left:initial;
  right:30px;
  top:-20px
 }
 .coverPaquetes .coverPaquetesGrid .slick-prev:before {
  font-size:32px;
  font-size:2rem;
  content:"";
  font-family:FontAwesome;
  color:#999;
  opacity:1
 }
 .coverPaquetes .coverPaquetesGrid .slick-next {
  left:initial;
  right:0;
  top:-20px
 }
 .coverPaquetes .coverPaquetesGrid .slick-next:before {
  font-size:32px;
  font-size:2rem;
  content:"";
  font-family:FontAwesome;
  color:#999;
  opacity:1
 }
 .coverPaquetes .coverPaquetesGrid+.blueLightMess {
  margin-top:20px
 }
 .coverPaquetesTarifas .coverCopy p {
  font-size:14px;
  font-size:.875rem
 }
 .coverPaquetesTarifas .coverConditions p {
  font-size:16px;
  font-size:1rem
 }
 .coverPaquetesTarifas .coverConditions>ul li {
  font-size:14px;
  font-size:.875rem
 }
}
@media only screen and (max-width:640px) {
 .coverSelect .coverSelectWrap {
  max-width:340px
 }
 .coverSelect .coverSelectWrap .inputGroup {
  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
 }
 .coverSelect .coverSelectWrap .inputGroup label {
  height:62px
 }
 .coverSelect .coverSelectWrap .inputGroup label+label {
  margin-left:0;
  margin-top:20px
 }
 .coverDestino .coverDestinoWrap {
  max-width:340px
 }
 .coverDestino .coverDestinoWrap .selectWrap {
  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
 }
 .coverDestino .coverDestinoWrap .selectWrap span.select {
  max-width:340px
 }
 .coverDestino .coverDestinoWrap .selectWrap span.select+[class*=btn] {
  margin-left:0;
  margin-top:20px
 }
 .coverPaquetes .cPaqCopy {
  font-size:14px;
  font-size:.875rem
 }
}
@media only screen and (max-width:520px) {
 .tableRoamingWrap {
  overflow-y:scroll
 }
}
@media only screen and (max-width:320px) {
 .tableRoaming th {
  padding:10px 5px
 }
 .tableRoaming tbody td {
  padding:10px 5px
 }
}
.cont-paquetes-pre {
 border:1px solid #dbdbdb;
 border-radius:4px;
 background-color:#fff;
 overflow:hidden;
 margin-top:20px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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
}
.cont-paquetes-pre .paquetes-pre-info {
 width:50%;
 padding:10px 15px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cont-paquetes-pre .paquetes-pre-info h3 {
 color:#da291c;
 font-size:26px;
 font-weight:400;
 margin-bottom:15px
}
.cont-paquetes-pre .paquetes-pre-info p {
 font-size:18px;
 font-weight:400;
 color:#222
}
.cont-paquetes-pre .paquetes-pre-info p+.lista {
 margin-top:20px;
 margin-bottom:20px
}
.cont-paquetes-pre .paquetes-pre-info .precio-paquete {
 font-size:28px;
 font-weight:500;
 letter-spacing:0
}
.cont-paquetes-pre .paquetes-pre-info [class^=btn-] {
 min-width:240px;
 margin-top:0
}
.cont-paquetes-pre .paquetes-pre-info .cont-btn {
 padding-top:20px
}
.cont-paquetes-pre .lista li {
 font-size:18px
}
.cont-paquetes-pre .lista li:before {
 font-weight:700
}
.cont-paquetes-pre .paquetes-pre-banner {
 width:50%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cont-paquetes-pre .paquetes-pre-banner>img {
 width:100%;
 display:block
}
.cont-paquetes-pre .paquetes-pre-canales {
 width:100%;
 background-color:#f5f5f3;
 padding:10px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cont-paquetes-pre .paquetes-pre-canales>ul {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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;
 margin:0 -10px
}
.cont-paquetes-pre .paquetes-pre-canales>ul li {
 max-width:100%;
 margin:5px 10px 10px
}
.cont-paquetes-pre .paquetes-pre-canales>ul img {
 max-width:100%
}
@media only screen and (max-width:760px) {
 .cont-paquetes-pre .paquetes-pre-info h3 {
  font-size:22px
 }
 .cont-paquetes-pre .paquetes-pre-info p {
  font-size:16px
 }
 .cont-paquetes-pre .lista li {
  font-size:16px
 }
 .cont-paquetes-pre .paquetes-pre-canales>ul {
  justify-content:space-around;
  -webkit-justify-content:space-around;
  -ms-flex-pack:space-around;
  -ms-flex-pack:justify
 }
}
@media only screen and (max-width:520px) {
 .cont-paquetes-pre .paquetes-pre-info {
  width:100%
 }
 .cont-paquetes-pre .paquetes-pre-info [class^=btn-] {
  margin-left:auto;
  margin-right:auto
 }
 .cont-paquetes-pre .precio-paquete {
  text-align:center
 }
 .cont-paquetes-pre .paquetes-pre-banner {
  display:none
 }
 .mod__Slider.v2 aside {
  width:80px!important;
  height:80px;
  margin-right:10px!important
 }
}
.headerSports .header__logo {
 background-image:url(img/logoClaroSports.svg);
 width:180px;
 height:36px;
 display:inline-block;
 margin-top:0
}
.headerSports [class*=inferior]:before {
 background-color:#000104;
 height:100%
}
.headerSports [class*=inferior] .container {
 padding-top:10px;
 padding-bottom:10px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.headerSports .navHeaderSports>ul {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 webkit-display:-webkit-flex;
 display:-webkit-flex;
 display:flex;
 font-size:16px;
 padding-top:4px
}
.headerSports .navHeaderSports>ul li {
 padding:0 10px
}
.headerSports .navHeaderSports a {
 color:#fff;
 text-decoration:none;
 font-weight:500
}
.bannerClaroTV {
 display:none
}
.tablaPosiciones {
 border-radius:4px 4px 0 0;
 overflow:hidden;
 width:100%
}
.tablaPosiciones .divThead {
 background-color:#378186;
 color:#fff;
 font-size:12px
}
.tablaPosiciones .divThead .divThead--tr.superior {
 background-color:#2d2d2d;
 font-size:24px;
 font-weight:600
}
.tablaPosiciones .divThead .divThead--tr.superior>span {
 width:100%
}
.tablaPosiciones .divThead .inferior {
 background-color:#b9b9b9;
 color:#222;
 font-weight:500;
 font-size:16px
}
.tablaPosiciones .divThead--tr {
 text-align:center;
 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
}
.tablaPosiciones .divThead--tr>span {
 padding:10px;
 width:33.33%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.tablaPosiciones .divThead--tr .celFecha {
 text-align:left
}
.tablaPosiciones .divTbody {
 font-size:14px;
 border:1px solid #e2e2e2
}
.tablaPosiciones .divTbody p {
 width:100%
}
.tablaPosiciones .divTbodySuperior--tr {
 background-color:#378186;
 color:#fff;
 margin-top:4px
}
.tablaPosiciones .divTbodySuperior--tr>span {
 padding:10px;
 text-align:center
}
.tablaPosiciones .divTbodySuperior--tr p {
 font-size:18px
}
.tablaPosiciones .divTbody--tr {
 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
}
.tablaPosiciones .divTbody--tr>span {
 padding:10px;
 text-align:center;
 padding:10px;
 width:33.33%;
 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;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.tablaPosiciones .divTbody--tr>span+span {
 border-left:1px solid #e2e2e2
}
.tablaPosiciones .divTbody--tr:nth-child(even) {
 background-color:#e8f4f6
}
.tablaPosiciones .divTbody--tr:nth-child(odd) {
 background-color:#fff
}
.tablaPosiciones .divTbody--tr .celFecha {
 text-align:left
}
.tablaPosiciones .divTbody--tr .celSenial {
 text-align:center
}
.tablaPosiciones .divTbody--tr .celSenial>a {
 margin:auto
}
.tablaPosiciones .celIndice,
.tablaPosiciones .celPuntos {
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center
}
.tablaPosiciones.v2 .divThead--tr {
 flex-wrap:nowrap;
 -webkit-box-wrap:nowrap;
 -webkit-flex-wrap:nowrap;
 -ms-flex-wrap:nowrap
}
.tablaPosiciones.v2 .divTbody {
 border:none
}
.tablaPosiciones.v2 .divTbody p {
 line-height:1.1em
}
.tablaPosiciones.v2 .divTbody--tr {
 border:1px solid #e2e2e2;
 font-size:18px;
 flex-wrap:nowrap;
 -webkit-box-wrap:nowrap;
 -webkit-flex-wrap:nowrap;
 -ms-flex-wrap:nowrap
}
.tablaPosiciones.v2 .divTbody--tr+.divTbody--tr {
 margin-top:2px
}
.tablaPosiciones.v2 .divTbody--tr:nth-child(even) {
 background-color:initial
}
.tablaPosiciones.v2 .divTbody--tr>span {
 flex:1;
 width:auto
}
.tablaPosiciones.v2 .divTbody--tr>span+span {
 border-left:none
}
.tablaPosiciones.v2 .celIndice {
 text-align:left
}
.tablaPosiciones.v2 .divThead .inferior {
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-align:center
}
.tablaPosiciones.v2 .divThead .inferior>span {
 flex:1;
 width:auto
}
.tablaPosiciones.v2 span.celHora,
.tablaPosiciones.v2 span.celJornada,
.tablaPosiciones.v2 span.celNoPatido {
 width:110px!important;
 flex:inherit!important
}
.tablaPosiciones .onlyLink {
 text-decoration:underline
}
.tablaScroll {
 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
}
.tablaScroll .contTablasPosiciones {
 width:calc(100% - 255px)
}
.tablaScroll .bannerFloat {
 position:relative;
 width:240px
}
.tablaScroll .bannerFloat a {
 -webkit-transition:al .5s;
 -moz-transition:al .5s;
 -ms-transition:al .5s;
 transition:al .5s;
 position:relative;
 top:0;
 display:block
}
.tablaScroll .bannerFloat a img {
 width:100%;
 height:auto;
 display:block
}
.tablaScroll .bannerFloat a.bFix {
 position:absolute
}
.contTablasPosiciones {
 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;
 justify-content:space-evenly;
 -webkit-justify-content:space-evenly;
 -ms-flex-pack:space-evenly
}
.contTablasPosiciones .colTablaPos {
 width:calc(50% - 20px);
 max-width:450px;
 margin:0 10px 10px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.iconoEquipo {
 width:26px;
 height:26px;
 object-fit:contain;
 margin-top:-4px
}
.subtituloH2 {
 font-weight:300;
 font-size:28px;
 color:#2d2d2d;
 margin-bottom:20px
}
.subtituloH2.negritas {
 font-weight:500
}
.subtituloH3 {
 font-weight:300;
 font-size:24px;
 color:#2d2d2d;
 margin-bottom:20px
}
.subtituloH3.minW {
 width:calc(100% - 100px);
 margin:0 auto;
 margin-bottom:20px
}
.cardProgramacion {
 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
}
.cardProgramacion picture {
 width:50%
}
.cardProgramacion picture img {
 width:100%;
 max-width:300px;
 height:auto;
 display:block
}
.cardProgramacion .infoProgramacion {
 width:50%;
 padding:0 10px 0 30px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.cardProgramacion .infoProgramacion h3,
.cardProgramacion .infoProgramacion p {
 font-size:20px;
 color:#2d2d2d;
 line-height:1.2em
}
.cardProgramacion .infoProgramacion h3 {
 font-weight:500;
 margin-bottom:10px
}
.cardProgramacion .infoProgramacion p {
 font-weight:300
}
.cardProgramacion .infoProgramacion p+p {
 margin-top:10px
}
.contBannerPlanes {
 width:100%;
 max-width:1200px;
 background-color:#fff;
 box-shadow:0 2px 12px 0 rgba(0,0,0,.2);
 border-radius:4px;
 overflow:hidden;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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
}
.contBannerPlanes>div {
 padding:10px 20px!important
}
.contBannerPlanes>div h3 {
 font-size:32px
}
.contBannerPlanes>div h3 .rojo {
 font-weight:500;
 color:#da291c
}
.contBannerPlanes>div p {
 font-size:20px;
 color:#000104
}
.contBannerPlanes>figure {
 position:relative;
 padding:0!important
}
.contBannerPlanes>figure:after {
 content:"";
 display:inline-block;
 width:35%;
 height:100%;
 position:absolute;
 right:-4px;
 top:0;
 background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.55) 39%,rgba(255,255,255,.74) 52%,#fff 71%);
 background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.55) 39%,rgba(255,255,255,.74) 52%,#fff 71%);
 background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.55) 39%,rgba(255,255,255,.74) 52%,#fff 71%)
}
.contBannerPlanes>figure img {
 width:100%;
 max-height:none;
 object-fit:contain
}
.cardGaleriaImg img {
 max-width:100%;
 margin:auto
}
.itemSliderSports {
 min-height:400px;
 height:100%;
 position:relative;
 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
}
.itemSliderSports .contBannerPrin {
 position:relative;
 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
}
.itemSliderSports .contBannerPrin .izq {
 width:100%;
 max-width:420px;
 margin-left:60px;
 margin-right:60px
}
.itemSliderSports .contBannerPrin .izq h2 {
 color:#fff;
 font-size:34px;
 font-weight:300;
 margin-bottom:20px
}
.itemSliderSports .bgSliderSports {
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0
}
.itemSliderSports .bgSliderSports>img {
 width:100%;
 height:100%;
 object-fit:cover
}
.sectionSliderSports {
 padding:0!important
}
.sectionSliderSports [class^=btn-] {
 min-width:240px
}
.tablaPosSlider {
 width:calc(100% - 100px);
 margin:0 auto
}
.tablaPosSlider .tPosSldTitle {
 font-size:18px;
 font-size:1.125rem;
 color:#0097a9;
 margin-bottom:10px
}
.tablaPosSlider .slick-slide {
 margin:0 10px
}
.tablaPosSlider .slick-list {
 margin:0 -10px
}
.tablaPosSlider .slick-next,
.tablaPosSlider .slick-prev {
 width:40px;
 height:40px
}
.tablaPosSlider .slick-next:before,
.tablaPosSlider .slick-prev:before {
 font-size:40px;
 font-size:2.5rem;
 color:#acaeae
}
.tablaPosSlider .slick-prev {
 left:-48px
}
.tablaPosSlider .slick-next {
 right:-48px
}
.tablaPosSlider .slick-dots li button {
 padding:0
}
.tablaPosSlider .slick-dots li button:before {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 content:"";
 width:20px;
 height:20px;
 opacity:1;
 background-color:#b9b9b9
}
.tablaPosSlider .slick-dots li.slick-active button:before {
 background-color:#3d3c3c
}
.tableClaroSports {
 font-size:14px;
 font-size:.875rem
}
.tableClaroSports thead tr th {
 text-align:center;
 background-color:#b9b9b9;
 padding:10px 5px
}
.tableClaroSports thead tr.trTitle th {
 font-weight:600;
 color:#fff;
 padding:10px;
 background-color:#2d2d2d;
 -webkit-border-top-left-radius:4px;
 -webkit-border-top-right-radius:4px;
 -moz-border-radius-topleft:4px;
 -moz-border-radius-topright:4px;
 border-top-left-radius:4px;
 border-top-right-radius:4px
}
.tableClaroSports tbody tr {
 background-color:#fff
}
.tableClaroSports tbody tr td {
 font-weight:300;
 text-align:center;
 padding:10px 5px;
 border:#e2e2e2 1px solid
}
.tableClaroSports tbody tr td.partido {
 border-right:none
}
.tableClaroSports tbody tr td.partido>div {
 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:0 10px
}
.tableClaroSports tbody tr td.partido>div p {
 -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:50%
}
.tableClaroSports tbody tr td.partido>div p img {
 width:15px;
 height:auto;
 display:block;
 margin-right:10px
}
.tableClaroSports tbody tr td.partido>div p+p {
 margin-left:10px
}
.tableClaroSports tbody tr td.equipo {
 padding:10px 15px
}
.tableClaroSports tbody tr td.equipo p {
 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
}
.tableClaroSports tbody tr td.equipo p img {
 width:15px;
 height:auto;
 display:block;
 margin-right:10px
}
.tableClaroSports tbody tr td.place {
 text-align:left;
 border-left:none
}
.tableClaroSports tbody tr td.place p+p {
 margin-top:5px
}
.tableClaroSports tbody tr.trSubtitle td {
 font-weight:500;
 color:#fff;
 padding:10px;
 background-color:#378186;
 border:none
}
.tableClaroSports tbody tr.trSubtitle.strong td {
 background-color:#1d5a5d
}
.tableClaroSports tbody tr:nth-child(odd) {
 background-color:#e8f4f6
}
.tableClaroSports.noStrip tbody tr:nth-child(odd) {
 background-color:#fff
}
.tableClaroSports.orange tbody tr.trSubtitle.strong td {
 background-color:#ca4a21
}
.tableClaroSports.orange tbody tr:nth-child(odd) {
 background-color:#fff5eb
}
.tableClaroSports.red tbody tr.trSubtitle.strong td {
 background-color:#b3201c
}
.tableClaroSports.red tbody tr:nth-child(odd) {
 background-color:#fdf3f2
}
.tableClaroSports.gray tbody tr.trSubtitle.strong td {
 background-color:#3d3b3c
}
.tableClaroSports.gray tbody tr:nth-child(odd) {
 background-color:#f5f5f5
}
.tableClaroSports.v2 tbody tr td {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-size:12px;
 font-size:.75rem
}
.tableClaroSports.v2 tbody tr.trSubtitle td {
 padding:10px 5px
}
.viewMoreBtn {
 margin-top:20px
}
.viewMoreBtn [class*=btn] {
 margin:0 auto;
 display:table
}
.sectionPosGames {
 padding-top:0;
 background-color:#fff!important
}
.scrollTablasSports {
 max-height:450px;
 overflow-y:auto
}
.btsTablas {
 padding-top:20px
}
.btsTablas [class^=btn-] {
 margin-left:auto
}
.tabsSports 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 padding-top:30px;
 margin-bottom:20px;
 background-color:#f2f2f2
}
.tabsSports ul li {
 position:relative;
 padding:10px 20px;
 cursor:pointer
}
.tabsSports ul li.active {
 font-weight:600
}
.tabsSports ul li.active:after {
 content:"";
 position:absolute;
 width:100%;
 height:2px;
 left:0;
 bottom:0;
 background-color:#da291c
}
.tabsSports .tSportsContainer {
 -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%;
 max-width:1060px!important;
 padding:0 20px;
 margin:0 auto
}
.tabsSports .tSportsContainer .cSportsAcc {
 width:calc(50% - 20px)
}
.tabsSports .tSportsContainer .cSportsAcc:nth-child(4n),
.tabsSports .tSportsContainer .cSportsAcc:nth-child(4n-1) {
 margin-top:40px
}
.tabsSports .tSportsContainer .cSportsWrapInner {
 width:calc(50% - 20px)
}
.tabsSports .tSportsContainer .cSportsWrapInner .cSportsAcc {
 width:100%
}
.tabsSports .tSportsContainer.hide {
 display:none!important
}
.cSportsAcc .cSportsAccHeader {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:#fff;
 width:100%;
 padding:10px 20px;
 background-color:#378186;
 -webkit-border-top-left-radius:10px;
 -webkit-border-top-right-radius:10px;
 -moz-border-radius-topleft:10px;
 -moz-border-radius-topright:10px;
 border-top-left-radius:10px;
 border-top-right-radius:10px
}
.cSportsAcc .cSportsAccHeader h2 {
 font-size:16px;
 font-size:1rem;
 font-weight:400
}
.cSportsAcc .cSportsAccHeader.noRad {
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.cSportsAcc .cSportsAccHeader.orange {
 background-color:#fd8224
}
.cSportsAcc .cSportsAccHeader.red {
 background-color:#f35146
}
.cSportsAcc .cSportsAccHeader.gray {
 background-color:#6a6c6b
}
.cSportsAcc.always .cSportsAccHeader {
 position:relative;
 cursor:pointer
}
.cSportsAcc.always .cSportsAccHeader h2 {
 padding-right:20px
}
.cSportsAcc.always .cSportsAccHeader:after {
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 content:"";
 font-family:FontAwesome;
 font-size:20px;
 font-size:1.25rem;
 color:#fff;
 right:20px
}
.cSportsAcc.always .cSportsAccHeader.open:after {
 content:"";
 font-family:FontAwesome
}
.cSportsAcc.always .cSportsAccCont {
 display:none
}
@media only screen and (max-width:960px) {
 .headerSports .navHeaderSports>ul {
  font-size:12px
 }
 .cardProgramacion picture {
  width:100%;
  max-width:300px;
  margin:auto
 }
 .cardProgramacion .infoProgramacion {
  padding:10px;
  width:100%;
  max-width:300px;
  margin:auto;
  text-align:center
 }
}
@media only screen and (max-width:760px) {
 .headerSports .navHeaderSports {
  display:none
 }
 .tablaScroll .contTablasPosiciones {
  width:100%
 }
 .tablaScroll .bannerFloat {
  display:none
 }
 .contTablasPosiciones .colTablaPos {
  width:100%;
  margin:0 0 20px
 }
 .tablaPosiciones.v2 .divTbody--tr .celSenial,
 .tablaPosiciones.v2 .divThead .celSenial {
  display:none
 }
 .bannerClaroTV {
  display:block;
  text-align:center;
  padding:5px
 }
 .bannerClaroTV a {
  display:inline-block;
  position:relative
 }
 .bannerClaroTV img {
  max-width:100%;
  display:block
 }
 .bannerClaroTV .bannerClaroTV--pleca {
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  padding:8px 15px 8px 20px;
  background-color:rgba(0,0,0,.8);
  max-width:145px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:url(img/pleca-banner-claro-tv.png) no-repeat left top;
  background-size:cover
 }
 .bannerClaroTV .bannerClaroTV--pleca h4 {
  font-size:10px;
  text-align:right;
  color:#fff;
  font-weight:600;
  line-height:1.2em
 }
 .bannerClaroTV .bannerClaroTV--pleca .rojo {
  color:#da291c
 }
 .tabsSports .tSportsContainer {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .tabsSports .tSportsContainer .cSportsAcc {
  width:100%
 }
 .tabsSports .tSportsContainer .cSportsAcc+.cSportsAcc {
  margin-top:10px
 }
 .tabsSports .tSportsContainer .cSportsAcc:nth-child(4n),
 .tabsSports .tSportsContainer .cSportsAcc:nth-child(4n-1) {
  margin-top:10px
 }
 .tabsSports .tSportsContainer .cSportsWrapInner {
  width:100%
 }
 .tabsSports .tSportsContainer .cSportsWrapInner+.cSportsWrapInner {
  margin-top:10px
 }
 .cSportsAcc.always .cSportsAccHeader {
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
 }
 .cSportsAcc.always+.always {
  margin-top:0!important
 }
 .cSportsAcc.always+.always:nth-child(4n),
 .cSportsAcc.always+.always:nth-child(4n-1) {
  margin-top:0
 }
}
@media only screen and (max-width:640px) {
 .itemSliderSports {
  min-height:auto
 }
 .itemSliderSports .contBannerPrin {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
 }
 .itemSliderSports .contBannerPrin .izq h2 {
  font-size:26px
 }
 .itemSliderSports .bgSliderSports {
  position:relative;
  height:auto
 }
 .itemSliderSports .bgSliderSports>img {
  width:100%;
  height:auto
 }
 .itemSliderSports .bannerD {
  display:none!important
 }
 .subtituloH2 {
  font-size:26px
 }
 .subtituloH3 {
  font-size:22px
 }
 .tablaPosiciones .divThead .divThead--tr.superior {
  font-size:20px
 }
 .tablaPosiciones .divThead .inferior {
  font-size:14px
 }
 .tablaPosiciones.v2 .divTbody--tr {
  font-size:12px
 }
 .tablaPosiciones.v2 .divTbody--tr .celNoPatido,
 .tablaPosiciones.v2 .divThead .celNoPatido {
  display:none
 }
 .tablaPosiciones.v2 span.celHora,
 .tablaPosiciones.v2 span.celJornada {
  max-width:80px!important;
  width:100%!important
 }
 .tablaPosiciones.v2 span.celLiga {
  width:100%;
  max-width:70px;
  flex:inherit
 }
 .tablaPosiciones.v2 .divTbodySuperior--tr p {
  font-size:14px
 }
 .cardProgramacion .infoProgramacion h3,
 .cardProgramacion .infoProgramacion p {
  font-size:16px
 }
 .tablaPosSlider {
  width:calc(100% - 20px)
 }
 .tablaPosSlider .slick-slide {
  margin:0
 }
 .tablaPosSlider .slick-list {
  margin:0
 }
 .tableClaroSports.v2 tbody tr td {
  font-size:10px;
  font-size:.625rem
 }
 .tableClaroSports.v2 tbody tr.trSubtitle td {
  padding:10px 5px
 }
 .cSportsAcc .cSportsAccHeader {
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  position:relative;
  cursor:pointer
 }
 .cSportsAcc .cSportsAccHeader h2 {
  padding-right:20px
 }
 .cSportsAcc .cSportsAccHeader:after {
  position:absolute;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  top:50%;
  content:"";
  font-family:FontAwesome;
  font-size:20px;
  font-size:1.25rem;
  color:#fff;
  right:20px
 }
 .cSportsAcc .cSportsAccHeader.open {
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
 }
 .cSportsAcc .cSportsAccHeader.open:after {
  content:"";
  font-family:FontAwesome
 }
 .cSportsAcc .cSportsAccCont {
  display:none
 }
}
@media only screen and (max-width:520px) {
 .contBannerPlanes>figure {
  width:100%
 }
 .contBannerPlanes>figure:after {
  display:none
 }
 .contBannerPlanes>div {
  width:100%
 }
 .itemSliderSports .contBannerPrin .izq {
  margin-left:30px;
  margin-right:30px
 }
}
@media only screen and (max-width:480px) {
 .tableClaroSports tbody tr td.partido>div {
  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
 }
 .tableClaroSports tbody tr td.partido>div p+p {
  margin-left:0;
  margin-top:10px
 }
 .tabsSports ul {
  padding-top:20px
 }
 .tabsSports ul li {
  font-size:14px;
  font-size:.875rem;
  padding:10px
 }
 .cSportsAcc .cSportsAccCont {
  overflow:auto
 }
}
@media only screen and (min-width:481px) and (max-width:960px) {
 .wrapper>section.sectionPosGames,
 .wrapper>section.sectionSliderSports {
  padding-left:0!important;
  padding-right:0!important
 }
}
.resulNuesCobertura {
 text-align:center;
 margin-bottom:20px
}
.resulNuesCobertura>p {
 margin-bottom:10px
}
.resulNuesCobertura>h4 {
 color:#2d2d2d;
 font-weight:500
}
.box-cobertura-servicio {
 text-align:center;
 padding:10px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.box-cobertura-servicio .bcs-header .icoGral:before {
 width:40px;
 height:40px;
 margin:0 auto 10px
}
.box-cobertura-servicio>p {
 color:#b9b9b9;
 margin-bottom:20px;
 font-size:18px;
 font-weight:500
}
.box-cobertura-servicio .cont-ico-status .icoGral:before {
 width:21px;
 height:21px;
 margin:0 auto
}
.box-cobertura-servicio .cont-ico-status .ico_status-serv:before {
 background-image:url(vector/ico_times-circle.svg)
}
.box-cobertura-servicio.active>p {
 color:#da291c
}
.box-cobertura-servicio.active .ico_grisInternet:before {
 background-image:url(vector/ico_rojoInternet.svg)
}
.box-cobertura-servicio.active .ico_tv_outline-g:before {
 background-image:url(vector/ico_tv_outline.svg)
}
.box-cobertura-servicio.active .ico_telefonia_outline-g:before {
 background-image:url(vector/ico_telefonia_outline.svg)
}
.box-cobertura-servicio.active .ico_fibraOptica-g:before {
 background-image:url(vector/ico_fibraOptica.svg)
}
.box-cobertura-servicio.active .cont-ico-status .ico_status-serv:before {
 background-image:url(vector/ico_check-circle.svg)
}
.cont-cobertura-servicios {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 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;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 margin:0 -10px 20px
}
.cont-cobertura-servicios .box-cobertura-servicio {
 width:calc(25% - 20px);
 margin:0 10px 20px
}
.cont-solicitar-serv {
 text-align:center
}
.cont-solicitar-serv>p {
 color:#2d2d2d
}
.cont-solicitar-serv>h4 {
 color:#2d2d2d;
 font-size:18px;
 font-weight:400
}
.cont-solicitar-serv .con-btn-serv {
 padding-top:30px;
 margin-bottom:40px
}
.cont-solicitar-serv .con-btn-serv .btn-rojo {
 margin:0 auto;
 min-width:260px
}
@media only screen and (max-width:640px) {
 .cont-cobertura-servicios .box-cobertura-servicio {
  width:calc(50% - 20px)
 }
}
@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 form .inputButton fieldset .btn-rojo {
  min-height:39px
 }
}
@-moz-document url-prefix() {
 .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 .datos>.container.fixed .newContent,
 .wrapper.level3 .header__Section>.container.fixed .newContent,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent,
 .wrapper.level4 .datos>.container.fixed .newContent,
 .wrapper.level4 .header__Section>.container.fixed .newContent,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent {
  display:block!important
 }
 .wrapper.level3 .datos>.container.fixed .newContent h1,
 .wrapper.level3 .datos>.container.fixed .newContent h2.h1,
 .wrapper.level3 .header__Section>.container.fixed .newContent h1,
 .wrapper.level3 .header__Section>.container.fixed .newContent h2.h1,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent h1,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent h2.h1,
 .wrapper.level4 .datos>.container.fixed .newContent h1,
 .wrapper.level4 .datos>.container.fixed .newContent h2.h1,
 .wrapper.level4 .header__Section>.container.fixed .newContent h1,
 .wrapper.level4 .header__Section>.container.fixed .newContent h2.h1,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent h1,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent h2.h1 {
  float:left
 }
 .wrapper.level3 .datos>.container.fixed .newContent .subMenu3,
 .wrapper.level3 .header__Section>.container.fixed .newContent .subMenu3,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent .subMenu3,
 .wrapper.level4 .datos>.container.fixed .newContent .subMenu3,
 .wrapper.level4 .header__Section>.container.fixed .newContent .subMenu3,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent .subMenu3 {
  float:right;
  padding:7px 0
 }
 .wrapper.level3 .datos>.container.fixed .newContent .actions,
 .wrapper.level3 .header__Section>.container.fixed .newContent .actions,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent .actions,
 .wrapper.level4 .datos>.container.fixed .newContent .actions,
 .wrapper.level4 .header__Section>.container.fixed .newContent .actions,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent .actions {
  display:inline-block!important;
  float:right
 }
 .wrapper.level3 .datos>.container.fixed .newContent .actions .btn-rojo,
 .wrapper.level3 .header__Section>.container.fixed .newContent .actions .btn-rojo,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent .actions .btn-rojo,
 .wrapper.level4 .datos>.container.fixed .newContent .actions .btn-rojo,
 .wrapper.level4 .header__Section>.container.fixed .newContent .actions .btn-rojo,
 .wrapper.level4 .mod__contrata>.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
 }
 @media only screen and (max-width:960px) {
  .wrapper.level3 .datos>.container.fixed .newContent:before,
  .wrapper.level3 .header__Section>.container.fixed .newContent:before,
  .wrapper.level3 .mod__contrata>.container.fixed .newContent:before,
  .wrapper.level4 .datos>.container.fixed .newContent:before,
  .wrapper.level4 .header__Section>.container.fixed .newContent:before,
  .wrapper.level4 .mod__contrata>.container.fixed .newContent:before {
   content:none
  }
 }
 @media only screen and (max-width:760px) {
  .wrapper.level3 .datos>.container.fixed .newContent h1,
  .wrapper.level3 .header__Section>.container.fixed .newContent h1,
  .wrapper.level3 .mod__contrata>.container.fixed .newContent h1,
  .wrapper.level4 .datos>.container.fixed .newContent h1,
  .wrapper.level4 .header__Section>.container.fixed .newContent h1,
  .wrapper.level4 .mod__contrata>.container.fixed .newContent h1 {
   display:block;
   width:100%;
   text-align:center
  }
  .wrapper.level3 .datos>.container.fixed .newContent h2.h1,
  .wrapper.level3 .header__Section>.container.fixed .newContent h2.h1,
  .wrapper.level3 .mod__contrata>.container.fixed .newContent h2.h1,
  .wrapper.level4 .datos>.container.fixed .newContent h2.h1,
  .wrapper.level4 .header__Section>.container.fixed .newContent h2.h1,
  .wrapper.level4 .mod__contrata>.container.fixed .newContent h2.h1 {
   display:block;
   width:100%;
   text-align:center
  }
  .wrapper.level3 .datos>.container.fixed .newContent .subMenu3,
  .wrapper.level3 .header__Section>.container.fixed .newContent .subMenu3,
  .wrapper.level3 .mod__contrata>.container.fixed .newContent .subMenu3,
  .wrapper.level4 .datos>.container.fixed .newContent .subMenu3,
  .wrapper.level4 .header__Section>.container.fixed .newContent .subMenu3,
  .wrapper.level4 .mod__contrata>.container.fixed .newContent .subMenu3 {
   width:100%
  }
  .wrapper.level3 .datos>.container.fixed .newContent .actions,
  .wrapper.level3 .header__Section>.container.fixed .newContent .actions,
  .wrapper.level3 .mod__contrata>.container.fixed .newContent .actions,
  .wrapper.level4 .datos>.container.fixed .newContent .actions,
  .wrapper.level4 .header__Section>.container.fixed .newContent .actions,
  .wrapper.level4 .mod__contrata>.container.fixed .newContent .actions {
   display:block!important;
   width:100%;
   text-align:center
  }
  .wrapper.level3 .datos>.container.fixed .newContent .actions .btn-rojo,
  .wrapper.level3 .header__Section>.container.fixed .newContent .actions .btn-rojo,
  .wrapper.level3 .mod__contrata>.container.fixed .newContent .actions .btn-rojo,
  .wrapper.level4 .datos>.container.fixed .newContent .actions .btn-rojo,
  .wrapper.level4 .header__Section>.container.fixed .newContent .actions .btn-rojo,
  .wrapper.level4 .mod__contrata>.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 .datos>.container.fixed .newContent h1,
  .wrapper.level3 .header__Section>.container.fixed .newContent h1,
  .wrapper.level3 .mod__contrata>.container.fixed .newContent h1,
  .wrapper.level4 .datos>.container.fixed .newContent h1,
  .wrapper.level4 .header__Section>.container.fixed .newContent h1,
  .wrapper.level4 .mod__contrata>.container.fixed .newContent h1 {
   display:block;
   width:100%;
   text-align:center
  }
  .wrapper.level3 .datos>.container.fixed .newContent h2.h1,
  .wrapper.level3 .header__Section>.container.fixed .newContent h2.h1,
  .wrapper.level3 .mod__contrata>.container.fixed .newContent h2.h1,
  .wrapper.level4 .datos>.container.fixed .newContent h2.h1,
  .wrapper.level4 .header__Section>.container.fixed .newContent h2.h1,
  .wrapper.level4 .mod__contrata>.container.fixed .newContent h2.h1 {
   display:block;
   width:100%;
   text-align:center
  }
  .wrapper.level3 .datos>.container.fixed .newContent .subMenu3,
  .wrapper.level3 .header__Section>.container.fixed .newContent .subMenu3,
  .wrapper.level3 .mod__contrata>.container.fixed .newContent .subMenu3,
  .wrapper.level4 .datos>.container.fixed .newContent .subMenu3,
  .wrapper.level4 .header__Section>.container.fixed .newContent .subMenu3,
  .wrapper.level4 .mod__contrata>.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 .slider__Home.newSlider .slider__index .slider-contenido p + a.btn-azul,
_::-webkit-full-page-media .slider__Home.newSlider .slider__index2 .slider-contenido p + a.btn-azul,
_::-webkit-full-page-media .slider__Home.newSlider .slider__carrusel .slider-contenido p + a.btn-azul,
_:future .slider__Home.newSlider .slider__index .slider-contenido p + a.btn-azul,
_:future .slider__Home.newSlider .slider__index2 .slider-contenido p + a.btn-azul,
_:future .slider__Home.newSlider .slider__carrusel .slider-contenido p + a.btn-azul,
:root .safari_only .slider__Home.newSlider .slider__index .slider-contenido p + a.btn-azul,
:root .safari_only .slider__Home.newSlider .slider__index2 .slider-contenido p + a.btn-azul,
:root .safari_only .slider__Home.newSlider .slider__carrusel .slider-contenido p + a.btn-azul {
 max-width:initial!important
}
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
 .slider__Home.newSlider .slider__carrusel .slider-contenido p+a.btn-azul,
 .slider__Home.newSlider .slider__index .slider-contenido p+a.btn-azul,
 .slider__Home.newSlider .slider__index2 .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
 }
}
@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
 }
}
@media screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-device-pixel-ratio:3) {
 iframe.buscadorGSA {
  width:330px
 }
}
@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
 }
}
@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
 }
}
@media screen and (min-width:0\0) {
 header [class*=superior] .container {
  height:36px
 }
 header [class*=medio] .cacsMap.active,
 header [class*=medio] .searchMap.active {
  justify-content:flex-start;
  -webkit-justify-content:flex-start;
  -ms-flex-pack:flex-start;
  -ms-flex-pack:start
 }
 header .wpthemeHeaderNav li,
 header [class*=navegation] li {
  text-align:left
 }
 header .wpthemeHeaderNav .subMenu a,
 header [class*=navegation] .subMenu a {
  padding:0
 }
 header .header__logo {
  background:url(img/logo.png) no-repeat!important;
  display:block
 }
 header .wpthemeHeaderNav,
 header [class*=navegation] {
  width:initial
 }
 header .wpthemeHeaderNav ul,
 header [class*=navegation] ul {
  width:auto
 }
 header .wpthemeHeaderNav ul:last-child,
 header [class*=navegation] ul:last-child {
  width:auto!important
 }
 header .contCacs input[type=search],
 header .contSearch input[type=search] {
  width:100%
 }
 .wrapper.level3 .datos>.container.fixed,
 .wrapper.level3 .header__Section>.container.fixed,
 .wrapper.level3 .mod__contrata>.container.fixed {
  max-width:100%
 }
 .wrapper.level3 .datos>.container.fixed .newContent,
 .wrapper.level3 .header__Section>.container.fixed .newContent,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent {
  display:block!important
 }
 .wrapper.level3 .datos>.container.fixed .newContent h1,
 .wrapper.level3 .header__Section>.container.fixed .newContent h1,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent h1 {
  float:left
 }
 .wrapper.level3 .datos>.container.fixed .newContent .subMenu3,
 .wrapper.level3 .header__Section>.container.fixed .newContent .subMenu3,
 .wrapper.level3 .mod__contrata>.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__carrusel .slider-contenido h1,
 .slider__carrusel .slider-contenido h2,
 .slider__carrusel .slider-contenido h2.h1,
 .slider__index .slider-contenido h1,
 .slider__index .slider-contenido h2,
 .slider__index .slider-contenido h2.h1,
 .slider__index2 .slider-contenido h1,
 .slider__index2 .slider-contenido h2,
 .slider__index2 .slider-contenido h2.h1,
 .slider__inter .slider-contenido h1,
 .slider__inter .slider-contenido h2,
 .slider__inter .slider-contenido h2.h1 {
  font-size:44px;
  font-size:2.75rem
 }
 .slider__carrusel .slider-contenido p,
 .slider__index .slider-contenido p,
 .slider__index2 .slider-contenido p,
 .slider__inter .slider-contenido p {
  font-size:28px;
  font-size:1.75rem
 }
}
@media only screen and (min-width:1281px) and (max-width:1560px) {
 #contenedor-ATP .container,
 .breadcrumb,
 .cont-head3,
 .container,
 .newContent,
 .panel-aviso,
 .panel-play-detalles>div,
 .panel-play-selectores,
 .panel-play-selectores-medida,
 .planContrata article,
 .subMenu,
 .wrapper.level3 .datos>.container.fixed .newContent,
 .wrapper.level3 .header__Section>.container.fixed .newContent,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent,
 .wrapper.level4 .datos>.container.fixed .newContent,
 .wrapper.level4 .header__Section>.container.fixed .newContent,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent,
 form.formContrata,
 form.formContrataFormaPago,
 form.formContrataTodoClaro,
 form.webCall {
  max-width:1255px!important
 }
 form.formContrata,
 form.formContrataFormaPago,
 form.formContrataTodoClaro,
 form.webCall {
  max-width:1255px!important
 }
}
@media only screen and (min-width:1101px) and (max-width:1280px) {
 #contenedor-ATP .container,
 .breadcrumb,
 .cont-head3,
 .container,
 .newContent,
 .panel-aviso,
 .panel-play-detalles>div,
 .panel-play-selectores,
 .panel-play-selectores-medida,
 .planContrata article,
 .subMenu,
 .wrapper.level3 .datos>.container.fixed .newContent,
 .wrapper.level3 .header__Section>.container.fixed .newContent,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent,
 .wrapper.level4 .datos>.container.fixed .newContent,
 .wrapper.level4 .header__Section>.container.fixed .newContent,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent,
 form.formContrata,
 form.formContrataFormaPago,
 form.formContrataTodoClaro,
 form.webCall {
  max-width:1060px!important
 }
 form.formContrata,
 form.formContrataFormaPago,
 form.formContrataTodoClaro,
 form.webCall {
  max-width:1060px!important
 }
 .container.fixed .newContent {
  padding:0 5px
 }
 section.datos .cont-head3.chargeImg .contDescrip,
 section.header__Section .cont-head3.chargeImg .contDescrip,
 section.mod__contrata .cont-head3.chargeImg .contDescrip {
  max-width:550px
 }
 .miClaro .g-recaptcha iframe,
 .mod__miClaro .g-recaptcha iframe {
  transform:scale(.9)
 }
 .cont-paquetes .cont-paquetes__texto>h2,
 section.datos .cont-paquetes .cont-paquetes__texto>h2,
 section.header__Section .cont-paquetes .cont-paquetes__texto>h2,
 section.mod__contrata .cont-paquetes .cont-paquetes__texto>h2 {
  font-size:32px;
  font-size:2rem
 }
 .cont-paquetes .cont-paquetes__texto>h2>span,
 section.datos .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 {
  display:block;
  margin-top:14px
 }
 .cont-paquetes .cont-paquetes__texto>p,
 section.datos .cont-paquetes .cont-paquetes__texto>p,
 section.header__Section .cont-paquetes .cont-paquetes__texto>p,
 section.mod__contrata .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) {
 #contenedor-ATP .container,
 .breadcrumb,
 .cont-head3,
 .container,
 .newContent,
 .panel-aviso,
 .panel-play-detalles>div,
 .panel-play-selectores,
 .panel-play-selectores-medida,
 .planContrata article,
 .subMenu,
 .wrapper.level3 .datos>.container.fixed .newContent,
 .wrapper.level3 .header__Section>.container.fixed .newContent,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent,
 .wrapper.level4 .datos>.container.fixed .newContent,
 .wrapper.level4 .header__Section>.container.fixed .newContent,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent,
 form.formContrata,
 form.formContrataFormaPago,
 form.formContrataTodoClaro,
 form.webCall {
  max-width:960px!important;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 5px
 }
 form.formContrata,
 form.formContrataFormaPago,
 form.formContrataTodoClaro,
 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
 }
 .hideD,
 .hideM,
 .hideT {
  display:block
 }
 .miClaro .g-recaptcha iframe,
 .mod__miClaro .g-recaptcha iframe {
  transform:scale(.8)
 }
 .mod__promoEquiposGrid .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 .slider__Home.newSlider {
  padding:0!important
 }
 .wrapper .imageBanner {
  padding:0!important
 }
 .wrapper.level3 .datos>.container.fixed .newContent:before,
 .wrapper.level3 .header__Section>.container.fixed .newContent:before,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent:before,
 .wrapper.level4 .datos>.container.fixed .newContent:before,
 .wrapper.level4 .header__Section>.container.fixed .newContent:before,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent:before {
  left:10px
 }
 .wrapper.level3 .datos>.container.fixed .newContent h2.h1.ico,
 .wrapper.level3 .datos>.container.fixed .newContent>h1.ico,
 .wrapper.level3 .header__Section>.container.fixed .newContent h2.h1.ico,
 .wrapper.level3 .header__Section>.container.fixed .newContent>h1.ico,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent h2.h1.ico,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent>h1.ico,
 .wrapper.level4 .datos>.container.fixed .newContent h2.h1.ico,
 .wrapper.level4 .datos>.container.fixed .newContent>h1.ico,
 .wrapper.level4 .header__Section>.container.fixed .newContent h2.h1.ico,
 .wrapper.level4 .header__Section>.container.fixed .newContent>h1.ico,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent h2.h1.ico,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent>h1.ico {
  margin-left:90px
 }
 .miClaro .g-recaptcha iframe,
 .mod__miClaro .g-recaptcha iframe {
  transform:scale(.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 .optinForm {
  width:100%;
  max-width:590px
 }
}
@media only screen and (min-width:1100px) {
 .cont-paquetes .cont-paquetes__texto,
 section.datos .cont-paquetes .cont-paquetes__texto,
 section.header__Section .cont-paquetes .cont-paquetes__texto,
 section.mod__contrata .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
 }
 .cont-paquetes,
 section.datos .cont-paquetes,
 section.header__Section .cont-paquetes,
 section.mod__contrata .cont-paquetes {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .cont-paquetes .cont-paquetes__paneles,
 section.datos .cont-paquetes .cont-paquetes__paneles,
 section.header__Section .cont-paquetes .cont-paquetes__paneles,
 section.mod__contrata .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.datos .cont-paquetes .cont-paquetes__texto,
 section.header__Section .cont-paquetes .cont-paquetes__texto,
 section.mod__contrata .cont-paquetes .cont-paquetes__texto {
  order:-1;
  height:350px;
  background:url(../img/bg-paquete-prepago-web.jpg) no-repeat top right;
  background-size:cover;
  padding:40px 20px;
  margin-left:-20px;
  margin-right:-20px
 }
 .cont-paquetes .panel-paquete,
 section.datos .cont-paquetes .panel-paquete,
 section.header__Section .cont-paquetes .panel-paquete,
 section.mod__contrata .cont-paquetes .panel-paquete {
  margin-left:20px;
  margin-right:20px
 }
 section.datos .bg-paquetes-prepago,
 section.header__Section .bg-paquetes-prepago,
 section.mod__contrata .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,.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) {
 .contCardsMultiplan .cardPlanRoaming {
  width:calc(50% - 20px)
 }
 .cardsMultiplanAdicional .cardMultiplanAdicional {
  width:calc(50% - 20px)
 }
 .cont-innovation-logo-footer {
  display:none
 }
 .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.datos .promoHeader,
 section.header__Section .promoHeader,
 section.mod__contrata .promoHeader {
  padding:0 20px
 }
 section.datos .promoHeader .cont-head3 .contDescrip,
 section.header__Section .promoHeader .cont-head3 .contDescrip,
 section.mod__contrata .promoHeader .cont-head3 .contDescrip {
  width:50%
 }
 .mod__catPlanes .catPlanElement .cPlanCarac {
  width:100%;
  margin-bottom:20px
 }
 .mod__catPlanes .catPlanElement .cPlanCarac dl.redesSociales dd ul li {
  margin:0 2px
 }
 .mod__catPlanes .catPlanElement .cPlanPrecio {
  width:100%
 }
 .mod__catPlanes .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 .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:url(../img/img-formulario-negocios-inicial-01.jpg) no-repeat center center;
  background-size:cover;
  margin-right:5px;
  -webkit-box-shadow:3px 0 6px 0 rgba(0,0,0,.4);
  -moz-box-shadow:3px 0 6px 0 rgba(0,0,0,.4);
  box-shadow:3px 0 6px 0 rgba(0,0,0,.4)
 }
 .propuesta-neg__principal .propuesta-neg__botones .neg__start-up {
  background:url(../img/img-formulario-negocios-inicial-02.jpg) no-repeat center center;
  background-size:cover;
  margin-left:5px;
  -webkit-box-shadow:-3px 0 6px 0 rgba(0,0,0,.4);
  -moz-box-shadow:-3px 0 6px 0 rgba(0,0,0,.4);
  box-shadow:-3px 0 6px 0 rgba(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
 }
 .contentWebcall.withImg {
  padding-top:0
 }
 .contentWebcall.withImg .imgContForm {
  position:relative;
  width:calc(100% + 30px);
  margin-left:-15px;
  margin-right:-15px;
  height:auto;
  left:initial;
  top:initial
 }
 .contentWebcall.withImg .imgContForm img {
  min-width:initial
 }
 .contentWebcall.withImg .imgContForm img.web {
  display:none
 }
 .contentWebcall.withImg .imgContForm img.movil {
  display:block
 }
 .contentWebcall.withImg form.webCall {
  margin-top:-120px
 }
 .flexDirDerechaForm,
 form.flexDirDerechaForm {
  justify-content:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center
 }
 .contentNegocioStartupsBg .formButtons,
 .contentNegocioStartupsBg form {
  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
 }
 .slider__Home.newSlider .bx-wrapper .slider-contenido p>span {
  font-size:20px;
  font-size:1.25rem
 }
 section.portaContent .g-3,
 section.portaContent .g-4,
 section.portaContent .g-5,
 section.portaContent .g-6,
 section.portaContent .g-7,
 section.portaContent .g-8,
 section.portaContent .g-9 {
  width:50%
 }
 .miClaro .g-recaptcha iframe,
 .mod__miClaro .g-recaptcha iframe {
  transform:scale(.8)
 }
}
@media only screen and (max-width:830px) {
 .mod__promoEquiposGrid .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 (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:.875rem;
  font-weight:300
 }
 .forceH1 {
  font-size:28px!important;
  font-size:1.75rem!important
 }
 .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:#0097a9;
  float:left
 }
 .bloqueMenuIcon .icoIngresar:first-child,
 .bloqueMenuIcon .icoSoporte:first-child {
  margin-left:0
 }
 .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(.65);
  margin:-7px auto -3px;
  float:left
 }
 .bloqueMenuIcon .icoIngresar:before {
  background-position:-24px 0
 }
 .bloqueMenuIcon .icoSoporte:before {
  background-position:0 0
 }
 .hideM {
  display:block
 }
 .hideT {
  display:none!important
 }
 .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__carrusel .slider-contenido,
 .slider__index .slider-contenido,
 .slider__index2 .slider-contenido {
  padding:10px
 }
 .slider__carrusel .slider-contenido a,
 .slider__carrusel .slider-contenido h1,
 .slider__carrusel .slider-contenido h2,
 .slider__carrusel .slider-contenido h2.h1,
 .slider__carrusel .slider-contenido p,
 .slider__index .slider-contenido a,
 .slider__index .slider-contenido h1,
 .slider__index .slider-contenido h2,
 .slider__index .slider-contenido h2.h1,
 .slider__index .slider-contenido p,
 .slider__index2 .slider-contenido a,
 .slider__index2 .slider-contenido h1,
 .slider__index2 .slider-contenido h2,
 .slider__index2 .slider-contenido h2.h1,
 .slider__index2 .slider-contenido p {
  width:95%!important
 }
 .slider__carrusel .slider-contenido a h1,
 .slider__carrusel .slider-contenido a h2,
 .slider__carrusel .slider-contenido a h2.h1,
 .slider__carrusel .slider-contenido h1 h1,
 .slider__carrusel .slider-contenido h1 h2,
 .slider__carrusel .slider-contenido h1 h2.h1,
 .slider__carrusel .slider-contenido h2 h1,
 .slider__carrusel .slider-contenido h2 h2,
 .slider__carrusel .slider-contenido h2 h2.h1,
 .slider__carrusel .slider-contenido h2.h1 h1,
 .slider__carrusel .slider-contenido h2.h1 h2,
 .slider__carrusel .slider-contenido h2.h1 h2.h1,
 .slider__carrusel .slider-contenido p h1,
 .slider__carrusel .slider-contenido p h2,
 .slider__carrusel .slider-contenido p h2.h1,
 .slider__index .slider-contenido a h1,
 .slider__index .slider-contenido a h2,
 .slider__index .slider-contenido a h2.h1,
 .slider__index .slider-contenido h1 h1,
 .slider__index .slider-contenido h1 h2,
 .slider__index .slider-contenido h1 h2.h1,
 .slider__index .slider-contenido h2 h1,
 .slider__index .slider-contenido h2 h2,
 .slider__index .slider-contenido h2 h2.h1,
 .slider__index .slider-contenido h2.h1 h1,
 .slider__index .slider-contenido h2.h1 h2,
 .slider__index .slider-contenido h2.h1 h2.h1,
 .slider__index .slider-contenido p h1,
 .slider__index .slider-contenido p h2,
 .slider__index .slider-contenido p h2.h1,
 .slider__index2 .slider-contenido a h1,
 .slider__index2 .slider-contenido a h2,
 .slider__index2 .slider-contenido a h2.h1,
 .slider__index2 .slider-contenido h1 h1,
 .slider__index2 .slider-contenido h1 h2,
 .slider__index2 .slider-contenido h1 h2.h1,
 .slider__index2 .slider-contenido h2 h1,
 .slider__index2 .slider-contenido h2 h2,
 .slider__index2 .slider-contenido h2 h2.h1,
 .slider__index2 .slider-contenido h2.h1 h1,
 .slider__index2 .slider-contenido h2.h1 h2,
 .slider__index2 .slider-contenido h2.h1 h2.h1,
 .slider__index2 .slider-contenido p h1,
 .slider__index2 .slider-contenido p h2,
 .slider__index2 .slider-contenido p h2.h1 {
  font-size:4.8vw
 }
 .slider__carrusel .slider-contenido a p,
 .slider__carrusel .slider-contenido h1 p,
 .slider__carrusel .slider-contenido h2 p,
 .slider__carrusel .slider-contenido h2.h1 p,
 .slider__carrusel .slider-contenido p p,
 .slider__index .slider-contenido a p,
 .slider__index .slider-contenido h1 p,
 .slider__index .slider-contenido h2 p,
 .slider__index .slider-contenido h2.h1 p,
 .slider__index .slider-contenido p p,
 .slider__index2 .slider-contenido a p,
 .slider__index2 .slider-contenido h1 p,
 .slider__index2 .slider-contenido h2 p,
 .slider__index2 .slider-contenido h2.h1 p,
 .slider__index2 .slider-contenido p p {
  font-size:3.7vw
 }
 .slider__carrusel .slider-contenido a a,
 .slider__carrusel .slider-contenido h1 a,
 .slider__carrusel .slider-contenido h2 a,
 .slider__carrusel .slider-contenido h2.h1 a,
 .slider__carrusel .slider-contenido p a,
 .slider__index .slider-contenido a a,
 .slider__index .slider-contenido h1 a,
 .slider__index .slider-contenido h2 a,
 .slider__index .slider-contenido h2.h1 a,
 .slider__index .slider-contenido p a,
 .slider__index2 .slider-contenido a a,
 .slider__index2 .slider-contenido h1 a,
 .slider__index2 .slider-contenido h2 a,
 .slider__index2 .slider-contenido h2.h1 a,
 .slider__index2 .slider-contenido p a {
  font-size:2.6vw
 }
 .slider__carrusel .slider-contenido a a.btn-secu,
 .slider__carrusel .slider-contenido h1 a.btn-secu,
 .slider__carrusel .slider-contenido h2 a.btn-secu,
 .slider__carrusel .slider-contenido h2.h1 a.btn-secu,
 .slider__carrusel .slider-contenido p a.btn-secu,
 .slider__index .slider-contenido a a.btn-secu,
 .slider__index .slider-contenido h1 a.btn-secu,
 .slider__index .slider-contenido h2 a.btn-secu,
 .slider__index .slider-contenido h2.h1 a.btn-secu,
 .slider__index .slider-contenido p a.btn-secu,
 .slider__index2 .slider-contenido a a.btn-secu,
 .slider__index2 .slider-contenido h1 a.btn-secu,
 .slider__index2 .slider-contenido h2 a.btn-secu,
 .slider__index2 .slider-contenido h2.h1 a.btn-secu,
 .slider__index2 .slider-contenido p a.btn-secu {
  font-size:.9rem
 }
 .bx-controls.bx-has-pager.bx-has-controls-direction {
  display:block
 }
 .equipo__destacado,
 .plan__Paquete,
 .plan__Precio {
  width:50%
 }
 .mod__accesosRapidos {
  background:#fafafa!important;
  position:fixed;
  bottom:0;
  z-index:100;
  box-shadow:5px 5px 5px 5px rgba(50,50,50,.5);
  padding:0;
  padding-top:12px
 }
 .mod__accesosRapidos .contentTituloUrl {
  display:none
 }
 .mod__accesosRapidos .container {
  padding:0
 }
 .mod__accesosRapidos a {
  padding:0 5px 0
 }
 .mod__accesosRapidos a:last-child {
  border:none
 }
 .mod__accesosRapidos a>div {
  margin:0 auto 10px
 }
 .mod__accesosRapidos a>div:before {
  margin-right:0
 }
 .mod__accesosRapidos a>div:first-child {
  transform:scale(.9)!important
 }
 .mod__accesosRapidos a .contDatos {
  font-size:10px;
  font-size:.625rem;
  margin-bottom:0
 }
 .mod__accesosRapidos a [class*=btn-] {
  display:none
 }
 .mod__accesosRapidos a h3 {
  font-size:10px;
  color:#000;
  margin-bottom:5px
 }
 .mod__accesosRapidos a h3.dest {
  color:#da291c
 }
 .mod__accesosRapidos p {
  display:none
 }
 footer.aRapidos {
  margin-bottom:78px
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido .promoBanner,
 .slider__Home.newSlider .slider__index .slider-contenido .promoBanner,
 .slider__Home.newSlider .slider__index2 .slider-contenido .promoBanner {
  position:absolute;
  margin:30px 0 20px;
  right:0;
  top:125px;
  bottom:inherit
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido h1,
 .slider__Home.newSlider .slider__carrusel .slider-contenido h2,
 .slider__Home.newSlider .slider__index .slider-contenido h1,
 .slider__Home.newSlider .slider__index .slider-contenido h2,
 .slider__Home.newSlider .slider__index2 .slider-contenido h1,
 .slider__Home.newSlider .slider__index2 .slider-contenido h2 {
  font-size:20px;
  font-size:1.25rem;
  margin:20px 0 15px
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido p>span,
 .slider__Home.newSlider .slider__index .slider-contenido p>span,
 .slider__Home.newSlider .slider__index2 .slider-contenido p>span {
  font-size:18px;
  font-size:1.125rem;
  margin-left:0
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido p+a,
 .slider__Home.newSlider .slider__index .slider-contenido p+a,
 .slider__Home.newSlider .slider__index2 .slider-contenido p+a {
  margin-top:120px!important
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido a.btn-azul,
 .slider__Home.newSlider .slider__index .slider-contenido a.btn-azul,
 .slider__Home.newSlider .slider__index2 .slider-contenido a.btn-azul {
  color:#fff!important;
  margin-top:0!important;
  width:calc(100% - 40px)!important;
  max-width:160px;
  min-width:initial
 }
 .slider__Home.bannerSmall .bx-wrapper .slider-contenido h1,
 .slider__Home.bannerSmall .bx-wrapper .slider-contenido h2 {
  margin-top:20px
 }
 .slider__Home.bannerSmall .bx-wrapper img {
  max-height:400px;
  height:400px
 }
 section.datos,
 section.header__Section,
 section.mod__contrata {
  padding:10px 0
 }
 section.eqPadd.datos,
 section.eqPadd.mod__contrata,
 section.header__Section.eqPadd {
  padding:10px 0
 }
 .wrapper.level2.cPromo .datos,
 .wrapper.level2.cPromo .header__Section,
 .wrapper.level2.cPromo .mod__contrata {
  padding:90px 0 0
 }
 .wrapper.level3 .datos>.container.fixed .newContent,
 .wrapper.level3 .header__Section>.container.fixed .newContent,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent,
 .wrapper.level4 .datos>.container.fixed .newContent,
 .wrapper.level4 .header__Section>.container.fixed .newContent,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .wrapper.level3 .datos>.container.fixed .newContent:before,
 .wrapper.level3 .header__Section>.container.fixed .newContent:before,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent:before,
 .wrapper.level4 .datos>.container.fixed .newContent:before,
 .wrapper.level4 .header__Section>.container.fixed .newContent:before,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent:before {
  content:none
 }
 .wrapper.level3 .datos>.container.fixed .newContent h2.h1,
 .wrapper.level3 .datos>.container.fixed .newContent>h1,
 .wrapper.level3 .header__Section>.container.fixed .newContent h2.h1,
 .wrapper.level3 .header__Section>.container.fixed .newContent>h1,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent h2.h1,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent>h1,
 .wrapper.level4 .datos>.container.fixed .newContent h2.h1,
 .wrapper.level4 .datos>.container.fixed .newContent>h1,
 .wrapper.level4 .header__Section>.container.fixed .newContent h2.h1,
 .wrapper.level4 .header__Section>.container.fixed .newContent>h1,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent h2.h1,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent>h1 {
  font-size:30px;
  font-size:1.875rem;
  margin-left:0;
  display:inline-block;
  padding-left:20px;
  padding-right:20px
 }
 .wrapper.level3 .datos>.container.fixed .newContent h2.h1.ico,
 .wrapper.level3 .datos>.container.fixed .newContent>h1.ico,
 .wrapper.level3 .header__Section>.container.fixed .newContent h2.h1.ico,
 .wrapper.level3 .header__Section>.container.fixed .newContent>h1.ico,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent h2.h1.ico,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent>h1.ico,
 .wrapper.level4 .datos>.container.fixed .newContent h2.h1.ico,
 .wrapper.level4 .datos>.container.fixed .newContent>h1.ico,
 .wrapper.level4 .header__Section>.container.fixed .newContent h2.h1.ico,
 .wrapper.level4 .header__Section>.container.fixed .newContent>h1.ico,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent h2.h1.ico,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent>h1.ico {
  margin-left:0!important
 }
 .wrapper.level3 .datos>.container.fixed .newContent .actions,
 .wrapper.level3 .header__Section>.container.fixed .newContent .actions,
 .wrapper.level3 .mod__contrata>.container.fixed .newContent .actions,
 .wrapper.level4 .datos>.container.fixed .newContent .actions,
 .wrapper.level4 .header__Section>.container.fixed .newContent .actions,
 .wrapper.level4 .mod__contrata>.container.fixed .newContent .actions {
  padding:0 20px
 }
 .wrapper.level3 .datos>.container .newContent,
 .wrapper.level3 .header__Section>.container .newContent,
 .wrapper.level3 .mod__contrata>.container .newContent,
 .wrapper.level4 .datos>.container .newContent,
 .wrapper.level4 .header__Section>.container .newContent,
 .wrapper.level4 .mod__contrata>.container .newContent {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .wrapper.level3 .datos>.container .newContent h1,
 .wrapper.level3 .datos>.container .newContent h2.h1,
 .wrapper.level3 .header__Section>.container .newContent h1,
 .wrapper.level3 .header__Section>.container .newContent h2.h1,
 .wrapper.level3 .mod__contrata>.container .newContent h1,
 .wrapper.level3 .mod__contrata>.container .newContent h2.h1,
 .wrapper.level4 .datos>.container .newContent h1,
 .wrapper.level4 .datos>.container .newContent h2.h1,
 .wrapper.level4 .header__Section>.container .newContent h1,
 .wrapper.level4 .header__Section>.container .newContent h2.h1,
 .wrapper.level4 .mod__contrata>.container .newContent h1,
 .wrapper.level4 .mod__contrata>.container .newContent h2.h1 {
  padding-bottom:10px
 }
 .wrapper.level3 .datos>.container .newContent .actions,
 .wrapper.level3 .header__Section>.container .newContent .actions,
 .wrapper.level3 .mod__contrata>.container .newContent .actions,
 .wrapper.level4 .datos>.container .newContent .actions,
 .wrapper.level4 .header__Section>.container .newContent .actions,
 .wrapper.level4 .mod__contrata>.container .newContent .actions {
  width:100%
 }
 .wrapper.level3 .datos>.container .newContent .actions.switch .subMenu3,
 .wrapper.level3 .header__Section>.container .newContent .actions.switch .subMenu3,
 .wrapper.level3 .mod__contrata>.container .newContent .actions.switch .subMenu3,
 .wrapper.level4 .datos>.container .newContent .actions.switch .subMenu3,
 .wrapper.level4 .header__Section>.container .newContent .actions.switch .subMenu3,
 .wrapper.level4 .mod__contrata>.container .newContent .actions.switch .subMenu3 {
  display:none
 }
 .wrapper.level3 .datos>.container .newContent .actions.switch .combo,
 .wrapper.level3 .header__Section>.container .newContent .actions.switch .combo,
 .wrapper.level3 .mod__contrata>.container .newContent .actions.switch .combo,
 .wrapper.level4 .datos>.container .newContent .actions.switch .combo,
 .wrapper.level4 .header__Section>.container .newContent .actions.switch .combo,
 .wrapper.level4 .mod__contrata>.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 .datos>.container .newContent .actions.btnFijo a[class*=btn],
 .wrapper.level3 .datos>.container .newContent .actions.btnFijo button[class*=btn],
 .wrapper.level3 .header__Section>.container .newContent .actions.btnFijo a[class*=btn],
 .wrapper.level3 .header__Section>.container .newContent .actions.btnFijo button[class*=btn],
 .wrapper.level3 .mod__contrata>.container .newContent .actions.btnFijo a[class*=btn],
 .wrapper.level3 .mod__contrata>.container .newContent .actions.btnFijo button[class*=btn],
 .wrapper.level4 .datos>.container .newContent .actions.btnFijo a[class*=btn],
 .wrapper.level4 .datos>.container .newContent .actions.btnFijo button[class*=btn],
 .wrapper.level4 .header__Section>.container .newContent .actions.btnFijo a[class*=btn],
 .wrapper.level4 .header__Section>.container .newContent .actions.btnFijo button[class*=btn],
 .wrapper.level4 .mod__contrata>.container .newContent .actions.btnFijo a[class*=btn],
 .wrapper.level4 .mod__contrata>.container .newContent .actions.btnFijo button[class*=btn] {
  display:block!important
 }
 .wrapper.level3 .datos>.container .newContent .actions.btnFijo .subMenu3 ul li,
 .wrapper.level3 .header__Section>.container .newContent .actions.btnFijo .subMenu3 ul li,
 .wrapper.level3 .mod__contrata>.container .newContent .actions.btnFijo .subMenu3 ul li,
 .wrapper.level4 .datos>.container .newContent .actions.btnFijo .subMenu3 ul li,
 .wrapper.level4 .header__Section>.container .newContent .actions.btnFijo .subMenu3 ul li,
 .wrapper.level4 .mod__contrata>.container .newContent .actions.btnFijo .subMenu3 ul li {
  margin-bottom:0
 }
 .wrapper.level3 .datos>.container .newContent.reverse .actions,
 .wrapper.level3 .header__Section>.container .newContent.reverse .actions,
 .wrapper.level3 .mod__contrata>.container .newContent.reverse .actions,
 .wrapper.level4 .datos>.container .newContent.reverse .actions,
 .wrapper.level4 .header__Section>.container .newContent.reverse .actions,
 .wrapper.level4 .mod__contrata>.container .newContent.reverse .actions {
  margin-top:10px;
  order:-1
 }
 .wrapper.level3 .datos>.container .subMenu3 ul,
 .wrapper.level3 .header__Section>.container .subMenu3 ul,
 .wrapper.level3 .mod__contrata>.container .subMenu3 ul,
 .wrapper.level4 .datos>.container .subMenu3 ul,
 .wrapper.level4 .header__Section>.container .subMenu3 ul,
 .wrapper.level4 .mod__contrata>.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 .datos>.container .subMenu3 ul li,
 .wrapper.level3 .header__Section>.container .subMenu3 ul li,
 .wrapper.level3 .mod__contrata>.container .subMenu3 ul li,
 .wrapper.level4 .datos>.container .subMenu3 ul li,
 .wrapper.level4 .header__Section>.container .subMenu3 ul li,
 .wrapper.level4 .mod__contrata>.container .subMenu3 ul li {
  margin-bottom:10px
 }
 .wrapper.level3 .datos>.container .subMenu3+a,
 .wrapper.level3 .header__Section>.container .subMenu3+a,
 .wrapper.level3 .mod__contrata>.container .subMenu3+a,
 .wrapper.level4 .datos>.container .subMenu3+a,
 .wrapper.level4 .header__Section>.container .subMenu3+a,
 .wrapper.level4 .mod__contrata>.container .subMenu3+a {
  display:none!important
 }
 .wrapper.level3 .datos>.container [class*=btn],
 .wrapper.level3 .header__Section>.container [class*=btn],
 .wrapper.level3 .mod__contrata>.container [class*=btn],
 .wrapper.level4 .datos>.container [class*=btn],
 .wrapper.level4 .header__Section>.container [class*=btn],
 .wrapper.level4 .mod__contrata>.container [class*=btn] {
  display:none!important
 }
 .wrapper.level3 .datos>.container .returnLink,
 .wrapper.level3 .header__Section>.container .returnLink,
 .wrapper.level3 .mod__contrata>.container .returnLink,
 .wrapper.level4 .datos>.container .returnLink,
 .wrapper.level4 .header__Section>.container .returnLink,
 .wrapper.level4 .mod__contrata>.container .returnLink {
  padding-right:10px
 }
 .wrapper.level3 .datos>.container .returnLink+[class*=btn],
 .wrapper.level3 .header__Section>.container .returnLink+[class*=btn],
 .wrapper.level3 .mod__contrata>.container .returnLink+[class*=btn],
 .wrapper.level4 .datos>.container .returnLink+[class*=btn],
 .wrapper.level4 .header__Section>.container .returnLink+[class*=btn],
 .wrapper.level4 .mod__contrata>.container .returnLink+[class*=btn] {
  display:block!important
 }
 .wrapper.level3 .datos>.container h1.hasSubTitle,
 .wrapper.level3 .header__Section>.container h1.hasSubTitle,
 .wrapper.level3 .mod__contrata>.container h1.hasSubTitle,
 .wrapper.level4 .datos>.container h1.hasSubTitle,
 .wrapper.level4 .header__Section>.container h1.hasSubTitle,
 .wrapper.level4 .mod__contrata>.container h1.hasSubTitle {
  padding-bottom:10px
 }
 .wrapper.level3 .datos>.container h2.hSubTitle,
 .wrapper.level3 .header__Section>.container h2.hSubTitle,
 .wrapper.level3 .mod__contrata>.container h2.hSubTitle,
 .wrapper.level4 .datos>.container h2.hSubTitle,
 .wrapper.level4 .header__Section>.container h2.hSubTitle,
 .wrapper.level4 .mod__contrata>.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 .maxR,
 .calculadorPlan>form .contRounded .minR {
  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 article {
  width:50%
 }
 .mod__catPromo.noticias 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] dl {
  width:50%;
  margin-bottom:10px
 }
 footer [class*=superior] 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] .footer__foot {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  padding:10px 0
 }
 footer [class*=inferior] .footer__logo {
  margin:initial!important
 }
 footer [class*=inferior] p {
  padding-top:5px
 }
 footer [class*=inferior] .footer__menu {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 footer [class*=inferior] .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] .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 dd p.noClient a:after,
 .miClaro__login dt 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:.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:.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__Internet,
 .mod__TV,
 .mod__Telefono {
  margin-bottom:0
 }
 .microPlan {
  width:50%;
  padding-bottom:20px
 }
 .formContrataFormaPago,
 .formContrataTodoClaro {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 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
 }
 .formResume .formImg img.web {
  display:none
 }
 .formResume .formImg img.mov {
  display:block
 }
 .formButtons {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .formButtons a.btn-azul,
 .formButtons a.btn-gris,
 .formButtons a.btn-negro,
 .formButtons a.btn-rojo,
 .formButtons button.btn-azul,
 .formButtons button.btn-gris,
 .formButtons button.btn-negro,
 .formButtons button.btn-rojo {
  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-azul,
 .formButtons .contBtn a.btn-gris,
 .formButtons .contBtn a.btn-negro,
 .formButtons .contBtn a.btn-rojo,
 .formButtons .contBtn button.btn-azul,
 .formButtons .contBtn button.btn-gris,
 .formButtons .contBtn button.btn-negro,
 .formButtons .contBtn button.btn-rojo {
  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
 }
 .contentWebcall.withImg form.webCall {
  margin-top:-60px
 }
 .btnChat,
 .btnChatAtencion,
 .btnPagosRecargas {
  display:none
 }
 .btnSucursalVirtual {
  display:none!important
 }
 .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:.8rem
 }
 .mod__Promociones .contentTituloUrl .link {
  min-width:90px
 }
 .level2 .datos h1,
 .level2 .datos h2.h1,
 .level2 .header__Section h1,
 .level2 .header__Section h2.h1,
 .level2 .mod__contrata h1,
 .level2 .mod__contrata h2.h1,
 .level2.datos h1,
 .level2.datos h2.h1 {
  font-size:30px;
  font-size:1.875rem
 }
 .level2 .datos h2,
 .level2 .header__Section h2,
 .level2 .mod__contrata h2,
 .level2.datos h2 {
  font-size:1rem
 }
 .level2 .datos,
 .level2 .header__Section,
 .level2 .mod__contrata {
  padding-bottom:20px
 }
 .level2 .datos+.slider__inter,
 .level2 .header__Section+.slider__inter,
 .level2 .mod__contrata+.slider__inter {
  margin-top:-20px
 }
 .level2 .datos+.slider__Home,
 .level2 .header__Section+.slider__Home,
 .level2 .mod__contrata+.slider__Home {
  margin-top:-40px
 }
 .home__Modulos1 h3,
 .home__Modulos2 h3,
 .home__encuesta h3,
 .mod__Ayuda h3,
 .mod__Modulos2 h3,
 .mod__Ofertas h3,
 .mod__Promociones h3,
 .mod__encuesta h3 {
  font-size:22px;
  font-size:1.375rem
 }
 .home__Modulos1 p,
 .home__Modulos2 p,
 .home__encuesta p,
 .mod__Ayuda p,
 .mod__Modulos2 p,
 .mod__Ofertas p,
 .mod__Promociones p,
 .mod__encuesta p {
  font-size:1rem
 }
 .home__Modulos1 .link,
 .home__Modulos2 .link,
 .home__encuesta .link,
 .mod__Ayuda .link,
 .mod__Modulos2 .link,
 .mod__Ofertas .link,
 .mod__Promociones .link,
 .mod__encuesta .link {
  font-size:.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 {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .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 {
  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:.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:after,
 .cont__caracteristicas article.plusIcons:before {
  display:none
 }
 .cont__beneficios article {
  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 {
  padding-bottom:0
 }
 .armaPlay .resumen .contenDescrip:after {
  bottom:0;
  width:100%
 }
 .armaPlay .resumen .descripAdicional,
 .armaPlay .resumen .descripUnit {
  border-bottom:1px solid #ddd;
  width:50%
 }
 .armaPlay .resumen .descripAdicional:last-child,
 .armaPlay .resumen .descripUnit:last-child {
  border-right:0
 }
 .armaPlay .resumen .descripAdicional:nth-child(even),
 .armaPlay .resumen .descripUnit:nth-child(even) {
  border-right:0!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-azul,
 .armaPlay .cont-btns .btn-gris,
 .armaPlay .cont-btns .btn-negro,
 .armaPlay .cont-btns .btn-rojo {
  width:100%;
  margin-bottom:10px
 }
 .mod__promoEquipos .promoEquipoTitle h3 {
  width:50%
 }
 .mod__promoEquipos .promoEquipoTitle .vigencia {
  width:50%
 }
 .mod__promoEquipos .promoEquipoElement {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoBeneficios,
 .mod__promoEquipos .promoEquipoElement .pEquipoCarac,
 .mod__promoEquipos .promoEquipoElement .pEquipoPrecio,
 .mod__promoEquipos .promoEquipoElement .pEquipoSlider {
  width:50%;
  border:none;
  margin:0;
  padding:40px
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoSlider {
  padding:0 40px;
  border-right:#ddd 1px solid;
  order:0
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoBeneficios {
  border-top:#ddd 1px solid;
  border-right:#ddd 1px solid;
  order:2
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoCarac {
  border-top:#ddd 1px solid;
  order:3
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoPrecio {
  padding:40px 10px;
  order:1
 }
 .mod__promoPlanes .promoPlanElement {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .mod__promoPlanes .promoPlanElement .pPlan,
 .mod__promoPlanes .promoPlanElement .pPlanCarac,
 .mod__promoPlanes .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 .promoPlanElement .pPlan {
  border-top:none;
  border-right:#ddd 1px solid;
  order:0
 }
 .mod__promoPlanes .promoPlanElement .pPlanCarac {
  width:100%;
  border-top:#ddd 1px solid;
  order:2
 }
 .mod__promoPlanes .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 .promoPaqueteElement {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .mod__promoPaquetes .promoPaqueteElement.fourCols .pPaquete {
  width:50%;
  margin:0 0 20px 0
 }
 .mod__promoPaquetes .promoPaqueteElement.fourCols .pPaquete:last-child {
  margin:0!important
 }
 .label__headerSection .backLink {
  text-align:left;
  position:relative;
  top:0;
  margin-bottom:20px
 }
 .mod__Cacs .cacsMap.active .container .cont-cacsMap,
 .mod__Cacs .searchMap.active .container .cont-cacsMap {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .mod__Cacs .cacsMap.active .container .cont-cacsMap .selectCacs,
 .mod__Cacs .searchMap.active .container .cont-cacsMap .selectCacs {
  width:100%;
  max-width:500px;
  margin:10px
 }
 .mod__Cacs .cacsMap.active .container .cont-cacsMap p,
 .mod__Cacs .searchMap.active .container .cont-cacsMap p {
  text-align:center
 }
 .mod__Cacs .cacsMap.active .container .cont-cacsMap .selectCacs>select,
 .mod__Cacs .searchMap.active .container .cont-cacsMap .selectCacs>select {
  min-width:160px
 }
 .mod__Cacs .cacsMap.active .container .cont-searchMap .autodetect,
 .mod__Cacs .cacsMap.active .container .cont-searchMap .buscaDir,
 .mod__Cacs .cacsMap.active .container .cont-searchMap .esEsta,
 .mod__Cacs .searchMap.active .container .cont-searchMap .autodetect,
 .mod__Cacs .searchMap.active .container .cont-searchMap .buscaDir,
 .mod__Cacs .searchMap.active .container .cont-searchMap .esEsta {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .mod__Cacs .cacsMap.active .container .cont-searchMap .autodetect p,
 .mod__Cacs .cacsMap.active .container .cont-searchMap .buscaDir p,
 .mod__Cacs .cacsMap.active .container .cont-searchMap .esEsta p,
 .mod__Cacs .searchMap.active .container .cont-searchMap .autodetect p,
 .mod__Cacs .searchMap.active .container .cont-searchMap .buscaDir p,
 .mod__Cacs .searchMap.active .container .cont-searchMap .esEsta 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 .boxLinks {
  width:100%;
  padding-right:0!important;
  margin-bottom:20px
 }
 .mod__promoRecargas .promoRecCont {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap
 }
 .mod__promoRecargas .promoRecCont .formPromoRecargas,
 .mod__promoRecargas .promoRecCont .textPromoRecargas {
  width:100%
 }
 .mod__promoRecargas .promoRecCont .textPromoRecargas {
  padding-right:0
 }
 .mod__promoRecargas .promoRecCont .formPromoRecargas form .buttons {
  padding-left:0
 }
 form.formContrata.v2,
 form.formContrataFormaPago.v2,
 form.formContrataTodoClaro.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.formContrataFormaPago.v2 .formAction,
 form.formContrataFormaPago.v2 .promoImages,
 form.formContrataTodoClaro.v2 .formAction,
 form.formContrataTodoClaro.v2 .promoImages,
 form.webCall.v2 .formAction,
 form.webCall.v2 .promoImages {
  width:100%
 }
 form.formContrata.v2 .promoImages,
 form.formContrataFormaPago.v2 .promoImages,
 form.formContrataTodoClaro.v2 .promoImages,
 form.webCall.v2 .promoImages {
  margin-bottom:10px
 }
 form.formContrata.v2 .promoImages img,
 form.formContrataFormaPago.v2 .promoImages img,
 form.formContrataTodoClaro.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:0 0!important
 }
 .bannerPort {
  margin:0
 }
 .bannerPort .bannerPortText {
  width:100%
 }
 .bannerPort .contentCard .card {
  max-width:initial
 }
 .bannerPort form {
  width:100%
 }
 .planDestHTMLA .planDestHTMLAHeader h2 {
  width:100%;
  margin-bottom:20px
 }
 .planDestHTMLA .planDestHTMLAHeader .redesSociales {
  width:100%
 }
 .planDestHTMLA .planDestHTMLAImg .imgCont {
  width:100%;
  margin-right:0
 }
 .planDestForm form {
  max-width:100%
 }
 section.datos .cont-head3.chargeImg,
 section.header__Section .cont-head3.chargeImg,
 section.mod__contrata .cont-head3.chargeImg {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  margin-bottom:initial
 }
 section.datos .cont-head3 .contDescrip,
 section.datos .cont-head3 .contImg,
 section.header__Section .cont-head3 .contDescrip,
 section.header__Section .cont-head3 .contImg,
 section.mod__contrata .cont-head3 .contDescrip,
 section.mod__contrata .cont-head3 .contImg {
  width:100%!important
 }
 section.datos .cont-head3 .contDescrip .optinForm,
 section.header__Section .cont-head3 .contDescrip .optinForm,
 section.mod__contrata .cont-head3 .contDescrip .optinForm {
  margin-left:0
 }
 section.datos .cont-head3 .contDescrip .botonera,
 section.header__Section .cont-head3 .contDescrip .botonera,
 section.mod__contrata .cont-head3 .contDescrip .botonera {
  margin-left:0
 }
 section.datos+section.portabilidad.v3,
 section.header__Section+section.portabilidad.v3,
 section.mod__contrata+section.portabilidad.v3 {
  margin-top:initial
 }
 section.onlyHeader h1,
 section.onlyHeader h2 {
  font-size:28px;
  font-size:1.75rem;
  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 td,
 .responsiveTable th,
 .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
 }
 .responsiveTable.tabPrin {
  border:none
 }
 .responsiveTable.tabPrin tbody td {
  width:100%;
  border:1px solid #ddd!important;
  border-bottom:none!important
 }
 .responsiveTable.tabPrin tbody td:last-child {
  border-bottom:1px solid #ddd!important
 }
 .responsiveTable.tabPrin tbody tr {
  margin-bottom:20px
 }
 .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 .banner-form h2 {
  font-size:20px;
  font-size:1.25rem
 }
 .fakeSlider .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:.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 .5s;
  -moz-transition:left .5s;
  -ms-transition:left .5s;
  transition:left .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:#da291c;
  -webkit-transition:left .5s;
  -moz-transition:left .5s;
  -ms-transition:left .5s;
  transition:left .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:.6875rem
 }
 .appNueva .btnAppN {
  padding-right:10px
 }
 .appNueva .btnAppN [class^=btn-] {
  font-size:11px;
  font-size:.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 .contDescrip,
 .mod__cuotas-cont .contImg {
  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%,#fff 86%,#fff 100%)
 }
 .respoSocialIntro .contInfoDosColumnas {
  margin-top:-40px;
  text-align:center
 }
 .respoSocialIntro .contInfoDosColumnas .infoDosColumna {
  width:100%
 }
 .modInformesSostenibilidad .contInformesImg,
 .modInformesSostenibilidad .contInformesMain {
  width:100%;
  margin-bottom:20px
 }
 .modEventos .contFlex {
  flex-direction:column-reverse;
  -webkit-box-direction:column-reverse;
  -webkit-flex-direction:column-reverse;
  -ms-flex-direction:column-reverse
 }
 .modEventos .contEventosCalendario,
 .modEventos .contEventosMain {
  width:100%;
  margin-bottom:20px
 }
 .contCardRespImag .cardRespImag {
  width:calc(50% - 20px)
 }
 .planesTitleOrder {
  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
 }
 .planesTitleOrder .title {
  text-align:center;
  width:100%
 }
 .planesTitleOrder .order {
  margin-top:20px
 }
 .planesCatSelector {
  padding:10px 0 30px
 }
 .planesCatSelector ul li a {
  font-size:14px;
  font-size:.875rem;
  padding:0 10px
 }
}
@media only screen and (max-width:640px) {
 .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:.9rem!important
 }
 .home__Servicios .box h3.fijo:before,
 .home__Servicios .box h3.internet:before,
 .home__Servicios .box h3.movil:before,
 .home__Servicios .box h3.triplePlay:before,
 .home__Servicios .box h3.tv:before,
 .mod__Servicios .box h3.fijo:before,
 .mod__Servicios .box h3.internet:before,
 .mod__Servicios .box h3.movil:before,
 .mod__Servicios .box h3.triplePlay:before,
 .mod__Servicios .box h3.tv: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 .box h3[class^=ico_]:before,
 .mod__Servicios .box h3[class^=ico_]:before {
  height:20px;
  width:20px
 }
 .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
 }
 .corporaciones .home__Servicios .box h3.internet:before,
 .corporaciones .mod__Servicios .box h3.internet:before,
 .empresas .home__Servicios .box h3.internet:before,
 .empresas .mod__Servicios .box h3.internet:before {
  width:22px
 }
 .corporaciones .home__Servicios .box h3.tv:before,
 .corporaciones .mod__Servicios .box h3.tv:before,
 .empresas .home__Servicios .box h3.tv:before,
 .empresas .mod__Servicios .box h3.tv:before {
  width:33px;
  background-position:-45px 0
 }
 .contServiciosEspacio>.box a {
  width:100%!important
 }
 .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 .promoPaqueteElement .pPaquete {
  width:100%;
  margin:0 0 20px 0
 }
 .mod__promoPaquetes .promoPaqueteElement .pPaquete:last-child {
  margin:0!important
 }
 .mod__promoPaquetes .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 .pActivaDesc,
 .mod__PasosActiva .pasoActiva .pasoActivaElement.oneElement .pActivaTitle {
  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 .catPlanElement {
  padding:20px 0 0
 }
 .mod__catPlanes .catPlanElement .cPlan h3 {
  text-align:center
 }
 .mod__catPlanes .catPlanElement .cPlanCarac {
  margin-bottom:0
 }
 .mod__catPlanes .catPlanElement .cPlanCarac dl {
  width:100%;
  padding:20px;
  margin:0;
  border-right:none;
  border-bottom:#ddd 1px solid
 }
 .mod__catPlanes .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 .catPlanElement .cPlanCarac dl.redesSociales dt {
  margin-bottom:20px
 }
 .mod__catPlanes .catPlanElement .cPlanPrecio {
  padding:0 20px 20px;
  margin-bottom:0
 }
 .plan__PrecioDest {
  width:100%
 }
 .fakeSlider .bannerD {
  display:none
 }
 .fakeSlider .bannerM {
  display:block
 }
 .fakeSlider .optinForm {
  width:calc(100% - 50px);
  max-width:initial;
  top:initial;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  transform:none
 }
 .fakeSlider .optinForm h1,
 .fakeSlider .optinForm h2,
 .fakeSlider .optinForm h3 {
  font-size:20px;
  font-size:1.25rem
 }
 .fakeSlider .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%
 }
 .contCardsRespSocial {
  display:none!important
 }
 .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
 }
 .formatSlider .slick-prev {
  left:-40px
 }
 .formatSlider .slick-next {
  right:-40px
 }
 .modal-miclaro-open .modal-mco-boxes {
  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;
  width:100%;
  margin-left:0;
  margin-right:0
 }
 .modal-miclaro-open .modal-mco-boxes .mco-box {
  width:100%;
  max-width:320px
 }
 .modal-miclaro-open .modal-mco-boxes .mco-box+.mco-box {
  margin-top:20px
 }
}
@media only screen and (max-width:520px) {
 .sliderImg .bannerD {
  display:none!important
 }
 .sliderImg .bannerM {
  display:block!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.servE,
 .page404 nav dl.servH,
 .page404 nav dl.servM {
  border-right:none
 }
 .slider__Home .bx-wrapper .bx-viewport {
  max-height:600px!important
 }
 .slider__Home .bx-wrapper .bx-pager.bx-default-pager a {
  width:16px;
  height:3px
 }
 .slider__Home .bx-wrapper .bx-controls.bx-has-controls-direction,
 .slider__Home .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction {
  display:block
 }
 .slider__Home .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction,
 .slider__Home .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction {
  display:none
 }
 .slider__Home.newSlider .bannerD {
  display:none!important
 }
 .slider__Home.newSlider .bannerM {
  display:block!important
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido,
 .slider__Home.newSlider .slider__index .slider-contenido,
 .slider__Home.newSlider .slider__index2 .slider-contenido {
  padding:20px;
  display:block!important
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido h1,
 .slider__Home.newSlider .slider__carrusel .slider-contenido h2,
 .slider__Home.newSlider .slider__index .slider-contenido h1,
 .slider__Home.newSlider .slider__index .slider-contenido h2,
 .slider__Home.newSlider .slider__index2 .slider-contenido h1,
 .slider__Home.newSlider .slider__index2 .slider-contenido h2 {
  font-size:26px;
  font-size:1.625rem;
  width:auto!important;
  margin:40px 0 15px
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido p,
 .slider__Home.newSlider .slider__index .slider-contenido p,
 .slider__Home.newSlider .slider__index2 .slider-contenido p {
  max-width:100%;
  width:100%!important
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido p>span,
 .slider__Home.newSlider .slider__index .slider-contenido p>span,
 .slider__Home.newSlider .slider__index2 .slider-contenido p>span {
  font-size:22px;
  font-size:1.375rem
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido p+a.btn-azul,
 .slider__Home.newSlider .slider__index .slider-contenido p+a.btn-azul,
 .slider__Home.newSlider .slider__index2 .slider-contenido p+a.btn-azul {
  position:absolute;
  bottom:35px;
  max-width:calc(100% - 40px)
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido .promoBanner,
 .slider__Home.newSlider .slider__index .slider-contenido .promoBanner,
 .slider__Home.newSlider .slider__index2 .slider-contenido .promoBanner {
  position:relative;
  margin:60px -20px 0 30px;
  right:0;
  top:0;
  bottom:inherit;
  float:right
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido .promoBanner+a.btn-azul,
 .slider__Home.newSlider .slider__index .slider-contenido .promoBanner+a.btn-azul,
 .slider__Home.newSlider .slider__index2 .slider-contenido .promoBanner+a.btn-azul {
  position:absolute;
  bottom:35px;
  max-width:calc(100% - 40px)
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido a.btn-azul,
 .slider__Home.newSlider .slider__index .slider-contenido a.btn-azul,
 .slider__Home.newSlider .slider__index2 .slider-contenido a.btn-azul {
  color:#fff;
  margin-top:0;
  width:100%!important;
  max-width:initial
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido .btnsSlider a.btn-azul,
 .slider__Home.newSlider .slider__index .slider-contenido .btnsSlider a.btn-azul,
 .slider__Home.newSlider .slider__index2 .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 .contAdicionales dl dt,
 .armaPlay .contConjunto dl dt,
 .armaPlay .contExtra dl dt,
 .armaPlay .contInternet dl dt,
 .armaPlay .contTelefonia dl dt,
 .armaPlay .contTelevision dl dt {
  height:auto;
  display:table
 }
 .armaPlay .contAdicionales dl dt i,
 .armaPlay .contConjunto dl dt i,
 .armaPlay .contExtra dl dt i,
 .armaPlay .contInternet dl dt i,
 .armaPlay .contTelefonia dl dt i,
 .armaPlay .contTelevision dl dt i {
  display:table;
  margin:5px auto;
  height:40px!important;
  float:none
 }
 .armaPlay .contAdicionales dl dt h2,
 .armaPlay .contConjunto dl dt h2,
 .armaPlay .contExtra dl dt h2,
 .armaPlay .contInternet dl dt h2,
 .armaPlay .contTelefonia dl dt h2,
 .armaPlay .contTelevision dl dt h2 {
  font-size:20px;
  font-size:1.25rem;
  width:100%;
  text-align:center;
  border:0;
  padding:5px 15px
 }
 .armaPlay .contAdicionales dl dt .accion,
 .armaPlay .contConjunto dl dt .accion,
 .armaPlay .contExtra dl dt .accion,
 .armaPlay .contInternet dl dt .accion,
 .armaPlay .contTelefonia dl dt .accion,
 .armaPlay .contTelevision dl dt .accion {
  font-size:12px;
  font-size:.75rem;
  top:10px
 }
 .armaPlay .contAdicionales dl dt .accion.edit,
 .armaPlay .contConjunto dl dt .accion.edit,
 .armaPlay .contExtra dl dt .accion.edit,
 .armaPlay .contInternet dl dt .accion.edit,
 .armaPlay .contTelefonia dl dt .accion.edit,
 .armaPlay .contTelevision 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 .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:after,
 .catPaginador .links ul li a.firstPage:before,
 .catPaginador .links ul li a.lastPage:after,
 .catPaginador .links ul li a.lastPage:before {
  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) {
 .cont-btns-cotizador {
  flex-wrap:wrap;
  -webkit-box-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-direction:column-reverse;
  -webkit-box-direction:column-reverse;
  -webkit-flex-direction:column-reverse;
  -ms-flex-direction:column-reverse
 }
 .cont-btns-cotizador [class*=btn] {
  max-width:100%
 }
 .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
 }
 .mod__accesosRapidos a>div:first-child {
  margin-bottom:1px
 }
 .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
 }
 .corporaciones .slider-contenido.textoBlanco h1,
 .corporaciones .slider-contenido.textoBlanco h2,
 .corporaciones .slider-contenido.textoBlanco h3,
 .corporaciones .slider-contenido.textoBlanco p,
 .corporaciones .slider__index.textoBlanco h1,
 .corporaciones .slider__index.textoBlanco h2,
 .corporaciones .slider__index.textoBlanco h3,
 .corporaciones .slider__index.textoBlanco p,
 .corporaciones .slider__index2.textoBlanco h1,
 .corporaciones .slider__index2.textoBlanco h2,
 .corporaciones .slider__index2.textoBlanco h3,
 .corporaciones .slider__index2.textoBlanco p {
  color:#fff!important
 }
 .corporaciones .slider-contenido h1,
 .corporaciones .slider-contenido h2,
 .corporaciones .slider-contenido h3,
 .corporaciones .slider__index h1,
 .corporaciones .slider__index h2,
 .corporaciones .slider__index h3,
 .corporaciones .slider__index2 h1,
 .corporaciones .slider__index2 h2,
 .corporaciones .slider__index2 h3 {
  color:#da291c;
  text-shadow:none
 }
 .corporaciones .slider-contenido p,
 .corporaciones .slider__index p,
 .corporaciones .slider__index2 p {
  color:#000;
  text-shadow:none
 }
 .markerCacs {
  min-width:200px
 }
 .markerCacs .left {
  display:none
 }
 .markerCacs .right {
  max-width:100%
 }
 form.formContrata,
 form.formContrataFormaPago,
 form.formContrataTodoClaro,
 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] .cacsMap,
 header [class*=medio] .searchMap {
  position:static
 }
 header [class*=medio] .cacsMap.active .container,
 header [class*=medio] .searchMap.active .container {
  padding:0 0 0 20px
 }
 header [class*=medio] .cacsMap.active .container .cont-cacsMap .selectCacs>select,
 header [class*=medio] .searchMap.active .container .cont-cacsMap .selectCacs>select {
  font-size:.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:.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:.75rem
 }
 header.headerPorta .header-menu ul li p {
  font-size:9px;
  font-size:.5625rem
 }
 .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:0 15px 0 15px
 }
 .slider__Home .bx-wrapper .bx-pager.bx-default-pager a {
  width:16px;
  height:3px
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido .promoBanner,
 .slider__Home.newSlider .slider__index .slider-contenido .promoBanner,
 .slider__Home.newSlider .slider__index2 .slider-contenido .promoBanner {
  position:relative;
  margin:10px -20px 0 20px;
  right:0;
  bottom:inherit
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido h1,
 .slider__Home.newSlider .slider__carrusel .slider-contenido h2,
 .slider__Home.newSlider .slider__index .slider-contenido h1,
 .slider__Home.newSlider .slider__index .slider-contenido h2,
 .slider__Home.newSlider .slider__index2 .slider-contenido h1,
 .slider__Home.newSlider .slider__index2 .slider-contenido h2 {
  font-size:20px;
  font-size:1.25rem;
  margin:20px 0 15px
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido p>span,
 .slider__Home.newSlider .slider__index .slider-contenido p>span,
 .slider__Home.newSlider .slider__index2 .slider-contenido p>span {
  font-size:18px;
  font-size:1.125rem;
  margin-left:0
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido p+a,
 .slider__Home.newSlider .slider__index .slider-contenido p+a,
 .slider__Home.newSlider .slider__index2 .slider-contenido p+a {
  margin-top:120px!important
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido p.small>span,
 .slider__Home.newSlider .slider__index .slider-contenido p.small>span,
 .slider__Home.newSlider .slider__index2 .slider-contenido p.small>span {
  font-size:18px;
  font-size:1.125rem
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido .contBtns,
 .slider__Home.newSlider .slider__index .slider-contenido .contBtns,
 .slider__Home.newSlider .slider__index2 .slider-contenido .contBtns {
  width:calc(100% - 40px)
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido .contBtns [class*=btn-],
 .slider__Home.newSlider .slider__index .slider-contenido .contBtns [class*=btn-],
 .slider__Home.newSlider .slider__index2 .slider-contenido .contBtns [class*=btn-] {
  min-width:initial;
  width:initial!important;
  padding:10px;
  font-size:13px;
  font-size:.8125rem
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido .contBtns .btn-rojo,
 .slider__Home.newSlider .slider__index .slider-contenido .contBtns .btn-rojo,
 .slider__Home.newSlider .slider__index2 .slider-contenido .contBtns .btn-rojo {
  margin-left:10px
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido a.btn-azul,
 .slider__Home.newSlider .slider__index .slider-contenido a.btn-azul,
 .slider__Home.newSlider .slider__index2 .slider-contenido a.btn-azul {
  color:#fff!important;
  margin-top:0;
  width:100%!important;
  max-width:calc(100% - 40px)
 }
 .slider__Home.newSlider .slider__carrusel .slider-contenido .rest,
 .slider__Home.newSlider .slider__index .slider-contenido .rest,
 .slider__Home.newSlider .slider__index2 .slider-contenido .rest {
  font-size:12px;
  font-size:.75rem
 }
 .slider__Home.bannerSmall .slider__carrusel .slider-contenido .promoBanner {
  position:absolute;
  margin:0;
  bottom:10px;
  top:auto
 }
 form.optinForm {
  width:100%
 }
 form.optinForm fieldset button {
  width:100%!important
 }
 form.optinForm .btn-azul,
 form.optinForm .btn-blanco-azul,
 form.optinForm .btn-blanco-rojo,
 form.optinForm .btn-rojo {
  max-width:100%!important
 }
 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:10px
 }
 .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:0;
  margin-bottom:-1px!important
 }
 .slider__carrusel .slider-contenido a.btn,
 .slider__index .slider-contenido a.btn,
 .slider__index2 .slider-contenido a.btn,
 .slider__inter .slider-contenido a.btn {
  padding:5px 10px;
  font-size:.7rem
 }
 .g-1,
 .g-10,
 .g-11,
 .g-2,
 .g-3,
 .g-4,
 .g-5,
 .g-6,
 .g-7,
 .g-8,
 .g-9 {
  width:100%;
  padding-bottom:10px!important
 }
 .s-1,
 .s-10,
 .s-11,
 .s-2,
 .s-3,
 .s-4,
 .s-5,
 .s-6,
 .s-7,
 .s-8,
 .s-9 {
  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] dl {
  width:50%;
  margin-bottom:10px
 }
 footer [class*=superior] 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] .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] .footer__logo {
  margin:initial!important;
  padding-bottom:20px
 }
 footer [class*=inferior] p {
  padding-top:5px;
  font-size:10px;
  font-size:.625rem
 }
 footer [class*=inferior] .footer__menu {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 footer [class*=inferior] .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] .footer__menu ul li {
  width:50%;
  margin-bottom:10px
 }
 footer [class*=inferior] .bloqueRegion {
  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:absolute;
  width:100%
 }
 footer [class*=inferior] .bloqueRegion .region {
  position:absolute;
  width:auto;
  height:20px;
  z-index:100;
  top:5px
 }
 footer [class*=inferior] .bloqueRegion .region:after {
  content:"";
  font-family:FontAwesome;
  color:#fff;
  position:absolute;
  left:-18px;
  top:4px
 }
 footer [class*=inferior] .bloqueRegion ul {
  -webkit-transition:max-height .5s;
  -moz-transition:max-height .5s;
  -ms-transition:max-height .5s;
  transition:max-height .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;
  font-size:12px;
  font-size:.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] .bloqueRegion ul.show {
  -webkit-transition:max-height .5s;
  -moz-transition:max-height .5s;
  -ms-transition:max-height .5s;
  transition:max-height .5s;
  height:auto;
  max-height:350px;
  display:block!important;
  cursor:pointer
 }
 footer [class*=inferior] .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] .bloqueRegion ul li a {
  color:inherit;
  text-decoration:none;
  text-decoration:none;
  display:block;
  width:100%
 }
 footer [class*=inferior] .bloqueRegion ul li a:active {
  color:#fff
 }
 footer [class*=inferior] .bloqueRegion ul li a:hover {
  -webkit-transition:color .3s;
  -moz-transition:color .3s;
  -ms-transition:color .3s;
  transition:color .3s;
  color:#0097a9
 }
 .slider__carrusel .slider-contenido h1,
 .slider__carrusel .slider-contenido h2,
 .slider__carrusel .slider-contenido h2.h1,
 .slider__carrusel .slider-contenido p,
 .slider__index .slider-contenido h1,
 .slider__index .slider-contenido h2,
 .slider__index .slider-contenido h2.h1,
 .slider__index .slider-contenido p,
 .slider__index2 .slider-contenido h1,
 .slider__index2 .slider-contenido h2,
 .slider__index2 .slider-contenido h2.h1,
 .slider__index2 .slider-contenido p {
  width:100%!important;
  font-size:.8rem;
  margin-bottom:5px;
  color:#000!important
 }
 .slider__carrusel .slider-contenido p span,
 .slider__index .slider-contenido p span,
 .slider__index2 .slider-contenido p span {
  font-size:85%;
  position:initial;
  font-size:inherit;
  margin-left:5px
 }
 .slider__carrusel .slider-contenido a.btn,
 .slider__index .slider-contenido a.btn,
 .slider__index2 .slider-contenido a.btn {
  margin:initial
 }
 .slider__carrusel .slider-contenido.textoBlanco h1,
 .slider__carrusel .slider-contenido.textoBlanco h2,
 .slider__carrusel .slider-contenido.textoBlanco h2.h1,
 .slider__carrusel .slider-contenido.textoBlanco h3,
 .slider__carrusel .slider-contenido.textoBlanco p,
 .slider__index .slider-contenido.textoBlanco h1,
 .slider__index .slider-contenido.textoBlanco h2,
 .slider__index .slider-contenido.textoBlanco h2.h1,
 .slider__index .slider-contenido.textoBlanco h3,
 .slider__index .slider-contenido.textoBlanco p,
 .slider__index2 .slider-contenido.textoBlanco h1,
 .slider__index2 .slider-contenido.textoBlanco h2,
 .slider__index2 .slider-contenido.textoBlanco h2.h1,
 .slider__index2 .slider-contenido.textoBlanco h3,
 .slider__index2 .slider-contenido.textoBlanco p {
  color:#fff!important
 }
 .toastNotification {
  width:100vw;
  top:initial;
  right:0;
  left:0;
  bottom:0;
  background:rgba(0,0,0,.8)
 }
 .home__Servicios .g-3 {
  padding-bottom:20px
 }
 .home__Servicios a {
  width:85%!important
 }
 .home__Servicios .box h3 {
  font-size:16px;
  font-size:1rem
 }
 .home__Servicios .box h3:before {
  display:block!important;
  margin:0 auto 10px;
  margin-right:auto!important
 }
 .home__Servicios .box h3[class^=ico_]:before {
  display:block;
  margin-right:0 auto!important
 }
 .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 article {
  width:100%
 }
 .mod__catPromo.view1 article {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .mod__catPromo.view1 article .dataPromo,
 .mod__catPromo.view1 article>img {
  width:100%
 }
 .mod__catPromo.view1 article:nth-child(odd) {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .mod__catPromo.noticias article {
  width:100%
 }
 .mod__catPromo.noticias article [class*=btn-] {
  width:100%;
  margin-left:initial;
  margin-right:initial
 }
 .datos h1,
 .datos h2.h1,
 .header__Section h1,
 .header__Section h2.h1,
 .mod__contrata h1,
 .mod__contrata h2.h1 {
  margin:10px 0
 }
 .datos .cont-head3.chargeImg,
 .header__Section .cont-head3.chargeImg,
 .mod__contrata .cont-head3.chargeImg {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  margin-bottom:initial
 }
 .datos .cont-head3 .contDescrip,
 .datos .cont-head3 .contImg,
 .header__Section .cont-head3 .contDescrip,
 .header__Section .cont-head3 .contImg,
 .mod__contrata .cont-head3 .contDescrip,
 .mod__contrata .cont-head3 .contImg {
  width:100%!important
 }
 .datos .cont-head3 .contDescrip,
 .header__Section .cont-head3 .contDescrip,
 .mod__contrata .cont-head3 .contDescrip {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 20px
 }
 .datos .cont-head3 .contDescrip .h2,
 .datos .cont-head3 .contDescrip h2,
 .header__Section .cont-head3 .contDescrip .h2,
 .header__Section .cont-head3 .contDescrip h2,
 .mod__contrata .cont-head3 .contDescrip .h2,
 .mod__contrata .cont-head3 .contDescrip h2 {
  font-size:1.5rem!important;
  padding-left:0!important
 }
 .datos .cont-head3 .contDescrip p,
 .header__Section .cont-head3 .contDescrip p,
 .mod__contrata .cont-head3 .contDescrip p {
  padding-left:0!important
 }
 .datos .cont-head3 .contDescrip .optinForm,
 .header__Section .cont-head3 .contDescrip .optinForm,
 .mod__contrata .cont-head3 .contDescrip .optinForm {
  margin-left:0
 }
 .datos .cont-head3 .contDescrip .botonera,
 .header__Section .cont-head3 .contDescrip .botonera,
 .mod__contrata .cont-head3 .contDescrip .botonera {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  margin-left:0
 }
 .datos .cont-head3 .contDescrip .botonera [class*=btn],
 .header__Section .cont-head3 .contDescrip .botonera [class*=btn],
 .mod__contrata .cont-head3 .contDescrip .botonera [class*=btn] {
  margin-left:0;
  width:100%;
  max-width:initial
 }
 .datos .promoHeader,
 .header__Section .promoHeader,
 .mod__contrata .promoHeader {
  padding:0;
  background-position:-950px top!important
 }
 .datos .promoHeader .cont-head3 .contDescrip,
 .header__Section .promoHeader .cont-head3 .contDescrip,
 .mod__contrata .promoHeader .cont-head3 .contDescrip {
  margin-top:315px
 }
 .datos .promoHeader .cont-head3.withOptin .contDescrip,
 .header__Section .promoHeader .cont-head3.withOptin .contDescrip,
 .mod__contrata .promoHeader .cont-head3.withOptin .contDescrip {
  padding:0;
  margin-top:315px
 }
 .datos .promoHeader .promoHeaderForm,
 .header__Section .promoHeader .promoHeaderForm,
 .mod__contrata .promoHeader .promoHeaderForm {
  padding:0
 }
 .datos .promoHeader .promoHeaderForm .optinForm,
 .header__Section .promoHeader .promoHeaderForm .optinForm,
 .mod__contrata .promoHeader .promoHeaderForm .optinForm {
  padding:0
 }
 .datos .promoHeader.bgAlignRight,
 .header__Section .promoHeader.bgAlignRight,
 .mod__contrata .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 .images,
 .modulo__resumen .resumen,
 .modulo__resumenAuto .images,
 .modulo__resumenAuto .resumen {
  width:100%
 }
 .modulo__resumen .images p,
 .modulo__resumen .resumen p,
 .modulo__resumenAuto .images p,
 .modulo__resumenAuto .resumen 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:relative;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  transform:none;
  top:initial;
  left:initial
 }
 .modulo__resumen .video,
 .modulo__resumenAuto .video {
  min-height:320px;
  width:100%;
  max-width:440px;
  margin-bottom:20px
 }
 .modulo__resumenAuto {
  padding-bottom:0
 }
 .tabla-resumen {
  margin-right:0;
  max-width:100%
 }
 .equipo__destacado,
 .plan__Paquete,
 .plan__Precio {
  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-gris,
 .calculadorPlan>form .btnCont .btn-negro,
 .calculadorPlan>form .btnCont .btn-rojo {
  width:100%;
  margin:20px 0 0
 }
 .calculadorPlan>form .btnCont .btn-azul:first-child,
 .calculadorPlan>form .btnCont .btn-gris:first-child,
 .calculadorPlan>form .btnCont .btn-negro:first-child,
 .calculadorPlan>form .btnCont .btn-rojo: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:.9rem
 }
 .wrapper.level2.cPromo .datos,
 .wrapper.level2.cPromo .header__Section,
 .wrapper.level2.cPromo .mod__contrata {
  margin-bottom:10px
 }
 .wrapper .level4 .datos .container .newContent,
 .wrapper .level4 .header__Section .container .newContent,
 .wrapper .level4 .mod__contrata .container .newContent,
 .wrapper.level3 .datos .container .newContent,
 .wrapper.level3 .header__Section .container .newContent,
 .wrapper.level3 .mod__contrata .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 {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .caracteristicas .contentEquipoDestacado article {
  width:100%;
  word-wrap:break-word
 }
 .caracteristicas .contentEquipoDestacado article.g-3 {
  width:100%
 }
 .caracteristicas .contentEquipoDestacado article p {
  height:auto!important;
  min-height:0
 }
 .caracteristicas.pasos-cambiar-equipo .contentEquipoDestacado {
  webkit-display:block!important;
  display:block!important;
  max-width:initial
 }
 .caracteristicas.pasos-cambiar-equipo .contentEquipoDestacado article {
  padding-bottom:40px
 }
 .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 a,
 #top-navigation .s>font {
  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%
 }
 .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__Internet .modulo-planes,
 .mod__TV .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__Internet .modulo-datos h2,
 .mod__TV .modulo-datos h2,
 .mod__Telefono .modulo-datos h2 {
  font-size:1.5rem
 }
 .mod__Internet .modulo-datos h2:before,
 .mod__TV .modulo-datos h2:before,
 .mod__Telefono .modulo-datos h2:before {
  margin:auto;
  display:block;
  float:none
 }
 .mod__Internet .modulo-datos p,
 .mod__TV .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:0 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
 }
 .formContrataFormaPago,
 .formContrataTodoClaro {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 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:.75rem;
  font-size:.9rem
 }
 .mod__resumenCompra .resumen .resumen-datos .descuento {
  font-size:12px;
  font-size:.75rem
 }
 .mod__resumenCompra .resumen .resumen-datos .rent {
  display:none
 }
 .mod__resumenCompra .resumen .resumen-datos.simple p {
  font-size:13px;
  font-size:.8125rem
 }
 .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:.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:.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:.875rem
 }
 .mod__resumenCompra.resumenCompara .container .resumen .resumen-datos .planSelect span {
  font-size:13px;
  font-size:.8125rem
 }
 .mod__resumenCompra.resumenCompara .container .resumen .btn-azul {
  font-size:12px;
  font-size:.75rem;
  padding:5px 10px;
  margin-top:0
 }
 section.portabilidad {
  background-size:100%;
  padding-bottom:0
 }
 section.portabilidad.v3 .container:first-child .g-6 {
  padding-top:150px;
  min-height:0
 }
 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,
 section.portabilidad .container.contentCard .card.pago {
  margin-bottom:20px
 }
 section.portabilidad .container.contentCard.widthSpace .card {
  width:100%
 }
 section.portabilidadConsulta {
  background-size:100%;
  padding-bottom:0
 }
 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 .g-5 {
  width:100%
 }
 section.portaContent .g-5 .cont-img {
  order:-1
 }
 section.portaContent .g-5 .cont-img.max-space-bottom,
 section.portaContent .g-5 .cont-img.max-space-top {
  margin-bottom:10px;
  margin-top:0
 }
 .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:.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:0 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:0
 }
 .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:0 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-negro,
 .consultaSol .contBtn dd .btn-rojo,
 .formPortabilidad .contBtn dd .btn-gris,
 .formPortabilidad .contBtn dd .btn-negro,
 .formPortabilidad .contBtn dd .btn-rojo,
 .resultadoSolicitud .contBtn dd .btn-gris,
 .resultadoSolicitud .contBtn dd .btn-negro,
 .resultadoSolicitud .contBtn dd .btn-rojo {
  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-negro,
 .resultadoSolicitud .contBtn .btn-rojo,
 .validaSim .contBtn .btn-gris,
 .validaSim .contBtn .btn-negro,
 .validaSim .contBtn .btn-rojo {
  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 .imgCont,
 .thanksWithImg .thanks {
  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:.8rem;
  text-overflow:ellipsis
 }
 .dataTables_wrapper .dataTable tbody td {
  font-size:.7rem
 }
 .dataTables_wrapper .dataTables_paginate {
  margin:10px auto;
  display:table
 }
 .dataTables_wrapper .dataTables_paginate .paginate_button.next,
 .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
  display:none
 }
 .mod__CotizadorTodoClaro .contModulos {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .mod__CotizadorTodoClaro .contModulos .mod_int,
 .mod__CotizadorTodoClaro .contModulos .mod_tel,
 .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_int,
 .mod__CotizadorTodoClaro .contModulosResumen .mod_tel,
 .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 {
  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 .promoEquipoTitle {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .mod__promoEquipos .promoEquipoTitle h3 {
  width:100%
 }
 .mod__promoEquipos .promoEquipoTitle .vigencia {
  font-size:18px;
  font-size:1.125rem;
  text-align:left;
  width:100%;
  margin-top:5px
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoBeneficios,
 .mod__promoEquipos .promoEquipoElement .pEquipoCarac,
 .mod__promoEquipos .promoEquipoElement .pEquipoPrecio,
 .mod__promoEquipos .promoEquipoElement .pEquipoSlider {
  width:100%;
  margin:0 10px;
  padding:20px 0;
  border:none;
  border-bottom:#ddd 1px solid
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoSlider {
  order:0;
  margin:0
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper .bx-prev {
  left:10px
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-wrapper .bx-next {
  right:10px
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoSlider .bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction {
  display:block
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoBeneficios {
  order:2
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoCarac {
  border-bottom:none;
  order:3
 }
 .mod__promoEquipos .promoEquipoElement .pEquipoPrecio {
  order:1
 }
 .mod__promoPlanes .bx-wrapper {
  margin-bottom:20px!important
 }
 .mod__promoPlanes .promoPlanElement {
  max-width:275px
 }
 .mod__promoPlanes .promoPlanElement .pPlan,
 .mod__promoPlanes .promoPlanElement .pPlanCarac,
 .mod__promoPlanes .promoPlanElement .pPlanPrecio {
  width:100%;
  margin:0 10px;
  padding:20px 0;
  border:none;
  border-bottom:#ddd 1px solid
 }
 .mod__promoPlanes .promoPlanElement .pPlan {
  order:0
 }
 .mod__promoPlanes .promoPlanElement .pPlanCarac {
  border-bottom:none;
  order:2
 }
 .mod__promoPlanes .promoPlanElement .pPlanPrecio {
  order:1
 }
 .mod__promoImages .promoImages article {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%
 }
 .mod__promoImages .promoImages article:first-child {
  padding-right:0
 }
 .mod__promoImages .promoImages article:last-child {
  padding-left:0
 }
 .mod__promoImages .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%
 }
 .home__Modulos1 .btn-azul,
 .home__Modulos1 .btn-gris,
 .home__Modulos1 .btn-negro,
 .home__Modulos1 .btn-rojo,
 .home__Modulos2 .btn-azul,
 .home__Modulos2 .btn-gris,
 .home__Modulos2 .btn-negro,
 .home__Modulos2 .btn-rojo,
 .home__encuesta .btn-azul,
 .home__encuesta .btn-gris,
 .home__encuesta .btn-negro,
 .home__encuesta .btn-rojo,
 .mod__Ayuda .btn-azul,
 .mod__Ayuda .btn-gris,
 .mod__Ayuda .btn-negro,
 .mod__Ayuda .btn-rojo,
 .mod__Modulos2 .btn-azul,
 .mod__Modulos2 .btn-gris,
 .mod__Modulos2 .btn-negro,
 .mod__Modulos2 .btn-rojo,
 .mod__Ofertas .btn-azul,
 .mod__Ofertas .btn-gris,
 .mod__Ofertas .btn-negro,
 .mod__Ofertas .btn-rojo,
 .mod__Promociones .btn-azul,
 .mod__Promociones .btn-gris,
 .mod__Promociones .btn-negro,
 .mod__Promociones .btn-rojo,
 .mod__encuesta .btn-azul,
 .mod__encuesta .btn-gris,
 .mod__encuesta .btn-negro,
 .mod__encuesta .btn-rojo {
  width:100%
 }
 .mod__Cacs .cacsMap.active .container,
 .mod__Cacs .searchMap.active .container {
  padding:0 0 0 20px
 }
 .mod__Cacs .cacsMap.active .container .cont-cacsMap .selectCacs>select,
 .mod__Cacs .searchMap.active .container .cont-cacsMap .selectCacs>select {
  font-size:.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:.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 .mensaje img {
  max-width:150px;
  margin-bottom:10px
 }
 .modalSplashRecargas .mensaje p {
  font-size:14px;
  font-size:.875rem;
  margin-bottom:10px
 }
 .modalSplashRecargas .mensaje a {
  font-size:12px;
  font-size:.75rem;
  margin:0 auto 10px!important
 }
 .modalSplashRecargas .mensaje a.btn-rojo {
  margin-bottom:10px
 }
 .modalSplashRecargas .mensaje a.link {
  display:block
 }
 .modalSplashRecargas .mensaje .copy {
  font-size:11px;
  font-size:.6875rem
 }
 #rc-imageselect,
 .g-recaptcha {
  transform:scale(.77);
  -webkit-transform:scale(.77);
  transform-origin:0 0;
  -webkit-transform-origin:0 0
 }
 .modal-pago .container h2 {
  font-size:20px;
  font-size:1.25rem
 }
 .planDestHTMLA .planDestHTMLAHeader .redesSociales {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column
 }
 .planDestHTMLA .planDestHTMLAHeader .redesSociales p {
  text-align:center;
  margin-bottom:10px
 }
 .planDestHTMLA .planDestHTMLAHeader .redesSociales p:after {
  display:none
 }
 .planDestHTMLA .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 .optinForm {
  position:relative;
  width:100%
 }
 .fakeSlider .optinForm .link {
  font-size:12px;
  font-size:.75rem
 }
 .fakeSlider .optinForm [class*=btn-] {
  width:100%
 }
 .fakeSlider .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.fiveImg .bigImage .gridBox .label,
 .home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox .label {
  padding:10px
 }
 .home__noticiasInteres .notInteresCont.fiveImg .bigImage .gridBox .label h4,
 .home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox .label h4 {
  font-size:16px;
  font-size:1rem
 }
 .home__noticiasInteres .notInteresCont.fiveImg .bigImage .gridBox .label p,
 .home__noticiasInteres .notInteresCont.oneImg .bigImage .gridBox .label p {
  font-size:12px;
  font-size:.75rem
 }
 .home__noticiasInteres .notInteresCont.fiveImg .gridImage,
 .home__noticiasInteres .notInteresCont.oneImg .gridImage {
  width:100%;
  margin-left:0;
  margin-right:0
 }
 .home__noticiasInteres .notInteresCont.fiveImg .gridImage .gridImageElement,
 .home__noticiasInteres .notInteresCont.oneImg .gridImage .gridImageElement {
  width:100%;
  padding:0;
  margin-bottom:5px
 }
 .home__noticiasInteres .notInteresCont.fiveImg .gridImage .gridImageElement:last-child,
 .home__noticiasInteres .notInteresCont.oneImg .gridImage .gridImageElement:last-child {
  margin-bottom:0
 }
 .home__noticiasInteres .notInteresCont.fourImg .gridImage,
 .home__noticiasInteres .notInteresCont.threeImg .gridImage,
 .home__noticiasInteres .notInteresCont.twoImg .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.fourImg .gridImage .gridImageElement,
 .home__noticiasInteres .notInteresCont.threeImg .gridImage .gridImageElement,
 .home__noticiasInteres .notInteresCont.twoImg .gridImage .gridImageElement {
  width:100%;
  margin:0;
  margin-bottom:5px
 }
 .home__noticiasInteres .notInteresCont.fourImg .gridImage .gridImageElement:last-child,
 .home__noticiasInteres .notInteresCont.threeImg .gridImage .gridImageElement:last-child,
 .home__noticiasInteres .notInteresCont.twoImg .gridImage .gridImageElement:last-child {
  margin-bottom:0
 }
 .noticiaFormPromo form .gridFields fieldset {
  width:100%
 }
 .cont-paquetes .cont-paquetes__texto>h2>span,
 section.datos .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 {
  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) {
 .contCardsMultiplan .cardPlanRoaming {
  width:calc(100% - 20px)
 }
 .cardsMultiplanAdicional .cardMultiplanAdicional {
  width:calc(100% - 20px)
 }
 .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:0
 }
 .mod__encuesta .btn-rojo {
  width:100%
 }
 .header-menu-anim {
  width:280px
 }
 .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%
 }
 .bannerD {
  display:none
 }
 .bannerM {
  display:block
 }
 .bx-wrapper .bannerM {
  display:block!important
 }
 .bx-wrapper .bannerD {
  display:none!important
 }
}
@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.fijo,
 .home__Servicios .box h3.internet,
 .home__Servicios .box h3.movil,
 .home__Servicios .box h3.tv,
 .mod__Servicios .box h3.fijo,
 .mod__Servicios .box h3.internet,
 .mod__Servicios .box h3.movil,
 .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.datos .cont-paquetes .paneles-paquetes,
 section.header__Section .cont-paquetes .paneles-paquetes,
 section.mod__contrata .cont-paquetes .paneles-paquetes {
  width:100%
 }
 .cont-paquetes .paneles-paquetes .panel-paquete,
 section.datos .cont-paquetes .paneles-paquetes .panel-paquete,
 section.header__Section .cont-paquetes .paneles-paquetes .panel-paquete,
 section.mod__contrata .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.datos .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 {
  max-width:100%
 }
}
@media only screen and (min-width:480px) {
 .hideOnD {
  display:none!important
 }
}
body.ar header [class*=superior] .bloqueDenuncias {
 right:167px
}
body.ar header [class*=superior] .bloqueRegion .region:after {
 cursor:pointer
}
body.ar header .wpthemeHeaderNav .slogan,
body.ar header [class*=navegation] .slogan {
 height:13px
}
body.ar header .wpthemeHeaderNav .slogan span,
body.ar header [class*=navegation] .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 -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:.7rem;
 background:#da291c;
 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:#da291c
}
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 .images li,
body.ar .modulo__resumen .images p,
body.ar .modulo__resumen .resumen li,
body.ar .modulo__resumen .resumen p {
 line-height:1.7rem!important
}
@media only screen and (max-width:760px) {
 body.ar .btnChat,
 body.ar .btnPagosRecargas {
  display:block;
  position:absolute;
  background:0 0;
  color:#fff;
  bottom:initial;
  top:initial;
  width:auto
 }
 body.ar .btnChat:before,
 body.ar .btnPagosRecargas:before {
  background:0 0;
  color:#000;
  position:static;
  border:0;
  padding:0;
  margin-right:10px
 }
 body.ar .btnChat:hover,
 body.ar .btnPagosRecargas:hover {
  background:0 0;
  color:#0097a9!important
 }
 body.ar .btnChat:hover:before,
 body.ar .btnPagosRecargas:hover:before {
  background:0 0;
  color:#000;
  border:0;
  padding:0
 }
 body.ar .btnPagosRecargas {
  font-size:10px;
  font-size:.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(.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
}
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
}
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
}
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
}
body.ar .stepByStep .antes,
body.ar .stepByStep .cerrar,
body.ar .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.ar .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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 .slider__Home.newSlider .bx-wrapper .slider-contenido p>span {
 display:inline-block;
 width:auto
}
body.cl .btnChat:before,
body.cl .btnPagosRecargas:before {
 opacity:.8
}
body.cl.empresas .btnChat,
body.cl.empresas .btnPagosRecargas {
 background:#da291c;
 color:#fff;
 padding:4px 10px;
 font-size:10px;
 font-size:.625rem
}
body.cl.empresas .btnChat:after,
body.cl.empresas .btnPagosRecargas:after {
 border:1px solid #da291c;
 width:70px
}
body.cl .mod-resumenC {
 position:relative
}
body.cl .mod-resumenC .imgCyber {
 position:absolute;
 right:-10px;
 top:-30px;
 width:64px;
 height:64px
}
body.cl .mod-resumenC .imgCyber img {
 width:100%;
 height:100%;
 object-fit:contain
}
body.cl .armaPlay .formResume .planBasico .total+.txt-cyber {
 margin-top:-10px
}
body.cl .armaPlay .formResume .planBasico .txt-cyber {
 -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;
 color:#333;
 padding:0 20px 10px
}
body.cl .armaPlay .formResume .planBasico .txt-cyber>dt {
 padding:0
}
body.cl .armaPlay .formResume .planBasico .txt-cyber:last-child {
 padding-bottom:20px
}
body.cl header [class*=navegation] .subMenu.withImg dl {
 padding:0 20px
}
body.cl header [class*=navegation] .subMenu.withImg dl.parent1,
body.cl header [class*=navegation] .subMenu.withImg dl.parent2,
body.cl header [class*=navegation] .subMenu.withImg dl.parent3,
body.cl header [class*=navegation] .subMenu.withImg dl.parent4 {
 width:25%
}
body.cl header [class*=navegation] .subMenu.withImg dl.parent1,
body.cl header [class*=navegation] .subMenu.withImg dl.parent2 {
 padding-bottom:150px
}
body.cl header [class*=navegation] .subMenu.withImg dl .menuImgPromo {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%
}
body.cl header [class*=navegation] .subMenu.withImg dl .linkWithImg img {
 max-width:200px
}
body.cl header [class*=navegation] .subMenu.withImg dd {
 width:100%
}
@media only screen and (max-width:960px) {
 header .wpthemeHeaderNav .subMenu.withImg dl.parent1,
 header .wpthemeHeaderNav .subMenu.withImg dl.parent2,
 header [class*=navegation] .subMenu.withImg dl.parent1,
 header [class*=navegation] .subMenu.withImg dl.parent2 {
  padding-bottom:0!important
 }
}
@media only screen and (max-width:768px) and (orientation:portrait) {
 body.cl section.bg-desktop-img-movil.styleIpad.datos,
 body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata,
 body.cl section.header__Section.bg-desktop-img-movil.styleIpad {
  background-image:none!important;
  margin-top:0!important;
  padding-top:0
 }
 body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3.chargeImg,
 body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata .cont-head3.chargeImg,
 body.cl section.header__Section.bg-desktop-img-movil.styleIpad .cont-head3.chargeImg {
  flex-direction:column;
  -webkit-box-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  margin-bottom:initial
 }
 body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3.chargeImg .contImg,
 body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata .cont-head3.chargeImg .contImg,
 body.cl section.header__Section.bg-desktop-img-movil.styleIpad .cont-head3.chargeImg .contImg {
  min-height:auto
 }
 body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3.chargeImg .contImg img,
 body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata .cont-head3.chargeImg .contImg img,
 body.cl section.header__Section.bg-desktop-img-movil.styleIpad .cont-head3.chargeImg .contImg img {
  display:block
 }
 body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3 .contDescrip,
 body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3 .contImg,
 body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata .cont-head3 .contDescrip,
 body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata .cont-head3 .contImg,
 body.cl section.header__Section.bg-desktop-img-movil.styleIpad .cont-head3 .contDescrip,
 body.cl section.header__Section.bg-desktop-img-movil.styleIpad .cont-head3 .contImg {
  width:100%!important
 }
 body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3 .contDescrip,
 body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata .cont-head3 .contDescrip,
 body.cl section.header__Section.bg-desktop-img-movil.styleIpad .cont-head3 .contDescrip {
  max-width:100%;
  padding:0 20px
 }
 body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3 .contDescrip .fullForm,
 body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata .cont-head3 .contDescrip .fullForm,
 body.cl section.header__Section.bg-desktop-img-movil.styleIpad .cont-head3 .contDescrip .fullForm {
  max-width:100%
 }
 body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3 .contDescrip .optinForm,
 body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata .cont-head3 .contDescrip .optinForm,
 body.cl section.header__Section.bg-desktop-img-movil.styleIpad .cont-head3 .contDescrip .optinForm {
  margin-left:0
 }
 body.cl section.bg-desktop-img-movil.styleIpad.datos .cont-head3 .contDescrip .botonera,
 body.cl section.bg-desktop-img-movil.styleIpad.mod__contrata .cont-head3 .contDescrip .botonera,
 body.cl section.header__Section.bg-desktop-img-movil.styleIpad .cont-head3 .contDescrip .botonera {
  margin-left:0
 }
}
@media only screen and (max-width:760px) {
 body.cl header [class*=superior] .linkCac,
 body.cl header [class*=superior] .mostrarCac {
  display:none!important
 }
 body.cl header [class*=superior] .bloqueDenuncias {
  right:10px
 }
 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__carrusel .slider-contenido h1,
 body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido h2,
 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 {
  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__carrusel .slider-contenido,
 body.cl section.slider__Home.newSlider .slider__index .slider-contenido,
 body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido {
  padding:20px 60px!important
 }
 body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido h1,
 body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido h2,
 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 {
  -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__carrusel .slider-contenido p,
 body.cl section.slider__Home.newSlider .slider__index .slider-contenido p,
 body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido p {
  max-width:100%;
  width:100%!important
 }
 body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido .optinForm,
 body.cl section.slider__Home.newSlider .slider__index .slider-contenido .optinForm,
 body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido .optinForm {
  width:100%
 }
}
@media only screen and (max-width:640px) {
 body.cl .seeOnMobile {
  display:block!important
 }
}
@media only screen and (max-width:520px) {
 body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido,
 body.cl section.slider__Home.newSlider .slider__index .slider-contenido,
 body.cl section.slider__Home.newSlider .slider__index2 .slider-contenido {
  padding:20px!important
 }
 body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido h1,
 body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido h2,
 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 {
  font-size:26px;
  font-size:1.625rem;
  width:auto!important
 }
 body.cl section.slider__Home.newSlider .slider__carrusel .slider-contenido p,
 body.cl section.slider__Home.newSlider .slider__index .slider-contenido p,
 body.cl section.slider__Home.newSlider .slider__index2 .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
 }
 .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
 }
 .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
 }
 .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
 }
 .stepByStep .antes,
 .stepByStep .cerrar,
 .stepByStep .despues {
  cursor:pointer;
  color:#0097a9
 }
 .stepByStep .cerrar {
  position:absolute;
  right:20px;
  top:20px;
  color:#0097a9;
  font-size:.9rem;
  padding:10px;
  cursor:pointer
 }
 .stepByStep .antes,
 .stepByStep .despues {
  position:absolute;
  bottom:20px;
  padding:10px 20px;
  border-radius:3px;
  font-size:.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:#da291c;
  cursor:pointer;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  opacity:.5
 }
}
@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:135px
}
body.co .appM .appCont .appContBtn a.btn-blanco-azul {
 color:#fff!important;
 background:#0097a9
}
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,.65)
}
body.co .slider__Home #sliderPager a.active:before {
 opacity:.85
}
body.co .slider__Home.bx-controls-hide .bx-controls {
 display:none
}
body.co.empresas .wpthemeHeaderNav .subMenu dl,
body.co.empresas [class*=navegation] .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
}
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
}
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
}
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
}
body.co .stepByStep .antes,
body.co .stepByStep .cerrar,
body.co .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.co .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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] .linkCac,
 body.co header [class*=superior] .mostrarCac {
  display:block!important;
  padding-right:0
 }
 body.co header [class*=superior] .bloqueDenuncias {
  right:90px;
  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:.75rem
 }
}
@media only screen and (min-width:760px) {
 body.co #sliderPager {
  margin:-70px auto 0;
  height:70px
 }
}
body.co header [class*=superior] .bloqueDenuncias {
 right:135px
}
body.co .appM .appCont .appContBtn a.btn-blanco-azul {
 color:#fff!important;
 background:#0097a9
}
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,.65)
}
body.co .slider__Home #sliderPager a.active:before {
 opacity:.85
}
body.co .slider__Home.bx-controls-hide .bx-controls {
 display:none
}
body.co.empresas .wpthemeHeaderNav .subMenu dl,
body.co.empresas [class*=navegation] .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
}
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
}
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
}
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
}
body.co .stepByStep .antes,
body.co .stepByStep .cerrar,
body.co .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.co .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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] .linkCac,
 body.co header [class*=superior] .mostrarCac {
  display:block!important;
  padding-right:0
 }
 body.co header [class*=superior] .bloqueDenuncias {
  right:90px;
  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:.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:700
}
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:700
}
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
}
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
}
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
}
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
}
body.cr .stepByStep .antes,
body.cr .stepByStep .cerrar,
body.cr .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.cr .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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
}
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
}
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
}
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
}
body.ec .stepByStep .antes,
body.ec .stepByStep .cerrar,
body.ec .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.ec .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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
}
@media only screen and (min-width:960px) {
 body.ec .home__Servicios .box a,
 body.ec .mod__Servicios .box a {
  min-width:200px
 }
}
body.ec .btnChatImg.bCI-chatBot {
 background-image:url(img/icon-chatBot-ec.gif);
 right:-100px;
 width:200px;
 height:140px
}
body.ec .btnChatImg.bCI-chatBot:hover {
 background-image:url(img/icon-chatBot-hover-ec.gif);
 right:0
}
@media only screen and (max-width:760px) {
 body.ec .btnChatImg.bCI-chatBot {
  background:url(img/icon-chatBot-ani-mobil.png) no-repeat center;
  background-size:contain;
  width:70px;
  height:70px;
  right:10px
 }
 body.ec .btnChatImg.bCI-chatBot:hover {
  background:url(img/icon-chatBot-ani-mobil.png) no-repeat center;
  background-size:contain;
  right:10px
 }
}
body.gt header .wpthemeHeaderNav .subMenu dd+dt,
body.gt header [class*=navegation] .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
}
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
}
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
}
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
}
body.gt .stepByStep .antes,
body.gt .stepByStep .cerrar,
body.gt .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.gt .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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.gt .btnChatImg.bCI-chatBot {
 background-image:url(img/icon-chatBot-gt.gif);
 right:-100px;
 width:200px;
 height:140px
}
body.gt .btnChatImg.bCI-chatBot:hover {
 background-image:url(img/icon-chatBot-hover-gt.gif);
 right:0
}
@media only screen and (max-width:760px) {
 body.gt .btnChatImg.bCI-chatBot {
  background:url(img/icon-chatBot-ani-mobil.png) no-repeat center;
  background-size:contain;
  width:70px;
  height:70px;
  right:10px
 }
 body.gt .btnChatImg.bCI-chatBot:hover {
  background:url(img/icon-chatBot-ani-mobil.png) no-repeat center;
  background-size:contain;
  right:10px
 }
}
@media only screen and (max-width:520px) {
 body.gt footer [class*=superior] .container dl.box__rs a {
  display:inline-block
 }
 body.gt footer [class*=superior] .container dl.box__rs a.bt__fb:before,
 body.gt footer [class*=superior] .container dl.box__rs a.bt__gp:before,
 body.gt footer [class*=superior] .container dl.box__rs a.bt__in:before,
 body.gt footer [class*=superior] .container dl.box__rs a.bt__linked:before,
 body.gt footer [class*=superior] .container dl.box__rs a.bt__pi:before,
 body.gt footer [class*=superior] .container dl.box__rs a.bt__tw:before,
 body.gt footer [class*=superior] .container dl.box__rs a.bt__yt:before {
  font-size:49px;
  margin-right:0
 }
 body.gt footer [class*=superior] .container dl.box__rs a.bt__mo {
  margin-top:3px
 }
 body.gt footer [class*=superior] .container dl.box__rs a.bt__mo:before {
  width:42px;
  height:42px;
  margin-right:0;
  margin-top:0
 }
 body.gt footer [class*=superior] .container dl.box__rs dd+dd {
  margin-left:20px
 }
}
body.hn header [class*=superior] .bloqueDenuncias {
 right:60px
}
body.hn header [class*=navegation] .subMenu.withImg dl {
 padding:0 20px
}
body.hn header [class*=navegation] .subMenu.withImg dl.parent1,
body.hn header [class*=navegation] .subMenu.withImg dl.parent2,
body.hn header [class*=navegation] .subMenu.withImg dl.parent3,
body.hn header [class*=navegation] .subMenu.withImg dl.parent4 {
 width:25%
}
body.hn header [class*=navegation] .subMenu.withImg dl.parent1,
body.hn header [class*=navegation] .subMenu.withImg dl.parent2 {
 padding-bottom:150px
}
body.hn header [class*=navegation] .subMenu.withImg dl .menuImgPromo {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%
}
body.hn header [class*=navegation] .subMenu.withImg dl .linkWithImg img {
 max-width:200px
}
body.hn header [class*=navegation] .subMenu.withImg dd {
 width:100%
}
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
}
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
}
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
}
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
}
body.hn .stepByStep .antes,
body.hn .stepByStep .cerrar,
body.hn .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.hn .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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:.7rem
}
@media only screen and (max-width:760px) {
 body.ni .btnChat,
 body.ni .btnPagosRecargas {
  display:block;
  position:absolute;
  background:0 0;
  color:#0097a9;
  bottom:initial;
  top:2px;
  width:auto
 }
 body.ni .btnChat:before,
 body.ni .btnPagosRecargas:before {
  background:0 0;
  color:#000;
  position:static;
  border:0;
  padding:0;
  margin-right:10px
 }
 body.ni .btnChat:hover,
 body.ni .btnPagosRecargas:hover {
  background:0 0;
  color:#0097a9!important
 }
 body.ni .btnChat:hover:before,
 body.ni .btnPagosRecargas:hover:before {
  background:0 0;
  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(.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
}
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
}
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
}
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
}
body.ni .stepByStep .antes,
body.ni .stepByStep .cerrar,
body.ni .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.ni .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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)
 }
}
@media only screen and (max-width:520px) {
 body.ni footer [class*=superior] .container dl.box__rs a {
  display:inline-block
 }
 body.ni footer [class*=superior] .container dl.box__rs a.bt__fb:before,
 body.ni footer [class*=superior] .container dl.box__rs a.bt__gp:before,
 body.ni footer [class*=superior] .container dl.box__rs a.bt__in:before,
 body.ni footer [class*=superior] .container dl.box__rs a.bt__linked:before,
 body.ni footer [class*=superior] .container dl.box__rs a.bt__pi:before,
 body.ni footer [class*=superior] .container dl.box__rs a.bt__tw:before,
 body.ni footer [class*=superior] .container dl.box__rs a.bt__yt:before {
  font-size:49px;
  margin-right:0
 }
 body.ni footer [class*=superior] .container dl.box__rs a.bt__mo {
  margin-top:3px
 }
 body.ni footer [class*=superior] .container dl.box__rs a.bt__mo:before {
  width:42px;
  height:42px;
  margin-right:0;
  margin-top:0
 }
 body.ni footer [class*=superior] .container dl.box__rs dd+dd {
  margin-left:20px
 }
}
body.pa .btnChat,
body.pa .btnPagosRecargas {
 padding:4px 10px;
 font-size:.7rem
}
body.pa header [class*=navegation] .subMenu.withImg dl {
 padding:0 20px
}
body.pa header [class*=navegation] .subMenu.withImg dl.parent1,
body.pa header [class*=navegation] .subMenu.withImg dl.parent2,
body.pa header [class*=navegation] .subMenu.withImg dl.parent3,
body.pa header [class*=navegation] .subMenu.withImg dl.parent4 {
 width:25%
}
body.pa header [class*=navegation] .subMenu.withImg dl.parent1,
body.pa header [class*=navegation] .subMenu.withImg dl.parent2 {
 padding-bottom:150px
}
body.pa header [class*=navegation] .subMenu.withImg dl .menuImgPromo {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%
}
body.pa header [class*=navegation] .subMenu.withImg dl .linkWithImg img {
 max-width:200px
}
body.pa header [class*=navegation] .subMenu.withImg dd {
 width:100%
}
@media only screen and (max-width:760px) {
 body.pa .btnChat,
 body.pa .btnPagosRecargas {
  display:block!important;
  position:absolute;
  background:0 0;
  color:#0097a9;
  bottom:initial;
  top:2px;
  width:auto
 }
 body.pa .btnChat:before,
 body.pa .btnPagosRecargas:before {
  background:0 0;
  color:#000;
  position:static;
  border:0;
  padding:0;
  margin-right:10px
 }
 body.pa .btnChat:hover,
 body.pa .btnPagosRecargas:hover {
  background:0 0;
  color:#0097a9!important
 }
 body.pa .btnChat:hover:before,
 body.pa .btnPagosRecargas:hover:before {
  background:0 0;
  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(.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
 }
}
@media only screen and (max-width:480px) {
 body.pa .slider__Home.newSlider .slider__carrusel .slider-contenido h1,
 body.pa .slider__Home.newSlider .slider__carrusel .slider-contenido h2,
 body.pa .slider__Home.newSlider .slider__index .slider-contenido h1,
 body.pa .slider__Home.newSlider .slider__index .slider-contenido h2,
 body.pa .slider__Home.newSlider .slider__index2 .slider-contenido h1,
 body.pa .slider__Home.newSlider .slider__index2 .slider-contenido h2 {
  margin:0 0 10px
 }
}
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
}
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
}
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
}
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
}
body.pa .stepByStep .antes,
body.pa .stepByStep .cerrar,
body.pa .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.pa .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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.corporaciones header .wpthemeHeaderNav li.search,
body.pr.corporaciones header [class*=navegation] li.search {
 min-width:140px
}
body.pr.corporaciones header .wpthemeHeaderNav li.miClaro.autogestion,
body.pr.corporaciones header [class*=navegation] li.miClaro.autogestion {
 background-color:#fff;
 min-width:140px
}
body.pr.corporaciones header .wpthemeHeaderNav li.miClaro span,
body.pr.corporaciones header [class*=navegation] li.miClaro span {
 color:#222
}
body.pr .btnChat,
body.pr .btnPagosRecargas {
 padding:4px 10px;
 font-size:.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
}
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
}
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
}
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
}
body.pr .stepByStep .antes,
body.pr .stepByStep .cerrar,
body.pr .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.pr .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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:0 0;
  color:#0097a9;
  bottom:initial;
  top:2px;
  width:auto
 }
 body.pr .btnChat:before,
 body.pr .btnPagosRecargas:before {
  background:0 0;
  color:#000;
  position:static;
  border:0;
  padding:0;
  margin-right:10px
 }
 body.pr .btnChat:hover,
 body.pr .btnPagosRecargas:hover {
  background:0 0;
  color:#0097a9!important
 }
 body.pr .btnChat:hover:before,
 body.pr .btnPagosRecargas:hover:before {
  background:0 0;
  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(.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 header .header__navegation li.miClaro {
  background:#fff!important
 }
 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:0 0;
  color:#0097a9;
  bottom:initial;
  top:2px;
  width:auto;
  padding:4px 10px;
  font-size:.7rem
 }
 body.py .btnChat:before,
 body.py .btnPagosRecargas:before {
  background:0 0;
  color:#000;
  position:static;
  border:0;
  padding:0;
  margin-right:10px
 }
 body.py .btnChat:hover,
 body.py .btnPagosRecargas:hover {
  background:0 0;
  color:#0097a9!important
 }
 body.py .btnChat:hover:before,
 body.py .btnPagosRecargas:hover:before {
  background:0 0;
  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(.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
}
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
}
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
}
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
}
body.py .stepByStep .antes,
body.py .stepByStep .cerrar,
body.py .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.py .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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
}
@media only screen and (max-width:760px) {
 body.sv .btnPagosRecargas {
  display:block
 }
}
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
}
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
}
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
}
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
}
body.sv .stepByStep .antes,
body.sv .stepByStep .cerrar,
body.sv .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.sv .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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.sv .btnChatImg.bCI-chatBot {
 background-image:url(img/ico-chatBot-sv.gif);
 right:-100px;
 width:200px;
 height:140px
}
body.sv .btnChatImg.bCI-chatBot:hover {
 background-image:url(img/ico-chatBot-hover-sv.gif);
 right:0
}
@media only screen and (max-width:760px) {
 body.sv .btnChatImg.bCI-chatBot {
  background:url(img/icon-chatBot-ani-mobil.png) no-repeat center;
  background-size:contain;
  width:70px;
  height:70px;
  right:10px
 }
 body.sv .btnChatImg.bCI-chatBot:hover {
  background:url(img/icon-chatBot-ani-mobil.png) no-repeat center;
  background-size:contain;
  right:10px
 }
}
body.do header [class*=superior] .bloqueDenuncias {
 right:167px
}
body.do header [class*=medio] .cacsMap .cont-cacsMap .selectCacs>select,
body.do header [class*=medio] .cacsMap .cont-searchMap .selectCacs>select,
body.do header [class*=medio] .searchMap .cont-cacsMap .selectCacs>select,
body.do header [class*=medio] .searchMap .cont-searchMap .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
}
body.do .autismo {
 width:100%;
 height:40px;
 overflow-x:hidden;
 position:relative
}
body.do .autismo p {
 position:absolute;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 left:50%
}
body.do .autismo p:after,
body.do .autismo p:before {
 content:"";
 position:absolute;
 top:0;
 width:800px;
 height:40px;
 display:block
}
body.do .autismo p:before {
 left:-800px;
 background:url(img/pleca-autismo.jpg) no-repeat 0 0
}
body.do .autismo p:after {
 right:-800px;
 background:url(img/pleca-autismo-r.jpg) no-repeat 0 0
}
body.do .autismo p span {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:#0097a9;
 text-align:center;
 width:100%;
 max-width:410px;
 padding:12px 80px 0;
 position:relative;
 display:inline-block
}
body.do .autismo p span:after,
body.do .autismo p span:before {
 content:"";
 position:absolute;
 top:5px;
 width:56px;
 height:30px;
 display:block;
 background:url(vector/ninos.svg) no-repeat 0 0
}
body.do .autismo p span:before {
 left:10px
}
body.do .autismo p span:after {
 right:10px
}
@media only screen and (max-width:640px) {
 body.do .autismo p span {
  font-size:14px!important;
  width:380px;
  padding-top:13px
 }
}
@media only screen and (max-width:760px) {
 body.do header .header__navegation .subMenu>dl dt.promocion+dd {
  display:none
 }
 body.do header [class*=superior] .bloqueRegion {
  margin-right:0
 }
 body.do header [class*=superior] .linkCac,
 body.do header [class*=superior] .mostrarCac {
  display:block!important;
  padding-right:0
 }
 body.do header [class*=superior] .bloqueDenuncias {
  right:90px;
  border-right:1px solid #000
 }
 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
}
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
}
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
}
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
}
body.do .stepByStep .antes,
body.do .stepByStep .cerrar,
body.do .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.do .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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
}
body.do .armaPlay .contTotal p span.ahorro {
 font-size:16px;
 font-size:1rem;
 position:absolute;
 right:0;
 width:95px;
 color:#da291c
}
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
 }
}
@media only screen and (max-width:520px) {
 body.do footer [class*=superior] dd {
  padding-top:20px
 }
 body.do footer [class*=superior] .container dl.box__rs {
  margin-left:-10px;
  margin-right:-10px
 }
 body.do footer [class*=superior] .container dl.box__rs a {
  display:inline-block
 }
 body.do footer [class*=superior] .container dl.box__rs a.bt__fb:before,
 body.do footer [class*=superior] .container dl.box__rs a.bt__gp:before,
 body.do footer [class*=superior] .container dl.box__rs a.bt__in:before,
 body.do footer [class*=superior] .container dl.box__rs a.bt__linked:before,
 body.do footer [class*=superior] .container dl.box__rs a.bt__pi:before,
 body.do footer [class*=superior] .container dl.box__rs a.bt__tw:before,
 body.do footer [class*=superior] .container dl.box__rs a.bt__yt:before {
  font-size:49px;
  margin-right:0
 }
 body.do footer [class*=superior] .container dl.box__rs a.bt__mo {
  margin-top:3px
 }
 body.do footer [class*=superior] .container dl.box__rs a.bt__mo:before {
  width:42px;
  height:42px;
  margin-right:0;
  margin-top:0
 }
 body.do footer [class*=superior] .container dl.box__rs dd,
 body.do footer [class*=superior] .container dl.box__rs dt {
  margin-left:10px;
  margin-right:10px
 }
 body.do footer [class*=inferior] .footer__menu ul li {
  padding-bottom:20px;
  margin-bottom:0
 }
 body.do .home__banners .bx-controls-direction .bx-next,
 body.do .home__banners .bx-controls-direction .bx-prev,
 body.do .home__ebooks .bx-controls-direction .bx-next,
 body.do .home__ebooks .bx-controls-direction .bx-prev,
 body.do .mod__banners .bx-controls-direction .bx-next,
 body.do .mod__banners .bx-controls-direction .bx-prev,
 body.do .mod__contactanos .bx-controls-direction .bx-next,
 body.do .mod__contactanos .bx-controls-direction .bx-prev {
  width:36px
 }
 body.do .home__banners .bx-controls-direction .bx-prev,
 body.do .home__ebooks .bx-controls-direction .bx-prev,
 body.do .mod__banners .bx-controls-direction .bx-prev,
 body.do .mod__contactanos .bx-controls-direction .bx-prev {
  background-position:8px 0
 }
 body.do .home__banners .bx-controls-direction .bx-prev:hover,
 body.do .home__ebooks .bx-controls-direction .bx-prev:hover,
 body.do .mod__banners .bx-controls-direction .bx-prev:hover,
 body.do .mod__contactanos .bx-controls-direction .bx-prev:hover {
  background-position:8px -72px
 }
 body.do .home__banners .bx-controls-direction .bx-next,
 body.do .home__ebooks .bx-controls-direction .bx-next,
 body.do .mod__banners .bx-controls-direction .bx-next,
 body.do .mod__contactanos .bx-controls-direction .bx-next {
  background-position:8px -36px
 }
 body.do .home__banners .bx-controls-direction .bx-next:hover,
 body.do .home__ebooks .bx-controls-direction .bx-next:hover,
 body.do .mod__banners .bx-controls-direction .bx-next:hover,
 body.do .mod__contactanos .bx-controls-direction .bx-next:hover {
  background-position:8px -108px
 }
}
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:.7rem;
 background:#da291c;
 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:#da291c
}
@media only screen and (max-width:760px) {
 body.uy .btnChat,
 body.uy .btnPagosRecargas {
  display:block;
  position:absolute;
  background:0 0;
  color:#0097a9;
  bottom:initial;
  top:2px;
  width:auto;
  padding:4px 10px;
  font-size:.7rem
 }
 body.uy .btnChat:before,
 body.uy .btnPagosRecargas:before {
  background:0 0;
  color:#000;
  position:static;
  border:0;
  padding:0;
  margin-right:10px
 }
 body.uy .btnChat:hover,
 body.uy .btnPagosRecargas:hover {
  background:0 0;
  color:#0097a9!important
 }
 body.uy .btnChat:hover:before,
 body.uy .btnPagosRecargas:hover:before {
  background:0 0;
  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(.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
 }
}
@media only screen and (max-width:420px) {
 body.uy.corporaciones .home__Servicios .container .box h3:before {
  display:block;
  margin:0 auto 10px
 }
}
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
}
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
}
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
}
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
}
body.uy .stepByStep .antes,
body.uy .stepByStep .cerrar,
body.uy .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.uy .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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.corporaciones .mod__resumenCompra .resumen .btn-rojo,
body.us.empresas .mod__resumenCompra .resumen .btn-rojo {
 background:#da291c!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
}
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
}
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
}
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
}
body.us .stepByStep .antes,
body.us .stepByStep .cerrar,
body.us .stepByStep .despues {
 cursor:pointer;
 color:#0097a9
}
body.us .stepByStep .cerrar {
 position:absolute;
 right:20px;
 top:20px;
 color:#0097a9;
 font-size:.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:.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:#da291c;
 cursor:pointer;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 opacity:.5
}
@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
 }
}

input.border {
	border: 4px solid black !important;
}

.btn_cod_promo_rec:disabled {opacity: 0.4;}

.btn-armaPrepago:disabled {opacity: 0.4;}


.disable {
  opacity: 0.4;
}

.disabledcaptcha {pointer-events: none;opacity: 0.4;}

button.border {border: 2px solid black !important;}

fieldset i {
    display: none;
}

fieldset.error {
    position: relative;
}

fieldset.error input[type="text"],
fieldset.error input[type="search"],
fieldset.error input[type="email"],
fieldset.error input[type="tel"],
fieldset.error select,
fieldset.error textarea {
    box-shadow: 0px 0px 4px #D8585C;
    border: 1px solid #fff;
    transition: all 300ms ease-in;
    background-color: #fff;
}

fieldset.error i {
    position: absolute;
    display: block;
    background-color: #E0565B;
    color: #fff;
    padding: 0 1em;
    right: 0px;
    bottom: -0px;
    font-style: normal;
    font-size: .85em;
    font-weight: 500;
    border-radius: 2px;
}

fieldset.error p {
    
    position: relative;
    display: flex;
    background-color: #E0565B;
    color: #fff;
    padding: 0 1em;
    right: 0px;
    bottom: 0px;
    font-style: normal;
    font-size: 1em;
    font-weight: 500;
    border-radius: 2px;
    margin: auto;
	margin-top: 3px;

}

fieldset.valid {
    position: relative;
}

fieldset.valid input[type="text"],
fieldset.valid input[type="search"],
fieldset.valid input[type="email"],
fieldset.valid input[type="tel"],
fieldset.valid select,
fieldset.valid textarea {
    box-shadow: 0px 0px 4px #00b200;
    border: 1px solid #fff;
    transition: all 300ms ease-in;
    background-color: #fff;
}

fieldset.valid i {
    position: absolute;
    display: block;
    background-color: #00b200;
    color: #fff;
    padding: 0 1em;
    right: 0px;
    bottom: -7px;
    font-style: normal;
    font-size: .85em;
    font-weight: 500;
    border-radius: 2px;
}

fieldset.valid p {
    
    position: relative;
    display: flex;
    background-color: #00b200;
    color: #fff;
    padding: 0 1em;
    right: 0px;
    bottom: 0px;
    font-style: normal;
    font-size: 1em;
    font-weight: 500;
    border-radius: 2px;
    margin: auto;
	margin-top: 3px;

}