
.boton_servicio, .boton_servicio_trunk {
    background-color: #248cc8;
    border: medium none;
    border-radius: 13px;
    color: #fff;
    cursor: pointer;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    height: 40px;
    line-height: 40px;
    margin: 20px auto;
    text-align: center;
    width: 189px;
}
.boton_servicio:hover, .boton_servicio_trunk:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #77c2e6 0px, #349acf 100%) repeat scroll 0 0;
    border-radius: 13px;
    color: #fff;
    cursor: pointer;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    height: 40px;
    line-height: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    text-align: center;
    width: 189px;
}
.boton_servicio a, .boton_servicio a:hover {
    color: #fff;
}
.boton_servicio2 {
    background-color: #248cc8;
    border-radius: 13px;
    color: #ffffff;
    cursor: pointer;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    text-align: center;
    width: 189px;
}
.boton_servicio2:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #77c2e6 0px, #349acf 100%) repeat scroll 0 0;
    border-radius: 13px;
    color: #fff;
    cursor: pointer;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    text-align: center;
    width: 189px;
}
.separador {
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(10, 10, 10, 0.71) 0%, rgba(138, 138, 138, 0.71) 0%, rgba(237, 237, 237, 0.85) 69%, rgba(255, 255, 255, 1) 99%, rgba(255, 255, 255, 1) 100%) repeat scroll 0 0;
    height: 1px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 100%;
}
h1, .titulo-1 {
    color: #727272;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 5em;
    margin: 0;
    padding: 0;
}
.subtitle, .subtitle > h2, .titulo-2 {
    color: #737373;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 46px;
    margin: 0;
    padding: 0;
}
.title_servicio > h3, .titulo-3 {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 33px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.title_centralita, .title_centralita > h1, .titulo-4 {
    color: #737373;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 46px;
    margin: 0;
    padding: 0;
}
.titulo_productos, .azul34, .azul34 > h3, .titulo-5 {
    border-bottom: 1px solid #008ed6;
    color: #008ed6;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 34px;
    margin: 0;
    padding: 0;
}
.gris28, .titulo-6 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 28px;
}
.texto_46_light, .titulo-7 {
    color: #737373;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 46px;
}
.titulo_azul_numeracion, .titulo-8 {
    border-bottom: 1px solid #008ed6;
    color: #008ed6;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 27px;
    margin-bottom: 20px;
    margin-top: 25px;
    padding-bottom: 10px;
}
.title_18_ventajas, .titulo-9 {
    color: #737373;
    font-family: "proxima_nova_rgbold",Arial,Helvetica,sans-serif;
    font-size: 15px;
    margin-top: 20px;
    text-align: center;
}
.title_centralita_peque, .titulo-10 {
    color: #737373;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 35px;
    margin-top: 20px;
}
.azul_caracteristicas2, .titulo-11 {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 30px;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-left: 60px;
    padding-top: 20px;
    width: 350px;
}
.title_click_call, .titulo-12 {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 33px;
}
.negrita {
    font-family: "proxima_nova_rgbold",Arial,Helvetica,sans-serif;
}
.contenido, .contenido-1 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 2em;
    margin-bottom: 10px;
}
.contenido_centralita, .texto_22, .contenido-2 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 22px;
}
.texto_servicio, .texto_servicio2, .texto_servicio_slider, .contenido-3 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 18px;
    text-align: center;
}
.texto_18, .texto_click_call, .contenido-4 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 18px;
}
.gris_claro, .contenido-5 {
    color: #cfcfcf;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.texto_azul_peque_lineaSIP, .contenido-6 {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin-top: 10px;
}
.texto_azul_peque, .contenido-7 {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 22px;
}
.texto_18_ventajas, .contenido-8 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 15px;
    margin-top: 10px;
    text-align: center;
}
.texto_caracteristicas, .contenido-9 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 18px;
    padding: 1.5em;
}
.caret {
}
.tipo2 {
    color: #cecfcf;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.texto_enlace, .enlace-1 {
    color: #008ed6 !important;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
}
.texto_enlace:hover, .enlace-1:hover {
    text-decoration: underline;
}
#calculador div.title h1 {
    color: #737373;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 66px;
    margin: 0;
    padding: 0;
}
#calculador div.contenido {
    font-size: 26px;
    margin: auto auto 30px;
}
#calculador div.sectiontitle {
    margin: 20px auto;
}
#calculador div.sectiontitle h3 {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 33px;
    margin: 0;
    padding: 0;
    text-align: left;
}
#calculador #sectionCentralita .pregunta {
    font-size: 26px;
}
#calculador .contenido div.pregunta {
    font-size: 18px;
    margin-bottom: 10px;
    overflow: hidden;
}
#calculador #sectionConsumo .slider {
    float: left;
    margin-right: 30px;
    margin-top: 6px;
    width: 325px;
}
#calculador #sectionConsumo label {
    float: left;
    position: relative;
    width: 280px;
}
#precio_flotante, .precio_flotante {
    display: none !important;
    visibility: hidden !important;
}
h1 {
    color: #727272;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 40px;
}
.title_servicio, .title_servicio_slider, .title_servicio > h3 {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 2.5em;
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
}
.texto_servicio2 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin-top: 20px;
    text-align: center;
}
.subtitle, .subtitle > h2 {
    color: #737373;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 3.2em;
    margin: 0;
    padding: 0;
}
.texto_18 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin-top: 20px;
}
.titulo_productos {
    border-bottom: 1px solid #008ed6;
    color: #008ed6;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 34px;
    margin: 0 0 20px;
    padding: 1em 0 10px;
}
.gris18 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 18px;
}
.img_centrar {
    margin: auto;
}
.contenido {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 26px;
    margin-bottom: 10px;
}
.titulo_apps {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 22px;
}
.texto_enlace {
    color: #008ed6 !important;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
}
.texto_enlace:hover {
    color: #008ed6 !important;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
.separador {
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(10, 10, 10, 0.71) 0%, rgba(138, 138, 138, 0.71) 0%, rgba(237, 237, 237, 0.85) 69%, rgba(255, 255, 255, 1) 99%, rgba(255, 255, 255, 1) 100%) repeat scroll 0 0;
    height: 1px;
    width: 100%;
}
.cloud_section-content_ini-title {
    color: #737373;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 46px;
    line-height: 24px;
}
.cloud_section-content_ini-description {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 28px;
}
.cloud_section-content_end-description {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 28px;
}
.cloud_section-content_blue {
    background-color: #248cc8;
    padding: 25px;
    width: 100%;
}
.cloud_section-content_blue-title {
    color: #ffffff;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 3.3em;
    line-height: 0.8em;
    margin: 0;
    padding: 0;
}
.cloud_section-content_article-title {
    color: #248cc8;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 29px;
    line-height: 28px;
}
.cloud_section-content_article-description {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 28px;
}
.cloud_section-content_accordion-title {
    color: #248cc8;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 30px;
    line-height: 49px;
}
.cloud_section-content_accordion-a {
    color: #248cc8;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 28px;
}
.cloud_section-content_accordion-a:hover {
    color: #525252;
}
.cloud_section-content_yellow {
    background-color: #e0aa0f;
    padding: 25px;
    width: 100%;
}
.cloud_section-content_yellow-title {
    color: #ffffff;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 3.3em;
    line-height: 0.8em;
    margin: 0;
    padding: 0;
}
.cloud_section-gb-title {
    color: #e0aa0f;
    font-family: "proxima_nova_rgbold",Arial,Helvetica,sans-serif;
    font-size: 46px;
    line-height: 24px;
    margin-bottom: 0.5em;
    margin-top: 1em;
}
.cloud_section-amount-title {
    color: #248cc8;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 30px;
    line-height: 20px;
}
.cloud_section-blue_description {
    color: #248cc8;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 29px;
    line-height: 34px;
}
.cloud_section-content_functions-title {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 29px;
    line-height: 28px;
}
.cloud_section-content_functions_blue-title {
    color: #248cc8;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 29px;
    line-height: 28px;
}
.cloud_section-content_functions-description {
    color: #248cc8;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 28px;
}
.cloud_section-content_functions-description {
    color: #248cc8;
    font-family: "proxima_nova_rgbold",Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 28px;
}
.cloud_section-pack-title {
    color: #737373;
    font-family: "proxima_nova_rgbold",Arial,Helvetica,sans-serif;
    font-size: 40px;
    line-height: 24px;
}
.cloud_section-pack_yellow-title {
    color: #e0aa0f;
    font-family: "proxima_nova_rgbold",Arial,Helvetica,sans-serif;
    font-size: 40px;
    line-height: 40px;
}
.cloud_section-pack-description {
    color: #737373;
    font-family: "proxima_nova_rgbold",Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 28px;
}
.cloud_section-small-description {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.caja_login {
    background-color: #d9d8da;
    border-radius: 5px;
    color: #747576;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    min-height: 195px;
    padding: 25px 25px 40px;
    width: 300px;
}
.registro_pie {
    margin-top: 20px;
}
.caja-registro {
    background-color: #d9d8da;
    border-radius: 5px;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 25px;
}
.texto_22_caja {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 22px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.imagen-redondeada {
    border-radius: 10px;
}
.nuevos-productos-gris {
    background-color: #525252;
    padding: 25px;
    width: 100%;
}
.nuevos-productos-gris-title {
    color: #ffffff;
    font-family: "proxima_novalight",Arial,Helvetica,sans-serif;
    font-size: 36px;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
div.titulo-4 {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 2rem;
}
div.tituloTabla {
    background-color: #248cc8;
    color: #ffffff !important;
    font-family: "proxima_novalight","proxima_nova_rgregular",Arial,Helvetica,"sans-serif";
    font-size: 1.6rem;
    margin: 1px 0;
}
div.tituloGris {
    color: #737373;
    font-family: "proxima_nova_rgbold","proxima_nova_rgregular",Arial,Helvetica,"sans-serif";
    font-size: 1.5rem;
}
div.noPadding {
    padding: 1px;
}
.textoSmall {
    font-size: 1rem;
}
.textoSmallDisable {
    font-size: 1rem;
    text-decoration: line-through;
}
.red {
    color: red;
    font-size: 2rem;
    padding: 5px;
}
.green {
    color: green;
    font-size: 2rem;
    padding: 5px;
}
ul.tick_grey > li {
    list-style-image: url("/images/iconos/tick_xs.svg");
    margin-left: 25px;
}
h3 > img {
    margin-right: 10px;
}
.fondo-gris {
    background: rgba(115, 115, 115, 0.7) none repeat scroll 0 0;
    border-radius: 18px;
    color: #fff;
    display: none;
    padding: 10px;
}
div.titulo-4-small {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 1.7rem;
}
span.text-amarillo {
    color: #e0aa0f;
}
.text-grey {
    color: #737373;
}
span.text-blue {
    color: #248cc8;
}
.colorGlobal {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
}
.tituloAzul20 {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 18px;
    padding-top: 10px;
}
.tituloCentradoAzul20 {
    color: #008ed6;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 18px;
    padding-top: 10px;
    text-align: center;
}
.textoGris17 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 17px;
}
.textoGrisCentrado17 {
    color: #737373;
    font-family: "proxima_nova_rgregular",Arial,Helvetica,sans-serif;
    font-size: 17px;
    text-align: center;
}
