@import url(https://fonts.googleapis.com/icon?family=Material+Icons);

:root {
  font-size: 14px;
}

#column-1,
#column-2{
    min-height: 100px !important;
}
.aui .portlet-nested-portlets .aui-w50.portlet-column {
    min-height: 100px !important;
}
.aui h4 {
    color: #00A9E0 !important;
    font-size: 20px  !important;
    font-weight: normal  !important; 
    padding-bottom: 10px  !important;}
.aui h2  {
    font-weight: normal  !important;
    font-family: 'TelefonicaLight' !important;
    color: #50535a !important;
    font-size: 40px !important;
    margin: 0 !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;  }
.aui h3 {
    font-weight: normal !important;
    font-family: 'TelefonicaLight' !important;
    color: #50535A !important;
    font-size: 30px !important;
    margin: 0 !important;
    padding-bottom: 15px !important;  }
.aui h1 {
    color: #5BC500 !important;
    font-size: 20px !important;
    font-weight: normal !important; 
    padding-bottom: 10px !important;}
.aui pre {
    font-family: 'TelefonicaHand' !important;
}
.aui .legales-list .faqs__title {
    font-weight: normal;
    font-family: 'TelefonicaLight';
    color: #50535a;
    font-size: 40px;
    margin: 0;
    padding-top: 15px;
    padding-bottom: 15px; }
.aui .pnt-js-webcontent-contenido-dinamico-por-id {
    text-align: left;
}
.aui .tabs.tabs--planes {
    background-color: #fff;
    height: auto !important;
}
.aui .tabs.tabs--planes .tab a{
    border:0 !important;
}
.aui .tabla-flow td,
.aui .tabla-flow th {
    padding: 0 !important; }
.aui .redondo {
    border-radius: 50px !important; }
