@charset "UTF-8";
/*===========================================================
//MiDIRECTV version 3.0 Master CSS
//04/2015
//
===========================================================*/
/* Web fonts */
@font-face { font-family: 'DIN'; src: url("../../Shared/Fonts/DINWeb.eot"); src: url("../../Shared/Fonts/DINWeb.eot?#iefix") format("embedded-opentype"), url("../../Shared/Fonts/DINWeb.woff") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DIN Light'; src: url("../../Shared/Fonts/DINWeb-Light.eot"); src: url("../../Shared/Fonts/DINWeb-Light.eot?#iefix") format("embedded-opentype"), url("../../Shared/Fonts/DINWeb-Light.woff") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DIN Medium'; src: url("../../Shared/Fonts/DINWeb-Medium.eot"); src: url("../../Shared/Fonts/DINWeb-Medium.eot?#iefix") format("embedded-opentype"), url("../../Shared/Fonts/DINWeb-Medium.woff") format("truetype"); font-weight: normal; font-style: normal; }
html { font: normal 100%/1.65 sans-serif; }
html body { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; -ms-word-wrap: break-word; word-wrap: break-word; color: #333; background: none; }

form#changeLanguageForm { margin: 0; }

.typ16-tera { font-size: 56px; font-size: 3.5rem; }

.typ16-giga { font-size: 48px; font-size: 3rem; }

.typ16-mega { font-size: 40px; font-size: 2.5rem; }

.typ16-alpha, .main-content h1 { font-size: 32px; font-size: 2rem; }

.typ16-beta, .main-content h2 { font-size: 30px; font-size: 1.875rem; }

.typ16-gamma, .main-content h3 { font-size: 28px; font-size: 1.75rem; }

.typ16-delta, .main-content h4 { font-size: 24px; font-size: 1.5rem; }

.typ16-epsilon, .main-content h5 { font-size: 20px; font-size: 1.25rem; }

.typ16-zeta, .main-content h6 { font-size: 18px; font-size: 1.125rem; }

nav.midtv-menu + .main-content { border-top: 1px solid #d5d5d5; }

nav.midtv-menu { width: 100%; box-shadow: 0 0 10px #000; background-color: white; border-bottom-width: 1px; border-color: #d5d5d5; z-index: 999; padding: 0; }

nav.midtv-menu, nav.midtv-menu .account-menu, nav.midtv-menu .columns.nav-bar { height: 3.125em; -moz-transition: height 200ms ease; -o-transition: height 200ms ease; -webkit-transition: height 200ms ease; transition: height 200ms ease; }

nav.midtv-menu .columns.nav-bar > a { line-height: 3.125em; }

nav.midtv-menu { height: auto; }
nav.midtv-menu .row { padding: 0; }
nav.midtv-menu ul, nav.midtv-menu form { display: none; }
nav.midtv-menu form { display: inline-block; width: auto; max-width: 20em; }
nav.midtv-menu form#cuentaForm { display: none; }
nav.midtv-menu select { visibility: hidden; position: absolute; width: 0; height: 0; padding: 0; margin: 0; }
nav.midtv-menu #account-select-phone { display: inline-block; }
nav.midtv-menu #account-select-phone .custom-select-menu { display: block; max-width: 20em; margin: 10px 0; }
nav.midtv-menu #account-select-phone form { width: 100%; }
nav.midtv-menu #account-select-tablet { display: none; }
nav.midtv-menu a#menu-toggle { display: inline-block; line-height: 2em; padding: 0.25em 1em .15em 1em; margin: 0.75em 0 0 0; border: 1px solid #d5d5d5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: right; font-family: "DIN Medium", "Helvetica Neue", Arial, Sans-serif; font-size: 0.75em; color: #222; }
nav.midtv-menu ul { display: block; height: auto; }
nav.midtv-menu ul li { font-family: "DIN", "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 16px; font-size: 1rem; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: 2rem; -webkit-transition: border-color 300ms ease; -moz-transition: border-color 300ms ease; -o-transition: border-color 300ms ease; -ms-transition: border-color 300ms ease; transition: all 300ms ease; margin: 0; width: 45%; border: 1px solid #fff; }
nav.midtv-menu ul li.navitem a:focus { outline: none; background: #f0fcff; }
nav.midtv-menu ul li.active a { color: #00aeef; }
nav.midtv-menu ul li a { color: #222; font-weight: 400; -moz-transition: color 300ms ease; -o-transition: color 300ms ease; -webkit-transition: color 300ms ease; transition: color 300ms ease; }
nav.midtv-menu ul li a:hover { color: #00aeef; }
nav.midtv-menu .columns { white-space: nowrap; }
nav.midtv-menu .logo-helper { display: inline-block; height: 100%; vertical-align: middle; }
nav.midtv-menu > img { width: 100%; vertical-align: middle; max-height: 30px; max-width: 110px; }
nav.midtv-menu .custom-select-menu { display: inline-block; position: relative; margin-top: 1.0625em; outline: none; }
nav.midtv-menu .custom-select-menu label { -moz-user-select: none; -ms-user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; user-select: none; border-radius: 3px; border: 1px solid #ccc; line-height: 2.8em; font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 16px; font-size: 1rem; text-indent: 0.1px; text-overflow: ''; text-align: left; padding: 0 4.4em 0 .75em; margin: 0; background: transparent url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV//usericon.png) no-repeat 94% center; }
nav.midtv-menu .custom-select-menu label.opened { border-color: #00aeef; }
nav.midtv-menu .custom-select-menu ul { display: none; position: absolute; width: 100%; left: 0; top: 100%; max-height: 260px; border: 1px solid #ccc; border-width: 0 1px 1px; background-color: #fff; margin: 0; overflow: auto; overflow-x: hidden; padding: 0; z-index: 50; border-radius: 0 0 3px 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); }
nav.midtv-menu .custom-select-menu ul li { width: 100%; background: #fff; border-bottom: 1px solid #ccc; color: #222; cursor: pointer; display: block; font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-size: 13px; font-size: 0.8125rem; line-height: normal; margin: 0; overflow: hidden; padding: 10px 15px; text-decoration: none; text-overflow: ellipsis; text-align: left; }
nav.midtv-menu .custom-select-menu ul li:hover { background-color: #eaeaea; }
nav.midtv-menu .custom-select-menu ul li.loading { display: none; height: 40px; background: transparent url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV//loading.gif) no-repeat center; }
nav.midtv-menu .custom-select-menu ul li.LoadMoreAccounts { color: #00aeef; font-weight: bold; }
nav.midtv-menu .custom-select-menu .selected, nav.midtv-menu .custom-select-menu .selected:hover { background-color: #00aeef; color: #FFF; }
nav.midtv-menu .nav-loader { line-height: 4.75em; }

.account-menu { max-width: 12.5em; width: 100%; margin: 1.0625em 0 0; padding: 0 4.4em 0 .75em; line-height: 4.75em; font-family: "DIN", "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 16px; font-size: 1rem; text-indent: 0.1px; }

.lt-ie9 nav.midtv-menu { height: 5em; }
.lt-ie9 nav.midtv-menu img { margin-top: 1.5em; width: auto; height: auto; max-height: inherit; vertical-align: middle; }
.lt-ie9 nav.midtv-menu form { padding: 1em; }
.lt-ie9 nav.midtv-menu select { max-width: 100%; margin-top: 0; background-image: none; padding: 0.45em 0 0.8em 0.6em; left: -99999px; }
.lt-ie9 nav.midtv-menu ul { float: left; display: inline-block; }
.lt-ie9 nav.midtv-menu ul li { margin-left: 1em; width: auto; line-height: 4.75em; border-radius: 0; border-width: 0; text-align: left; }
.lt-ie9 nav.midtv-menu ul li:first-child { margin: 0; }
.lt-ie9 nav.midtv-menu ul li:hover { border-width: 0; border-bottom: 4px solid #ccc; }
.lt-ie9 nav.midtv-menu ul li.active { border-width: 0; border-bottom: 4px solid #00aeef; }
.lt-ie9 nav.midtv-menu .hide-for-large-up { display: none !important; }
.lt-ie9 nav.midtv-menu .hide-for-medium-down { display: inherit !important; }
.lt-ie9 nav.midtv-menu #account-select-tablet { display: block; margin-top: -20px; }
.lt-ie9 nav.midtv-menu #account-select-phone { display: none; }
.lt-ie9 nav.midtv-menu .nav-loader > img { vertical-align: top; }
.lt-ie9 nav.midtv-menu.fixed { background: #fff; border-bottom: 2px solid #ccc; }
.lt-ie9 .selecter.custom { margin: 0; }
.lt-ie9 .account-menu { line-height: 2.75em; }
.lt-ie9 span.account-menu { line-height: 5em; }
.lt-ie9 .custom-select-menu { width: 200px; }
.lt-ie9 .custom-select-menu ul li { height: 36px; line-height: 20px; margin-left: 0; }

@media only screen and (min-width: 33.813em) { nav.midtv-menu .columns.nav-bar { height: 3.75em; }
  nav.midtv-menu .columns.nav-bar > a { line-height: 3.75em; }
  nav.midtv-menu ul { display: inline-block; width: auto; }
  nav.midtv-menu ul li { width: auto; margin-left: 1em; }
  nav.midtv-menu ul li:first-child { margin: 0; }
  nav.midtv-menu a#menu-toggle { margin-top: 1.125em; }
  nav.midtv-menu #account-menu { padding: 1em 0; }
  nav.midtv-menu #account-menu ul { margin: 1em 0; }
  nav.midtv-menu #account-select-phone { display: none !important; }
  nav.midtv-menu #account-select-tablet { display: inline-block; float: right; max-width: 12.5em; margin-left: 1em; width: 100%; }
  nav.midtv-menu span.account-menu { line-height: 3.75em; }
  nav.midtv-menu .nav-loader { line-height: 2.9em; }
  nav.midtv-menu form, nav.midtv-menu .custom-select-menu { margin: .4375em 0 0; display: block; }
  nav.midtv-menu form { height: 100%; } }
@media only screen and (min-width: 56.313em) { nav.midtv-menu, nav.midtv-menu .account-menu, nav.midtv-menu .columns.nav-bar { height: 5em; }
  nav.midtv-menu ul { float: left; display: inline-block; }
  nav.midtv-menu ul li { margin-left: 1em; width: auto; line-height: 4.75em; border-radius: 0; border-width: 0; border-bottom: 4px solid white; text-align: left; }
  nav.midtv-menu ul li:first-child { margin: 0; }
  nav.midtv-menu ul li:hover { border-width: 0; border-bottom: 4px solid #ccc; }
  nav.midtv-menu ul li.active { border-width: 0; border-bottom: 4px solid #00aeef; }
  nav.midtv-menu span.account-menu { line-height: 4.75em; }
  nav.midtv-menu form { width: auto; }
  nav.midtv-menu .columns.nav-bar > a { line-height: 5em; }
  nav.midtv-menu .custom-select-menu { margin-top: 1.0625em; }
  nav.midtv-menu .nav-loader { line-height: 4.75em; }
  nav.midtv-menu #account-menu { padding: 0; }
  nav.midtv-menu #account-menu ul { margin: 0; } }
.main-content { width: auto; margin: 0 auto; padding-bottom: 1.5em; background-color: #fff; }
.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6, .main-content .subheader { font-family: "DIN Light", "Helvetica Neue", Arial, Helvetica, sans-serif; line-height: 1.1; margin-top: 0; margin-bottom: 0.25em; text-rendering: optimizeLegibility; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }
.main-content sup, .main-content small { font-size: 75%; }
.main-content .footnote { display: block; text-align: left; text-indent: 0; margin-top: 1em; font-size: 12px; font-size: 0.75rem; line-height: 1.2; }
.main-content .unavailable, .main-content .no-disponible { color: #678; font-style: italic; }
.main-content .no-padding { padding: 0; }
.main-content button, .main-content .button { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: .625em 1em .625em 1em; font-family: "DIN", "Helvetica Neue", Arial, Helvetica, sans-serif; color: #FFF; border: none; background: #009ec9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ec9', endColorstr='#1b62b2'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b62b2), to(#009ec9)); background: -webkit-linear-gradient(top, #009ec9, #1b62b2); background: -moz-linear-gradient(top, #009ec9, #1b62b2); background: -ms-linear-gradient(top, #009ec9, #1b62b2); background: -o-linear-gradient(top, #009ec9, #1b62b2); }
.main-content button.tiny, .main-content .button.tiny { padding: .5em .75em .625em .75em; }
.main-content button.small, .main-content .button.small { padding: .5em .75em .5em .75em; }
.main-content button:hover, .main-content .button:hover { color: #FFF; background: #008cb2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008cb2', endColorstr='#175499'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#175499), to(#008cb2)); background: -webkit-linear-gradient(top, #008cb2, #175499); background: -moz-linear-gradient(top, #008cb2, #175499); background: -ms-linear-gradient(top, #008cb2, #175499); background: -o-linear-gradient(top, #008cb2, #175499); }
.main-content button:active, .main-content .button:active { -webkit-box-shadow: inset 0 0 5px #888; box-shadow: 0 0 5px #333 inset; }
.main-content button.buy, .main-content .button.buy { color: #333; border: none; background: #faa61a; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa61a', endColorstr='#fe6300'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fe6300), to(#faa61a)); background: -webkit-linear-gradient(top, #faa61a, #fe6300); background: -moz-linear-gradient(top, #faa61a, #fe6300); background: -ms-linear-gradient(top, #faa61a, #fe6300); background: -o-linear-gradient(top, #faa61a, #fe6300); }
.main-content button.buy:hover, .main-content .button.buy:hover { background: #d98e16; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d98e16', endColorstr='#e56300'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e56300), to(#d98e16)); background: -webkit-linear-gradient(top, #d98e16, #e56300); background: -moz-linear-gradient(top, #d98e16, #e56300); background: -ms-linear-gradient(top, #d98e16, #e56300); background: -o-linear-gradient(top, #d98e16, #e56300); }
.main-content button.buy:active, .main-content .button.buy:active { -webkit-box-shadow: inset 0 0 5px #888; box-shadow: 0 0 5px #333 inset; }
.main-content button.secondary, .main-content .button.secondary { color: #333; border: none; background: #f2f2f2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d9d9d9'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d9d9d9), to(#f2f2f2)); background: -webkit-linear-gradient(top, #f2f2f2, #d9d9d9); background: -moz-linear-gradient(top, #f2f2f2, #d9d9d9); background: -ms-linear-gradient(top, #f2f2f2, #d9d9d9); background: -o-linear-gradient(top, #f2f2f2, #d9d9d9); text-shadow: 0px 1px 1px #fff; }
.main-content button.secondary:hover, .main-content .button.secondary:hover { background: #d9d9d9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#bfbfbf'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bfbfbf), to(#d9d9d9)); background: -webkit-linear-gradient(top, #d9d9d9, #bfbfbf); background: -moz-linear-gradient(top, #d9d9d9, #bfbfbf); background: -ms-linear-gradient(top, #d9d9d9, #bfbfbf); background: -o-linear-gradient(top, #d9d9d9, #bfbfbf); }
.main-content button.secondary:active, .main-content .button.secondary:active { -webkit-box-shadow: inset 0 0 5px #888; box-shadow: 0 0 5px #333 inset; }
.main-content button.alert, .main-content .button.alert { color: #fff; border: none; background: #ce0101; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0101', endColorstr='#ad0303'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ad0303), to(#ce0101)); background: -webkit-linear-gradient(top, #ce0101, #ad0303); background: -moz-linear-gradient(top, #ce0101, #ad0303); background: -ms-linear-gradient(top, #ce0101, #ad0303); background: -o-linear-gradient(top, #ce0101, #ad0303); text-shadow: 0px 1px 1px #fff; }
.main-content button.alert:hover, .main-content .button.alert:hover { background: #ad0303; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad0303', endColorstr='#9d0202'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9d0202), to(#ad0303)); background: -webkit-linear-gradient(top, #ad0303, #9d0202); background: -moz-linear-gradient(top, #ad0303, #9d0202); background: -ms-linear-gradient(top, #ad0303, #9d0202); background: -o-linear-gradient(top, #ad0303, #9d0202); }
.main-content button.alert:active, .main-content .button.alert:active { -webkit-box-shadow: inset 0 0 5px #888; box-shadow: 0 0 5px #333 inset; }
.main-content button:last-child, .main-content .button:last-child { margin-bottom: 0; }
.main-content .button[disabled], .main-content .button.disabled, .main-content .button.disabled:hover { background: #b5b5b5; color: #e5e5e5; text-shadow: none; filter: none; }
.main-content button[disabled], .main-content button:disabled, .main-content button:disabled:hover { background: #b5b5b5; color: #e5e5e5; text-shadow: none; filter: none; }
.main-content .button-group li { margin: 0 !important; }
.main-content .button-group li input.selected { background: #008cb2; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: #008cb2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008cb2', endColorstr='#175499'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#175499), to(#008cb2)); background: -webkit-linear-gradient(top, #008cb2, #175499); background: -moz-linear-gradient(top, #008cb2, #175499); background: -ms-linear-gradient(top, #008cb2, #175499); background: -o-linear-gradient(top, #008cb2, #175499); }
.main-content a { color: #00aeef; text-decoration: none; line-height: inherit; }
.main-content a:hover { color: #0099d1; }
.main-content a.delete { color: #666; font-weight: normal; -moz-transition: color 0.2s ease-in; -o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; }
.main-content a.delete:hover { color: #222; }
.main-content a.delete:before { content: '\00D7'; color: #c33; font-weight: bold; font-size: larger; margin-right: .15em; margin-left: .5em; }
.main-content a.edit-link { color: #2ba6cb; font-weight: normal; -moz-transition: color 0.2s ease-in; -o-transition: color 0.2s ease-in; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; }
.main-content a.edit-link:hover { color: #3bc6fb; }
.main-content .inline-icon { max-width: 1em; }
.main-content hr { border-color: transparent; }
.main-content .show-me-help { cursor: help; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; border: 1px solid #ccc; color: #69a; padding: 0 .35em; }
.main-content .subheader { color: #5080a0; font-weight: 400; }
.main-content ul li, .main-content ul.square li, .main-content ul.circle li, .main-content ul.disc li { margin-left: 2em; list-style-type: disc; }
.main-content ul.square li { list-style-type: square; }
.main-content ul.circle li { list-style-type: circle; }
.main-content ul.no-bullet li { margin-left: 1em; list-style-type: none; }
.main-content ul li ul { margin: .5em 0 0 0; }
.main-content ul, .main-content ol { margin-bottom: 1.25em; }
.main-content ol { list-style-type: decimal; }
.main-content ol li { margin-left: 2em; }
.main-content dl { margin-bottom: .75em; }
.main-content dl.tabs.small-tabs dd { max-width: 50%; height: 3rem; line-height: 3rem; display: table; }
.main-content dl.tabs.small-tabs dd.active { z-index: 9; }
.main-content dl.tabs.small-tabs dd a { border-style: solid; border-color: #e5e5e5; border-width: 1px 0 0 1px; padding: 0.1rem 0.5rem; line-height: 1.1; display: table-cell; vertical-align: middle; height: 100%; }
.main-content dl.tabs.small-tabs dd:last-child a { border-right-width: 1px; }
.main-content dl.inline { display: block; width: 100%; margin: 0 0 0.75em 0; padding: 0; clear: both; overflow: auto; }
.main-content dl.inline dt, .main-content dl.inline dd { margin-bottom: .5em; float: left; line-height: 1; padding-bottom: 0; vertical-align: bottom; }
.main-content dl.inline dt { clear: left; width: 35%; font-weight: normal; color: #60686f; }
.main-content dl.inline dd { width: 60%; margin-left: 5%; }
.main-content dl.inline dd.editable span { width: 55%; display: inline-block; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.main-content dl.inline dd.editable a.saveBtn { display: inline-block; height: 1.3em; line-height: 1.3em; padding: 0 .3em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; background-color: #3bb6cb; }
.main-content dl.inline dd.editable a.cancelBtn { display: inline-block; color: #c00; }
.main-content dl.inline dd a.edit-link { display: inline-block; width: 40%; float: right; text-align: right; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.main-content dl.inline.split-evenly dt, .main-content dl.inline.split-evenly dd { width: 47.5%; }
.main-content dl.inline.centered dt { text-align: right; }
.main-content dl.inline .savePreloader img { max-width: 1em; margin-right: .5em; }
.main-content dt { color: #70787f; margin-bottom: 0.1rem; }
.main-content dd { margin-bottom: 0.5em; }
.main-content form small.error { margin-top: -0.3em; margin-bottom: .2em; background-color: transparent; color: #c60f13; font-weight: normal; }
.main-content form.inline { display: inline-block; }
.main-content form .row .prefix-radius.row.collapse .prefix { font-size: 12px; font-size: 0.75rem; border-color: #b5b5b5; height: 2.3125em; height: 2.3125rem; line-height: 2.3125em; line-height: 2.3125rem; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; }
.main-content form .row .prefix-radius.row.collapse .prefix.prefix-middle { border-left: none; border-top-left-radius: 0; border-bottom-left-radius: 0; }
.main-content form .row .prefix-radius.row.collapse input { margin: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.main-content form .row .prefix-radius.row.collapse input.suffix { -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.main-content form .row .postfix-radius.row.collapse .postfix { font-size: 12px; font-size: 0.75rem; height: 2.6em; line-height: 2.6em; }
.main-content form .row .postfix-radius.row.collapse input { margin: 0; }
.main-content fieldset { border: solid 1px #b5b5b5; padding: 1.25em; margin: 1em 0; }
.main-content fieldset legend { font-weight: bold; background: white; padding: 0 0.1875em; margin: 0 0 0 -0.1875em; }
.main-content fieldset.forgotEmailStep0 { margin-top: 0; padding: 1em; }
.main-content input[type="text"], .main-content input[type="password"], .main-content input[type="date"], .main-content input[type="datetime"], .main-content input[type="datetime-local"], .main-content input[type="month"], .main-content input[type="week"], .main-content input[type="email"], .main-content input[type="number"], .main-content input[type="search"], .main-content input[type="tel"], .main-content input[type="time"], .main-content input[type="url"], .main-content textarea { margin: .2em 0 .5em 0; border-color: #b5b5b5; }
.main-content input[type="file"], .main-content input[type="checkbox"], .main-content input[type="radio"], .main-content select { margin-bottom: 0; }
.main-content input.small:not(.button) { display: inline-block; height: 1.3em; width: 60%; padding: 0 0.25em; margin: 0; border: 1px solid #c5d5df; box-shadow: none; font-size: 14px; font-size: 0.875rem; margin-right: .25em; }
.main-content input.small:not(.button):not(.button) { display: inline-block; height: 1.3em; width: 60%; padding: 0 0.25em; margin: 0; border: 1px solid #c5d5df; box-shadow: none; font-size: 1em !important; margin-right: 0.25em; }
.main-content select { width: auto; max-width: 100%; border-color: #b5b5b5; padding-right: 1.25rem; background-position: 97% center; background-position: -o-calc(100% - 0.5rem) center; background-position: -moz-calc(100% - 0.5rem) center; background-position: -webkit-calc(100% - 0.5rem) center; }
.main-content select.full-width { width: 100%; }
.main-content .required, .main-content label span { color: Red; font-weight: bold; }
.main-content label { margin-bottom: .2em; }
.main-content textarea { min-height: 4.75em; }
.main-content .error label, .main-content label.error { color: #333; }
.main-content .error input, .main-content input.error, .main-content .error textarea, .main-content textarea.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); }
.main-content span.help-inline { display: inline-block; vertical-align: middle; padding-left: 5px; font-style: italic; font-size: 12px; font-size: 0.75rem; }
.main-content .section-container { border-color: #e5e5e5; }
.main-content .section-container section { border-color: #e5e5e5; }
.main-content .section-container section .title { margin: 0; background-color: #f5f5f5; }
.main-content .section-container section .title a { font-weight: normal; }
.main-content .section-container section .title a:before { content: '\25B8\0020'; color: #00aeef; }
.main-content .section-container section.active .title { border-bottom: 1px solid #e5e8ef; background-color: #f0f5fc; }
.main-content .section-container section.active .title a { color: #0073ae; }
.main-content .section-container section.active .title a:before { content: '\25BE\0020'; color: #0073ae; }
.main-content .promo { text-align: center; margin-top: 0; margin-bottom: 1em; }
.main-content .promo img { display: inline-block; width: 100%; max-width: 250px; margin: 0 auto .2em auto; vertical-align: middle; }
.main-content .promo h1, .main-content .promo h2, .main-content .promo h3, .main-content .promo h4, .main-content .promo h5, .main-content .promo h6 { font: 600 1em "Helvetica Neue", Arial, Helvetica, sans-serif; }
.main-content .promo .promo-text { display: inline-block; width: 100%; max-width: 18.75em; text-align: left; }
.main-content .promo .promo-text p { color: #444; }
.main-content .targeter { max-width: 300px; min-width: 160px; margin: 0 auto 1em auto; border: 1px solid #e5e5e5; -webkit-border-radius: 0.25em; -moz-border-radius: 0.25em; border-radius: 0.25em; padding: .75em; background: #FFFFFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F5F5F5'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5), to(#FFFFFF)); background: -webkit-linear-gradient(top, #FFFFFF, #F5F5F5); background: -moz-linear-gradient(top, #FFFFFF, #F5F5F5); background: -ms-linear-gradient(top, #FFFFFF, #F5F5F5); background: -o-linear-gradient(top, #FFFFFF, #F5F5F5); text-align: left; }
.main-content .targeter img { display: block; max-width: 500px; margin: 0 auto 1em auto; }
.main-content .targeter p { color: #444; }
.main-content .targeter ul li { list-style: disc; margin-left: 30px; }
.main-content .targeter p:last-child { margin-bottom: 0; }
.main-content .carousel { max-width: 182px; height: 295px; margin: 0 auto; }
.main-content .carousel p, .main-content .carousel a p { font-weight: normal; color: #333; }
.main-content .carousel p { font-size: 12px; font-size: 0.75rem; }
.main-content h4.h4Icon { background: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/targeters/targ-question.png) no-repeat 0 0; padding: 0.3em .333em 0 2.5em; min-height: 32px; margin: 0 0 .5em 0; font-family: "DIN Light", "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: 600; font-size: 16px; font-size: 1rem; }
.main-content h4.h4Icon.arrow { background-image: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/targeters/targ-arrow.png); }
.main-content h4.h4Icon.info { background-image: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/targeters/targ-info.png); }
.main-content h4.h4Icon.link { background-image: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/targeters/targ-link.png); }
.main-content h4.h4Icon.newsletter { background-image: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/targeters/targ-newsletter.png); }
.main-content h4.h4Icon.plus { background-image: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/targeters/targ-plus.png); }
.main-content h4.h4Icon.AlertFlag { background: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/targeters/alerts_flag_img.png) no-repeat 0 0.125em; padding: 0 .333em 0 1.375em; margin: 0 0 -1em 0; }
.main-content .client-info h5 { margin-top: 0.75em; margin-bottom: 1.38em; }
.main-content .client-info .row { padding: 0 0 0.625rem; }
.main-content .client-info .row .columns { font-size: 12px; font-size: 0.75rem; padding: 0 1.25em; }
.main-content .client-info .row .columns * { line-height: 1.3; }
.main-content .ppv-event .row:first-child { margin: 0; }
.main-content .ppv-event .row:first-child .columns { background-color: #efd99d; padding-top: 0.25em; padding-bottom: 0.25em; height: 1.7em; line-height: 1.3em; }
.main-content .ppv-event .row:first-child .columns :last-child { background-color: #faa61a; }
.main-content .ppv-event .row:last-child, .main-content .ppv-event .row h6 { margin: 0; }
.main-content .ppv-event label { font-weight: bold; font-size: 14px; font-size: 0.875rem; color: #222; }
.main-content [class*="block-grid-"], .main-content [class*="block-grid-"] > li { margin: 0; }
.main-content .has-tip { font-size: 1em !important; }
.main-content .text-inside { line-height: 2.5em; font-weight: normal; }

ins { text-decoration: initial; }

.text-center, .center { text-align: center  !important; }

.text-right { text-align: right   !important; }

.text-left { text-align: left    !important; }

.text-justify { text-align: justify !important; }

.panel { padding: .75em; border-color: #e5ecef; background: #f5fcff; }
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { line-height: 1; margin-bottom: 0.5em; }
.panel .button:last-child, .panel button:last-child { margin-bottom: 0; }

p { margin: auto auto 1.5em; line-height: 1.4; }

input, abbr, acronym, blockquote, code, kbd, q, samp, var { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }

.unbold { font-weight: normal; }

.text-blue { color: #00aeef; }

.text-gray { color: #888; }

.text-red { color: #c00 !important; }

pre { white-space: pre; }
pre code { -ms-word-wrap: normal; word-wrap: normal; white-space: -moz-pre-wrap; white-space: pre-wrap; }

code { font-family: Consolas, "Liberation Mono", Courier, monospace; white-space: pre; color: #7f0a0c; }

.row { background-color: transparent; padding-top: 1em; padding-bottom: 0.75em; }
.row.top-row { padding-top: 1.25em; }
.row:after { content: " "; display: table; }
.row.collapse > .column, .row.collapse > .columns { padding-left: 0; padding-right: 0; }

.columns .row { padding-top: .5em; padding-bottom: .5em; }

.input-conditional { height: auto; transition: all 0.3s; margin: 0.5em 0; visibility: visible; opacity: 1; }
.input-conditional * { transition: visibility 3.5s; }

input:not(:checked) ~ .input-conditional { visibility: hidden; opacity: 0; height: 0; margin: 0; padding: 0; overflow: hidden; }
input:not(:checked) ~ .input-conditional * { visibility: hidden; }

.radio-group input[type=radio] + label { padding: .75em 1.125em; }

.main-content select { width: 100%; font-size: 1em !important; margin: 0; padding: 0.5em; height: auto; }

table { background: white; margin-bottom: 1.25em; border: solid 1px #b5b5b5; border-spacing: 2px; border-collapse: separate; }
table thead { background: #e5f5ff; }
table thead tr th, table thead tr td { padding: 0.5em 0.625em 0.625em; font-weight: 400; font-size: 14px; font-size: 0.875rem; color: #356; text-align: left; }
table thead tr td { padding: 0.5625em 0.625em; font-weight: normal; color: #222; }
table tfoot { background: #f0f0f0; }
table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-weight: 400; font-size: 14px; font-size: 0.875rem; color: #356; text-align: left; }
table th { font-weight: bold; }
table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f5f5f5; }
table tr.summary { padding: .2em; }
table tr.summary td { border-top: 1px solid #d5e3ec; }
table tr td, table thead tr th, table tbody tr td, table tfoot tr th, table tfoot tr td { display: table-cell; line-height: 1.125em; }
table tbody tr td .button { font-weight: normal; }
table td label, table th label { font-size: 16px; font-size: 1rem; margin-bottom: 0; }
table .button { margin: 0; }
table.full-width { width: 100%; }
table.full-width select { margin-bottom: 0; width: 100%; }
table.bordered td { border: 1px solid #d5e3ec; }
table.no-border { border: none; background: transparent; margin: 0.5em auto; border-spacing: 0; }
table.no-border thead, table.no-border tr { background-color: transparent; }
table.no-border td, table.no-border thead tr th { padding: .5em 1em .25em 0; vertical-align: top; }
table.no-border td:last-child, table.no-border thead tr th:last-child { padding-right: 0; }
table.no-border thead tr th { color: #80858f; font-weight: 500; background-color: transparent; border-bottom: 1px solid #d0d8df; }
table.datos { width: 100%; border: 0 !important; display: table; table-layout: fixed; border-spacing: 0; margin-right: 0; }
table.datos tbody { width: inherit; }
table.datos tr:last-child, table.datos tr:first-child td { border-bottom: none; }
table.datos tr td { vertical-align: top; padding: .75em .75em .75em .75em; border-bottom: 1px solid #fff; }
table.datos tr td:first-child { border-right: 3px double #e5e8ef; font-weight: bold; width: 35%; font-weight: normal; color: #777; overflow: hidden; }
table.datos tr td:last-child { width: 65%; }
table.detalles-ppv { width: 100%; border: 1px solid #f5f5f5; border: 0; padding: .25em; margin: .75em 0 0 0; display: inline-block; float: left; background: white; }
table.detalles-ppv tr:nth-child(even) { background-color: #e5e5e5; }
table.detalles-ppv td { font-size: 16px; font-size: 1rem; vertical-align: top; padding: .3em .5em; }
table.detalles-ppv td:first-child { font-weight: bold; width: 40%; color: #404040; text-align: right; }
table.detalles-ppv td:last-child { width: 60%; }
table.lpInviteChatTbl tr td { padding: 0; }

.dark-bg { background: #b3e6ec; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e6ec', endColorstr='#a0d0db',GradientType=1); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b3e6ec), color-stop(100%, #a0d0db)); background: -webkit-linear-gradient(left, #b3e6ec 0%, #a0d0db 100%); background: -moz-linear-gradient(left, #b3e6ec 0%, #a0d0db 100%); background: -ms-linear-gradient(left, #b3e6ec 0%, #a0d0db 100%); background: -o-linear-gradient(left, #b3e6ec 0%, #a0d0db 100%); background: linear-gradient(to right, #b3e6ec 0%, #a0d0db 100%); }
.dark-bg .row { padding: 1.5em 0; margin-bottom: 1em; }
.dark-bg .panel { background-color: transparent; border-color: white; }
.dark-bg table { border-color: rgba(255, 255, 255, 0.4); background: transparent; }
.dark-bg table thead { background-color: rgba(255, 255, 255, 0.4); }
.dark-bg table thead tr td { color: #389; }

.f-dropdown .inline-list { margin-left: 0; }
.f-dropdown .inline-list ul.square { margin-left: 1em; }
.f-dropdown .inline-list li { cursor: auto; padding: 0.3125em 0.3125em; }
.f-dropdown .inline-list li:hover, .f-dropdown .inline-list li:focus { background: #fff; }

.alert-box { background-color: #fff8aa; border-color: #cfc0a0; border-width: 1px; color: #432; line-height: 1.4em; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-weight: 400; }
.alert-box.alert { background-color: #ff6; border-color: #b84; color: #922; }
.alert-box.success { background-color: #eeffb6; border-color: #9fee5f; color: #104005; }
.alert-box.secondary { background-color: #daf3fd; border-color: #5fbbee; color: #063b75; }

.radio-group { display: block; margin: 0.25em; }
.radio-group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.radio-group input[type=radio] { display: none; }
.radio-group input[type=radio] + label { display: inline-block; float: left; padding: .75em 1.25em; margin: 0 -2px; border: 1px solid #0473ae; background-color: #f5f5f5; }
.radio-group input[type=radio]:checked + label { background-color: #0473ae; color: #FFF; border-color: #0473ae; }
.radio-group input[type=radio].selected + label { background-color: #0473ae; color: #FFF; border-color: #0473ae; }
.radio-group input[type=radio]:first-of-type + label { border-radius: 3px 0 0 3px; }
.radio-group.radius input[type=radio]:last-of-type + label { border-radius: 0 3px 3px 0; }

.historial-compras .columns, .detalle-factura .columns { padding: 0; }
.historial-compras ul li span.row_data, .detalle-factura ul li span.row_data { max-width: inherit; }

.detalle-factura select { margin-left: .5em; font-size: 16px; font-size: 1rem; }

.image-bg { height: auto; min-height: 8em; padding-top: 5em; background: #a5a5a5 url("https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/forest-lg.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover; }

.work-order { height: auto; min-height: 8em; padding-top: 5em; background: #a5a5a5 url("https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/confirmacion-visita-lg.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover; }

.dark { background-color: #454545; color: white; }
.dark h1 { color: white; }

.logo-holder { width: 45%; max-width: 125px; display: inline-block; float: left; background-position: 0 0; background-image: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/CO-logos-recarga.png); background-size: 100% auto; }

#l-01 { background-position: 0 0; }

#l-02 { background-position: 0 6.75%; }

#l-03 { background-position: 0 13.5%; }

#l-04 { background-position: 0 20%; }

#l-05 { background-position: 0 27%; }

#l-06 { background-position: 0 33.25%; }

#l-07 { background-position: 0 39.75%; }

#l-08 { background-position: 0 46.25%; }

#l-09 { background-position: 0 52.75%; }

#l-10 { background-position: 0 59.75%; }

#l-11 { background-position: 0 66.75%; }

#l-12 { background-position: 0 73.75%; }

#l-13 { background-position: 0 79.75%; }

#l-14 { background-position: 0 86.75%; }

#l-15 { background-position: 0 93.75%; }

#ddlBillDate option, #ddlstate option, #ddlCity option { font-size: 16px; font-size: 1rem; }

.notas-credito { width: 100%; border: 1px solid #ddd; }

.steps { padding: 1em; background-color: rgba(240, 245, 250, 0.95); }
.steps .row { background: transparent; }
.steps .button { transform: translateY(-50%); margin-bottom: 0; }
.steps span { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #00aeef; padding: .75em; margin-left: .5em; display: inline-block; width: 2em; height: 2em; line-height: 0.5em; font-size: 1.5em !important; text-align: center; color: #006090; }
.steps span.active { background: #005070; color: white; }
.steps span.upcoming { background-color: #e5e5e5; color: #666; }
.steps span:first-child { margin-left: 0; }

.pay-bill .box-pay-bill .row .columns { font-size: 12px; font-size: 0.75rem; }
.pay-bill .box-pay-bill .row .columns:first-child { padding-left: 2.2em; }
.pay-bill .pay-value .other-value { line-height: 2.3em; }
.pay-bill .pay-value .columns { font-size: 14px; font-size: 0.875rem; }
.pay-bill .pay-value .buttons { position: absolute; margin-left: 73px; margin-top: -40px; }
.pay-bill .pay-value input.value { max-width: 90px; text-align: right; padding-right: 1.7em; }
.pay-bill .panel { text-align: center; }
.pay-bill .pay-debit { margin-top: 1em; }
.pay-bill .pay-debit .description img.logo { position: relative; float: right; margin-top: -1em; margin-left: 1em; width: 18%; }
.pay-bill .pay-debit .description p { display: inline-block; width: 56%; }
.pay-bill .pay-debit .savePreloader img { vertical-align: bottom; }

.paysuscription .logo { float: right; margin-right: 20px; width: 20%; }
.paysuscription p { display: inline-block; width: 65%; }

.paysuscription-value ul { list-style: none; }
.paysuscription-value ul li { float: left; width: 42%; }
.paysuscription-value ul li:first-child { text-align: right; }

.ePagosBtn { display: inline-block; background-image: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/e-pagos-mercantil.png); width: 121px; height: 40px; }

.content-50 { float: left; width: 50%; }

.content-33 { float: left; width: 33.333%; }

.content-20 { float: left; width: 20%; }

.content-10 { float: left; width: 10%; }

.darker { background-color: #D9D9D9; }

.deco-edit { position: absolute; right: 0; top: 0; z-index: 10; }

.popModal .popModal_content ul.square { font-size: 11px !important; margin-left: 15px; }

.plan { background: none; border: 1px solid #e5e5e5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #494b4c; cursor: pointer; }
.plan h4 { text-align: center; margin-top: 0; padding: 1em; color: white; border-top-left-radius: 3px 3px; border-top-right-radius: 3px 3px; }
.plan h4:before { display: inline-block; content: '\25cf'; line-height: 1.2em; width: 1.25em; height: 1.25em; margin: -1em 1em 0 -2em; border-radius: 50%; color: white; background-color: white; }
.plan.bronce.selected { border: 2px solid #c29040; }
.plan.bronce h4 { background-color: #c29040; }
.plan.plata.selected { border: 2px solid #B5B5B5; }
.plan.plata h4 { background-color: #B5B5B5; }
.plan.selected h4 { color: #666; border-top-left-radius: 0 0; border-top-right-radius: 0 0; }

#plan-y-decodificadores ul.no-bullet li { margin: 0.5em 0 0.5em 0.25em; line-height: 1.2; }
#plan-y-decodificadores ul.no-bullet li i { white-space: nowrap; font-size: .875em; }

#actualizar-paquete .content h6 { line-height: 1.2; }

.accordion-navigation .content.channels { padding: 0 1em; }
.accordion-navigation .content.channels div { border-bottom: 0.1em solid #e5ecef; }
.accordion-navigation .content.channels div p.available { text-align: center; font-weight: bold; color: Green; }
.accordion-navigation .content.channels div p.not-available { text-align: center; font-weight: bold; color: red; }

.idc-info div { float: left; min-height: 20px; }
.idc-info div.title { width: 100%; margin-bottom: 10px; font-size: 18px; font-size: 1.125rem; }
.idc-info div.title a { float: right; font-size: 13px; font-size: 0.8125rem; }
.idc-info div.left { width: 40%; font-size: 12px; font-size: 0.75rem; }
.idc-info div.right { width: 60%; font-size: 12px; font-size: 0.75rem; }

#preferencias ul li { overflow: auto; margin-bottom: 1em; margin-left: 0; }
#preferencias ul li a { margin-right: 0.625em; }
#preferencias ul li > label { display: table; line-height: 1.1; font-size: 14px; font-size: 0.875rem; }
#preferencias ul li > small { margin-left: 2.5em; font-weight: bold; }
#preferencias ul li > input { width: 1.5em; display: inline-block; float: left; margin-top: 1.875em; margin-top: 1.875rem; }
#preferencias ul li > img { margin: 0 .5em; display: inline-block; float: left; }
#preferencias ul li:last-child { margin-bottom: 0; }

.confirmCancel { clear: both; margin-top: 1em; text-align: right; }
.confirmCancel#acceptBtn { text-align: left; }
.confirmCancel .button, .confirmCancel button { margin-left: 0; }
.confirmCancel a { margin-left: 1em; cursor: pointer; }
.confirmCancel a.cancelar { color: #2ba6cb; position: relative; line-height: 2; }
.confirmCancel.inline { margin: 0 0 0.5em 0; font-size: 14px; font-size: 0.875rem; }
.confirmCancel img { max-width: 20px; vertical-align: middle; }
.confirmCancel strong { color: #999; }

.login-form input[type=text], .login-form input[type=password] { margin: .2em 0; }
.login-form input[type=radio] { margin-bottom: .5em; }
.login-form input.short { width: 40%; }
.login-form label { font-size: 14px; font-size: 0.875rem; }
.login-form .help-text { font-style: italic; font-size: 12px; font-size: 0.75rem; color: #595959; }
.login-form small a { font-weight: normal; }
.login-form .panel { margin-bottom: 0; }
.login-form select { width: 100%; padding-right: 0; }

.contact-phones dl.inline dt { width: 100%; }

.nowrap { white-space: nowrap; }

.ppv-panel img { border-top: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.ppv-panel > div { margin: .5em auto; padding: .375em; border: 1px solid #e5e5e5; max-width: 17em; text-align: center; background: #ffffff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5'); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5e5e5), to(#ffffff)); background: -webkit-linear-gradient(top, #ffffff, #e5e5e5); background: -moz-linear-gradient(top, #ffffff, #e5e5e5); background: -ms-linear-gradient(top, #ffffff, #e5e5e5); background: -o-linear-gradient(top, #ffffff, #e5e5e5); }
.ppv-panel .button { margin-top: 1em; }
.ppv-panel p { font-size: 14px; font-size: 0.875rem; margin-bottom: 0.5em; }
.ppv-panel .popModal .popModal_content { font-size: 12px; font-size: 0.75rem; }
.ppv-panel .popModal .popModal_content h6 { font-weight: bold; margin-top: 0; margin-bottom: 0.5em; line-height: 1.2125em; font-size: 16px; font-size: 1rem; }

.ppv-info { width: 100%; max-width: 40em; margin-bottom: 1em; }
.ppv-info select { max-width: 20em; }
.ppv-info.disclaimer { font-size: 15px; font-size: 0.9375rem; float: left; }
.ppv-info.disclaimer .alert-box { font-size: 14px; font-size: 0.875rem; display: none; }
.ppv-info.disclaimer strong { font-size: 14px; font-size: 0.875rem; }

.logout-promo-header { background-color: #e5e5e5; padding: 1.5em 0; }
.logout-promo-header h1 { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 24px; font-size: 1.5rem; }
.logout-promo-header a.button { font-size: 8px; font-size: 0.5rem; float: right; }

.logout-promo { min-height: 100%; margin-bottom: -1.5em; padding-top: 2em; background-position: left top; background-size: 100%; background-repeat: no-repeat; }
.logout-promo h2 { font-size: 23px; font-size: 1.4375rem; }
.logout-promo p { font-size: 18px; font-size: 1.125rem; margin-bottom: 1.25em; }
.logout-promo p strong { font-size: 16px; font-size: 1rem; }

#errorDebito .image { float: left; margin-right: 10px; }

.forma-de-pago-info .text { font-size: 12px; font-size: 0.75rem; }
.forma-de-pago-info .columns a.button { text-align: center; }

.forma-de-pago h5 { float: left; width: 50%; margin-bottom: 0; }
.forma-de-pago .actual .section div { display: inline; vertical-align: middle; font-size: 12px; font-size: 0.75rem; margin-right: 10px; }

#nueva-forma-de-pago small { margin-bottom: .2em; background-color: transparent; color: #c60f13; font-size: 12px; font-size: 0.75rem; display: inline-block; line-height: 1em; }
#nueva-forma-de-pago .panel { margin-bottom: 0; }
#nueva-forma-de-pago .panel div select { margin: .2em 0 .5em 0; }
#nueva-forma-de-pago .panel div .row, #nueva-forma-de-pago .panel div div .row { padding-top: 0; padding-bottom: 0; }
#nueva-forma-de-pago .panel div .row div { font-size: 14px; font-size: 0.875rem; line-height: 32px; }
#nueva-forma-de-pago .panel div .row div:first-child { text-align: right; }

#autorizacionDebito .md-autorizacion-debito span { color: #2ba6cb; font-weight: bold; }

#validated div { display: inline-block; position: relative; }
#validated div img { vertical-align: middle; }

.securityQuestions .row div { margin-bottom: 10px; }
.securityQuestions .row div .marginButtom { margin-bottom: 15px; }
.securityQuestions p { font-size: 15px; font-size: 0.9375rem; }
.securityQuestions .button { margin-right: 0.625em; }
.securityQuestions small.error { margin-top: 0; background-color: transparent; color: #c60f13; }

.historial-tarjetas a:first-child { margin-right: 1.25em; }
.historial-tarjetas a.button { margin-right: 0; }

.addNewTarjeta form { width: 100%; max-width: 29.6875em; margin-left: auto; margin-right: auto; }
.addNewTarjeta form fieldset .first { margin-bottom: 10px; }
.addNewTarjeta form fieldset .debito, .addNewTarjeta form fieldset .credito { display: none; float: none; }
.addNewTarjeta form .button { margin-right: 10px; }
.addNewTarjeta form .panel { margin-bottom: 10px; }
.addNewTarjeta form .panel select { width: 100%; }

.removeTarjeta .button { margin-right: 10px; }

.simulador { display: inline-block; margin: 0 auto 10px auto; overflow: hidden; }
.simulador h3 { text-align: left; }
.simulador h6 { display: inline-block; margin-right: .5em; color: #273540; }
.simulador form { display: block; width: 100%; max-width: 20em; margin: 0 auto; border: 1px solid #e0e0bb; border-radius: 5px 5px 0 0; padding-bottom: 1em; }
.simulador form dl.inline { border-bottom: 1px solid #f0f0cb; border-radius: 5px 5px 0 0; background-color: #fffff2; padding: .5em 1em; }
.simulador form dt, .simulador form dd { color: #756560; width: 50%; font-size: 12px; font-size: 0.75rem; margin: 0; text-align: left; }
.simulador .panel { display: block; width: 100%; max-width: 20em; margin: 0 auto; border-bottom: 0; border: 1px solid #e0e0bb; border-top: 0; background-color: #f0f0db; border-radius: 0 0 5px 5px; }
.simulador .panel p { color: #756560; }
.simulador .panel p.dias-tendras { color: #333; }
.simulador input { width: 6em; display: inline-block; }
.simulador .slider { max-width: 22em; margin: 1.5em auto; }
.simulador div.number-spin-btn-container { display: inline-block; vertical-align: middle; margin: 0; padding: 0; margin-left: -21px; }
.simulador div.number-spin-btn { background: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/simulador.png); width: 15px; height: 14px; }
.simulador div.number-spin-btn-up { background-position: -11px 0; }
.simulador div.number-spin-btn-up:hover { background-position: -27px 0; }
.simulador div.number-spin-btn-down { background-position: -11px -14px; }
.simulador div.number-spin-btn-down:hover { background-position: -27px -14px; }

#simulador-result p { display: none; }

.pqr select { width: 100%; padding: 0.48em; margin: 0.2em 0; }
.pqr input[readonly="readonly"] { background-color: rgba(152, 152, 152, 0.5); color: rgba(0, 0, 0, 0.75); }
.pqr input::-webkit-input-placeholder, .pqr input::-moz-placeholder, .pqr input:-moz-placeholder, .pqr input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.75); }
.pqr label { font-size: 16px; font-size: 1rem; color: #333; }
.pqr span { font-style: italic; }
.pqr span.red { color: red; }
.pqr .anexo { display: inline-block; margin-left: 1em; }
.pqr-error .panel { border-color: #F5EB79; background: #FFF8AA; }

.diligencimiento { max-height: 700px; overflow-y: auto; padding: 1.2em; }
.diligencimiento li { font-size: 15px; font-size: 0.9375rem; }

.detalles-historial-pqr ol { overflow: hidden; margin-left: 0; margin-bottom: 0.125em !important; }
.detalles-historial-pqr ol li { float: left; margin-left: 0; list-style: none; width: 65%; }

.fixed { z-index: 99999; position: fixed; top: 0; width: 100%; }

.package-update { float: none; border: 1px solid #e5e5e5; padding: 0.625em 0; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; max-width: 30em; margin: 0.5em auto; }
.package-update span { display: inline-block; font-weight: bold; color: #333; margin-bottom: 0.5em; margin-right: 0.5em; }

#PSEPayment .client-info .row .columns { padding: 0 0.5em; }

.external-iframe { width: auto; max-width: 980px; }
.external-iframe label { font-size: 14px; font-size: 0.875rem; color: #4d4d4d; cursor: pointer; display: block; font-weight: 500; margin-bottom: 0.1875em; }
.external-iframe label span { line-height: 1em; color: #4d4d4d; font-weight: normal; }
.external-iframe input[type="email"], .external-iframe input[type="text"], .external-iframe input[type="password"], .external-iframe select, .external-iframe textarea { background-color: white; font-family: inherit; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75); display: block; font-size: 14px; font-size: 0.875rem; width: 100%; -moz-box-sizing: box-sizing; -webkit-box-sizing: box-sizing; box-sizing: box-sizing; }
.external-iframe input[type="checkbox"] { margin-bottom: 0; }
.external-iframe .formbox { width: 100%; max-width: 29.6875em; margin-left: auto; margin-right: auto; }
.external-iframe .formbox .row .columns { padding: 0; }
.external-iframe .formbox .error small, .external-iframe .formbox small.error { margin-top: -0.3em; }
.external-iframe .confirmCancel { clear: both; text-align: right; margin-top: 0; }
.external-iframe .confirmCancel .button, .external-iframe .confirmCancel button { margin-bottom: 0; }
.external-iframe .confirmCancel a.cancelar { float: none; }
.external-iframe .alert-box.alert { border-style: solid; border-width: 1px; display: block; font-weight: normal; position: relative; padding: 0.875rem 1.5rem 0.875rem 0.875rem; background-color: #ffff66; }
.external-iframe .ppv-buy .ppv-info { max-width: 100%; margin: 1em 0; }

#trendingPPVs ul li { margin-left: 0; }

.top-ppv { color: #333333; border: 1px solid #e5e5e5; padding: 0.5em; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 7px; max-width: 14em; height: auto; overflow: hidden; margin: 0 auto; text-align: center; position: relative; }
.top-ppv:hover { border-color: #00aee8; }
.top-ppv img { margin: 0 auto 0.5em; max-width: 100%; display: block; width: 100%; }
.top-ppv .ppv-title { display: inline-block; font-family: "DIN Light", "Helvetica Neue", Arial, Helvetica, sans-serif; line-height: 1.2; color: #444; width: 100%; overflow: hidden; }

.top-ppv-hover.f-dropdown.content { display: none; margin-top: -42em; padding: 0; border: 1px solid #f6f6f6; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4); }
.top-ppv-hover.f-dropdown.content.open { top: 1060px !important; display: block; }
.top-ppv-hover.f-dropdown:before { border-color: transparent transparent #f6f6f6 transparent; }
.top-ppv-hover h6 { background: #f6f6f6; text-align: left; color: #333; padding: 1em; }
.top-ppv-hover .details { padding: 0.5em 1em; text-align: center; }
.top-ppv-hover p { text-align: left; }

.control-group label span { font-size: inherit; }

label .password-strength { display: inline; float: right; margin-right: 0; }
label .password-strength span { color: #999; font-size: 14px; font-size: 0.875rem; }
label .password-strength .password-strength-indicator { display: inline-block; width: 12px; height: 12px; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; }
label .password-strength .password-strength-indicator.invalido { background-color: #ccc; }
label .password-strength .password-strength-indicator.debil { background-color: #ffaa00; }
label .password-strength .password-strength-indicator.medio { background-color: #e5e500; }
label .password-strength .password-strength-indicator.fuerte { background-color: #99cc00; }
label .password-strength .password-strength-indicator.mejor { background-color: #009933; }

.tabs-content { width: 100%; border: 1px solid #e5e5e5; position: relative; z-index: 1; }
.tabs-content .content { width: 100%; padding: 1em; }

.historial-pago .columns { padding: 0; }
.historial-pago span a { line-height: normal; }
.historial-pago span a[target="_blank"] { padding-right: 0.5em; }

.viaspararecargar { border: 1px solid #ccc; border-top: none; }
.viaspararecargar .accordion-navigation > a { font-size: 14px; font-size: 0.875rem; padding: 0.9375em; background-color: #f5f5f5; border-top: 1px solid #ccc; border-bottom: none; }
.viaspararecargar .accordion-navigation > a:before { content: '\25B8\0020'; color: #00aeef; }
.viaspararecargar .accordion-navigation a:hover { border-bottom: none; }
.viaspararecargar .accordion-navigation .content { border: none; }
.viaspararecargar .accordion-navigation .active { border-top: 1px solid #ccc; }

.accordion dd > a { font-weight: normal; color: #305060; background-color: #e5ecef; border-bottom: 1px solid white; }
.accordion dd > a:hover { color: #406070; background-color: #e5f5f8; border-bottom: 1px solid white; }
.accordion dd > .content { border-width: 0 1px 1px 1px; border-color: #e5ecef; border-style: solid; }

.panel-white { border: 1px solid #e5e5e5; padding: 0.625em; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; margin: 0.5em auto; }

.grabacion-externa { overflow-y: auto; max-height: 360px; }

#imgZoom img { display: block; margin-left: auto; margin-right: auto; }

.mis-datos { display: block; width: 100%; margin: 0; border: 1px solid #e5e5e5; border-bottom-width: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow-y: hidden; max-height: 730px; -moz-transition: all 0.75s ease-in-out; -o-transition: all 0.75s ease-in-out; -webkit-transition: all 0.75s ease-in-out; transition: all 0.75s ease-in-out; }
.mis-datos label { color: #678; margin-top: 0.625em; }
.mis-datos label:first-child { margin-top: 0; }
.mis-datos select { margin: 0.25em 0; font-size: 16px; font-size: 1rem; width: 100%; }
.mis-datos .button { padding: 0.75rem 1rem; }
.mis-datos:last-child { margin-bottom: 1rem; border-bottom-width: 1px; }
.mis-datos.closed { max-height: 0; }
.mis-datos.head { background-color: #39C; color: white; border-color: #39c; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.mis-datos.head h1, .mis-datos.head h2, .mis-datos.head h3, .mis-datos.head h4, .mis-datos.head h5, .mis-datos.head h6 { color: #FFF; }
.mis-datos.head .datos-icon i { color: #FFF; }
.mis-datos.head .datos-datos { width: 80%; }
.mis-datos .datos-icon, .mis-datos .datos-datos, .mis-datos .datos-editar, .mis-datos .datos-formulario { -moz-box-sizing: box-sizing; -webkit-box-sizing: box-sizing; box-sizing: box-sizing; display: inline-block; vertical-align: middle; padding: 0.5rem; }
.mis-datos .datos-icon { width: 15%; text-align: center; }
.mis-datos .datos-icon i { font-size: 32px; font-size: 2rem; color: #39c; }
.mis-datos .datos-datos { width: 60%; }
.mis-datos .datos-datos dl dt { color: #cef; }
.mis-datos .datos-datos h6 { width: 100%; padding-bottom: 0.2em; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.mis-datos .datos-editar { width: 20%; text-align: right; }
.mis-datos .datos-editar a { font-weight: 300; }
.mis-datos .info-tooltip { display: inline-block; width: 1.125rem; height: 1.125rem; font-size: 12px; font-size: 0.75rem; font-weight: 600; line-height: 1.125rem; color: #39c; border: 1px solid #39c; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: center; cursor: pointer; -moz-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; transition: all 0.1s ease-in; }
.mis-datos .confirmCancel .button { margin-bottom: 0; }
.mis-datos .confirmCancel *:first-child { float: left; }
.mis-datos .savePreloader { text-align: center; }
.mis-datos .savePreloader strong { margin-left: 1em; }
.mis-datos[id$="-edit"] { background-color: #f5f5f5; border-top: 0; }
.mis-datos[id$="-edit"] .datos-icon { vertical-align: top; }

.datos-formulario { width: 80%; }
.datos-formulario .row { background-color: transparent; padding-bottom: 0.25rem; padding-top: 0.25rem; }
.datos-formulario .subheader { color: #39c; }
.datos-formulario textarea { min-height: 0; }

.CheckYourEmail p { margin-bottom: 0; }

.rechargeSuscription { overflow: hidden; margin-bottom: 1.25em; padding: 0; }
.rechargeSuscription label { font-size: 1em !important; }
.rechargeSuscription > .columns { padding: 0; }
.rechargeSuscription .pricing-table { border: none; margin-bottom: 0 !important; }
.rechargeSuscription .pricing-table.cero { border: 1px solid #d5e3ec; border-bottom: none; }
.rechargeSuscription .pricing-table .title { background-color: #e5f3fc; color: #405060; font-weight: bold; }
.rechargeSuscription .pricing-table li { margin-left: 0; }
.rechargeSuscription .cero .title { margin: 2px 2px 0 2px; overflow: hidden; }
.rechargeSuscription .cero h4 { font-size: 1em !important; }
.rechargeSuscription .one .pricing-table { border-left: 1px solid #d5e3ec; }
.rechargeSuscription .one .title { margin-left: 2px; }
.rechargeSuscription .one ul li.bullet-item { border-right: none; }
.rechargeSuscription .two ul li.bullet-item { border-right: 1px solid #d5e3ec; border-left: 1px solid #d5e3ec; }
.rechargeSuscription .three .pricing-table { border-right: 1px solid #d5e3ec; }
.rechargeSuscription .three .title { margin-right: 2px; }
.rechargeSuscription .three ul li.bullet-item { border-left: none; }
.rechargeSuscription ul li.bullet-item { border-bottom: none; border-top: none; }
.rechargeSuscription ul li.bullet-item:last-child { border-bottom: 1px solid #d5e3ec; padding-top: 0; }

.placeholder { color: #aaa; }

.sticky-footer { position: absolute; bottom: 0; width: 100%; }

#newEmail { margin-bottom: 20px; }

.internetexplorer .main-content select, .ie .main-content select { background-image: none; padding-right: 0.5em; }
.internetexplorer .main-content dl dd.editable input.small, .ie .main-content dl dd.editable input.small { display: inline-block; width: 6em; }
.internetexplorer .end, .ie .end { float: left !important; }
.internetexplorer table .button, .internetexplorer table button, .ie table .button, .ie table button { margin-bottom: 0; }

.lt-ie9 form .row .prefix-radius.row.collapse .prefix, .lt-ie9 form .row .postfix-radius.row.collapse .postfix { padding: 0 10px; line-height: 2.67em; height: 2.67em; }
.lt-ie9 table tr th, .lt-ie9 table tr td { padding: .5625em .625em; font-size: 14px; font-size: 0.875rem; }
.lt-ie9 select { padding: .5em; font-size: 14px; font-size: 0.875rem; }
.lt-ie9 .column.small-centered, .lt-ie9 .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }
.lt-ie9 .large-1, .lt-ie9 .row .large-1 { width: 8.33333%; }
.lt-ie9 .large-2, .lt-ie9 .row .large-2 { width: 16.66667%; }
.lt-ie9 .pull-2 { right: 16.66667%; }
.lt-ie9 .push-2 { left: 16.66667%; }
.lt-ie9 .large-3, .lt-ie9 .row .large-3 { width: 25%; }
.lt-ie9 .pull-3 { right: 25%; }
.lt-ie9 .push-3 { left: 25%; }
.lt-ie9 .large-4, .lt-ie9 .row .large-4 { width: 33.33333%; }
.lt-ie9 .pull-4 { right: 33.33333%; }
.lt-ie9 .push-4 { left: 33.33333%; }
.lt-ie9 .large-5, .lt-ie9 .row .large-5 { width: 41.66667%; }
.lt-ie9 .pull-5 { right: 41.66667%; }
.lt-ie9 .push-5 { left: 41.66667%; }
.lt-ie9 .large-6, .lt-ie9 .row .large-6 { width: 50%; }
.lt-ie9 .pull-6 { right: 50%; }
.lt-ie9 .push-6 { left: 50%; }
.lt-ie9 .large-7, .lt-ie9 .row .large-7 { width: 58.33333%; }
.lt-ie9 .pull-7 { right: 58.33333%; }
.lt-ie9 .push-7 { left: 58.33333%; }
.lt-ie9 .large-8, .lt-ie9 .row .large-8 { width: 66.66667%; }
.lt-ie9 .pull-8 { right: 66.66667%; }
.lt-ie9 .push-8 { left: 66.66667%; }
.lt-ie9 .large-9, .lt-ie9 .row .large-9 { width: 75%; }
.lt-ie9 .pull-9 { right: 75%; }
.lt-ie9 .push-9 { left: 75%; }
.lt-ie9 .large-10, .lt-ie9 .row .large-10 { width: 83.33333%; }
.lt-ie9 .pull-10 { right: 83.33333%; }
.lt-ie9 .push-10 { left: 83.33333%; }
.lt-ie9 .large-11, .lt-ie9 .row .large-11 { width: 91.66667%; }
.lt-ie9 .large-12, .lt-ie9 .row .large-12 { width: 100%; }
.lt-ie9 .row { width: 980px; max-width: 100%; min-width: 768px; margin: 0 auto; *zoom: 1; }
.lt-ie9 .row:before { content: " "; display: table; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -.9375em; }
.lt-ie9 .row .row.large-collapse { margin: 0; }
.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }
.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }
.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }
.lt-ie9 .row .large-offset-3 { margin-left: 25%; }
.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }
.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }
.lt-ie9 .row .large-offset-6 { margin-left: 50%; }
.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }
.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }
.lt-ie9 .row .large-offset-9 { margin-left: 75%; }
.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }
.lt-ie9 .row .large-right, .lt-ie9 .row .large-uncentered { float: right; }
.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 .9375em; position: relative; }
.lt-ie9 .column.large-centered, .lt-ie9 .columns.large-centered { float: none; margin: 0 auto; }
.lt-ie9 .panel { padding: .75em; margin-bottom: 1.25em; }
.lt-ie9 [class*="column"] + [class*="column"]:last-child { float: right; }
.lt-ie9 .text-inside, .lt-ie9 .inline { padding: 0; }
.lt-ie9 .text-inside.last-child, .lt-ie9 .inline.last-child { float: right; }
.lt-ie9 button, .lt-ie9 .button { margin: 0 0 1.25em; }
.lt-ie9 button.last-child, .lt-ie9 .button.last-child { margin-bottom: 0; }
.lt-ie9 button.small, .lt-ie9 .button.small { font-size: 13px; font-size: 0.8125rem; }
.lt-ie9 .securityQuestions { width: auto; min-width: inherit; }
.lt-ie9 #autorizacionDebito .row, .lt-ie9 #errorDebito .row, .lt-ie9 .addNewTarjeta .row, .lt-ie9 .removeTarjeta .row { width: auto; min-width: inherit; }
.lt-ie9 .hide-for-large-up, .lt-ie9 .show-for-small, .lt-ie9 .show-for-small-only, .lt-ie9 .show-for-medium-only, .lt-ie9 .show-for-medium-down { display: none !important; }
.lt-ie9 .hide-for-small, .lt-ie9 .show-for-large-up, .lt-ie9 .hide-for-small-only, .lt-ie9 .hide-for-medium-only { display: inherit !important; }
.lt-ie9 .alert-box { padding: 0.875em 1.5em 0.875em 0.875em; margin-bottom: 1.25em; }
.lt-ie9 .pay-bill .pay-value .columns { float: left; width: 30%; }
.lt-ie9 .pay-bill .pay-value .buttons { margin-top: -33px; margin-left: 44px; }
.lt-ie9 .pay-bill .pay-value input.value { max-width: 60px; }
.lt-ie9 .promo img { width: inherit; }
.lt-ie9 #PacakgePurchaseContent .columns { padding: 0; }
.lt-ie9 .main-content input[type="text"], .lt-ie9 .main-content input[type="password"], .lt-ie9 .main-content input[type="date"], .lt-ie9 .main-content input[type="datetime"], .lt-ie9 .main-content input[type="datetime-local"], .lt-ie9 .main-content input[type="month"], .lt-ie9 .main-content input[type="week"], .lt-ie9 .main-content input[type="email"], .lt-ie9 .main-content input[type="number"], .lt-ie9 .main-content input[type="search"], .lt-ie9 .main-content input[type="tel"], .lt-ie9 .main-content input[type="time"], .lt-ie9 .main-content input[type="url"], .lt-ie9 .main-content textarea { font-size: 12px; font-size: 0.75rem; padding: .5em; height: 2.67em; line-height: 1.55em; }
.lt-ie9 .main-content fieldset legend { padding-bottom: 1.25em; }
.lt-ie9 .main-content .fieldset { padding-top: 0; }
.lt-ie9 .main-content.external-iframe { min-width: inherit; }
.lt-ie9 .main-content.external-iframe button, .lt-ie9 .main-content.external-iframe .button, .lt-ie9 .main-content.external-iframe .button.disabled, .lt-ie9 .main-content.external-iframe .button:hover { background-image: url(https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/gradient-button-ie.jpg); background-repeat: repeat-x; background-position-y: -4px; }
.lt-ie9 .main-content.external-iframe button:hover, .lt-ie9 .main-content.external-iframe .button:hover { background-position-y: -46px; }
.lt-ie9 .main-content.external-iframe input[type="email"], .lt-ie9 .main-content.external-iframe input[type="text"], .lt-ie9 .main-content.external-iframe input[type="password"] { height: 2.3125em; }
.lt-ie9 .main-content.external-iframe .row, .lt-ie9 .main-content.external-iframe .row .large-12, .lt-ie9 .main-content.external-iframe .formbox .row { width: auto; min-width: inherit; float: none; }
.lt-ie9 .main-content #promociones ul li { width: 20%; padding: 0 0.625em 1.25em; }
.lt-ie9 .main-content span.error, .lt-ie9 .main-content small.error { padding: .375em .5625em .5625em; }
.lt-ie9 .new-reveal-modal .row { min-width: inherit; width: auto; }
.lt-ie9 .mis-datos { overflow: hidden; }
.lt-ie9 .mis-datos .datos-icon, .lt-ie9 .mis-datos .datos-datos, .lt-ie9 .mis-datos .datos-editar, .lt-ie9 .mis-datos .datos-formulario { padding: 0.5em; }
.lt-ie9 .mis-datos .datos-datos h5, .lt-ie9 .mis-datos .datos-datos h6 { overflow: visible; }
.lt-ie9 .rechargeSuscription .one, .lt-ie9 .rechargeSuscription .two, .lt-ie9 .rechargeSuscription .three { border-bottom: 1px solid #d5e3ec; }
.lt-ie9 .rechargeSuscription ul.pricing-table .bullet-item { padding: 0.9375em; }
.lt-ie9 .rechargeSuscription ul.pricing-table .title { padding: 0.9375em 1.25em; }
.lt-ie9 .accordion dd > a { padding: 1em; }
.lt-ie9 .accordion dd .content .row { margin: 0 auto; }
.lt-ie9 .client-info .small-6.columns { width: 50%; }
.lt-ie9 .package-update { padding-top: 0.62em; padding-bottom: 0.62em; margin-left: auto; margin-right: auto; float: none; }
.lt-ie9 .tabs.small-tabs dd a { padding: 1.5em 0.75em; font-size: 14px; font-size: 0.875rem; }
.lt-ie9 dl dt a.last-child, .lt-ie9 dl dt p.last-child, .lt-ie9 .targeter a.last-child, .lt-ie9 .targeter p.last-child, .lt-ie9 .promo a.last-child, .lt-ie9 .promo p.last-child { margin-bottom: 0; }
.lt-ie9 .large-block-grid-3 > li { width: 33.33333%; padding: 0 .625em 1.25em; }
.lt-ie9 .info-tooltip { width: 1.2em; height: 1.2em; line-height: 1em; }
.lt-ie9 #trendingPPVs ul li { margin-left: 20px; width: 290px; }
.lt-ie9 #PPV_0 { margin-left: -200px !important; margin-top: -40em !important; }
.lt-ie9 #PPV_1 { margin-left: 150px !important; margin-top: -40em !important; }
.lt-ie9 #PPV_2 { margin-left: 450px !important; margin-top: -40em !important; }
.lt-ie9 #PPV_0 { margin-left: 30px !important; margin-top: -40em !important; width: 30% !important; border: 1px solid gray; }
.lt-ie9 #PPV_1 { margin-left: 30px !important; margin-top: -40em !important; width: 30% !important; border: 1px solid gray; }
.lt-ie9 #PPV_2 { margin-left: 30px !important; margin-top: -40em !important; width: 30% !important; border: 1px solid gray; }

@media only screen and (max-width: 48em) { table.responsive { margin-bottom: 0; }
  table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
  table.responsive td:first-child, table.responsive th:first-child { display: none; }
  table.responsive.pinned td { display: none; }
  .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
  .pinned table { border-right: none !important; border-left: none !important; width: 100%; }
  .pinned table th, .pinned table td { white-space: nowrap; }
  div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; }
  div.table-wrapper div.scrollable { margin-left: 35%; overflow: scroll; overflow-y: hidden; }
  .historial-pqr tr td span { white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: block; }
  .historial-pqr span .radicarRecurso { margin: 0.5em 0; display: block; }
  .historial-pqr .tablesaw-cell-label { width: 10em; float: left; }
  .detalles-historial-pqr ol li { min-width: 100%; } }
@media only screen { .watershed { border-bottom: 1px solid #c5d5e5; margin-bottom: 1em; }
  .medium-no-float { float: none !important; }
  .medium-float-right { float: right !important; }
  .medium-float-left { float: left !important; }
  .show-for-small { display: inherit !important; }
  .hide-for-small { display: none !important; }
  #ConfirmSelection dl.inline dt, #ConfirmSelection dl.inline dd { width: auto; }
  #ConfirmSelection dl.inline dd { margin-left: 0; margin-right: 6%; float: right; }
  #DecoderSelection .confirmCancel, #ConfirmSelection .confirmCancel { text-align: center; }
  .rechargeSuscription .one ul .title { margin-right: 2px; }
  .rechargeSuscription .one ul.pricing-table { border-right: 1px solid #d5e3ec; }
  .rechargeSuscription .one ul.pricing-table li.bullet-item:last-child { border-bottom: none; }
  .rechargeSuscription .two ul .title { margin: 0 2px; }
  .rechargeSuscription .two ul.pricing-table { border-right: 1px solid #d5e3ec; border-left: 1px solid #d5e3ec; }
  .rechargeSuscription .two ul li.bullet-item { border: none; }
  .rechargeSuscription .three ul .title { margin-left: 2px; }
  .rechargeSuscription .three ul.pricing-table { border-left: 1px solid #d5e3ec; border-right: 1px solid #d5e3ec; }
  .row.small-collapse > .column, .row.small-collapse > .columns { padding-left: 0; padding-right: 0; } }
@media only screen and (max-width: 40em) { .small-no-float { float: none !important; }
  .external-iframe .decoders { width: 70%; }
  #ConfirmSelection dl.inline dt { width: 50%; }
  #ConfirmSelection dl.inline dd, #ConfirmSelection dl.inline #confirmEmail { float: none; }
  #DecoderSelection .confirmCancel, #ConfirmSelection .confirmCancel { text-align: right; }
  .ppv-buy dl.inline dt { width: 45%; }
  .ppv-buy dl.inline dd { width: 50%; }
  .top-ppv { padding: 0.125em; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; }
  .top-ppv img { margin-bottom: 0; }
  #trendingPPVs ul li { padding: 0.25em; }
  .image-bg { background: #a5a5a5 url("https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV//forest-sm.jpg"); }
  .image-bg { background-image: url("https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/forest-sm.jpg"); }
  .work-order { background-image: url("https://d5ip5p2ldkpmf.cloudfront.net/cinema/MDTV/confirmacion-visita-sm.jpg"); } }
@media only screen and (min-width: 40.063em) { .show-for-small { display: none !important; }
  .hide-for-small { display: inherit !important; }
  .row.medium-uncollapse > .column, .row.medium-uncollapse > .columns { padding-left: 0.83333rem; padding-right: 0.83333rem; float: left; } }
@media only screen and (min-width: 36.313em) { .rechargeSuscription .one ul .title { margin-right: 0; }
  .rechargeSuscription .one ul.pricing-table { border-right: none; }
  .rechargeSuscription .one ul.pricing-table li.bullet-item:last-child { border-bottom: 1px solid #d5e3ec; }
  .rechargeSuscription .one ul li.bullet-item { border-right: none; }
  .rechargeSuscription .two ul .title { margin: 0; }
  .rechargeSuscription .two ul.pricing-table { border: none; }
  .rechargeSuscription .two ul.pricing-table li.bullet-item:last-child { border-bottom: 1px solid #d5e3ec; }
  .rechargeSuscription .two ul li.bullet-item { border-right: 1px solid #d5e3ec; border-left: 1px solid #d5e3ec; }
  .rechargeSuscription .three ul .title { margin-left: 0; }
  .rechargeSuscription .three ul.pricing-table { border-left: none; }
  .rechargeSuscription .three ul li.bullet-item { border-left: none; } }
@media only screen and (min-width: 64em) { .large-right, .large-float-right { float: right !important; }
  .large-float-left { float: left !important; }
  .watershed { border-bottom: none; border-right: 1px solid #c5d5e5; }
  .row.large-collapse > .column, .row.large-collapse > .columns { padding-left: 0; padding-right: 0; } }

/*# sourceMappingURL=MDTV_Master.css.map */