.aui .tabs.tabs--planes .tab.pnt-tabs-truncable {
    background-color: #E9EAE8;
    border-radius: 50px;
    height: 3em;
}
.aui .tabs.tabs--planes .tab.pnt-tabs-truncable a.active {
    background-color: #00A9E0;
    height: 3.3em;
    border-radius: 50px;
}
.aui .tabs.tabs--planes .navigation-tabs__title {
    color: #fff;
}
.aui .tabs.tabs--planes .tab.pnt-tabs-truncable a div {
    overflow: hidden;
    text-overflow: ellipsis;
    color: #50535A;
    line-height: 22px;
}
.aui .tabs.tabs--planes .tab.pnt-tabs-truncable a.active div {
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
    line-height: 22px;
}
.aui .tabla-2 th,
.aui .tabla-2 td,
.aui .tabla-3 th,
.aui .tabla-3 td,
.aui .tabla-celeste th, 
.aui .tabla-celeste td,
.aui .tabla-verde th, 
.aui .tabla-verde td{
    border-radius: 0px!important;
    border-bottom: solid 1px #D3D4D3 !important;
}
.aui .tabla-3 th,
.aui .tabla-3 td{
    border: solid 1px #D3D4D3 !important;}
.aui .tabla-celeste thead{
    background-color: #00a9e0!important;
    color: white!important;
}
.aui .tabla-2 thead {
    border-bottom: 1px solid #00A9E0 !important;
    color: #00A9E0 !important; }
.aui .tabla-celeste tbody tr th,
.aui .tabla-celeste tbody tr td:first-child,
.aui .tabla-celeste tbody tr td:nth-child(3),
.aui .tabla-celeste tbody tr td:nth-child(5),
.aui .tabla-celeste tbody tr td:nth-child(7),
.aui .tabla-verde tbody tr th,
.aui .tabla-verde tbody tr td:first-child,
.aui .tabla-verde tbody tr td:nth-child(3),
.aui .tabla-verde tbody tr td:nth-child(5),
.aui .tabla-verde tbody tr td:nth-child(7){
    background-color: #eaeae8!important;
    color: #50535a!important;
}
.aui .tabla-2 tbody tr th,
.aui .tabla-2 tbody tr td:first-child,
.aui .tabla-2 tbody tr td:nth-child(3),
.aui .tabla-2 tbody tr td:nth-child(5),
.aui .tabla-2 tbody tr td:nth-child(7),
.aui .tabla-2 tbody tr td:nth-child(9){
    background-color: #eaeae8!important;
    color: #50535a!important;
}
.aui .tabla-2 tr:nth-child(even){
    background-color: white!important;
}
.aui .tabla-3 thead tr th:first-child, 
.aui .tabla-3 thead tr th:nth-child(5){
    background-color: #00a9e0!important;
    color: white!important;
}
.aui .tabla-3 thead tr th:nth-child(2), 
.aui .tabla-3 thead tr th:nth-child(6){
    background-color: #e9426d!important;
    color: white!important;
}
.aui .tabla-3 thead tr th:nth-child(3),
.aui .tabla-3 thead tr th:nth-child(7){
    background-color: #f59c00!important;
    color: white!important;
}
.aui .tabla-3 thead tr th:nth-child(4),
.aui .tabla-3 thead tr th:nth-child(8),
.aui .tabla-verde thead{
    background-color: #5BC500!important;
    color: white!important;
}
.aui .tabla-3 tbody tr td{
    background-color: #f8f9f8!important;
}
.aui .tabla-3 tbody tr th{
    background-color: #eaeae8!important;
    color: #50535a!important;
}
.aui td,
.aui th {
    padding: 5px 5px 5px 5px !important; }
.aui table p {
    margin-bottom: 0 !important;
}
.aui thead th {
    font-weight: 500 !important;
}
#_20_documentLibraryContainer a [class^="icon-"],
#_20_documentLibraryContainer a [class*=" icon-"]{
    font-family: 'fontawesome-alloy'!important;
}
#_20_documentLibraryContainer .btn {
    display: inline-block;
    zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f1f1f1;
    background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#eaeaea));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);
    background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea);
    background-image: linear-gradient(to bottom, #f6f6f6, #eaeaea);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF6F6F6', endColorstr='#FFEAEAEA', GradientType=0);
    border-color: #eaeaea #eaeaea #c4c4c4;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background-color: #eaeaea;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #cfcfcf;
    border: 0;
    border-bottom-color: #b5b5b5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    height: 36px;
}
#_20_documentLibraryContainer .navbar .container{
    width: auto!important;
}
#_20_documentLibraryContainer #_20_lopw_column1_5_menu{
    background-color: unset;
    background-image: none;
}
.aui full-width-page yui3-js-enabled webkit ltr js chrome chrome66 chrome66-0 win scrolling--down{
    transition-property:none!important;transition-duration:none important;transition-timing-function:none important;transition-delay:none important}
.aui .dnavigation__submenu{
    height:auto!important;padding-bottom:20px!important}
.aui .pnt-contenido-generico ul li{
    list-style-type:disc!important}
.aui .container-ayuda-compra-desk,
.aui .featured__list,
.aui .formbanner,
.aui .m-price__call-us,
.aui .quick-links-wrapper{
    display:none!important}
.aui .body,
.aui .p{
    font-family: Telefonica,sans-serif;font-size:14px;line-height:1.428571429;color:#515559;padding-left:12px!important;padding-right:12px!important}
.aui a {
    font-family: Telefonica,sans-serif;
    color:#00a9e0;
    text-decoration:none;
    -webkit-tap-highlight-color:transparent}
.aui a:hover {
    font-family: Telefonica,sans-serif;
    color:#02779d;
    text-decoration:none;
    -webkit-tap-highlight-color:transparent}
.aui input[type=text].autocomplete{
    font-family: Telefonica,sans-serif;margin-bottom:2em!important}
.aui .m-product-card__sale-item{
    color:#fff !important}
.aui .layout_full_width_grey
{
    background-color: #fff !important; }
.aui .bg-light-border{
    background-color:#f6f7f9;border:0 solid #d4dfe1;margin-bottom:20px!important;border-radius:10px}
.aui .panel-body{
    border-radius:8px;padding:15px}
.aui .box-llamanos.negocios{display:none!important
}
#fix-nav .search-form:after,
.aui .m-price__call-to-action,.mimovistar-api,
.aui .portlet-body>.portlet-msg-error{
    display:none}
.aui .pnt-caja-fecha{
    float:left;padding-left:0}
.aui .pnt-caja-cliente,
.aui .pnt-caja-producto,
.aui .pnt-caja-tipoplan{
    float:left;padding-left:4em}
.aui .pnt-caja-canalventa{
    float:left;padding-left:5em}
.aui .panel-body{
    background-color:#f4f4f3;padding:10em 15px;border:none}
.aui .pnt-contenedor-promo-canales div{
    background-color:#fff}
.aui .header{
    background:#fff!important}.iso-movil img,
.aui .logo-fix img{
    height:0!important;width:0!important;background:url(//www.movistar.com.ar/documents/10192/9075608/m_blanco.png) no-repeat}
.aui .logo-fix img{
    padding-top:45px;padding-left:180px}
.aui .iso-movil img{
    padding-top:40px;padding-left:130px}
.aui .breadcrumbs{
    display:none!important}
.aui .faqs-accordion__question{
    padding:10px 46px 10px 16px!important;color:#00A9E0!important}
.aui .faqs-accordion-wrapper .faqs-accordion-align-left{
    background-color:#e9eae89c}
#column-1,
#column-2{min-height:100px}
.aui .verde{color: #5BC500;}
.aui .celeste{color: #00A9E0;}
.aui .violeta{color: #954B97;}
.aui .fuxia{color: #E9426D;}
.aui .naranja{color: #EC6839;}
.aui .naranjaclaro{color: #F59C00;}
.aui .gris{color: #50535A;}
.aui .grisclaro{color: #D3D4D3;}
.aui .dnavigation__link {font-size: 15px!important;}
.aui .dnavigation__item {padding: 0 10px!important;}
.aui .btnceleste{background-color: #00A9E0 !important;}
.aui .btnvioleta{background-color: #954B97 !important;}
.aui .btnfuxia{background-color: #E9426D !important;}
.aui .btnnaranja{background-color: #EC6839 !important;}
.aui .btnnaranjaclaro{background-color: #F59C00 !important;}
.aui .btngrisoscuro{background-color: #50535A !important;}
.aui .btngrisclaro{background-color: #B6B7B7 !important;}
.aui .btngris{background-color: #86888C !important;}
.aui .tabla-precio{
    width: auto !important;
    margin-bottom: 10px;}
.aui .tabla-precio-txt{
    width: auto !important;
    margin-bottom: 10px;}
.aui .tabla-precio-cloud{
    width: 480px !important;
    margin-bottom: 10px;}
.aui .tabla-precio td{
    padding: 2px 10px !important;
}
.aui .tabla-precio-txt td{
    padding: 2px 10px !important;
}
.aui .tabla-precio-cloud td{
    padding: 2px 10px !important;
}
.aui .tabla-precio tr td:nth-child(2) {
    background-color: #00A9E0;
    color: #fff;
    font-size: 35px;
    border: 2px solid #00A9E0;
}
.aui .tabla-precio-cloud tr td:first-child {
    background-color: #00A9E0;
    color: #fff;
    font-size: 35px;
    border: 2px solid #00A9E0;
}
.aui .tabla-precio-cloud tr td:nth-child(2) {
    border: 2px solid #00A9E0;
    font-size: 30px;
    color: #86888C;
    font-family: Telefonica;
    font-weight: 300;
}
.aui .tabla-precio-txt tr td:first-child {
    border: 2px solid #00A9E0;
    font-size: 20px;
    color: #86888C;
    font-family: Telefonica;
    font-weight: 300;
}
.aui .tabla-precio-txt tr td:nth-child(2) {
    background-color: #00A9E0;
    color: #fff;
    font-size: 25px;
    border: 2px solid #00A9E0;
}
.aui .dnavigation__submenu-container ul li {
    list-style: none !important;}
.aui .category-list .category-links-wrapper .container{
    border: 1px solid #00A9E0;
    border-radius: 4px;
}
.aui .category-list .category-links-wrapper .container .category__title {
    text-align: center;
    padding-top: 10px; }
/* COMPONENTE  CAJA LINK CON IMAGENES */
.aui .pnt-js-sublink {
    list-style-type: none !important;}
/* IVR */
.aui .pnt-lista-telefonos-coleccion ul li {
    list-style: none !important;}
.aui .intranet-ocultar {
    display: none !important; }
/* TÍTULOS */
.aui .legales-list .faqs__title {
    font-weight: normal;
    font-family: 'TelefonicaLight';
    color: #50535a;
    font-size: 40px;
    margin: 0;
    padding-top: 15px;
    padding-bottom: 15px; }
/* COMPONENTE CONTENIDO GENERICO */
.aui .pnt-estilos-generales ul{
    margin: 0 0 10px 25px;
}
.aui .pnt-estilos-generales ul li{
    list-style-type: disc;
}
/* TIPOGRAFÍAS */
@font-face {
    font-family: 'TelefonicaBold';
    src: url(telefonica-bold-webfont-eot);
    src: url('telefonica-bold-webfont-eot?#iefix') format('embedded-opentype'),
        url(telefonica-bold-webfont-woff2) format('woff2'),
        url(telefonica-bold-webfont-woff) format('woff'),
        url(telefonica-bold-webfont-ttf) format('truetype'),
        url('telefonica-bold-webfont-svg#telefonicabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TelefonicaExtraLight';
    src: url(telefonica-extralight-webfont-eot);
    src: url('telefonica-extralight-webfont-eot?#iefix') format('embedded-opentype'),
        url(telefonica-extralight-webfont-woff2) format('woff2'),
        url(telefonica-extralight-webfont-woff) format('woff'),
        url(telefonica-extralight-webfont-ttf) format('truetype'),
        url('telefonica-extralight-webfont-svg#telefonicaextralight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TelefonicaHand';
    src: url(telefonica-hand-webfont-eot);
    src: url('telefonica-hand-webfont-eot?#iefix') format('embedded-opentype'),
        url(telefonica-hand-webfont-woff2) format('woff2'),
        url(telefonica-hand-webfont-woff) format('woff'),
        url(telefonica-hand-webfont-ttf) format('truetype'),
        url('telefonica-hand-webfont-svg#telefonicahand') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TelefonicaLight';
    src: url(telefonica-light-webfont-eot);
    src: url('telefonica-light-webfont-eot?#iefix') format('embedded-opentype'),
        url(telefonica-light-webfont-woff2) format('woff2'),
        url(telefonica-light-webfont-woff) format('woff'),
        url(telefonica-light-webfont-ttf) format('truetype'),
        url('telefonica-light-webfont-svg#telefonicalight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Telefonica';
    src: url(telefonica-regular-webfont-eot);
    src: url('telefonica-regular-webfont-eot?#iefix') format('embedded-opentype'),
        url(telefonica-regular-webfont-woff2) format('woff2'),
        url(telefonica-regular-webfont-woff) format('woff'),
        url(telefonica-regular-webfont-ttf) format('truetype'),
        url('telefonica-regular-webfont-svg#telefonicaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TelefonicaItalic';
    src: url(telefonica-regularitalic-webfont-eot);
    src: url('telefonica-regularitalic-webfont-eot?#iefix') format('embedded-opentype'),
        url(telefonica-regularitalic-webfont-woff2) format('woff2'),
        url(telefonica-regularitalic-webfont-woff) format('woff'),
        url(telefonica-regularitalic-webfont-ttf) format('truetype'),
        url('telefonica-regularitalic-webfont-svg#telefonicaitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TelefonicaCapRegular';
    src: url(telefonicacap-regular-webfont-eot);
    src: url('telefonicacap-regular-webfont-eot?#iefix') format('embedded-opentype'),
        url(telefonicacap-regular-webfont-woff2) format('woff2'),
        url(telefonicacap-regular-webfont-woff) format('woff'),
        url(telefonicacap-regular-webfont-ttf) format('truetype'),
        url('telefonicacap-regular-webfont-svg#telefonica_capregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
