@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

@font-face { font-family: "FontAwesome"; src: url("../font/fontawesome-webfont.eot?v=3.0.1"); src: url("../font/fontawesome-webfont.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("../font/fontawesome-webfont.woff?v=3.0.1") format("woff"), url("../font/fontawesome-webfont.ttf?v=3.0.1") format("truetype"); font-weight: normal; font-style: normal; }
/*  Font Awesome styles ------------------------------------------------------- */
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; /* sprites.less reset */ display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0; }

/* more sprites.less reset */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }

[class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; speak: none; }

/* makes sure icons active on rollover in links */
a [class^="icon-"], a [class*=" icon-"] { display: inline-block; }

/* makes the font 33% larger relative to the icon container */
.icon-large:before { vertical-align: -10%; font-size: 1.33333em; }

.btn [class^="icon-"], .btn [class*=" icon-"], .nav [class^="icon-"], .nav [class*=" icon-"] { display: inline; /* keeps button heights with and without icons the same */ }
.btn [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, .nav [class^="icon-"].icon-large, .nav [class*=" icon-"].icon-large { line-height: 0.9em; }
.btn [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .nav [class*=" icon-"].icon-spin { display: inline-block; }

.nav-tabs [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class^="icon-"], .nav-pills [class*=" icon-"] { /* keeps button heights with and without icons the same */ line-height: 0.9em; }
.nav-tabs [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class^="icon-"].icon-large, .nav-pills [class*=" icon-"].icon-large { line-height: 0.9em; }

li [class^="icon-"], li [class*=" icon-"], .nav li [class^="icon-"], .nav li [class*=" icon-"] { display: inline-block; width: 1.25em; text-align: center; }
li [class^="icon-"].icon-large, li [class*=" icon-"].icon-large, .nav li [class^="icon-"].icon-large, .nav li [class*=" icon-"].icon-large { /* increased font size for icon-large */ width: 1.5625em; }

ul.icons { list-style-type: none; text-indent: -0.75em; }
ul.icons li [class^="icon-"], ul.icons li [class*=" icon-"] { width: 0.75em; }

.icon-muted { color: #eee; }

.icon-border { border: solid 1px #eee; padding: 0.2em 0.25em 0.15em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.pull-right { float: right; }

.pull-left { float: left; }

[class^="icon-"].pull-left, [class*=" icon-"].pull-left { margin-right: 0.3em; }
[class^="icon-"].pull-right, [class*=" icon-"].pull-right { margin-left: 0.3em; }

.btn [class^="icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x { margin-top: 0.18em; }
.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large { line-height: 0.8em; }

.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x { margin-top: 0.25em; }

.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] { margin-top: 0; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x { margin-top: 0.05em; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x { margin-right: 0.2em; }
.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x { margin-left: 0.2em; }

.icon-spin { display: inline-block; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; -webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }

@-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); } }
@-o-keyframes spin { 0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); } }
@-ms-keyframes spin { 0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(359deg); } }
@keyframes spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); } }
@-moz-document url-prefix() { .icon-spin { height: 0.9em; }
  .btn .icon-spin { height: auto; }
  .icon-spin.icon-large { height: 1.25em; }
  .btn .icon-spin.icon-large { height: 0.75em; } }
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.icon-glass:before { content: ""; }

.icon-music:before { content: ""; }

.icon-search:before { content: ""; }

.icon-envelope:before { content: ""; }

.icon-heart:before { content: ""; }

.icon-star:before { content: ""; }

.icon-star-empty:before { content: ""; }

.icon-user:before { content: ""; }

.icon-film:before { content: ""; }

.icon-th-large:before { content: ""; }

.icon-th:before { content: ""; }

.icon-th-list:before { content: ""; }

.icon-ok:before { content: ""; }

.icon-remove:before { content: ""; }

.icon-zoom-in:before { content: ""; }

.icon-zoom-out:before { content: ""; }

.icon-off:before { content: ""; }

.icon-signal:before { content: ""; }

.icon-cog:before { content: ""; }

.icon-trash:before { content: ""; }

.icon-home:before { content: ""; }

.icon-file:before { content: ""; }

.icon-time:before { content: ""; }

.icon-road:before { content: ""; }

.icon-download-alt:before { content: ""; }

.icon-download:before { content: ""; }

.icon-upload:before { content: ""; }

.icon-inbox:before { content: ""; }

.icon-play-circle:before { content: ""; }

.icon-repeat:before { content: ""; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before { content: ""; }

.icon-list-alt:before { content: ""; }

.icon-lock:before { content: ""; }

.icon-flag:before { content: ""; }

.icon-headphones:before { content: ""; }

.icon-volume-off:before { content: ""; }

.icon-volume-down:before { content: ""; }

.icon-volume-up:before { content: ""; }

.icon-qrcode:before { content: ""; }

.icon-barcode:before { content: ""; }

.icon-tag:before { content: ""; }

.icon-tags:before { content: ""; }

.icon-book:before { content: ""; }

.icon-bookmark:before { content: ""; }

.icon-print:before { content: ""; }

.icon-camera:before { content: ""; }

.icon-font:before { content: ""; }

.icon-bold:before { content: ""; }

.icon-italic:before { content: ""; }

.icon-text-height:before { content: ""; }

.icon-text-width:before { content: ""; }

.icon-align-left:before { content: ""; }

.icon-align-center:before { content: ""; }

.icon-align-right:before { content: ""; }

.icon-align-justify:before { content: ""; }

.icon-list:before { content: ""; }

.icon-indent-left:before { content: ""; }

.icon-indent-right:before { content: ""; }

.icon-facetime-video:before { content: ""; }

.icon-picture:before { content: ""; }

.icon-pencil:before { content: ""; }

.icon-map-marker:before { content: ""; }

.icon-adjust:before { content: ""; }

.icon-tint:before { content: ""; }

.icon-edit:before { content: ""; }

.icon-share:before { content: ""; }

.icon-check:before { content: ""; }

.icon-move:before { content: ""; }

.icon-step-backward:before { content: ""; }

.icon-fast-backward:before { content: ""; }

.icon-backward:before { content: ""; }

.icon-play:before { content: ""; }

.icon-pause:before { content: ""; }

.icon-stop:before { content: ""; }

.icon-forward:before { content: ""; }

.icon-fast-forward:before { content: ""; }

.icon-step-forward:before { content: ""; }

.icon-eject:before { content: ""; }

.icon-chevron-left:before { content: ""; }

.icon-chevron-right:before { content: ""; }

.icon-plus-sign:before { content: ""; }

.icon-minus-sign:before { content: ""; }

.icon-remove-sign:before { content: ""; }

.icon-ok-sign:before { content: ""; }

.icon-question-sign:before { content: ""; }

.icon-info-sign:before { content: ""; }

.icon-screenshot:before { content: ""; }

.icon-remove-circle:before { content: ""; }

.icon-ok-circle:before { content: ""; }

.icon-ban-circle:before { content: ""; }

.icon-arrow-left:before { content: ""; }

.icon-arrow-right:before { content: ""; }

.icon-arrow-up:before { content: ""; }

.icon-arrow-down:before { content: ""; }

.icon-share-alt:before { content: ""; }

.icon-resize-full:before { content: ""; }

.icon-resize-small:before { content: ""; }

.icon-plus:before { content: ""; }

.icon-minus:before { content: ""; }

.icon-asterisk:before { content: ""; }

.icon-exclamation-sign:before { content: ""; }

.icon-gift:before { content: ""; }

.icon-leaf:before { content: ""; }

.icon-fire:before { content: ""; }

.icon-eye-open:before { content: ""; }

.icon-eye-close:before { content: ""; }

.icon-warning-sign:before { content: ""; }

.icon-plane:before { content: ""; }

.icon-calendar:before { content: ""; }

.icon-random:before { content: ""; }

.icon-comment:before { content: ""; }

.icon-magnet:before { content: ""; }

.icon-chevron-up:before { content: ""; }

.icon-chevron-down:before { content: ""; }

.icon-retweet:before { content: ""; }

.icon-shopping-cart:before { content: ""; }

.icon-folder-close:before { content: ""; }

.icon-folder-open:before { content: ""; }

.icon-resize-vertical:before { content: ""; }

.icon-resize-horizontal:before { content: ""; }

.icon-bar-chart:before { content: ""; }

.icon-twitter-sign:before { content: ""; }

.icon-facebook-sign:before { content: ""; }

.icon-camera-retro:before { content: ""; }

.icon-key:before { content: ""; }

.icon-cogs:before { content: ""; }

.icon-comments:before { content: ""; }

.icon-thumbs-up:before { content: ""; }

.icon-thumbs-down:before { content: ""; }

.icon-star-half:before { content: ""; }

.icon-heart-empty:before { content: ""; }

.icon-signout:before { content: ""; }

.icon-linkedin-sign:before { content: ""; }

.icon-pushpin:before { content: ""; }

.icon-external-link:before { content: ""; }

.icon-signin:before { content: ""; }

.icon-trophy:before { content: ""; }

.icon-github-sign:before { content: ""; }

.icon-upload-alt:before { content: ""; }

.icon-lemon:before { content: ""; }

.icon-phone:before { content: ""; }

.icon-check-empty:before { content: ""; }

.icon-bookmark-empty:before { content: ""; }

.icon-phone-sign:before { content: ""; }

.icon-twitter:before { content: ""; }

.icon-facebook:before { content: ""; }

.icon-github:before { content: ""; }

.icon-unlock:before { content: ""; }

.icon-credit-card:before { content: ""; }

.icon-rss:before { content: ""; }

.icon-hdd:before { content: ""; }

.icon-bullhorn:before { content: ""; }

.icon-bell:before { content: ""; }

.icon-certificate:before { content: ""; }

.icon-hand-right:before { content: ""; }

.icon-hand-left:before { content: ""; }

.icon-hand-up:before { content: ""; }

.icon-hand-down:before { content: ""; }

.icon-circle-arrow-left:before { content: ""; }

.icon-circle-arrow-right:before { content: ""; }

.icon-circle-arrow-up:before { content: ""; }

.icon-circle-arrow-down:before { content: ""; }

.icon-globe:before { content: ""; }

.icon-wrench:before { content: ""; }

.icon-tasks:before { content: ""; }

.icon-filter:before { content: ""; }

.icon-briefcase:before { content: ""; }

.icon-fullscreen:before { content: ""; }

.icon-group:before { content: ""; }

.icon-link:before { content: ""; }

.icon-cloud:before { content: ""; }

.icon-beaker:before { content: ""; }

.icon-cut:before { content: ""; }

.icon-copy:before { content: ""; }

.icon-paper-clip:before { content: ""; }

.icon-save:before { content: ""; }

.icon-sign-blank:before { content: ""; }

.icon-reorder:before { content: ""; }

.icon-list-ul:before { content: ""; }

.icon-list-ol:before { content: ""; }

.icon-strikethrough:before { content: ""; }

.icon-underline:before { content: ""; }

.icon-table:before { content: ""; }

.icon-magic:before { content: ""; }

.icon-truck:before { content: ""; }

.icon-pinterest:before { content: ""; }

.icon-pinterest-sign:before { content: ""; }

.icon-google-plus-sign:before { content: ""; }

.icon-google-plus:before { content: ""; }

.icon-money:before { content: ""; }

.icon-caret-down:before { content: ""; }

.icon-caret-up:before { content: ""; }

.icon-caret-left:before { content: ""; }

.icon-caret-right:before { content: ""; }

.icon-columns:before { content: ""; }

.icon-sort:before { content: ""; }

.icon-sort-down:before { content: ""; }

.icon-sort-up:before { content: ""; }

.icon-envelope-alt:before { content: ""; }

.icon-linkedin:before { content: ""; }

.icon-undo:before { content: ""; }

.icon-legal:before { content: ""; }

.icon-dashboard:before { content: ""; }

.icon-comment-alt:before { content: ""; }

.icon-comments-alt:before { content: ""; }

.icon-bolt:before { content: ""; }

.icon-sitemap:before { content: ""; }

.icon-umbrella:before { content: ""; }

.icon-paste:before { content: ""; }

.icon-lightbulb:before { content: ""; }

.icon-exchange:before { content: ""; }

.icon-cloud-download:before { content: ""; }

.icon-cloud-upload:before { content: ""; }

.icon-user-md:before { content: ""; }

.icon-stethoscope:before { content: ""; }

.icon-suitcase:before { content: ""; }

.icon-bell-alt:before { content: ""; }

.icon-coffee:before { content: ""; }

.icon-food:before { content: ""; }

.icon-file-alt:before { content: ""; }

.icon-building:before { content: ""; }

.icon-hospital:before { content: ""; }

.icon-ambulance:before { content: ""; }

.icon-medkit:before { content: ""; }

.icon-fighter-jet:before { content: ""; }

.icon-beer:before { content: ""; }

.icon-h-sign:before { content: ""; }

.icon-plus-sign-alt:before { content: ""; }

.icon-double-angle-left:before { content: ""; }

.icon-double-angle-right:before { content: ""; }

.icon-double-angle-up:before { content: ""; }

.icon-double-angle-down:before { content: ""; }

.icon-angle-left:before { content: ""; }

.icon-angle-right:before { content: ""; }

.icon-angle-up:before { content: ""; }

.icon-angle-down:before { content: ""; }

.icon-desktop:before { content: ""; }

.icon-laptop:before { content: ""; }

.icon-tablet:before { content: ""; }

.icon-mobile-phone:before { content: ""; }

.icon-circle-blank:before { content: ""; }

.icon-quote-left:before { content: ""; }

.icon-quote-right:before { content: ""; }

.icon-spinner:before { content: ""; }

.icon-circle:before { content: ""; }

.icon-reply:before { content: ""; }

.icon-github-alt:before { content: ""; }

.icon-folder-close-alt:before { content: ""; }

.icon-folder-open-alt:before { content: ""; }

@font-face { font-family: "OpenSansCondensed"; src: url("../font/OpenSans-CondBold-webfont.eot"); src: url("../font/OpenSans-CondBold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-CondBold-webfont.woff") format("woff"), url("../font/OpenSans-CondBold-webfont.ttf") format("truetype"), url("../font/OpenSans-CondBold-webfont.svg#open_sans_condensedbold") format("svg"); font-weight: 700; font-style: normal; }
@font-face { font-family: "OpenSansCondensed"; src: url("../font/OpenSans-CondLight-webfont.eot"); src: url("../font/OpenSans-CondLight-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-CondLight-webfont.woff") format("woff"), url("../font/OpenSans-CondLight-webfont.ttf") format("truetype"), url("../font/OpenSans-CondLight-webfont.svg#open_sanscondensed_light") format("svg"); font-weight: 300; font-style: normal; }
@font-face { font-family: "OpenSansCondensed"; src: url("../font/OpenSans-CondLightItalic-webfont.eot"); src: url("../font/OpenSans-CondLightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-CondLightItalic-webfont.woff") format("woff"), url("../font/OpenSans-CondLightItalic-webfont.ttf") format("truetype"), url("../font/OpenSans-CondLightItalic-webfont.svg#open_sansCnLtIt") format("svg"); font-weight: 300; font-style: italic; }
@font-face { font-family: "OpenSans"; src: url("../font/OpenSans-Light-webfont.eot"); src: url("../font/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-Light-webfont.woff") format("woff"), url("../font/OpenSans-Light-webfont.ttf") format("truetype"), url("../font/OpenSans-Light-webfont.svg#OpenSansLight") format("svg"); font-weight: 300; font-style: normal; }
@font-face { font-family: "OpenSans"; src: url("../font/OpenSans-LightItalic-webfont.eot"); src: url("../font/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-LightItalic-webfont.woff") format("woff"), url("../font/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("../font/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic") format("svg"); font-weight: 300; font-style: italic; }
@font-face { font-family: "OpenSans"; src: url("../font/OpenSans-Regular-webfont.eot"); src: url("../font/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-Regular-webfont.woff") format("woff"), url("../font/OpenSans-Regular-webfont.ttf") format("truetype"), url("../font/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg"); font-weight: 400; font-style: normal; }
@font-face { font-family: "OpenSans"; src: url("../font/OpenSans-Italic-webfont.eot"); src: url("../font/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-Italic-webfont.woff") format("woff"), url("../font/OpenSans-Italic-webfont.ttf") format("truetype"), url("../font/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg"); font-weight: 400; font-style: italic; }
@font-face { font-family: "OpenSans"; src: url("../font/OpenSans-Semibold-webfont.eot"); src: url("../font/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-Semibold-webfont.woff") format("woff"), url("../font/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../font/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg"); font-weight: 500; font-style: normal; }
@font-face { font-family: "OpenSans"; src: url("../font/OpenSans-SemiboldItalic-webfont.eot"); src: url("../font/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("../font/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("../font/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic") format("svg"); font-weight: 500; font-style: italic; }
@font-face { font-family: "OpenSans"; src: url("../font/OpenSans-Bold-webfont.eot"); src: url("../font/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-Bold-webfont.woff") format("woff"), url("../font/OpenSans-Bold-webfont.ttf") format("truetype"), url("../font/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg"); font-weight: 700; font-style: normal; }
@font-face { font-family: "OpenSans"; src: url("../font/OpenSans-BoldItalic-webfont.eot"); src: url("../font/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../font/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../font/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg"); font-weight: 700; font-style: italic; }
@font-face { font-family: "OpenSans"; src: url("../font/OpenSans-ExtraBold-webfont.eot"); src: url("../font/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-ExtraBold-webfont.woff") format("woff"), url("../font/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("../font/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold") format("svg"); font-weight: 900; font-style: normal; }
@font-face { font-family: "OpenSans"; src: url("../font/OpenSans-ExtraBoldItalic-webfont.eot"); src: url("../font/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("../font/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("../font/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic") format("svg"); font-weight: 900; font-style: italic; }
@font-face { font-family: "BitcrusherCdRg-Bold"; src: url("../font/BitcrusherCdRg-Bold/bitcrushercdrg-bold.eott"); src: url("../font/BitcrusherCdRg-Bold/bitcrushercdrg-bold.eot?#iefix") format("embedded-opentype"), url("../font/BitcrusherCdRg-Bold/bitcrushercdrg-bold.woff") format("woff"), url("../font/BitcrusherCdRg-Bold/bitcrushercdrg-bold.woff2") format("woff2"), url("../font/BitcrusherCdRg-Bold/bitcrushercdrg-bold.ttf") format("truetype"); font-weight: normal; font-style: normal; }
.spr-sprite, .spr-Instag, .spr-Tvglobo-logo, .spr-cholula, .spr-clarosports, .spr-clarovideo, .spr-comp-face, .spr-comp-twit, .spr-escuderia-logo, .spr-face, .spr-fcs, .spr-fed, .spr-fia, .spr-flik, .spr-fox-ites, .spr-fox-networks, .spr-foxsports, .spr-fsports-logo, .spr-gocart, .spr-google, .spr-infinitum, .spr-inst, .spr-interproteccion, .spr-microsoft, .spr-min-cholula, .spr-min-clarovideo, .spr-min-fcs, .spr-min-fed, .spr-min-fia, .spr-min-foxsports, .spr-min-gocart, .spr-min-infinitum, .spr-min-interproteccion, .spr-min-nec, .spr-min-poleposition, .spr-min-telcel, .spr-min-telmex, .spr-nec, .spr-poleposition, .spr-sahara-orce-india, .spr-snapch, .spr-telcel, .spr-telmex, .spr-twit, .spr-ytube, .ico-snapch, .ico-Instag, .ico-ytube, .ico-twit, .ico-google, .ico-flik, .ico-face, .ico-inst, .comp-tw, .comp-fb, .pat-telmex, .pat-interp, .pat-cholula, .pat-foxsports, .pat-pole, .pat-infinitum, .pat-ppsv, .pat-nec, .pat-fedex, .pat-gokart, .pat-clarovid, .pat-fcs, .pat-telcel, .pat-telmex-min, .pat-interp-min, .pat-cholula-min, .pat-foxsports-min, .pat-pole-min, .pat-infinitum-min, .pat-ppsv-min, .pat-nec-min, .pat-fedex-min, .pat-gokart-min, .pat-clarovid-min, .pat-fcs-min, .pat-telcel-min, .log-Fsports, .log-Escuderia, .log-eTelmex, .log-Microsoft, .log-Fox-net, .log-Fox-ites, .log-Globo, .log-Sahara, .log-Clarosports, .checo-nico header .log-Fsports, .conf header .log-Fsports { background-image: url('img/spr-sf1105c80c4.png'); background-repeat: no-repeat; }

.spr-Instag { background-position: 0 0; }

.spr-Tvglobo-logo { background-position: 0 -26px; }

.spr-cholula { background-position: 0 -129px; }

.spr-clarosports { background-position: 0 -160px; }

.spr-clarovideo { background-position: 0 -248px; }

.spr-comp-face { background-position: 0 -279px; }

.spr-comp-twit { background-position: 0 -325px; }

.spr-escuderia-logo { background-position: 0 -371px; }

.spr-face { background-position: 0 -460px; }

.spr-fcs { background-position: 0 -486px; }

.spr-fed { background-position: 0 -511px; }

.spr-fia { background-position: 0 -539px; }

.spr-flik { background-position: 0 -573px; }

.spr-fox-ites { background-position: 0 -599px; }

.spr-fox-networks { background-position: 0 -636px; }

.spr-foxsports { background-position: 0 -673px; }

.spr-fsports-logo { background-position: 0 -704px; }

.spr-gocart { background-position: 0 -807px; }

.spr-google { background-position: 0 -835px; }

.spr-infinitum { background-position: 0 -861px; }

.spr-inst { background-position: 0 -878px; }

.spr-interproteccion { background-position: 0 -904px; }

.spr-microsoft { background-position: 0 -943px; }

.spr-min-cholula { background-position: 0 -975px; }

.spr-min-clarovideo { background-position: 0 -996px; }

.spr-min-fcs { background-position: 0 -1021px; }

.spr-min-fed { background-position: 0 -1039px; }

.spr-min-fia { background-position: 0 -1059px; }

.spr-min-foxsports { background-position: 0 -1082px; }

.spr-min-gocart { background-position: 0 -1103px; }

.spr-min-infinitum { background-position: 0 -1122px; }

.spr-min-interproteccion { background-position: 0 -1135px; }

.spr-min-nec { background-position: 0 -1161px; }

.spr-min-poleposition { background-position: 0 -1176px; }

.spr-min-telcel { background-position: 0 -1195px; }

.spr-min-telmex { background-position: 0 -1208px; }

.spr-nec { background-position: 0 -1221px; }

.spr-poleposition { background-position: 0 -1241px; }

.spr-sahara-orce-india { background-position: 0 -1268px; }

.spr-snapch { background-position: 0 -1344px; }

.spr-telcel { background-position: 0 -1370px; }

.spr-telmex { background-position: 0 -1390px; }

.spr-twit { background-position: 0 -1409px; }

.spr-ytube { background-position: 0 -1435px; }

.ico-snapch { display: block; float: left; background-position: 0 -1344px; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-Instag { display: block; float: left; background-position: 0 0; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-ytube { display: block; float: left; background-position: 0 -1435px; width: 22px; height: 21px; cursor: pointer; margin: 5px; }

.ico-twit { display: block; float: left; background-position: 0 -1409px; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-google { display: block; float: left; background-position: 0 -835px; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-flik { display: block; float: left; background-position: 0 -573px; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-face { display: block; float: left; background-position: 0 -460px; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-inst { display: block; float: left; background-position: 0 -878px; width: 22px; height: 21px; cursor: pointer; display: none; margin: 5px; }

.comp-tw { display: block; float: left; background-position: 0 -325px; width: 41px; height: 41px; cursor: pointer; }

.comp-fb { display: block; float: left; background-position: 0 -279px; width: 41px; height: 41px; cursor: pointer; }

.pat-telmex { display: block; float: left; background-position: 0 -1390px; width: 93px; height: 14px; cursor: pointer; margin-top: 8px !important; }

.pat-interp { display: block; float: left; background-position: 0 -904px; width: 51px; height: 34px; cursor: pointer; margin-top: -3px !important; }

.pat-cholula { display: block; float: left; background-position: 0 -129px; width: 53px; height: 26px; cursor: pointer; }

.pat-foxsports { display: block; float: left; background-position: 0 -673px; width: 43px; height: 26px; cursor: pointer; }

.pat-pole { display: block; float: left; background-position: 0 -1241px; width: 69px; height: 22px; cursor: pointer; }

.pat-infinitum { display: block; float: left; background-position: 0 -861px; width: 70px; height: 12px; cursor: pointer; margin-top: 8px !important; }

.pat-ppsv { display: block; float: left; background-position: 0 -539px; width: 70px; height: 29px; cursor: pointer; margin-top: -1px !important; }

.pat-nec { display: block; float: left; background-position: 0 -1221px; width: 61px; height: 15px; cursor: pointer; }

.pat-fedex { display: block; float: left; background-position: 0 -511px; width: 57px; height: 23px; cursor: pointer; }

.pat-gokart { display: block; float: left; background-position: 0 -807px; width: 70px; height: 23px; cursor: pointer; }

.pat-clarovid { display: block; float: left; background-position: 0 -248px; width: 44px; height: 26px; cursor: pointer; }

.pat-fcs { display: block; float: left; background-position: 0 -486px; width: 80px; height: 20px; cursor: pointer; margin-top: 2px !important; }

.pat-telcel { display: block; float: left; background-position: 0 -1370px; width: 69px; height: 15px; cursor: pointer; margin-top: 2px !important; }

.pat-telmex-min { display: block; float: left; background-position: 0 -1208px; width: 58px; height: 8px; cursor: pointer; margin-top: 6px !important; }

.pat-interp-min { display: block; float: left; background-position: 0 -1135px; width: 32px; height: 21px; cursor: pointer; margin-top: -3px !important; }

.pat-cholula-min { display: block; float: left; background-position: 0 -975px; width: 33px; height: 16px; cursor: pointer; }

.pat-foxsports-min { display: block; float: left; background-position: 0 -1082px; width: 27px; height: 16px; cursor: pointer; }

.pat-pole-min { display: block; float: left; background-position: 0 -1176px; width: 42px; height: 14px; cursor: pointer; }

.pat-infinitum-min { display: block; float: left; background-position: 0 -1122px; width: 44px; height: 8px; cursor: pointer; margin-top: 6px !important; }

.pat-ppsv-min { display: block; float: left; background-position: 0 -1059px; width: 44px; height: 18px; cursor: pointer; margin-top: -3px !important; }

.pat-nec-min { display: block; float: left; background-position: 0 -1161px; width: 37px; height: 10px; cursor: pointer; }

.pat-fedex-min { display: block; float: left; background-position: 0 -1039px; width: 35px; height: 15px; cursor: pointer; }

.pat-gokart-min { display: block; float: left; background-position: 0 -1103px; width: 44px; height: 14px; cursor: pointer; }

.pat-clarovid-min { display: block; float: left; background-position: 0 -996px; width: 44px; height: 20px; cursor: pointer; }

.pat-fcs-min { display: block; float: left; background-position: 0 -1021px; width: 50px; height: 13px; cursor: pointer; margin-top: 3px !important; }

.pat-telcel-min { display: block; float: left; background-position: 0 -1195px; width: 37px; height: 8px; cursor: pointer; margin-top: 3px !important; }

.log-Fsports { display: block; float: left; background-position: 0 -704px; width: 161px; height: 98px; cursor: pointer; }

.log-Escuderia, .log-eTelmex { display: block; float: left; background-position: 0 -371px; width: 169px; height: 84px; margin: auto; float: initial; }

.log-Microsoft { display: block; float: left; background-position: 0 -943px; width: 125px; height: 27px; cursor: pointer; }

.log-Fox-net { display: block; float: left; background-position: 0 -636px; width: 55px; height: 32px; cursor: pointer; }

.log-Fox-ites { display: block; float: left; background-position: 0 -599px; width: 55px; height: 32px; cursor: pointer; }

.log-Globo { display: block; float: left; background-position: 0 -26px; width: 161px; height: 98px; cursor: pointer; }

.log-Sahara { display: block; float: left; background-position: 0 -1268px; width: 200px; height: 71px; cursor: pointer; }

.log-Clarosports { display: block; float: left; background-position: 0 -160px; width: 132px; height: 83px; cursor: pointer; }

body { font-family: "OpenSans"; font-weight: 300; font-size: 16px; }
body a:link, body a:visited, body a:hover, body a:active { text-decoration: none; }
body a { display: inline-block; }

strong { font-weight: 700; }

.container { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }

.dark h2, .light h2 { font-family: "OpenSansCondensed"; font-style: italic; text-transform: uppercase; font-size: 40px; text-align: center; margin: 40px 0 60px 0; border-bottom: 1px solid #6B6B6B; height: 20px; overflow: visible; }

.dark { background: #333333; }
.dark h2 span { background: #333333; padding: 0 10px; color: #AAA; }

.bg-gris { background-color: #5B5B5B; }

.light { background: #DBDDDD; }
.light h2 span { background: #DBDDDD; padding: 0 10px; color: #333; }

h3.sub-titles { font-family: "OpenSansCondensed"; font-style: italic; text-transform: uppercase; font-size: 25px; text-align: left; margin: 30px 0 30px; height: 14px; overflow: visible; }
h3.sub-titles span { background: #DBDDDD; color: #333; }
h3.sub-titles span a { color: #333333; cursor: pointer; }
h3.sub-titles span a:hover { color: #017AC9; }

.intern-level { display: block; float: left; margin-right: 2.12766%; width: 65.95745%; margin-bottom: 10px; }
.intern-level:last-child { margin-right: 0; }
.intern-level h2 { font-family: "OpenSansCondensed"; font-style: italic; text-transform: uppercase; font-size: 40px; text-align: center; margin: 30px 0 40px; border-bottom: 1px solid #6B6B6B; height: 20px; overflow: visible; }
.intern-level .patrocinadores { background: white; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-family: "OpenSans"; font-size: 0.8em; font-weight: normal; overflow: hidden; padding: 5px 10px; width: 100%; }
.intern-level .patrocinadores p { display: none; text-transform: uppercase; font-size: 0.8em; padding-bottom: 2px; color: #A3A3A3; }
.intern-level .patrocinadores .col { float: left; width: 45%; }
.intern-level .patrocinadores ul { display: block; overflow: hidden; }
.intern-level .patrocinadores li { float: left; width: 20%; text-align: center; }
.intern-level .patrocinadores li a { display: inline-block; float: none; vertical-align: middle; }
.intern-level .patrocinadores .col:last-child { width: 55%; }
.intern-level .patrocinadores .col:last-child li { width: 14.25%; }
.intern-level .patrocinadores .one-col { float: left; width: 100%; text-align: center; }
.intern-level .patrocinadores .one-col ul { display: inline-block; overflow: hidden; }
.intern-level .patrocinadores .one-col ul li { float: left; width: auto; margin: 0 3px; }

.content-widgets { display: block; float: left; margin-right: 2.12766%; width: 31.91489%; margin-bottom: 10px; }
.content-widgets:last-child { margin-right: 0; }

.nav { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-family: "OpenSans"; font-size: 0.8em; font-weight: 500; margin: 5px 0px; overflow: hidden; padding: 10px; width: 100%; }
.nav li { float: left; padding: 0px 5px; }
.nav li a { color: #017AC9; }
.nav li a.activo { color: #333333; }
.nav li:after { font-family: "FontAwesome"; content: ""; margin-left: 10px; font-size: 1em; color: #017AC9; }

.nav ul li:last-child:after { content: " "; }

#slide-home { display: none; }
#slide-home:hover .slidesjs-navigation { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; opacity: 1; }
#slide-home .slidesjs-previous, #slide-home .slidesjs-next { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; display: block; font-size: 2em; color: #017AC9; height: 35px; margin-top: -32px; opacity: 0; overflow: hidden; position: absolute; top: 50%; width: 28px; z-index: 10; }
#slide-home .slidesjs-previous { text-align: left; left: 0px; margin-left: 3%; text-shadow: 2px 0px 4px #A3A3A3; }
#slide-home .slidesjs-next { text-align: right; right: 0px; margin-right: 3%; text-shadow: -2px 0px 4px #A3A3A3; }
#slide-home .slidesjs-pagination { display: table; margin: 15px auto 0px auto; }
#slide-home .slidesjs-pagination-item { float: left; }
#slide-home .slidesjs-pagination-item a { text-indent: 100%; background: #A3A3A3; padding: 7px; width: 1px; height: 1px; border-radius: 50px; float: left; font-size: 0; margin: 0px 5px; }
#slide-home .slidesjs-pagination-item a:hover, #slide-home .slidesjs-pagination-item a.active { background: #017AC9; }

.float-rs { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; position: absolute; top: 66px; right: 100.1%; background: white; padding: 6.66667px; font-size: 12px; }
.float-rs .bt-facebook, .float-rs .bt-twitter, .float-rs .bt-mail, .float-rs .bt-print { margin-bottom: 3px; float: right; clear: right; }
.float-rs .bt-mail a, .float-rs .bt-print a { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; min-width: 57px; padding: 3px 0px; font-weight: 700; font-size: 0.85em; background-color: white; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #DEDEDE)); background-image: -webkit-linear-gradient(white, #DEDEDE); background-image: linear-gradient(white, #DEDEDE); border: 1px solid #ccc; display: block; color: #333333; }
.float-rs .bt-mail a i, .float-rs .bt-print a i { color: #017AC9; font-size: 1.2em; text-align: center; padding: 0px 5px; }

.error { font-size: 0.6em; color: red; font-weight: 700; padding: 0px; display: block; float: left; }

.bt-yellow { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 5px 13.33333px; background: #DECE3B; font-weight: 700; text-transform: uppercase; font-size: 0.6em; border: none; color: #333; position: absolute; bottom: 0px; }
.bt-yellow i { margin-left: 5px; }
.bt-yellow:hover { background: #e4d75e; }

dd { font-family: "OpenSans"; padding: 5px 0px 10px; }
dd a { margin-bottom: 10px; font-size: 0.9em; }
dd a i { font-size: 1.2em; padding: 5px; }
dd input[type="text"] { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; border: 1px solid #A3A3A3; color: #5B5B5B; padding: 5px 10px; width: 63%; }
dd span { font-size: 0.75em; display: block; }

.filter { float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; padding: 10px 0px; }
.filter span { font-size: 1.3em; color: #A3A3A3; float: left; vertical-align: text-bottom; margin-right: 10px; }
.filter span i { margin-right: 5px; }
.filter span label { font-size: 0.8em; display: block; padding-bottom: 2px; }
.filter span select { border: 1px solid #A3A3A3; background: white; color: #A3A3A3; float: left; width: 100%; padding: 5px 10px; }
.filter span:first-child { width: 18%; }
.filter span + span { width: 31%; }

.bt-filtrar { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #DECE3B; color: #5B5B5B; border: none; font-weight: 700; padding: 7px; height: 30px; text-transform: uppercase; margin-top: 16px; float: right; display: none; }

.paginador { clear: both; text-align: right; padding: 10px 0px; }
.paginador span { display: inline-block; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.paginador span:first-child:hover a, .paginador span:last-child:hover a { margin-bottom: -1px; }
.paginador span a { color: #333333; display: inline-block; font-size: 0.9em; padding: 6px 8px 6px 8px; text-align: center; }
.paginador span:hover, .paginador span.selected { margin-bottom: -1px; background-color: #017AC9; color: white; }
.paginador span:hover a, .paginador span.selected a { color: white; }
.paginador span.selected { margin-bottom: -1px; padding: 6px 8px 5px 8px; }

div.pagination.bootpag { display: block; overflow: hidden; margin: -10px 0px 10px; }
div.pagination.bootpag ul.pagination.bootpag { clear: both; text-align: right; float: right; display: block; width: auto; }
div.pagination.bootpag ul.pagination.bootpag li { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; display: inline-block; float: left; }
div.pagination.bootpag ul.pagination.bootpag li a { color: #333333; display: inline-block; font-size: 0.9em; padding: 6px 8px 6px 8px; text-align: center; }
div.pagination.bootpag ul.pagination.bootpag li.disabled { margin-bottom: -1px; background-color: #017AC9; color: white; }
div.pagination.bootpag ul.pagination.bootpag li.disabled a { color: white; }
div.pagination.bootpag ul.pagination.bootpag li.disabled.prev, div.pagination.bootpag ul.pagination.bootpag li.disabled.next { background: none !important; }
div.pagination.bootpag ul.pagination.bootpag li.disabled.prev a, div.pagination.bootpag ul.pagination.bootpag li.disabled.next a { color: #333; }
div.pagination.bootpag ul.pagination.bootpag li:hover { margin-bottom: -1px; background-color: #017AC9; color: white; }
div.pagination.bootpag ul.pagination.bootpag li:hover a { color: white; }

.noticia { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; margin: 20px 0px; overflow: hidden; width: 100%; }
.noticia h3 a { display: block; font-size: 1.7em; font-weight: 700; margin-bottom: 5px; color: #333333; }
.noticia h3 a:hover { color: #017AC9; }
.noticia .fecha { display: block; margin-bottom: 20px; }
.noticia .content-noticia { width: 100%; overflow: hidden; margin-bottom: 20px; }
.noticia .content-noticia .foto { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 50%; float: left; height: 190px; overflow: hidden; }
.noticia .content-noticia .foto img { width: 100%; height: auto; }
.noticia .content-noticia .resumen { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-size: 1.15em; line-height: 1.5em; overflow: hidden; float: left; padding-left: 20px; width: 50%; color: #333333; }
.noticia .coment-more { font-size: 1.1em; float: left; margin-bottom: 20px; width: 100%; }
.noticia .coment-more .left, .noticia .coment-more .right { float: left; width: 50%; }
.noticia .coment-more .left span { display: none; }
.noticia .coment-more span, .noticia .coment-more a { display: table-cell; color: black; font-size: 0.7em; padding-right: 20px; text-transform: uppercase; vertical-align: text-bottom; }
.noticia .coment-more span.coment, .noticia .coment-more a.coment { font-size: 1.4em; }
.noticia .coment-more span i, .noticia .coment-more a i { margin-left: 5px; }
.noticia .coment-more a { display: inline; font-size: 1.1em; }
.noticia .coment-more .more { float: right; background: #017AC9; color: white; padding: 9px 12px; font-size: 0.8em; font-family: "OpenSansCondensed"; }
.noticia .coment-more .more:hover { background: #0193f2; }

.infograph, .sec-pilotos li article, .sec-categorias li article, .piloto-rel, .sec-multimedia article, .home-pilotos li article { position: relative; min-height: 175px; max-height: 235px; overflow: hidden; }
.infograph:hover .foto, .sec-pilotos li article:hover .foto, .sec-categorias li article:hover .foto, .piloto-rel:hover .foto, .sec-multimedia article:hover .foto, .home-pilotos li article:hover .foto { box-shadow: 2px 2px 6px #A3A3A3, -2px -2px 6px #A3A3A3; }
.infograph:hover .info, .sec-pilotos li article:hover .info, .sec-categorias li article:hover .info, .piloto-rel:hover .info, .sec-multimedia article:hover .info, .home-pilotos li article:hover .info { background: #017AC9; color: white; }
.infograph .foto img, .sec-pilotos li article .foto img, .sec-categorias li article .foto img, .piloto-rel .foto img, .sec-multimedia article .foto img, .home-pilotos li article .foto img { width: 100%; display: block; }
.infograph .info, .sec-pilotos li article .info, .sec-categorias li article .info, .piloto-rel .info, .sec-multimedia article .info, .home-pilotos li article .info { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: #5B5B5B; bottom: 0px; color: #CCC; padding: 10px 0; position: absolute; text-align: center; text-transform: uppercase; width: 100%; height: 50px; }
.infograph .info h3, .sec-pilotos li article .info h3, .sec-categorias li article .info h3, .piloto-rel .info h3, .sec-multimedia article .info h3, .home-pilotos li article .info h3 { font-weight: 500; font-size: 0.9em; padding-bottom: 5px; }
.infograph .info span, .sec-pilotos li article .info span, .sec-categorias li article .info span, .piloto-rel .info span, .sec-multimedia article .info span, .home-pilotos li article .info span { font-family: "OpenSansCondensed"; font-size: 0.9em; }

.cont-articulos-rel { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; overflow: hidden; margin-bottom: 10px; }

.articulos-rel { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; display: block; float: left; margin-right: 2.12766%; width: 31.91489%; background: white; margin-bottom: 10px; position: relative; }
.articulos-rel:before, .articulos-rel:after { content: " "; display: table; }
.articulos-rel:after { clear: both; }
.articulos-rel:last-child { margin-right: 0; }
.articulos-rel:hover .content h3 a { color: #017AC9; }
.articulos-rel .foto { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; min-height: 135px; max-height: 135px; overflow: hidden; background: #333333; text-align: center; }
.articulos-rel .foto img { width: 100%; min-height: 135px; height: auto; }
.articulos-rel .content { padding: 10px; }
.articulos-rel .content a { overflow: hidden; color: #333333; }
.articulos-rel .content a h3 { font-size: 0.9em; font-weight: 700; margin-bottom: 6.66667px; height: 45px; overflow: hidden; }
.articulos-rel .content h3 { font-size: 0.9em; font-weight: 700; margin-bottom: 6.66667px; height: 45px; overflow: hidden; }
.articulos-rel .content h3 a { overflow: hidden; color: #333333; }
.articulos-rel .content .fecha, .articulos-rel .content .hora { color: #5B5B5B; float: left; font-family: "OpenSansCondensed"; font-size: 0.9em; font-weight: 500; margin-bottom: 4px; }
.articulos-rel .content .fecha { width: 40%; }
.articulos-rel .content .hora { width: 60%; }
.articulos-rel .content p { font-size: 0.9em; line-height: 1.3em; margin-bottom: 24px; height: 55px; width: 100%; overflow: hidden; color: #333333; }
.articulos-rel .bt-leer { font-weight: 300 !important; }
.articulos-rel .bt-leer a { background: #017AC9; bottom: 0px; color: white; position: absolute; font-family: "OpenSansCondensed"; font-size: 0.75em; padding: 5px 10px; right: 0px; text-transform: uppercase; }
.articulos-rel .bt-leer a:hover { color: white; background: #0189e2; }

.enviar-mail .form-enviar, .enviar-mail .gracias { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #DBDDDD; margin: 20px; overflow: hidden; padding: 20px; width: 350px; }
.enviar-mail .form-enviar h3, .enviar-mail .gracias h3 { color: #017AC9; font-size: 1.5em; padding: 10px; }
.enviar-mail .form-enviar span, .enviar-mail .gracias span { display: block; margin: 3.33333px; min-height: 58px; overflow: hidden; }
.enviar-mail .form-enviar span .error, .enviar-mail .gracias span .error { margin: 2px 0px; min-height: 0px; }
.enviar-mail .form-enviar span label, .enviar-mail .gracias span label { color: #5B5B5B; font-family: "OpenSans"; font-size: 0.7em; }
.enviar-mail .form-enviar span input, .enviar-mail .gracias span input { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #A3A3A3; padding: 3.33333px 5px; width: 100%; }
.enviar-mail .form-enviar button, .enviar-mail .gracias button { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-radius: 3px; background: #DECE3B; border: none; color: #333; cursor: pointer; font-size: 0.8em; text-transform: uppercase; font-weight: 700; margin-top: 10px; padding: 6px; }
.enviar-mail .form-enviar button i, .enviar-mail .gracias button i { margin-left: 5px; }
.enviar-mail .form-enviar button.bt-reset, .enviar-mail .gracias button.bt-reset { background: #A3A3A3; }
.enviar-mail .form-enviar button.bt-reset i, .enviar-mail .gracias button.bt-reset i { font-size: 1.2em; }
.enviar-mail .form-enviar button.bt-enviar, .enviar-mail .gracias button.bt-enviar { float: right; }
.enviar-mail .gracias { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: none; height: 397px; position: relative; }
.enviar-mail .gracias p { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; text-align: left; color: #333333; font-size: 1.4em; padding: 70px 0px 10px; text-align: left; }
.enviar-mail .gracias span { float: left; font-size: 2em; font-weight: 700; }
.enviar-mail .gracias button.bt-reset { position: absolute; bottom: 20px; right: 20px; background: #DECE3B; }
.enviar-mail .gracias button.bt-reset i { font-size: 1.2em; }
.enviar-mail .gracias button.bt-reset:hover { background: #e4d75e; }

.sec-buscar { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-size: 0.75em; margin-bottom: 20px; overflow: hidden; }
.sec-buscar:before, .sec-buscar:after { content: " "; display: table; }
.sec-buscar:after { clear: both; }
.sec-buscar form.filter { background: white; padding: 10px 20px; }
.sec-buscar #divResultado { float: left; width: 100%; }
.sec-buscar #divResultado .cont-busqueda { background: white; padding: 10px 20px; }
.sec-buscar #divResultado .cont-busqueda > div { border-bottom: 1px solid #A3A3A3; }
.sec-buscar #divResultado .cont-busqueda > div:last-child { border-bottom: none; }
.sec-buscar #divResultado .buesqueda { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; margin: 20px 0px; overflow: hidden; width: 100%; }
.sec-buscar #divResultado .buesqueda h3 { margin-bottom: 5px; }
.sec-buscar #divResultado .buesqueda h3 a { display: block; font-size: 1.5em; font-weight: 700; margin-bottom: 5px; color: #017AC9; }
.sec-buscar #divResultado .buesqueda h3 a:hover { text-decoration: underline; }
.sec-buscar #divResultado .buesqueda .fecha { display: block; margin-bottom: 10px; font-size: 0.8em; }
.sec-buscar #divResultado .buesqueda .content-buesqueda { width: 100%; overflow: hidden; margin-bottom: 20px; }
.sec-buscar #divResultado .buesqueda .content-buesqueda .resumen { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-size: 1em; line-height: 1.5em; overflow: hidden; float: left; width: 100%; }

.no-result { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 40px; overflow: hidden; font-size: 1.1em; text-align: center; width: 100%; background: none; margin-bottom: 20px; }

.cancelacion, .gracias { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 540px; height: auto; overflow: hidden; margin: 20px auto; background: white; position: relative; }
.cancelacion a.bt-yellow, .gracias a.bt-yellow { font-weight: 600; }
.cancelacion a.bt-yellow i.icon-remove, .gracias a.bt-yellow i.icon-remove { font-size: 1.2em; }
.cancelacion .header-can, .gracias .header-can { background: #ddd; height: 150px; margin-bottom: 20px; text-align: center; border-top: 1px solid #A3A3A3; border-left: 1px solid #A3A3A3; border-right: 1px solid #A3A3A3; }
.cancelacion .header-can .log-escud, .gracias .header-can .log-escud { background: url(img/logo-esc-cancel.png) no-repeat; width: 275px; height: 140px; display: inline-block; }
.cancelacion .footer-can, .gracias .footer-can { background: #ddd; height: 40px; margin-top: 20px; text-align: center; border-bottom: 1px solid #A3A3A3; border-left: 1px solid #A3A3A3; border-right: 1px solid #A3A3A3; }
.cancelacion h2, .gracias h2 { font-family: "OpenSans"; text-transform: initial; background: #017AC9; padding: 13.33333px; color: white; font-size: 1.2em; font-weight: 700; float: left; clear: left; margin: 0px; font-style: normal; }
.cancelacion input[type="text"], .gracias input[type="text"] { border: 1px solid #DBDDDD; background: #F7F7F7; padding: 6.66667px 5px; width: 40%; }
.cancelacion .cont-cancel, .cancelacion .cont-cancel-next, .cancelacion .cont-cancel-finish, .gracias .cont-cancel, .gracias .cont-cancel-next, .gracias .cont-cancel-finish { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; overflow: hidden; position: relative; padding-bottom: 30px; margin-bottom: 20px; }
.cancelacion .cont-cancel .bt-yellow, .cancelacion .cont-cancel-next .bt-yellow, .cancelacion .cont-cancel-finish .bt-yellow, .gracias .cont-cancel .bt-yellow, .gracias .cont-cancel-next .bt-yellow, .gracias .cont-cancel-finish .bt-yellow { font-size: 0.8em; bottom: 0px; right: 20px; }
.cancelacion .cont-cancel p, .cancelacion .cont-cancel-next p, .cancelacion .cont-cancel-finish p, .gracias .cont-cancel p, .gracias .cont-cancel-next p, .gracias .cont-cancel-finish p { padding: 10px; display: block; float: left; clear: left; width: 100%; }
.cancelacion .cont-cancel .mail, .gracias .cont-cancel .mail { padding: 20px 10px; font-size: 0.9em; color: #5B5B5B; display: block; width: 100%; float: left; }
.cancelacion .cont-cancel p, .gracias .cont-cancel p { width: 93%; font-size: 0.9em; color: black; font-weight: 500; line-height: 1.5; }
.cancelacion .cont-cancel .cancel, .gracias .cont-cancel .cancel { display: block; width: 100%; float: left; padding: 5px 0px; }
.cancelacion .cont-cancel .cancel span, .gracias .cont-cancel .cancel span { display: block; padding: 10px 4px; font-size: 0.9em; color: #5B5B5B; }
.cancelacion .cont-cancel .cancel table.list-conten, .gracias .cont-cancel .cancel table.list-conten { width: 96%; float: left; margin: 20px 2%; }
.cancelacion .cont-cancel .cancel table.list-conten td, .gracias .cont-cancel .cancel table.list-conten td { width: 50%; }
.cancelacion .cont-cancel .cancel table.list-conten td, .gracias .cont-cancel .cancel table.list-conten td { border-right: 1px solid #f7f7f7; }
.cancelacion .cont-cancel .cancel table.list-conten td:last-child, .gracias .cont-cancel .cancel table.list-conten td:last-child { border: none; }
.cancelacion .cont-cancel .cancel table.list-conten thead tr td, .gracias .cont-cancel .cancel table.list-conten thead tr td { background: #DBDDDD; color: #5B5B5B; padding: 10px 5px; text-align: center; font-weight: 700; text-transform: uppercase; font-size: 1em; }
.cancelacion .cont-cancel .cancel table.list-conten tbody tr td, .gracias .cont-cancel .cancel table.list-conten tbody tr td { color: #5B5B5B; padding: 5px 8px; font-weight: 500; text-transform: none; font-size: 0.75em; }
.cancelacion .cont-cancel .cancel table.list-conten tbody tr:nth-child(odd), .gracias .cont-cancel .cancel table.list-conten tbody tr:nth-child(odd) { background: #eee; }
.cancelacion .cont-cancel .cancel table.list-conten tbody tr:nth-child(even), .gracias .cont-cancel .cancel table.list-conten tbody tr:nth-child(even) { background: #DBDDDD; }
.cancelacion .cont-cancel .cancel .cancel-pilotos p, .gracias .cont-cancel .cancel .cancel-pilotos p { border: 1px solid white; }
.cancelacion .cont-cancel-next, .gracias .cont-cancel-next { display: none; }
.cancelacion .cont-cancel-next p, .gracias .cont-cancel-next p { width: 94%; font-size: 0.8rem; color: black; font-weight: 400; padding: 30px 10px; line-height: 1.5; }
.cancelacion .cont-cancel-next p > span, .gracias .cont-cancel-next p > span { font-size: 1.1em; line-height: 1.2; font-weight: 400; }
.cancelacion .cont-cancel-next .radio-resp, .gracias .cont-cancel-next .radio-resp { padding: 10px 10px 20px; overflow: hidden; display: block; width: 100%; }
.cancelacion .cont-cancel-next .radio-resp span, .gracias .cont-cancel-next .radio-resp span { display: block; padding: 5px 0px; font-size: 0.9em; color: #5B5B5B; float: left; clear: left; }
.cancelacion .cont-cancel-next .radio-resp .otro, .gracias .cont-cancel-next .radio-resp .otro { display: block; width: 100%; padding: 5px 0px; }
.cancelacion .cont-cancel-next .radio-resp textarea, .gracias .cont-cancel-next .radio-resp textarea { min-width: 500px; width: 500px; max-width: 500px; min-height: 120px; height: 120px; max-height: 120px; border: 1px solid #DBDDDD; background: #F7F7F7; padding: 5px; resize: none; }
.cancelacion .cont-cancel-finish, .gracias .cont-cancel-finish { display: none; }
.cancelacion .cont-cancel-finish .text-grac p, .gracias .cont-cancel-finish .text-grac p { padding: 40px 10px 5px; display: block; float: left; clear: left; width: 100%; }
.cancelacion .cont-cancel-finish .text-grac span, .gracias .cont-cancel-finish .text-grac span { font-weight: 700; display: block; float: left; font-size: 1.5em; padding: 5px 10px 60px; }
.cancelacion .cont-cancel-finish .text-grac .bt-yellow, .gracias .cont-cancel-finish .text-grac .bt-yellow { right: 44%; }
.cancelacion p.text, .gracias p.text { font-weight: 400; font-size: 1.3em; padding: 30px 20px; }

#sm2-container { width: 1px; height: 1px; position: absolute; z-index: -100; }

#preloader { width: 35px; margin: 20px 0px 0px 30px; }

span.more > a { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; height: 25px; width: auto; background: #017AC9; bottom: 0px; color: #FFF; font-family: "OpenSansCondensed"; font-size: 0.8em; padding: 7px 12px; position: absolute; right: 0px; text-transform: uppercase; }
span.more > a:hover { background: #0189e2; }

.bt-leer a { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; float: right; display: block; width: auto; height: 25px; position: relative; padding: 7px 10px !important; }
.bt-leer a > span.more { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; height: 25px; bottom: 0px; color: #FFF; font-family: "OpenSansCondensed"; font-size: 1em; right: 0px; text-transform: uppercase; }
.bt-leer a > span.more i { margin-left: 5px; }

.page404 { background: #333333; }
.page404 header { background: white; height: auto; overflow: hidden; margin-top: 110px; min-height: 100px; padding: 10px 0px; position: relative; }
.page404 header .cont-img { width: 210px; border-right: 1px solid #DECE3B; float: left; margin-right: 20px; overflow: hidden; }
.page404 header .cont-img img { width: 100%; margin-left: -13px; }
.page404 header .cont-title { margin: 15px; }
.page404 header .cont-title h1 { font-size: 3em; font-family: "OpenSansCondensed"; text-transform: uppercase; margin-bottom: 5px; }
.page404 header .cont-title p { font-size: 1.2em; color: #333333; }
.page404 .cont-wrapper { color: white; float: left; width: 100%; padding: 20px 0px; }
.page404 .cont-wrapper h2 { font-size: 0.95em; font-weight: 300; margin: 20px 0px; }
.page404 .cont-wrapper dl { font-size: 0.95em; margin: 20px 0px; display: table; overflow: hidden; width: 700px; }
.page404 .cont-wrapper dl dt { width: 25%; display: table-cell; float: left; margin-bottom: 15px; position: relative; }
.page404 .cont-wrapper dl dt:hover a, .page404 .cont-wrapper dl dt:hover:after { color: white !important; }
.page404 .cont-wrapper dl dt:after { color: #A3A3A3; font-family: "FontAwesome"; content: ""; right: 80px; position: absolute; font-weight: 700; font-size: 1.3em; margin-top: -3px; }
.page404 .cont-wrapper dl a { color: #A3A3A3; }
.page404 .cont-wrapper p { font-size: 0.95em; font-weight: 300; margin: 20px 0px; display: block; }
.page404 .cont-wrapper form { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; position: relative; margin: 20px 0px; width: 730px; }
.page404 .cont-wrapper form input[type="text"] { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; height: 27px; padding: 4px; font-family: inherit; }
.page404 .cont-wrapper form button { position: absolute; color: #333333; background: #DECE3B; border: none; width: 27px; height: 27px; right: 0px; top: 0px; padding: 5px; }

.fb-comments, .fb-comments iframe[style], .fb-comments > span[style] { width: 100% !important; }

#twitter-feed { overflow: auto; font-size: 0.9em; height: 273px; }
#twitter-feed p { color: #333333; margin: 0px 20px 0px 10px; padding: 10px 0px; border-bottom: 1px dashed #017AC9; }
#twitter-feed p:last-child { border: none; }

#pre-home { display: none; position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); top: 0px; left: 0px; z-index: 100; }
#pre-home.visible { display: block; }
#pre-home .cont-pre-home { width: 95%; height: 95%; margin-top: 2.5%; margin-left: 2.5%; top: 50%; left: 50%; overflow: hidden; }
#pre-home .cont-pre-home > img { width: 100%; height: auto; }
#pre-home .cont-pre-home .bt-cerrar-pre { position: absolute; top: 20px; right: 20px; color: white; width: 20px; height: 20px; font-size: 1.5rem; cursor: pointer; }
#pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { position: absolute; width: 20%; height: 25%; bottom: 15px; }
#pre-home .cont-pre-home .btn-conectate { background: url(img/btn-conectate.png) no-repeat; background-size: 100%; left: 20%; }
#pre-home .cont-pre-home .btn-seguir { background: url(img/btn-seguir.png) no-repeat; background-size: 100%; right: 20%; }
#pre-home .cont-pre-home2 { width: 800px; height: 600px; position: relative; top: 50%; left: 50%; margin-top: -300px; margin-left: -400px; }
#pre-home .cont-pre-home2 .bt-cerrar-pre { position: absolute; top: -20px; right: -20px; color: white; width: 20px; height: 20px; font-size: 1.5rem; cursor: pointer; }
#pre-home .cont-pre-home2 .btn-conectate, #pre-home .cont-pre-home2 .btn-seguir { position: absolute; width: 221px; height: 150px; bottom: 0px; }
#pre-home .cont-pre-home2 .btn-conectate { background: url(img/btn-conectate.png) no-repeat; left: 130px; }
#pre-home .cont-pre-home2 .btn-seguir { background: url(img/btn-seguir.png) no-repeat; right: 130px; }

body.prehome { background: black; overflow: hidden; }
body.prehome .cont-imagen-prehome { width: 100%; height: 100%; overflow: hidden; }
body.prehome .cont-imagen-prehome > img { position: absolute; width: 100%; height: auto; top: 50%; margin-top: -27%; }
body.prehome .cont-imagen-prehome .bt-cerrar-pre { display: none; }
body.prehome .cont-imagen-prehome .btn-conectate, body.prehome .cont-imagen-prehome .btn-seguir { position: absolute; width: 20%; height: 25%; bottom: 15px; }
body.prehome .cont-imagen-prehome .btn-conectate { background: url(img/btn-conectate.png) no-repeat; background-size: 100%; left: 20%; }
body.prehome .cont-imagen-prehome .btn-seguir { background: url(img/btn-seguir.png) no-repeat; background-size: 100%; right: 20%; }

header { background: white; height: 72px; position: fixed; top: 0px; width: 100%; z-index: 100; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4); }
header .logo-container { float: left; margin-top: 10px; }
header .logo, header .logo-text { float: left; }
header .logo img { height: 50px; }
header .logo-text { color: black; font-family: "OpenSansCondensed"; font-size: 1.2em; font-weight: 700; line-height: 50px; text-transform: uppercase; }
header .logo-text a { color: inherit; }
header .logo-text a:hover { cursor: pointer; }
header .logo-text span { color: #017AC9; }

.top-bar { width: 100%; color: #CCC; text-transform: uppercase; font-family: "OpenSansCondensed"; margin-top: 72px; line-height: 2em; padding: 4px 0px; min-height: 32px; max-height: 32px; }
.top-bar .countdown { float: left; min-height: 32px; width: 45%; }
.top-bar .countdown .proxima-transmision { color: #ccc; display: none; }
.top-bar .countdown .transmision { color: #DECE3B; display: none; font-weight: bold; }
.top-bar .countdown .transmision i.icon-play-circle { margin-right: 5px; color: white; }
.top-bar .countdown .proxima-transmision.activo, .top-bar .countdown .transmision.activo { display: block; }
.top-bar .cont-media { width: 55%; position: relative; float: right; overflow: hidden; }
.top-bar .social-media { float: right; margin-right: 180px; }
.top-bar .lang-bar { position: absolute; right: 50px; text-transform: capitalize; }
.top-bar .lang-bar span { cursor: pointer; padding: 0px 5px; }
.top-bar .lang-bar span:hover { color: white; }
.top-bar .lang-bar span.activo { font-weight: bold; color: white; }
.top-bar .lang-bar span:first-child { border-right: 1px solid white; }
.top-bar .search-header { position: absolute; right: 0px; top: 2px; }
.top-bar .search-header form { overflow: hidden; height: 27px; }
.top-bar .search-header form:hover input[type="text"] { display: inline-block; }
.top-bar .search-header form input[type="text"] { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; border: none; display: none; float: left; height: 27px; margin-right: -2px; padding: 4px; }
.top-bar .search-header form input[type="text"]:focus { display: inline-block; }
.top-bar .search-header form button.buscar { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: #DECE3B; border: none; color: #5B5B5B; float: left; height: 27px; padding: 4px 6.66667px; width: 27px; }
.top-bar .search-header form button.buscar i { display: block; }
.top-bar .search-header form button:disabled, .top-bar .search-header form button:disabled > i { color: #5B5B5B; }

.main-nav { position: relative; z-index: 101; font-family: "OpenSansCondensed"; font-weight: 700; text-transform: uppercase; float: right; font-size: 0.85em; }
.main-nav > ul > li { display: block; float: left; position: relative; }
.main-nav > ul > li:hover ul { display: block; }
.main-nav > ul > li:hover > a { background: #017AC9; color: white; }
.main-nav > ul > li > a { color: #666; display: block; padding: 29px 8px 29px; }
.main-nav > ul > li > a.activo { background-color: #017AC9; color: white; }
.main-nav > ul > li ul { display: none; position: absolute; top: 100%; font-weight: 500; background-color: #017AC9; }
.main-nav > ul > li ul li { display: block; min-width: 220px; font-weight: 300; }
.main-nav > ul > li ul li a { display: block; padding: 8px 5px; color: white; font-weight: bold; }
.main-nav > ul > li ul li a:hover { background-color: black; color: white; font-weight: bold; }
.main-nav.active { right: 0; }

#nav-mobile, #btn-back { z-index: 100; display: none; position: absolute; }
#nav-mobile a, #btn-back a { color: #5B5B5B; cursor: pointer; font-size: 2em; }
#nav-mobile:hover a, #btn-back:hover a { color: #017AC9; }

.acciones { text-align: center; margin: 40px auto 60px auto; }

.big-button { background: #DECE3B; color: #333333; font-weight: 700; font-size: 0.9em; padding: 8px 20px; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.big-button i { margin-left: 10px; }
.big-button:hover { background: #e4d75e; }

.small-button { background: #DECE3B; color: #333333; font-weight: 700; font-size: 0.8em; margin-left: 4px; padding: 1px 5px; text-transform: uppercase; display: inline; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.small-button i { margin-left: 10px; }
.small-button:hover { background: #e4d75e; }

.sec-escuderia, .sec-cambiar-hist, .sec-carrera-panam { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; position: relative; }
.sec-escuderia:before, .sec-escuderia:after, .sec-cambiar-hist:before, .sec-cambiar-hist:after, .sec-carrera-panam:before, .sec-carrera-panam:after { content: " "; display: table; }
.sec-escuderia:after, .sec-cambiar-hist:after, .sec-carrera-panam:after { clear: both; }

.sec-escuderia { height: auto; overflow: hidden; }
.sec-escuderia .photo { top: 0px; width: 100%; margin-bottom: -2px; }
.sec-escuderia .photo img { height: auto; width: 100%; }
.sec-escuderia .ficha { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: white; bottom: 0px; font-size: 1em; padding: 10px; width: 100%; }
.sec-escuderia .ficha h4 { font-weight: 700; padding-bottom: 6.66667px; }
.sec-escuderia .ficha p { line-height: 1.3em; margin-bottom: 16px; color: #333333; }
.sec-escuderia .ficha a { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: #017AC9; bottom: 0px; color: white; position: absolute; font-family: "OpenSansCondensed"; font-size: 0.8em; padding: 5px 10px; right: 0px; text-transform: uppercase; height: 25px; }
.sec-escuderia .ficha a .more { font-size: 1em; }
.sec-escuderia .ficha a .more i { margin-left: 4px; font-size: 0.9em; }
.sec-escuderia .ficha a:hover { background: #0193f2; }

.sec-cambiar-hist article, .sec-carrera-panam article { display: block; float: left; margin-right: 2.12766%; width: 48.93617%; position: relative; margin-bottom: 20px; }
.sec-cambiar-hist article:last-child, .sec-carrera-panam article:last-child { margin-right: 0; }
.sec-cambiar-hist article:hover .titulo p, .sec-carrera-panam article:hover .titulo p { color: #017AC9; }
.sec-cambiar-hist article:nth-child(2n+0), .sec-carrera-panam article:nth-child(2n+0) { margin-right: 0px; }
.sec-cambiar-hist .foto, .sec-carrera-panam .foto { min-height: 200px; max-height: 200px; overflow: hidden; padding-bottom: 60px; text-align: center; background: #333333; }
.sec-cambiar-hist .foto img, .sec-carrera-panam .foto img { width: 100%; height: auto; }
.sec-cambiar-hist .titulo, .sec-carrera-panam .titulo { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-weight: 700; background: white; min-height: 70px; padding: 10px 10px 28px; width: 100%; position: absolute; bottom: 0px; }
.sec-cambiar-hist .titulo a, .sec-carrera-panam .titulo a { color: black; }
.sec-cambiar-hist .titulo a p, .sec-carrera-panam .titulo a p { overflow: hidden; height: 35px; line-height: 1.1em; }
.sec-cambiar-hist .titulo .fecha, .sec-carrera-panam .titulo .fecha { font-weight: 300 !important; bottom: 5px; position: absolute; color: #333333; }
.sec-cambiar-hist .titulo .fecha span, .sec-carrera-panam .titulo .fecha span { font-size: 0.8em; margin-left: 5px; }
.sec-cambiar-hist .bt-leer, .sec-carrera-panam .bt-leer { font-weight: 300 !important; }
.sec-cambiar-hist .bt-leer a, .sec-carrera-panam .bt-leer a { background: #017AC9; bottom: 0px; color: white; position: absolute; font-family: "OpenSansCondensed"; font-size: 0.75em; padding: 5px 10px; right: 0px; text-transform: uppercase; }
.sec-cambiar-hist .bt-leer a:hover, .sec-carrera-panam .bt-leer a:hover { background: #0193f2; }

.sec-acerca-concepto { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; background: white; margin: 20px 0px; padding: 10px 20px; position: relative; }
.sec-acerca-concepto:before, .sec-acerca-concepto:after { content: " "; display: table; }
.sec-acerca-concepto:after { clear: both; }
.sec-acerca-concepto h3 { font-family: "OpenSansCondensed"; font-size: 1.5em; font-weight: 700; margin-bottom: 10px; }
.sec-acerca-concepto .foto { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; height: 200px; margin-bottom: 10px; overflow: hidden; text-align: center; }
.sec-acerca-concepto .foto img { width: 100%; }
.sec-acerca-concepto p { font-size: 0.9em; line-height: 1.7em; color: #333333; }
.sec-acerca-concepto .nues_num { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; margin: 10px 0px; }
.sec-acerca-concepto .nues_num:before, .sec-acerca-concepto .nues_num:after { content: " "; display: table; }
.sec-acerca-concepto .nues_num:after { clear: both; }
.sec-acerca-concepto .nues_num h4 { color: black; font-size: 1em; font-weight: 700; }
.sec-acerca-concepto .nues_num p { color: black; }
.sec-acerca-concepto .nues_num table { width: 80%; margin: 10px auto 20px; font-size: 0.8em; }
.sec-acerca-concepto .nues_num table thead { background: #017AC9; color: white; }
.sec-acerca-concepto .nues_num table thead td { padding: 4px 6.66667px; text-align: center; }
.sec-acerca-concepto .nues_num table tbody td { padding: 4px 6.66667px; text-align: center; }
.sec-acerca-concepto .num_an { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; }
.sec-acerca-concepto .num_an:before, .sec-acerca-concepto .num_an:after { content: " "; display: table; }
.sec-acerca-concepto .num_an:after { clear: both; }
.sec-acerca-concepto .num_an h4 { color: black; font-size: 1em; font-weight: 700; }
.sec-acerca-concepto .num_an table { width: 92%; margin: 10px auto 20px; font-size: 0.8em; }
.sec-acerca-concepto .num_an table thead { background: #017AC9; color: white; }
.sec-acerca-concepto .num_an table thead td { padding: 4px 6.66667px; text-align: center; }
.sec-acerca-concepto .num_an table tbody tr:hover { background: #5B5B5B; color: white; }
.sec-acerca-concepto .num_an table tbody td { padding: 4px 6.66667px; text-align: center; }
.sec-acerca-concepto .num_an table tbody td:first-child { text-align: left; }

.sec-noticia-panam, .sec-noticia-historia { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-size: 0.75em; margin-bottom: 20px; }
.sec-noticia-panam:before, .sec-noticia-panam:after, .sec-noticia-historia:before, .sec-noticia-historia:after { content: " "; display: table; }
.sec-noticia-panam:after, .sec-noticia-historia:after { clear: both; }
.sec-noticia-panam .cont-noticias, .sec-noticia-historia .cont-noticias { background: white; padding: 10px 20px; }
.sec-noticia-panam .cont-noticias > div, .sec-noticia-historia .cont-noticias > div { border-bottom: 1px solid #A3A3A3; }
.sec-noticia-panam .cont-noticias > div:last-child, .sec-noticia-historia .cont-noticias > div:last-child { border-bottom: none; }

.transmision header, .transmision-no header, .trans-faq header { background: white; background: #FFF; height: auto; overflow: hidden; position: relative; width: 100%; }
.transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { width: 50%; float: left; z-index: 0; margin: 20px 0px -20px; }
.transmision header .logo a.log-eTelmex, .transmision-no header .logo a.log-eTelmex, .trans-faq header .logo a.log-eTelmex { margin: 0px; background-size: cover; background-position: 0px -296px; width: 190px; height: 82px; }
.transmision header:before, .transmision-no header:before, .trans-faq header:before { position: relative; z-index: 1; }
.transmision .atencion-tecnica, .transmision-no .atencion-tecnica, .trans-faq .atencion-tecnica { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 50%; float: left; font-family: "OpenSans"; color: #5B5B5B; font-size: 1.1em; font-weight: 500; padding: 30px 0px 30px 80px; text-align: right; line-height: 1.3em; }
.transmision .atencion-tecnica strong, .transmision-no .atencion-tecnica strong, .trans-faq .atencion-tecnica strong { color: black; margin-left: 20px; display: inline-block; }
.transmision .atencion-tecnica strong i, .transmision-no .atencion-tecnica strong i, .trans-faq .atencion-tecnica strong i { font-size: 1.2em; padding: 5px; }
.transmision .navfox, .transmision-no .navfox, .trans-faq .navfox { float: left; width: 100%; /*li:nth-of-type(3) border-right: 1px solid $lightgray */ }
.transmision .navfox ul, .transmision-no .navfox ul, .trans-faq .navfox ul { float: right; }
.transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { float: left; padding: 10px 20px; border-left: 1px solid #A3A3A3; text-transform: uppercase; width: 112px; text-align: center; }
.transmision .navfox li a, .transmision-no .navfox li a, .trans-faq .navfox li a { color: #333333; cursor: pointer; display: block; font-weight: 500; }
.transmision .navfox li a:hover, .transmision .navfox li a.activo, .transmision-no .navfox li a:hover, .transmision-no .navfox li a.activo, .trans-faq .navfox li a:hover, .trans-faq .navfox li a.activo { font-weight: 700; color: #19568f; }
.transmision .navfox li:last-child, .transmision-no .navfox li:last-child, .trans-faq .navfox li:last-child { border-left: 1px solid #A3A3A3; border-right: 1px solid #A3A3A3; display: block; width: 43px; }
.transmision .wrapper, .transmision-no .wrapper, .trans-faq .wrapper { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: #184074; overflow: hidden; padding: 40px 0px; background-color: #1c83c9; background-image: -webkit-gradient(radial, center center, 0, center center, 460, color-stop(0%, #1c83c9), color-stop(100%, #184074)); background-image: -webkit-radial-gradient(#1c83c9, #184074); background-image: radial-gradient(  #1c83c9, #184074); }
.transmision .wrapper h2, .transmision-no .wrapper h2, .trans-faq .wrapper h2 { background: black; color: white; font-family: "OpenSansCondensed"; font-size: 2.5em; margin-bottom: 20px; padding: 10px; text-transform: uppercase; }
.transmision .cont-player, .transmision-no .cont-player, .trans-faq .cont-player { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: #2b2b2b; min-height: 320px; position: relative; width: 100%; float: left; clear: left; }
.transmision .cont-player .videostream, .transmision .cont-player .form-transmision, .transmision-no .cont-player .videostream, .transmision-no .cont-player .form-transmision, .trans-faq .cont-player .videostream, .trans-faq .cont-player .form-transmision { float: left; width: 640px; }
.transmision .cont-player .video-player, .transmision-no .cont-player .video-player, .trans-faq .cont-player .video-player { display: none; }
.transmision .cont-player .video-player-mobile, .transmision-no .cont-player .video-player-mobile, .trans-faq .cont-player .video-player-mobile { display: block; }
.transmision .cont-player .video-player-smart, .transmision-no .cont-player .video-player-smart, .trans-faq .cont-player .video-player-smart { background: black; display: block; }
.transmision .cont-player .video-player-smart .smartTV, .transmision-no .cont-player .video-player-smart .smartTV, .trans-faq .cont-player .video-player-smart .smartTV { width: 640px; height: 480px; }
.transmision .cont-player .infinitum-mensaje, .transmision-no .cont-player .infinitum-mensaje, .trans-faq .cont-player .infinitum-mensaje { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 20px 40px; background: white; text-align: center; }
.transmision .cont-player .infinitum-mensaje .txt-infinit, .transmision-no .cont-player .infinitum-mensaje .txt-infinit, .trans-faq .cont-player .infinitum-mensaje .txt-infinit { font-weight: 1000; text-transform: uppercase; font-size: 1.4em; color: #01acf1; }
.transmision .cont-player .infinitum-mensaje .txt-infinit span, .transmision-no .cont-player .infinitum-mensaje .txt-infinit span, .trans-faq .cont-player .infinitum-mensaje .txt-infinit span { background: url(img/infinitum.png) no-repeat top center; background-size: 60%; display: block; height: 60px; margin: 6.66667px 0px 10px; }
.transmision .cont-player .infinitum-mensaje p, .transmision-no .cont-player .infinitum-mensaje p, .trans-faq .cont-player .infinitum-mensaje p { font-family: "OpenSansCondensed"; font-weight: 700; text-transform: uppercase; font-size: 0.7em; }
.transmision .form-infin, .transmision-no .form-infin, .trans-faq .form-infin { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 20px; background: #5B5B5B; overflow: hidden; }
.transmision .form-infin p, .transmision-no .form-infin p, .trans-faq .form-infin p { color: white; font-size: 0.8em; text-align: left; }
.transmision .form-infin .titulo, .transmision-no .form-infin .titulo, .trans-faq .form-infin .titulo { color: white; font-size: 1.3em; margin-bottom: 20px; }
.transmision .form-infin span, .transmision-no .form-infin span, .trans-faq .form-infin span { display: block; margin: 13.33333px 5px; }
.transmision .form-infin span .error, .transmision-no .form-infin span .error, .trans-faq .form-infin span .error { margin: 0px; padding: 0px; }
.transmision .form-infin span label, .transmision-no .form-infin span label, .trans-faq .form-infin span label { color: #DBDDDD; font-family: "OpenSans"; font-size: 0.7em; }
.transmision .form-infin span input[type="email"], .transmision .form-infin span input[type="text"], .transmision .form-infin span input[type="date"], .transmision-no .form-infin span input[type="email"], .transmision-no .form-infin span input[type="text"], .transmision-no .form-infin span input[type="date"], .trans-faq .form-infin span input[type="email"], .trans-faq .form-infin span input[type="text"], .trans-faq .form-infin span input[type="date"] { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #A3A3A3; padding: 10px 5px; width: 100%; }
.transmision .form-infin span select, .transmision-no .form-infin span select, .trans-faq .form-infin span select { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #A3A3A3; padding: 10px 5px; width: 100%; }
.transmision .form-infin span textarea, .transmision-no .form-infin span textarea, .trans-faq .form-infin span textarea { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #A3A3A3; padding: 10px 5px; width: 100%; height: 80px; resize: none; }
.transmision .form-infin .cont-radios, .transmision-no .form-infin .cont-radios, .trans-faq .form-infin .cont-radios { padding-top: 20px; }
.transmision .form-infin .cont-radios label, .transmision-no .form-infin .cont-radios label, .trans-faq .form-infin .cont-radios label { color: #DBDDDD; font-family: "OpenSans"; font-size: 0.8em; }
.transmision .form-infin button, .transmision-no .form-infin button, .trans-faq .form-infin button { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-radius: 3px; background: #DECE3B; border: none; color: #333; cursor: pointer; font-size: 0.8em; text-transform: uppercase; font-weight: 700; margin-top: 10px; padding: 6px; float: right; }
.transmision .form-infin button i, .transmision-no .form-infin button i, .trans-faq .form-infin button i { margin-left: 5px; }
.transmision .inform, .transmision-no .inform, .trans-faq .inform { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 0 10px 10px; float: left; max-width: 315px; text-align: center; }
.transmision .inform .log-Escuderia, .transmision-no .inform .log-Escuderia, .trans-faq .inform .log-Escuderia { float: none; }
.transmision .inform p, .transmision-no .inform p, .trans-faq .inform p { color: #A3A3A3; font-family: "OpenSansCondensed"; font-weight: 700; height: 60px; overflow: hidden; margin-bottom: 5px; }
.transmision .inform .jornadas, .transmision-no .inform .jornadas, .trans-faq .inform .jornadas { color: #A3A3A3; font-family: "OpenSansCondensed"; height: 125px; overflow: hidden; margin-bottom: 10px; padding: 0px 5px; }
.transmision .inform .jornadas span, .transmision-no .inform .jornadas span, .trans-faq .inform .jornadas span { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; padding: 4px 0px; display: block; float: left; border-bottom: 1px solid #017AC9; }
.transmision .inform .ficha, .transmision-no .inform .ficha, .trans-faq .inform .ficha { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; overflow: hidden; position: absolute; bottom: 0px; }
.transmision .inform .ficha img, .transmision-no .inform .ficha img, .trans-faq .inform .ficha img { padding: 0px 5px; float: left; width: 110px; }
.transmision .inform .ficha dl, .transmision-no .inform .ficha dl, .trans-faq .inform .ficha dl { float: left; padding: 10px; width: 120px; }
.transmision .inform .ficha dl dt, .transmision-no .inform .ficha dl dt, .trans-faq .inform .ficha dl dt { color: #017AC9; font-size: 1em; font-weight: 700; }
.transmision .inform .ficha dl dd, .transmision-no .inform .ficha dl dd, .trans-faq .inform .ficha dl dd { color: white; font-size: 0.8em; word-break: break-word; }
.transmision .inform .auto, .transmision-no .inform .auto, .trans-faq .inform .auto { width: 300px; }
.transmision .float-RS, .transmision-no .float-RS, .trans-faq .float-RS { background: white; height: auto; left: 100%; min-height: 82px; position: absolute; top: 0px; width: 41px; }
.transmision footer, .transmision-no footer, .trans-faq footer { background: white; overflow: hidden; }
.transmision .footer-sup, .transmision-no .footer-sup, .trans-faq .footer-sup { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; height: 60px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; padding-top: 10px; margin: 20px 0px 5px; }
.transmision .footer-sup li, .transmision-no .footer-sup li, .trans-faq .footer-sup li { float: left; margin-top: 5px; padding: 5px 10px; border-right: 1px solid #E0E0E0; }
.transmision .footer-sup li a, .transmision-no .footer-sup li a, .trans-faq .footer-sup li a { text-decoration: none; color: #999; font-size: 11px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
.transmision .footer-sup .microsoft, .transmision-no .footer-sup .microsoft, .trans-faq .footer-sup .microsoft { float: right; width: 255px; }
.transmision .footer-sup .microsoft p, .transmision-no .footer-sup .microsoft p, .trans-faq .footer-sup .microsoft p { font-size: 11px; line-height: 1em; color: #999; float: left; margin-left: 10px; margin-top: 13px; margin-bottom: 0; }
.transmision .footer-sup .microsoft a.log-Microsoft, .transmision-no .footer-sup .microsoft a.log-Microsoft, .trans-faq .footer-sup .microsoft a.log-Microsoft { margin-top: 5px; margin-left: 30px; }
.transmision .footer-inf, .transmision-no .footer-inf, .trans-faq .footer-inf { border-top: 1px solid #CCC; margin-bottom: 30px; overflow: hidden; }
.transmision .footer-inf .log-Fox-net, .transmision .footer-inf .log-Fox-ites, .transmision-no .footer-inf .log-Fox-net, .transmision-no .footer-inf .log-Fox-ites, .trans-faq .footer-inf .log-Fox-net, .trans-faq .footer-inf .log-Fox-ites { float: left; margin: 10px 2px 0 -5px; }
.transmision .footer-inf p, .transmision-no .footer-inf p, .trans-faq .footer-inf p { font-size: 11px; line-height: 1em; color: #999; float: left; margin-left: 10px; margin-top: 13px; margin-bottom: 0; }
.transmision .footer-inf ul.links, .transmision-no .footer-inf ul.links, .trans-faq .footer-inf ul.links { float: left; margin-left: 10px; margin-top: 3px; font-size: 0.9em; }
.transmision .footer-inf ul.links li, .transmision-no .footer-inf ul.links li, .trans-faq .footer-inf ul.links li { display: inline; }
.transmision .footer-inf ul.links li a, .transmision-no .footer-inf ul.links li a, .trans-faq .footer-inf ul.links li a { display: block; float: left; margin-right: 20px; font-size: 0.8em; color: #555; }

.transmision-no h2, .transmision-no .navfox { display: none; }
.transmision-no .cont-player { background: none; }
.transmision-no .cont-player .form-transmision { margin: auto; float: none; }
.transmision-no .atencion-tecnica { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 40px 0px 50px 80px; }

.trans-faq .cont-player .videostream { width: 100%; }
.trans-faq .cont-player .cont-fqs { height: auto !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: white; width: 100%; height: 482px; padding: 20px; overflow: auto; }
.trans-faq .cont-player .cont-fqs .textfaqs { height: auto; padding-right: 15px; }
.trans-faq .cont-player .cont-fqs .textfaqs h3 { font-size: 2em; text-transform: uppercase; font-weight: 700; margin-bottom: 15px; }
.trans-faq .cont-player .cont-fqs .textfaqs h4 { font-size: 1em; margin: 5px 0px; font-weight: 500; }
.trans-faq .cont-player .cont-fqs .textfaqs p { font-size: 1em; line-height: 1.5em; margin: 10px 0px; }
.trans-faq .cont-player .inform { display: none; }

.checo-nico header { box-shadow: none; }
.checo-nico header .log-Fsports { display: block; float: left; background-position: 0 -371px; width: 169px; height: 84px; }
.checo-nico .wrapper { background: #dbdddd; }
.checo-nico .wrapper .container h2 { background: white; color: black; text-align: center; }
.checo-nico .wrapper .container .cont-player { background: white; }
.checo-nico .wrapper .container .cont-player .inform .log-Sahara { float: none; margin: auto; width: 200px; height: 71px; margin-top: 10px; }
.checo-nico .wrapper .container .cont-player .inform p { font-weight: 500; color: #5a5a5a !important; height: auto !important; margin-bottom: 10px; overflow: visible; }
.checo-nico .wrapper .container .cont-player .inform .jornadas { color: #5a5a5a !important; }
.checo-nico .wrapper .container .cont-player .inform .ficha img { width: 150px; }
.checo-nico .wrapper .container .cont-player .inform .ficha dl dt, .checo-nico .wrapper .container .cont-player .inform .ficha dl dd { color: #5a5a5a !important; }
.checo-nico .wrapper .container .cont-player .inform .img-left { float: left; width: 35%; margin-top: 20px; }
.checo-nico .wrapper .container .cont-player .inform .img-left img { width: 100%; }
.checo-nico .wrapper .container .cont-player .inform .img-right { float: right; width: 65%; margin-top: 20px; }
.checo-nico .wrapper .container .cont-player .inform .img-right img { width: 100%; }
.checo-nico .brands { width: 100%; margin: 15px 0; background: #fff; text-align: center; }
.checo-nico .brands img { width: 100%; max-width: 560px; }

.conf header { box-shadow: none; }
.conf header .log-Fsports { display: block; float: left; background-position: 0 -371px; width: 169px; height: 84px; }
.conf .wrapper { background: #dbdddd; }
.conf .wrapper .container h2 { font-style: italic; }
.conf .wrapper .container .cont-player { background: #010101; }
.conf .wrapper .container .cont-player .inform { padding: 0; }
.conf .wrapper .container .cont-player .inform p { font-style: italic; font-weight: 300; color: #fff; text-align: left; height: auto; overflow: visible; }
.conf .wrapper .container .cont-player .inform .intro { padding: 45px 20px; font-size: 24px; line-height: 28px; }
.conf .wrapper .container .cont-player .inform .date { font-size: 30px; line-height: 34px; padding: 0 20px 45px; }
.conf .wrapper .container .cont-player .inform .date strong { color: #fa2424; }
.conf .wrapper .container .cont-player .inform .ficha img { width: 100%; }
.conf .brands { width: 100%; margin: 15px 0; background: #fff; text-align: center; }
.conf .brands img { width: 100%; max-width: 560px; }

.linkSuscribirme { margin-left: 10px; }

.sec-pilotos { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-size: 0.75em; padding: 10px 0px; margin-bottom: 20px; }
.sec-pilotos:before, .sec-pilotos:after { content: " "; display: table; }
.sec-pilotos:after { clear: both; }
.sec-pilotos .description { color: #333333; font-size: 1.5em; line-height: 1.3em; margin: -10px 0px 30px; }
.sec-pilotos li { display: block; float: left; margin-right: 2.12766%; width: 31.91489%; }
.sec-pilotos li:last-child { margin-right: 0; }
.sec-pilotos li article { margin-bottom: 10px; }
.sec-pilotos li:nth-child(3n+0) { margin-right: 0px; }

.sec-piloto { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-family: "OpenSansCondensed"; background: white; font-size: 0.75em; margin: 20px 0px; position: relative; }
.sec-piloto:before, .sec-piloto:after { content: " "; display: table; }
.sec-piloto:after { clear: both; }
.sec-piloto .fichaT { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; color: #333; width: 93%; padding: 20px 0px; top: 0px; border-bottom: 1px dashed black; overflow: hidden; margin: 0px 20px; }
.sec-piloto .fichaT h3 { font-size: 2.8em; font-weight: 700; display: block; float: left; padding-right: 30px; text-transform: uppercase; }
.sec-piloto .fichaT h3:after { content: " |"; font-size: 0.7em; color: #333; font-style: italic; margin: 4px 10px 0px 25px; position: absolute; }
.sec-piloto .fichaT span { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; color: black; display: block; float: left; font-size: 2.4em; padding: 4px 15px 0px; position: relative; text-transform: uppercase; }
.sec-piloto .fichaL, .sec-piloto .fichaR { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; float: left; font-size: 1.4em; padding: 20px 20px; height: 350px; }
.sec-piloto .fichaL { width: 60%; }
.sec-piloto .fichaL dt { font-family: "OpenSans"; }
.sec-piloto .fichaL dd { font-family: "OpenSansCondensed"; font-weight: 700; padding-bottom: 10px; }
.sec-piloto .fichaR { width: 40%; text-align: center; padding: 20px 4px 0px; position: relative; overflow: hidden; }
.sec-piloto .fichaR img { position: absolute; left: 0px; bottom: 0px; }

.info-anual { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; margin-bottom: 10px; overflow: hidden; }
.info-anual dl { margin-bottom: 20px; overflow: hidden; }
.info-anual dl dt { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 18%; float: left; font-style: italic; letter-spacing: 0px; background: #5B5B5B; color: white; font-size: 1.4em; padding: 6.66667px 2px; margin-right: 2%; text-align: center; }
.info-anual dl dd { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: white; font-size: 0.9em; padding: 5px; line-height: 1.5em; width: 80%; float: left; }

.sec-categorias { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-size: 0.75em; padding: 10px 0px; margin-bottom: 20px; }
.sec-categorias:before, .sec-categorias:after { content: " "; display: table; }
.sec-categorias:after { clear: both; }
.sec-categorias .description { color: #333333; font-size: 1.5em; line-height: 1.3em; margin: -10px 0 30px; }
.sec-categorias li { display: block; float: left; margin-right: 2.12766%; width: 31.91489%; }
.sec-categorias li:last-child { margin-right: 0; }
.sec-categorias li article { margin-bottom: 10px; }
.sec-categorias li:nth-child(3n+0) { margin-right: 0px; }

.sec-categoria { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; background: white; padding: 10px 20px; position: relative; margin: 20px 0px; }
.sec-categoria:before, .sec-categoria:after { content: " "; display: table; }
.sec-categoria:after { clear: both; }
.sec-categoria h3 { font-family: "OpenSansCondensed"; color: #333; font-size: 1.9em; text-transform: uppercase; font-weight: 700; margin: 10px 0px 20px; padding-bottom: 20px; border-bottom: 1px dashed black; }
.sec-categoria .pilotos-rec h3 { border: none; }
.sec-categoria .foto { text-align: center; padding-bottom: 10px; width: 100%; }
.sec-categoria .foto img { width: 100%; }
.sec-categoria p { color: #333333; font-size: 0.9em; line-height: 1.7em; }

.piloto-rel { display: block; float: left; margin-right: 2.12766%; width: 23.40426%; height: 135px; outline: 1px solid #A3A3A3; margin-bottom: 20px; }
.piloto-rel:last-child { margin-right: 0; }
.piloto-rel h3 { margin: 0px; color: #ccc; }

.sec-resultados { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-size: 0.75em; padding: 10px 0px; margin-bottom: 20px; }
.sec-resultados:before, .sec-resultados:after { content: " "; display: table; }
.sec-resultados:after { clear: both; }
.sec-resultados ul { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 100%; }
.sec-resultados ul:before, .sec-resultados ul:after { content: " "; display: table; }
.sec-resultados ul:after { clear: both; }
.sec-resultados li { width: 49%; margin-right: 2%; float: left; }
.sec-resultados article { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; position: relative; background: white; margin-bottom: 10px; min-height: 100px; height: 100px; max-height: 120px; overflow: hidden; }
.sec-resultados article:hover { box-shadow: 0px 2px 6px #A3A3A3; }
.sec-resultados article a { width: 100%; }
.sec-resultados article .foto { float: left; max-height: 100px; width: 45%; }
.sec-resultados article .foto img { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; margin: 0px 5%; width: 100%; }
.sec-resultados article .info { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: none; color: #5B5B5B; display: table-cell; height: 100px; padding: 20px; position: initial; text-align: center; vertical-align: middle; width: 55%; }
.sec-resultados article .info h3 { font-family: "OpenSansCondensed"; font-size: 2em; text-transform: uppercase; }
.sec-resultados article .more { background: #017AC9; bottom: 0px; color: #FFF; font-family: "OpenSansCondensed"; font-size: 0.8em; padding: 5px; position: absolute; right: 0px; text-transform: uppercase; }
.sec-resultados li:nth-child(2n+0) { margin-right: 0px; }

.intern-level .first-menu { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.intern-level .first-menu:before, .intern-level .first-menu:after { content: " "; display: table; }
.intern-level .first-menu:after { clear: both; }
.intern-level .first-menu ul { overflow: hidden; display: block; border-bottom: 2px solid #017AC9; }
.intern-level .first-menu li { float: left; margin-left: 10px; height: auto; font-weight: 700; }
.intern-level .first-menu a { background: none; color: #017AC9; text-transform: uppercase; padding: 10px; font-family: "OpenSansCondensed"; display: block; border-top: 2px solid #017AC9; border-left: 2px solid #017AC9; border-right: 2px solid #017AC9; cursor: pointer; }
.intern-level .first-menu a:hover, .intern-level .first-menu a.activo { background: #017AC9; color: white; }

.sec-result, .sec-result-filtro, .sec-tabla-result, .sec-tabla-result-filtro { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-size: 0.75em; padding: 10px 0px; margin-bottom: 20px; }
.sec-result:before, .sec-result:after, .sec-result-filtro:before, .sec-result-filtro:after, .sec-tabla-result:before, .sec-tabla-result:after, .sec-tabla-result-filtro:before, .sec-tabla-result-filtro:after { content: " "; display: table; }
.sec-result:after, .sec-result-filtro:after, .sec-tabla-result:after, .sec-tabla-result-filtro:after { clear: both; }
.sec-result .filtro, .sec-result-filtro .filtro, .sec-tabla-result .filtro, .sec-tabla-result-filtro .filtro { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: white; font-size: 1em; overflow: hidden; padding: 10px 20px; margin-bottom: 20px; }
.sec-result .filtro .filter, .sec-result-filtro .filtro .filter, .sec-tabla-result .filtro .filter, .sec-tabla-result-filtro .filtro .filter { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 0px; }
.sec-result .filtro .filter span, .sec-result-filtro .filtro .filter span, .sec-tabla-result .filtro .filter span, .sec-tabla-result-filtro .filtro .filter span { width: 32%; margin-right: 2%; }
.sec-result .filtro .filter span:last-child, .sec-result-filtro .filtro .filter span:last-child, .sec-tabla-result .filtro .filter span:last-child, .sec-tabla-result-filtro .filtro .filter span:last-child { margin-right: 0px; }
.sec-result .filtro .filter label, .sec-result-filtro .filtro .filter label, .sec-tabla-result .filtro .filter label, .sec-tabla-result-filtro .filtro .filter label { color: black; }
.sec-result .paginador, .sec-result-filtro .paginador, .sec-tabla-result .paginador, .sec-tabla-result-filtro .paginador { padding: 0px 0px 10px; margin-top: -10px; }
.sec-result .float-rs, .sec-result-filtro .float-rs, .sec-tabla-result .float-rs, .sec-tabla-result-filtro .float-rs { top: 0px; right: 100.1%; }
.sec-result .ficha-result, .sec-result-filtro .ficha-result, .sec-tabla-result .ficha-result, .sec-tabla-result-filtro .ficha-result { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; position: relative; width: 100%; margin-bottom: 40px; }
.sec-result .ficha-res, .sec-result-filtro .ficha-res, .sec-tabla-result .ficha-res, .sec-tabla-result-filtro .ficha-res { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: white; font-family: "OpenSansCondensed"; min-height: 150px; overflow: hidden; padding: 20px; width: 100%; }
.sec-result .ficha-res h3, .sec-result-filtro .ficha-res h3, .sec-tabla-result .ficha-res h3, .sec-tabla-result-filtro .ficha-res h3 { font-size: 2.8em; font-weight: 700; display: block; float: left; padding-right: 30px; text-transform: uppercase; }
.sec-result .ficha-res h3:after, .sec-result-filtro .ficha-res h3:after, .sec-tabla-result .ficha-res h3:after, .sec-tabla-result-filtro .ficha-res h3:after { content: " |"; color: #ddd; font-style: italic; margin: -5px 10px 0px 20px; position: absolute; }
.sec-result .ficha-res .calen, .sec-result-filtro .ficha-res .calen, .sec-tabla-result .ficha-res .calen, .sec-tabla-result-filtro .ficha-res .calen { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; color: #5B5B5B; display: block; float: left; font-size: 1.6em; font-style: italic; padding: 8px 30px; position: relative; text-transform: uppercase; }
.sec-result .ficha-res .calen:before, .sec-result-filtro .ficha-res .calen:before, .sec-tabla-result .ficha-res .calen:before, .sec-tabla-result-filtro .ficha-res .calen:before { content: ""; font-family: "FontAwesome"; font-style: normal; font-size: 0.7em; top: 12px; left: 13px; position: absolute; }
.sec-result .ficha-res .pista, .sec-result-filtro .ficha-res .pista, .sec-tabla-result .ficha-res .pista, .sec-tabla-result-filtro .ficha-res .pista { display: block; width: 100%; float: left; padding-bottom: 20px; border-bottom: 1px dashed black; font-size: 2.2em; text-transform: uppercase; margin-bottom: 20px; }
.sec-result .ficha-res .descrip, .sec-result-filtro .ficha-res .descrip, .sec-tabla-result .ficha-res .descrip, .sec-tabla-result-filtro .ficha-res .descrip { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-family: "OpenSans"; width: 100%; }
.sec-result .ficha-res .descrip thead, .sec-result-filtro .ficha-res .descrip thead, .sec-tabla-result .ficha-res .descrip thead, .sec-tabla-result-filtro .ficha-res .descrip thead { color: #333333; font-size: 1.3em; margin-bottom: 5px; }
.sec-result .ficha-res .descrip thead td, .sec-result-filtro .ficha-res .descrip thead td, .sec-tabla-result .ficha-res .descrip thead td, .sec-tabla-result-filtro .ficha-res .descrip thead td { font-weight: 700; width: 33%; padding-left: 30px; position: relative; }
.sec-result .ficha-res .descrip thead .pole:before, .sec-result-filtro .ficha-res .descrip thead .pole:before, .sec-tabla-result .ficha-res .descrip thead .pole:before, .sec-tabla-result-filtro .ficha-res .descrip thead .pole:before { content: url("img/casco.png"); position: absolute; margin-left: -23px; margin-right: 5px; }
.sec-result .ficha-res .descrip thead .circ:before, .sec-result-filtro .ficha-res .descrip thead .circ:before, .sec-tabla-result .ficha-res .descrip thead .circ:before, .sec-tabla-result-filtro .ficha-res .descrip thead .circ:before { content: url("img/bandera.png"); position: absolute; margin-left: -23px; margin-right: 5px; }
.sec-result .ficha-res .descrip thead .loca:before, .sec-result-filtro .ficha-res .descrip thead .loca:before, .sec-tabla-result .ficha-res .descrip thead .loca:before, .sec-tabla-result-filtro .ficha-res .descrip thead .loca:before { content: url("img/mundo.png"); position: absolute; margin-left: -23px; margin-right: 5px; }
.sec-result .ficha-res .descrip tbody, .sec-result-filtro .ficha-res .descrip tbody, .sec-tabla-result .ficha-res .descrip tbody, .sec-tabla-result-filtro .ficha-res .descrip tbody { color: #A3A3A3; font-size: 1.3em; }
.sec-result .ficha-res .descrip tbody td, .sec-result-filtro .ficha-res .descrip tbody td, .sec-tabla-result .ficha-res .descrip tbody td, .sec-tabla-result-filtro .ficha-res .descrip tbody td { width: 33%; padding-left: 30px; }
.sec-result .tabla-res, .sec-result-filtro .tabla-res, .sec-tabla-result .tabla-res, .sec-tabla-result-filtro .tabla-res { width: 100%; font-family: "OpenSansCondensed"; font-size: 1.3em; }
.sec-result .tabla-res thead, .sec-result-filtro .tabla-res thead, .sec-tabla-result .tabla-res thead, .sec-tabla-result-filtro .tabla-res thead { background: #333333; color: #A3A3A3; text-transform: uppercase; text-align: center; font-weight: 700; border-bottom: 2px solid #DBDDDD; }
.sec-result .tabla-res thead td, .sec-result-filtro .tabla-res thead td, .sec-tabla-result .tabla-res thead td, .sec-tabla-result-filtro .tabla-res thead td { text-align: center; padding: 6.66667px 20px; width: 100%; }
.sec-result .tabla-res thead td:first-child, .sec-result-filtro .tabla-res thead td:first-child, .sec-tabla-result .tabla-res thead td:first-child, .sec-tabla-result-filtro .tabla-res thead td:first-child { width: 100px; }
.sec-result .tabla-res thead td:last-child, .sec-result-filtro .tabla-res thead td:last-child, .sec-tabla-result .tabla-res thead td:last-child, .sec-tabla-result-filtro .tabla-res thead td:last-child { width: 100px; }
.sec-result .tabla-res tbody, .sec-result-filtro .tabla-res tbody, .sec-tabla-result .tabla-res tbody, .sec-tabla-result-filtro .tabla-res tbody { font-size: 1.2em; }
.sec-result .tabla-res tbody tr, .sec-result-filtro .tabla-res tbody tr, .sec-tabla-result .tabla-res tbody tr, .sec-tabla-result-filtro .tabla-res tbody tr { background: white; border-bottom: 2px solid #DBDDDD; }
.sec-result .tabla-res tbody tr:nth-child(even), .sec-result-filtro .tabla-res tbody tr:nth-child(even), .sec-tabla-result .tabla-res tbody tr:nth-child(even), .sec-tabla-result-filtro .tabla-res tbody tr:nth-child(even) { background: #eee; }
.sec-result .tabla-res tbody td, .sec-result .tabla-res tbody td a, .sec-result-filtro .tabla-res tbody td, .sec-result-filtro .tabla-res tbody td a, .sec-tabla-result .tabla-res tbody td, .sec-tabla-result .tabla-res tbody td a, .sec-tabla-result-filtro .tabla-res tbody td, .sec-tabla-result-filtro .tabla-res tbody td a { padding: 6.66667px 20px; text-align: center; color: #5B5B5B; text-transform: capitalize; }
.sec-result .tabla-res tbody td a, .sec-result-filtro .tabla-res tbody td a, .sec-tabla-result .tabla-res tbody td a, .sec-tabla-result-filtro .tabla-res tbody td a { margin: 0px; padding: 0px; text-decoration: underline; }
.sec-result .tabla-res tbody td a:hover, .sec-result-filtro .tabla-res tbody td a:hover, .sec-tabla-result .tabla-res tbody td a:hover, .sec-tabla-result-filtro .tabla-res tbody td a:hover { color: #017AC9; }
.sec-result .tabla-res tbody td:first-child, .sec-result-filtro .tabla-res tbody td:first-child, .sec-tabla-result .tabla-res tbody td:first-child, .sec-tabla-result-filtro .tabla-res tbody td:first-child { padding: 0px; }
.sec-result .tabla-res tbody td span, .sec-result-filtro .tabla-res tbody td span, .sec-tabla-result .tabla-res tbody td span, .sec-tabla-result-filtro .tabla-res tbody td span { padding: 10px 20px; display: block; position: relative; background: #5B5B5B; color: white; font-weight: 700; }
.sec-result .tabla-res tbody td span.nuestpil, .sec-result-filtro .tabla-res tbody td span.nuestpil, .sec-tabla-result .tabla-res tbody td span.nuestpil, .sec-tabla-result-filtro .tabla-res tbody td span.nuestpil { background: #017AC9; }
.sec-result .tabla-res tbody td span:after, .sec-result-filtro .tabla-res tbody td span:after, .sec-tabla-result .tabla-res tbody td span:after, .sec-tabla-result-filtro .tabla-res tbody td span:after { border-left: 20px solid #5B5B5B; border-top: 20px solid transparent; border-right: 0px solid transparent; border-bottom: 20px solid transparent; content: " "; right: -20px; position: absolute; top: 0; z-index: 1; }
.sec-result .tabla-res tbody td span.nuestpil:after, .sec-result-filtro .tabla-res tbody td span.nuestpil:after, .sec-tabla-result .tabla-res tbody td span.nuestpil:after, .sec-tabla-result-filtro .tabla-res tbody td span.nuestpil:after { border-left: 20px solid #017AC9; }
.sec-result .tabla-res tbody td span.nuestpil:before, .sec-result-filtro .tabla-res tbody td span.nuestpil:before, .sec-tabla-result .tabla-res tbody td span.nuestpil:before, .sec-tabla-result-filtro .tabla-res tbody td span.nuestpil:before { font-family: "FontAwesome"; font-size: 0.6em; content: ""; position: absolute; top: 35%; left: 15px; }
.sec-result .tabla-res tbody.oculta, .sec-result-filtro .tabla-res tbody.oculta, .sec-tabla-result .tabla-res tbody.oculta, .sec-tabla-result-filtro .tabla-res tbody.oculta { display: none; }

.sec-tabla-result .filtro .filter, .sec-tabla-result-filtro .filtro .filter { width: 65%; float: right; }
.sec-tabla-result .filtro .filter span, .sec-tabla-result-filtro .filtro .filter span { width: 49%; }
.sec-tabla-result .ficha-res, .sec-tabla-result-filtro .ficha-res { min-height: 0; }
.sec-tabla-result .ficha-res .pista, .sec-tabla-result-filtro .ficha-res .pista { margin-bottom: 0; font-size: 1.7em; }
.sec-tabla-result .info-desp, .sec-tabla-result-filtro .info-desp { height: auto; overflow: hidden; width: auto; }
.sec-tabla-result .info-desp.visible, .sec-tabla-result-filtro .info-desp.visible { height: auto; }
.sec-tabla-result .desplegar, .sec-tabla-result-filtro .desplegar { padding: 10px; color: #017AC9; text-align: right; background: #bbb; text-transform: uppercase; font-weight: 500; cursor: pointer; }
.sec-tabla-result .desplegar i, .sec-tabla-result-filtro .desplegar i { margin-left: 5px; }

.sec-result-filtro .float-rs { display: none; }

.sec-multimedia { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-size: 0.75em; padding: 10px 0px; }
.sec-multimedia:before, .sec-multimedia:after { content: " "; display: table; }
.sec-multimedia:after { clear: both; }
.sec-multimedia .description { color: #333333; font-size: 1.5em; line-height: 1.3em; margin: -10px 0px 30px; }
.sec-multimedia .filtro { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; background: white; padding: 10px 20px; overflow: hidden; }
.sec-multimedia .filtro span { font-size: 1.3em; color: #A3A3A3; float: left; vertical-align: text-bottom; margin-right: 10px; }
.sec-multimedia .filtro span i { margin-right: 5px; display: none; }
.sec-multimedia .filtro span label { font-size: 0.8em; display: block; padding-bottom: 2px; }
.sec-multimedia .filtro span select { border: 1px solid #A3A3A3; background: white; color: #A3A3A3; float: left; padding: 5px 10px; width: 150px; }
.sec-multimedia .filtro span:first-child { margin-top: 25px; font-size: 1em; font-weight: 300; }
.sec-multimedia li { display: block; float: left; margin-right: 2.12766%; width: 31.91489%; }
.sec-multimedia li:last-child { margin-right: 0; }
.sec-multimedia article { max-height: 170px !important; min-height: 170px !important; margin-bottom: 10px; }
.sec-multimedia article a { width: 100%; }
.sec-multimedia article .foto { width: 100%; height: 125px; background: #333333; text-align: center; }
.sec-multimedia article .foto img { width: 100%; height: auto; display: inline-block; }
.sec-multimedia li:nth-child(3n+0) { margin-right: 0px; }
.sec-multimedia li .info { position: relative; text-align: center; height: 60px; }
.sec-multimedia li .info .descarga-player { background: #017AC9; display: none; width: 76%; padding: 3% 12% 10%; position: absolute; top: 0px; }
.sec-multimedia li .info .descarga-player a { width: 55px; }
.sec-multimedia li .info .descarga-player .descarga, .sec-multimedia li .info .descarga-player .bt-play { font-size: 0.8em; color: white; }
.sec-multimedia li .info .descarga-player .descarga i, .sec-multimedia li .info .descarga-player .bt-play i { font-size: 2em; display: block; text-align: center; margin: 2px 15px; }
.sec-multimedia li .info .descarga-player .bt-play { float: right; cursor: pointer; margin-left: 25px; }
.sec-multimedia li:hover .descarga-player { display: block; }
.sec-multimedia li .descarga-player.activo { display: block; }

.sec-noticias { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-size: 0.75em; margin-bottom: 20px; }
.sec-noticias:before, .sec-noticias:after { content: " "; display: table; }
.sec-noticias:after { clear: both; }
.sec-noticias form.filter { background: white; padding: 10px 20px; }
.sec-noticias .cont-noticias { background: white; padding: 10px 20px; }
.sec-noticias .cont-noticias > div { border-bottom: 1px solid #A3A3A3; }
.sec-noticias .cont-noticias > div:last-child { border-bottom: none; }

.sec-not { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-size: 0.75em; padding: 10px 0 0px; }
.sec-not:before, .sec-not:after { content: " "; display: table; }
.sec-not:after { clear: both; }
.sec-not .description { color: #333333; font-size: 1.5em; line-height: 1.3em; margin: -10px 0 30px; }

.sec-noticia { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; background: white; margin: 20px 0px; padding: 10px 20px; position: relative; }
.sec-noticia:before, .sec-noticia:after { content: " "; display: table; }
.sec-noticia:after { clear: both; }
.sec-noticia h3 { font-family: "OpenSansCondensed"; font-size: 1.5em; font-weight: 700; margin-bottom: 10px; }
.sec-noticia .date { color: #A3A3A3; margin-bottom: 10px; font-size: 0.7em; }
.sec-noticia .foto { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; margin-bottom: 10px; overflow: hidden; text-align: center; }
.sec-noticia .foto img { width: 100%; }
.sec-noticia p { font-size: 0.9em; line-height: 1.7em; color: #333333; }

.sec-tienda { font-size: 0.75em; }
.sec-tienda .cont-tienda { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; background: white; padding: 10px 20px; margin-bottom: 20px; }
.sec-tienda .cont-tienda:before, .sec-tienda .cont-tienda:after { content: " "; display: table; }
.sec-tienda .cont-tienda:after { clear: both; }
.sec-tienda .cont-tienda > div { border-bottom: 1px solid #A3A3A3; }
.sec-tienda .producto { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; float: left; overflow: hidden; padding: 20px 20px 20px 0px; width: 50%; }
.sec-tienda .producto h3 { display: block; font-size: 1.3em; font-weight: 700; margin-bottom: 20px; width: 100%; height: 32px; overflow: hidden; }
.sec-tienda .foto { float: left; width: 60%; }
.sec-tienda .foto img { width: 100%; }
.sec-tienda .desc { float: left; width: 40%; }
.sec-tienda .desc .comprar { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #017AC9; color: white; display: block; margin: 30px 0px; padding: 9px 2px; text-align: center; text-transform: uppercase; font-weight: 700; }
.sec-tienda .desc .comprar i { margin: 0px 5px; }
.sec-tienda .desc .comprar:hover { background: #0193f2; }
.sec-tienda .desc > div { margin-bottom: 10px; }
.sec-tienda .desc .precio span { color: black; font-weight: 700; }
.sec-tienda .desc .marca, .sec-tienda .desc .codigo { text-transform: uppercase; }

.widget, .suscribete, .lectura-recomendada, .proximas-carreras, .banner, .mas-leidos, .articulos-relacionados { background: white; height: auto; margin-bottom: 20px; overflow: hidden; width: 100%; }
.widget h3, .suscribete h3, .lectura-recomendada h3, .proximas-carreras h3, .banner h3, .mas-leidos h3, .articulos-relacionados h3 { background: #017AC9; color: white; display: block; font-family: "OpenSansCondensed"; font-size: 1em; padding: 10px; text-align: left; text-transform: uppercase; }
.widget div, .suscribete div, .lectura-recomendada div, .proximas-carreras div, .banner div, .mas-leidos div, .articulos-relacionados div { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; min-height: 100px; }
.widget div a, .suscribete div a, .lectura-recomendada div a, .proximas-carreras div a, .banner div a, .mas-leidos div a, .articulos-relacionados div a { display: block; cursor: pointer; }
.widget div a img, .suscribete div a img, .lectura-recomendada div a img, .proximas-carreras div a img, .banner div a img, .mas-leidos div a img, .articulos-relacionados div a img { width: 100%; height: auto; }

.suscribete div.suscrip, .suscribete #seleccion { background: white; padding: 10px 15px; }
.suscribete div.suscrip p, .suscribete div.suscrip .min, .suscribete #seleccion p, .suscribete #seleccion .min { font-weight: 500; font-size: 0.8em; line-height: 1.5em; padding-bottom: 5px; }
.suscribete div.suscrip p.min, .suscribete div.suscrip .min.min, .suscribete #seleccion p.min, .suscribete #seleccion .min.min { font-size: 0.6em; }
.suscribete div.suscrip a, .suscribete #seleccion a { color: #017AC9; display: inline-block; }
.suscribete div.suscrip fieldset, .suscribete #seleccion fieldset { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 10px 0px; height: 63px; }
.suscribete div.suscrip fieldset input[type='email'], .suscribete div.suscrip fieldset input[type='text'], .suscribete #seleccion fieldset input[type='email'], .suscribete #seleccion fieldset input[type='text'] { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; border: 1px solid #A3A3A3; color: #5B5B5B; padding: 5px; width: 67%; font-family: inherit; margin: 0px; }
.suscribete div.suscrip fieldset input[type='email']:focus, .suscribete div.suscrip fieldset input[type='text']:focus, .suscribete #seleccion fieldset input[type='email']:focus, .suscribete #seleccion fieldset input[type='text']:focus { outline: transparent !important; }
.suscribete div.suscrip fieldset button, .suscribete #seleccion fieldset button { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #DECE3B; border: none; color: #333333; cursor: pointer; font-size: 0.8em; text-transform: uppercase; font-weight: 700; padding: 6.66667px; height: 30px; float: right; }
.suscribete div.suscrip fieldset button i, .suscribete #seleccion fieldset button i { margin-left: 5px; }
.suscribete div.suscrip fieldset button:hover, .suscribete #seleccion fieldset button:hover { background: #e4d75e; }
.suscribete div.suscrip fieldset a, .suscribete #seleccion fieldset a { margin-left: 5px; }
.suscribete #seleccion { display: none; width: 306px; padding: 10px 15px; height: auto; overflow: hidden; }
.suscribete #seleccion h4 { font-weight: 700; color: #333333; font-size: 1.2em; margin-bottom: 10px; }
.suscribete #seleccion p { font-weight: 500; font-size: 0.8em; line-height: 1.5em; padding-bottom: 5px; }
.suscribete #seleccion fieldset { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 10px 0px; height: auto; overflow: hidden; }
.suscribete #seleccion fieldset img { width: 60%; float: left; }
.suscribete #seleccion fieldset .link { font-size: 0.6em; font-weight: 700; margin: 5px 0px; }
.suscribete #seleccion fieldset .link i { font-size: 1.2em; }
.suscribete #seleccion fieldset input[type='email'], .suscribete #seleccion fieldset input[type='text'] { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; border: 1px solid #A3A3A3; color: #5B5B5B; padding: 5px 10px; width: 90%; background: white; margin: 0px; }
.suscribete #seleccion fieldset input[type='email']#captcha, .suscribete #seleccion fieldset input[type='text']#captcha { width: 60% !important; }
.suscribete #seleccion fieldset input[type='email'].capt, .suscribete #seleccion fieldset input[type='text'].capt { width: 60% !important; }
.suscribete #seleccion fieldset button { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #DECE3B; border: none; color: #333333; cursor: pointer; font-size: 0.8em; text-transform: uppercase; font-weight: 700; padding: 3px; float: right; margin: 0px; }
.suscribete #seleccion fieldset button:hover { background: #e4d75e; }
.suscribete #seleccion span { float: left; display: block; width: 100%; }
.suscribete #seleccion span label { font-size: 0.8em; }
.suscribete .fallo { display: none; padding: 10px 15px; text-align: center; overflow: hidden; }
.suscribete .fallo p { font-weight: 500; font-size: 0.8em; line-height: 1.5em; padding-bottom: 5px; text-align: left; }
.suscribete .fallo i { font-size: 8em; color: red; }
.suscribete .fallo p.gracias { text-align: left; font-size: 0.7em; }
.suscribete .fallo a.cerrar { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #DECE3B; border: none; color: #333333; cursor: pointer; font-size: 0.8em; text-transform: uppercase; font-weight: 700; padding: 8px; height: 30px; float: right; margin: 30px 0px 0px; }
.suscribete .fallo a.cerrar:hover { background: #e4d75e; }
.suscribete .termino { display: none; padding: 10px 15px; text-align: center; overflow: hidden; }
.suscribete .termino p { font-weight: 500; font-size: 0.8em; line-height: 1.5em; padding-bottom: 5px; text-align: left; }
.suscribete .termino i { font-size: 8em; color: green; }
.suscribete .termino p.text-gracias { text-align: left; font-size: 0.7em; }
.suscribete .termino a.cerrar { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #DECE3B; border: none; color: #333333; cursor: pointer; font-size: 0.8em; text-transform: uppercase; font-weight: 700; padding: 8px; height: 30px; float: right; margin: 30px 0px 0px; }
.suscribete .termino a.cerrar i { font-size: 0.9em; color: #333333; margin-left: 5px; }
.suscribete .termino a.cerrar:hover { background: #e4d75e; }

.proximas-carreras { display: table; font-family: "OpenSansCondensed"; font-size: 0.9em; font-weight: 700; text-transform: uppercase; }
.proximas-carreras h3 { font-weight: 500; }
.proximas-carreras div { min-height: 0; }
.proximas-carreras .carrera { border-bottom: 1px solid #A3A3A3; height: sauto; overflow: hidden; margin: 0px 15px; padding: 10px 0px; }
.proximas-carreras .carrera > h4, .proximas-carreras .carrera span { margin-top: 5px; min-height: 20px; }
.proximas-carreras .carrera h4 { color: #333333; font-family: "OpenSans"; float: left; width: 70%; }
.proximas-carreras .carrera .fecha { color: #A3A3A3; float: left; text-align: right; width: 30%; }
.proximas-carreras .carrera .categoria { float: left; width: 50%; }
.proximas-carreras .carrera .categoria .more { background: #5B5B5B; color: white; display: inline-block; font-size: 0.7em; font-weight: 500; height: auto; padding: 5px; width: auto; }
.proximas-carreras .carrera .hora { color: #A3A3A3; float: left; text-align: right; width: 50%; }
.proximas-carreras .carrera.activo { box-shadow: 3px 3px 5px #A3A3A3; margin: 0px 0px; padding: 10px 15px; }
.proximas-carreras .carrera.activo h4 { color: #017AC9; }
.proximas-carreras .carrera.activo .fecha, .proximas-carreras .carrera.activo .hora { color: #333333; }
.proximas-carreras .carrera.activo .more { background: #017AC9; }
.proximas-carreras .carrera:last-child { border-bottom: none; }

.banner div { margin-bottom: -2px; }
.banner img { height: auto; width: 100%; }

.mas-leidos div { min-height: 10px; }
.mas-leidos .nav-loMas { width: 100%; display: table; }
.mas-leidos .nav-loMas h3 { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: #5B5B5B; display: table-cell; vertical-align: middle; height: 50px; font-size: 0.9em; text-align: center; cursor: pointer; }
.mas-leidos .nav-loMas h3:hover, .mas-leidos .nav-loMas h3.activo { background: #017AC9; }
.mas-leidos .lo-mas-result-Nue, .mas-leidos .lo-mas-result-Vis, .mas-leidos .lo-mas-result-Com { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 10px; }
.mas-leidos .lo-mas-result-Nue > div, .mas-leidos .lo-mas-result-Vis > div, .mas-leidos .lo-mas-result-Com > div { min-height: 10px; }
.mas-leidos .lo-mas-result-Nue .loMas, .mas-leidos .lo-mas-result-Vis .loMas, .mas-leidos .lo-mas-result-Com .loMas { overflow: hidden; margin-bottom: 10px; border-bottom: 1px solid #017AC9; min-height: 20px; }
.mas-leidos .lo-mas-result-Nue .loMas:hover a, .mas-leidos .lo-mas-result-Vis .loMas:hover a, .mas-leidos .lo-mas-result-Com .loMas:hover a { color: #017AC9; }
.mas-leidos .lo-mas-result-Nue .loMas .lo-mas-img, .mas-leidos .lo-mas-result-Vis .loMas .lo-mas-img, .mas-leidos .lo-mas-result-Com .loMas .lo-mas-img { width: 30%; margin: 0px 10px 10px 0px; float: left; }
.mas-leidos .lo-mas-result-Nue .loMas:last-child, .mas-leidos .lo-mas-result-Vis .loMas:last-child, .mas-leidos .lo-mas-result-Com .loMas:last-child { border-bottom: none; margin-bottom: 0px; }
.mas-leidos .lo-mas-result-Vis, .mas-leidos .lo-mas-result-Com { display: none; }
.mas-leidos .lo-mas-info { float: left; width: 65%; margin-bottom: 5px; }
.mas-leidos .lo-mas-info h4 { font-weight: 700; font-size: 1em; margin-bottom: 5px; }
.mas-leidos .lo-mas-info h4 a { color: #333333; }
.mas-leidos .lo-mas-info .views { font-size: 0.7em; float: left; display: block; margin-bottom: 5px; }
.mas-leidos .lo-mas-info .fecha { color: #A3A3A3; font-size: 0.6em; float: left; display: block; }

.home-comunidad article { padding: 0px; }
.home-comunidad article h3 a { color: white; }
.home-comunidad h3 { background: #017AC9; color: white; display: block; font-family: "OpenSansCondensed"; font-size: 1em; padding: 10px; text-align: left; text-transform: uppercase; }
.home-comunidad h3 .icon-twitter, .home-comunidad h3 .icon-facebook { margin: 0px 10px; }
.home-comunidad h3.last { display: none; }
.home-comunidad .fb-like-box { margin-left: 3px; }
.home-comunidad .home-encuesta, .home-comunidad .home-resultados { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-weight: 500; font-size: 1em; height: 300px; position: relative; padding: 5px 15px 20px; }
.home-comunidad .home-encuesta p, .home-comunidad .home-resultados p { font-size: 0.8em; padding: 10px 0px 5px; }
.home-comunidad .home-encuesta span, .home-comunidad .home-resultados span { display: block; margin-bottom: 10px; }
.home-comunidad .home-encuesta span label, .home-comunidad .home-resultados span label { font-size: 0.7em; font-weight: 500; }
.home-comunidad .home-encuesta .bt-resultados, .home-comunidad .home-resultados .bt-resultados { color: #017AC9; text-transform: none; font-weight: 700; font-size: 0.8em; cursor: pointer; font-weight: 500; margin: 8px 0px; float: right; padding: 0px; }
.home-comunidad .home-encuesta .bt-resultados i, .home-comunidad .home-resultados .bt-resultados i { padding-left: 5px; }
.home-comunidad .home-encuesta .bt-votar, .home-comunidad .home-resultados .bt-votar { background: #DECE3B; color: #333333; font-weight: 700; font-size: 0.8em; cursor: pointer; padding: 7px; margin: 0px; float: left; }
.home-comunidad .home-encuesta .bt-votar i, .home-comunidad .home-resultados .bt-votar i { padding-left: 5px; }
.home-comunidad .home-encuesta .bt-votar:hover, .home-comunidad .home-resultados .bt-votar:hover { background: #e4d75e; }
.home-comunidad .home-encuesta span:last-child { overflow: hidden; position: absolute; bottom: 0px; width: 90%; }
.home-comunidad #titulos { position: absolute; padding: 5px 10px; width: 286px; display: none; }
.home-comunidad #titulos p { font-size: 0.8em; margin: 6px 5px; padding: 0px; width: 92%; float: left; height: 12px; font-weight: 500; }
.home-comunidad .home-resultados { display: none; }
.home-comunidad .home-resultados p { font-size: 0.8em; }
.home-comunidad .home-resultados .bt-regresar-enc { font-weight: 700; font-size: 0.8em; background: #DECE3B; color: #333333; position: absolute; bottom: 10px; padding: 7px; left: 15px; margin: 0px; cursor: pointer; }
.home-comunidad .home-resultados .bt-regresar-enc i { padding-right: 5px; }
.home-comunidad .home-resultados .bt-regresar-enc:hover { background: #e4d75e; }
.home-comunidad .home-resultados .resul-graph { overflow: hidden; margin-top: 65px; }
.home-comunidad .home-resultados .resul-graph p { font-size: 0.7em; margin: 2px 0px; padding: 0px; width: 100%; float: left; height: 12px; overflow: hidden; font-weight: 700; }
.home-comunidad .home-resultados .cant1, .home-comunidad .home-resultados .cant2, .home-comunidad .home-resultados .cant3, .home-comunidad .home-resultados .cant4 { display: none; }
.home-comunidad .home-resultados .porcent1, .home-comunidad .home-resultados .porcent2, .home-comunidad .home-resultados .porcent3, .home-comunidad .home-resultados .porcent4 { width: 20%; float: left; font-size: 0.7em; padding-top: 3px; text-align: right; font-weight: 700; }
.home-comunidad .home-resultados .resp1, .home-comunidad .home-resultados .resp2, .home-comunidad .home-resultados .resp3, .home-comunidad .home-resultados .resp4 { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #5B5B5B; border: 1px solid #A3A3A3; margin-bottom: 4px; height: 18px; overflow: hidden; width: 80%; float: left; }
.home-comunidad .home-resultados .resp1 .resul, .home-comunidad .home-resultados .resp2 .resul, .home-comunidad .home-resultados .resp3 .resul, .home-comunidad .home-resultados .resp4 .resul { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; float: left; background: #017AC9; height: 30px; display: block; }

.banner-prox-carrera { background-position: center; background-size: cover; background-repeat: no-repeat; margin-bottom: 60px; font-family: "BitcrusherCdRg-Bold"; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; webkit-display: -webkit-flex; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; align-items: center; -webkit-align-items: center; -ms-flex-align: center; }
.banner-prox-carrera .fechaBase { display: none; }
.banner-prox-carrera .logo-prox-carrera { width: 100%; max-width: 140px; padding: 5px 5px 5px 10px; margin-left: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; }
.banner-prox-carrera .logo-prox-carrera img { width: 100%; }
.banner-prox-carrera .contador-prox-carrera { width: calc(100% - 160px); color: #fff; font-size: 32px; padding: 5px 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; webkit-display: -webkit-flex; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-flex-pack: space-between; -ms-flex-pack: justify; }
.banner-prox-carrera .contador-prox-carrera .dash { font-weight: 500; display: -webkit-box; display: -moz-box; display: -ms-flexbox; webkit-display: -webkit-flex; display: -webkit-flex; display: flex; }
.banner-prox-carrera .contador-prox-carrera .dash:last-child { margin-right: 5%; }
.banner-prox-carrera .contador-prox-carrera .hours_dash, .banner-prox-carrera .contador-prox-carrera .minutes_dash, .banner-prox-carrera .contador-prox-carrera .seconds_dash { padding-left: 5px; }
.banner-prox-carrera .txt-inicia-carrera { font-weight: 500; }
.banner-prox-carrera .txt-inicia-carrera > span { color: #DA291C; }
.banner-prox-carrera .dash_title { color: #DA291C; margin-left: 20px; }
.banner-prox-carrera .contCountdown { width: calc(100% - 250px); display: -webkit-box; display: -moz-box; display: -ms-flexbox; webkit-display: -webkit-flex; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; justify-content: space-around; -webkit-justify-content: space-around; -moz-justify-content: space-around; -ms-flex-pack: space-around; -ms-flex-pack: justify; }

@media only screen and (max-width: 768px) { .banner-prox-carrera .contador-prox-carrera { width: calc(100% - 160px); }
  .banner-prox-carrera .dash_title { margin-left: 10px; }
  .banner-prox-carrera .contCountdown { width: calc(100% - 160px); } }
@media only screen and (max-width: 640px) { .banner-prox-carrera .logo-prox-carrera { width: 110px; }
  .banner-prox-carrera .contador-prox-carrera { width: calc(100% - 140px); }
  .banner-prox-carrera .contador-prox-carrera .dash { flex-wrap: wrap; -webkit-box-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-flex-pack: center; }
  .banner-prox-carrera .contCountdown { width: calc(100% - 130px); } }
@media only screen and (max-width: 576px) { .banner-prox-carrera .contador-prox-carrera { font-size: 20px; }
  .banner-prox-carrera .dash_title { width: 100%; margin-left: 0; text-align: center; margin-top: 5px; }
  .banner-prox-carrera .contCountdown { flex-wrap: nowrap; -webkit-box-wrap: nowrap; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; } }
@media only screen and (max-width: 420px) { .banner-prox-carrera .logo-prox-carrera { margin-left: 5px; max-width: 90px; }
  .banner-prox-carrera .contador-prox-carrera { width: calc(100% - 100px); padding: 5px 10px; }
  .banner-prox-carrera .contCountdown { width: calc(100% - 100px); } }
.contSlider { margin: auto; overflow: hidden; position: relative; max-width: 1260px; width: 100%; }
.contSlider #slider { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; }
.contSlider #slider > div { max-height: 350px; max-width: 1260px; overflow: hidden; width: 100%; }
.contSlider #slider > div img { text-align: center; width: 100%; }

.slidesjs-slide > img, .slidesjs-slide > a img { width: 100%; }

.home-noticias { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; }
.home-noticias:before, .home-noticias:after { content: " "; display: table; }
.home-noticias:after { clear: both; }
.home-noticias article { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 49%; margin-right: 2%; display: block; overflow: hidden; float: left; background: white; margin-bottom: 20px; position: relative; text-transform: uppercase; }
.home-noticias article:nth-child(2n) { margin-right: 0; }
.home-noticias article:nth-child(2n+1) { clear: left; }
.home-noticias article:hover .info h3 a { color: #017AC9; }
.home-noticias article:hover .info .more { background: #017AC9; color: white; width: auto; }
.home-noticias article > div { height: 90px; }
.home-noticias .meta { width: 20%; text-align: center; font-family: "OpenSansCondensed"; }
.home-noticias .foto { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 30%; overflow: hidden; display: block; float: left; }
.home-noticias .foto img { display: block; min-height: 90px; max-height: 130px; width: 100%; }
.home-noticias .info { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; position: relative; padding: 10px 5px 20px 5px; width: 70%; display: block; float: left; color: #333333; }
.home-noticias .info h3 { max-height: 50px; overflow: hidden; }
.home-noticias .info h3 a { padding: 0 10px; font-weight: 500; color: #333333; }
.home-noticias .info .date { padding: 0 10px; font-size: 0.8em; }
.home-noticias .info .more a { position: absolute; bottom: 0px; right: 0px; background: #017AC9; color: white; padding: 5px 10px; width: auto; font-size: 0.8em; font-family: "OpenSansCondensed"; }
.home-noticias .info .more a i { margin-left: 5px; }
.home-noticias .info .more a:hover { background: #0193f2; }

.home-campeonatos { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; }
.home-campeonatos:before, .home-campeonatos:after { content: " "; display: table; }
.home-campeonatos:after { clear: both; }
.home-campeonatos .first-menu { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; }
.home-campeonatos .first-menu:before, .home-campeonatos .first-menu:after { content: " "; display: table; }
.home-campeonatos .first-menu:after { clear: both; }
.home-campeonatos .first-menu ul { overflow: hidden; }
.home-campeonatos .first-menu li { float: left; margin-left: 10px; height: auto; font-weight: 700; }
.home-campeonatos .first-menu a { background: none; color: #017AC9; text-transform: uppercase; padding: 10px; font-family: "OpenSansCondensed"; display: block; border-top: 2px solid #017AC9; border-left: 2px solid #017AC9; border-right: 2px solid #017AC9; cursor: pointer; }
.home-campeonatos .first-menu a:hover, .home-campeonatos .first-menu a.activo { background: #017AC9; color: white; }
.home-campeonatos .cont-carreras, .home-campeonatos .cont-resultados { padding: 10px; border: 2px solid #017AC9; }
.home-campeonatos .cont-carreras .tabs, .home-campeonatos .cont-resultados .tabs { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; }
.home-campeonatos .cont-carreras .tabs:before, .home-campeonatos .cont-carreras .tabs:after, .home-campeonatos .cont-resultados .tabs:before, .home-campeonatos .cont-resultados .tabs:after { content: " "; display: table; }
.home-campeonatos .cont-carreras .tabs:after, .home-campeonatos .cont-resultados .tabs:after { clear: both; }
.home-campeonatos .cont-carreras .tabs ul, .home-campeonatos .cont-resultados .tabs ul { overflow: hidden; }
.home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { float: left; margin-right: 10px; height: auto; }
.home-campeonatos .cont-carreras .tabs a, .home-campeonatos .cont-resultados .tabs a { background: #5B5B5B; color: white; text-transform: uppercase; padding: 10px; font-family: "OpenSansCondensed"; display: block; cursor: pointer; }
.home-campeonatos .cont-carreras .tabs a:hover, .home-campeonatos .cont-carreras .tabs a.activo, .home-campeonatos .cont-resultados .tabs a:hover, .home-campeonatos .cont-resultados .tabs a.activo { background: #017AC9; color: white; }
.home-campeonatos .cont-carreras .tab-content, .home-campeonatos .cont-resultados .tab-content { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; background: white; padding: 20px; }
.home-campeonatos .cont-carreras .tab-content:before, .home-campeonatos .cont-carreras .tab-content:after, .home-campeonatos .cont-resultados .tab-content:before, .home-campeonatos .cont-resultados .tab-content:after { content: " "; display: table; }
.home-campeonatos .cont-carreras .tab-content:after, .home-campeonatos .cont-resultados .tab-content:after { clear: both; }
.home-campeonatos .cont-carreras .tab-content .conten-result, .home-campeonatos .cont-resultados .tab-content .conten-result { overflow: hidden; float: left; width: 100%; display: none; }
.home-campeonatos .cont-carreras .tab-content .conten-result.activo, .home-campeonatos .cont-resultados .tab-content .conten-result.activo { display: block; }
.home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; position: relative; background: #333333; width: 32%; float: left; max-height: 295px; }
.home-campeonatos .cont-carreras .tab-content .piloto-img img, .home-campeonatos .cont-resultados .tab-content .piloto-img img { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 5%; display: block; width: 100%; height: auto; }
.home-campeonatos .cont-carreras .tab-content .piloto-img div, .home-campeonatos .cont-resultados .tab-content .piloto-img div { display: block; position: absolute; bottom: 0px; background: #333333; color: #ccc; width: 100%; padding: 10px 0; text-align: center; text-transform: uppercase; }
.home-campeonatos .cont-carreras .tab-content .piloto-img div h3, .home-campeonatos .cont-resultados .tab-content .piloto-img div h3 { font-weight: 500; padding-bottom: 5px; font-size: 1.2em; }
.home-campeonatos .cont-carreras .tab-content .piloto-img div span, .home-campeonatos .cont-resultados .tab-content .piloto-img div span { font-family: "OpenSansCondensed"; font-size: 0.9em; }
.home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 32%; float: left; margin-left: 2%; text-transform: uppercase; }
.home-campeonatos .cont-carreras .tab-content .resultados h3, .home-campeonatos .cont-resultados .tab-content .resultados h3 { color: #017AC9; font-weight: 500; line-height: 1.5em; }
.home-campeonatos .cont-carreras .tab-content .resultados .fecha, .home-campeonatos .cont-resultados .tab-content .resultados .fecha { font-family: "OpenSansCondensed"; color: #5B5B5B; margin-bottom: 20px; }
.home-campeonatos .cont-carreras .tab-content .resultados table, .home-campeonatos .cont-resultados .tab-content .resultados table { width: 100%; font-size: 0.9em; }
.home-campeonatos .cont-carreras .tab-content .resultados table th, .home-campeonatos .cont-carreras .tab-content .resultados table td, .home-campeonatos .cont-resultados .tab-content .resultados table th, .home-campeonatos .cont-resultados .tab-content .resultados table td { border-bottom: 1px solid white; padding: 8px 7px; }
.home-campeonatos .cont-carreras .tab-content .resultados table th, .home-campeonatos .cont-resultados .tab-content .resultados table th { background: #E2E2E2; font-weight: 700; text-align: center; min-width: 50px; }
.home-campeonatos .cont-carreras .tab-content .resultados tbody th, .home-campeonatos .cont-resultados .tab-content .resultados tbody th { background: #E2E2E2; font-weight: 700; text-align: center; width: 60px; }
.home-campeonatos .cont-carreras .tab-content .resultados tbody th.nuestpil, .home-campeonatos .cont-resultados .tab-content .resultados tbody th.nuestpil { background: #017AC9; color: white; }
.home-campeonatos .cont-carreras .tab-content .resultados tbody th.nuestpil:before, .home-campeonatos .cont-resultados .tab-content .resultados tbody th.nuestpil:before { font-family: "FontAwesome"; font-size: 0.7em; content: ""; position: relative; left: -25px; top: 0px; margin-right: -12px; }
.home-campeonatos .cont-carreras .tab-content .resultados tbody td, .home-campeonatos .cont-resultados .tab-content .resultados tbody td { background: #EFEFEF; text-transform: none; }
.home-campeonatos .cont-carreras .tab-content .resultados .more, .home-campeonatos .cont-resultados .tab-content .resultados .more { margin-top: 3px; display: block; position: relative; height: 24px; }
.home-campeonatos .cont-carreras .tab-content .resultados .more a, .home-campeonatos .cont-resultados .tab-content .resultados .more a { position: absolute; bottom: 0px; right: 0px; background: #017AC9; color: white; padding: 5px 10px; width: auto; font-size: 0.8em; font-family: "OpenSansCondensed"; }
.home-campeonatos .cont-carreras .tab-content .resultados .more a i, .home-campeonatos .cont-resultados .tab-content .resultados .more a i { margin-left: 5px; }
.home-campeonatos .cont-carreras .tab-content .posicion, .home-campeonatos .cont-resultados .tab-content .posicion { background: #A5A5A5; }
.home-campeonatos .cont-carreras .tab-content .piloto, .home-campeonatos .cont-resultados .tab-content .piloto { background: #B7B7B7; }
.home-campeonatos .cont-carreras .tab-content .puntos, .home-campeonatos .cont-resultados .tab-content .puntos { width: 15%; text-align: center; }
.home-campeonatos .cont-resultados { display: none; }
.home-campeonatos .cont-resultados .tab-content .resultados { width: 66%; }
.home-campeonatos .cont-resultados .tab-content .resultados h3 { font-weight: 300; color: #333333; }
.home-campeonatos .cont-resultados .tab-content .resultados h3 span { font-weight: 500; color: #017AC9; }

.home-carreras { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; overflow: hidden; background: white; }
.home-carreras:before, .home-carreras:after { content: " "; display: table; }
.home-carreras:after { clear: both; }
.home-carreras .cont-carrerras { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; background: #DBDDDD; border-right: 1px solid #A3A3A3; float: left; height: auto; min-height: 285px; overflow: hidden; width: 33.2%; cursor: pointer; }
.home-carreras .cont-carrerras:before, .home-carreras .cont-carrerras:after { content: " "; display: table; }
.home-carreras .cont-carrerras:after { clear: both; }
.home-carreras .carrera { border-bottom: 1px solid #A3A3A3; min-height: 40px; overflow: hidden; padding: 10px 0px; margin: 0px 15px; }
.home-carreras .carrera > h4, .home-carreras .carrera span { margin-top: 2px; min-height: 20px; }
.home-carreras .carrera h4 { color: #333333; font-family: "OpenSans"; float: left; font-size: 0.9em; margin-bottom: 5px; font-weight: 700; text-transform: uppercase; width: 70%; }
.home-carreras .carrera .fecha { color: #A3A3A3; float: left; font-family: "OpenSansCondensed"; font-size: 0.9em; font-weight: 700; text-align: right; text-transform: uppercase; width: 30%; }
.home-carreras .carrera .hora { color: #A3A3A3; font-family: "OpenSansCondensed"; font-size: 0.85em; font-weight: 700; float: left; text-align: right; width: 50%; }
.home-carreras .carrera .categoria { float: left; width: 50%; }
.home-carreras .carrera .categoria .more { background: #5B5B5B; color: white; display: inline-block; font-size: 0.7em; font-weight: 500; height: auto; padding: 5px; width: auto; }
.home-carreras .carrera.activo { padding: 10px 15px; margin: 0px; background: #017AC9; }
.home-carreras .carrera.activo h4 { color: white; }
.home-carreras .carrera.activo .fecha, .home-carreras .carrera.activo .hora { color: white; }
.home-carreras .carrera.activo .more { background: white; color: #017AC9; }
.home-carreras .carrera:last-child { border-bottom: none; }
.home-carreras .cont-info-carreras { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 66.6%; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; float: right; }
.home-carreras .cont-info-carreras:before, .home-carreras .cont-info-carreras:after { content: " "; display: table; }
.home-carreras .cont-info-carreras:after { clear: both; }
.home-carreras .contproxim { display: none; }
.home-carreras .contproxim:first-child { display: block; }
.home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-size: 0.95em; font-family: "OpenSansCondensed"; overflow: hidden; height: 60px; text-transform: uppercase; width: 100%; border-bottom: 1px solid #DBDDDD; padding: 10px 20px; }
.home-carreras #countdown span, .home-carreras #countdown1 span, .home-carreras #countdown2 span, .home-carreras #countdown3 span, .home-carreras #countdown4 span { float: left; display: block; text-align: left; padding: 15px 0px; margin-right: 10px; }
.home-carreras #countdown .dash, .home-carreras #countdown .digit, .home-carreras #countdown .dash_title, .home-carreras #countdown1 .dash, .home-carreras #countdown1 .digit, .home-carreras #countdown1 .dash_title, .home-carreras #countdown2 .dash, .home-carreras #countdown2 .digit, .home-carreras #countdown2 .dash_title, .home-carreras #countdown3 .dash, .home-carreras #countdown3 .digit, .home-carreras #countdown3 .dash_title, .home-carreras #countdown4 .dash, .home-carreras #countdown4 .digit, .home-carreras #countdown4 .dash_title { font-size: 1.7em; float: left; font-weight: 600; }
.home-carreras #countdown .dash_title, .home-carreras #countdown1 .dash_title, .home-carreras #countdown2 .dash_title, .home-carreras #countdown3 .dash_title, .home-carreras #countdown4 .dash_title { color: #5B5B5B; font-size: 0.5em; font-weight: 500; margin: 28px 20px 0px 5px; }
.home-carreras #countdown .seconds_dash .dash_title, .home-carreras #countdown1 .seconds_dash .dash_title, .home-carreras #countdown2 .seconds_dash .dash_title, .home-carreras #countdown3 .seconds_dash .dash_title, .home-carreras #countdown4 .seconds_dash .dash_title { margin-right: 0; }
.home-carreras #countdown .fechaBase, .home-carreras #countdown1 .fechaBase, .home-carreras #countdown2 .fechaBase, .home-carreras #countdown3 .fechaBase, .home-carreras #countdown4 .fechaBase { display: none; }
.home-carreras .circuit { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; border-right: 1px solid #DBDDDD; color: #5B5B5B; float: left; font-family: "OpenSansCondensed"; height: 245px; text-transform: uppercase; width: 60%; }
.home-carreras .circuit .circ { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; border-right: 1px solid #DBDDDD; float: left; height: 245px; padding: 15px; width: 60%; text-align: center; text-transform: uppercase; }
.home-carreras .circuit .circ img { width: 100%; max-height: 170px; max-width: 190px; }
.home-carreras .circuit .circ p { font-size: 1.2em; }
.home-carreras .circuit .kms, .home-carreras .circuit .kmVuel { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; border-bottom: 1px solid #DBDDDD; float: left; height: 122px; padding: 15px 5px; text-align: center; width: 39.5%; }
.home-carreras .circuit .kms p, .home-carreras .circuit .kmVuel p { font-size: 3.5em; font-weight: 700; margin-bottom: 5px; }
.home-carreras .circuit .kms p > span, .home-carreras .circuit .kmVuel p > span { font-size: 0.3em; }
.home-carreras .circuit .kms span, .home-carreras .circuit .kmVuel span { font-size: 1.2em; }
.home-carreras .circuit .kmVuel { border-bottom: 0px; }
.home-carreras .estadistic { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; color: #5B5B5B; float: left; overflow: hidden; width: 40%; }
.home-carreras .estadistic .entren, .home-carreras .estadistic .clasif, .home-carreras .estadistic .carrer { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; border-bottom: 1px solid #DBDDDD; height: 81px; padding: 15px; width: 100%; }
.home-carreras .estadistic .entren span, .home-carreras .estadistic .clasif span, .home-carreras .estadistic .carrer span { display: block; width: 35%; padding: 22px 0px; float: left; text-transform: uppercase; font-family: "OpenSansCondensed"; }
.home-carreras .estadistic .entren p, .home-carreras .estadistic .clasif p, .home-carreras .estadistic .carrer p { display: block; font-size: 3.5em; font-weight: 700; margin-bottom: 5px; float: left; width: 25%; }
.home-carreras .estadistic .entren .mes-hora, .home-carreras .estadistic .clasif .mes-hora, .home-carreras .estadistic .carrer .mes-hora { padding: 15px 0px; font-size: 0.9em; float: right; width: 30%; font-weight: 600; }
.home-carreras .estadistic .entren, .home-carreras .estadistic .clasif { display: none; }
.home-carreras .estadistic .carrer { border-bottom: none; margin: 75px 0px; }

.home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 100%; }
.home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
.home-pilotos:after { clear: both; }
.home-pilotos li { display: block; float: left; margin-right: 2.12766%; width: 23.40426%; }
.home-pilotos li:last-child { margin-right: 0; }

.home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 100%; }
.home-fotos:before, .home-fotos:after { content: " "; display: table; }
.home-fotos:after { clear: both; }
.home-fotos li { display: block; float: left; margin-right: 2.12766%; width: 14.89362%; }
.home-fotos li:last-child { margin-right: 0; }
.home-fotos article { position: relative; width: 100%; overflow: hidden; height: 100px; max-height: 100px; background: black; text-align: center; }
.home-fotos article:hover, .home-fotos article.activo { outline: 4px solid white; }
.home-fotos article a { height: 100%; }
.home-fotos article img { display: block; height: 100%; }
.home-fotos article i.icon-play-circle { color: white; font-size: 2em; left: 50%; margin: -0.5em 0px 0px -0.5em; position: absolute; top: 50%; }
.home-fotos.noticias-fotos { width: 75%; }

.home-comunidad { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; margin-bottom: 40px; }
.home-comunidad:before, .home-comunidad:after { content: " "; display: table; }
.home-comunidad:after { clear: both; }
.home-comunidad article { display: block; float: left; margin-right: 2.12766%; width: 31.91489%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); background: white; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; height: 342px; overflow: hidden; }
.home-comunidad article:last-child { margin-right: 0; }
.home-comunidad .bt-resultados, .home-comunidad .bt-votar, .home-comunidad .bt-regresar-enc { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; font-size: 0.6em; font-weight: 700; padding: 5px 15px; text-transform: uppercase; margin: 0px; }
.home-comunidad article:first-child { overflow: auto; }
.home-comunidad article:first-child i.icon-twitter { margin-left: 5px; }

.cont-wallpaper { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 500px; overflow: hidden; padding: 20px; }
.cont-wallpaper img { width: 100%; height: auto; float: left; margin-bottom: 5%; }
.cont-wallpaper span { display: block; color: #333333; font-size: 0.8em; font-weight: 500; margin-bottom: 10px; }
.cont-wallpaper dl { float: left; margin-bottom: 5px; width: 100%; }
.cont-wallpaper dl dt { color: #333333; float: left; font-size: 0.75em; font-weight: 500; }
.cont-wallpaper dl dd { border-right: 1px solid #5B5B5B; font-size: 0.8em; font-weight: 500; float: left; margin-bottom: 5px; padding: 0px 10px; }
.cont-wallpaper dl dd:last-child { border-right: none; }
.cont-wallpaper dl a { color: #017AC9; margin: 0px; }
.cont-wallpaper dl a:hover { text-decoration: underline; }

footer .sponsors { padding: 24px 0; }
footer .col { float: left; width: 45%; }
footer .col ul { display: block; overflow: hidden; }
footer .col li { float: left; width: 20%; text-align: center; }
footer .col li a { display: inline-block; float: none; vertical-align: middle; }
footer .col:last-child { width: 55%; }
footer .col:last-child li { width: 14.25%; }
footer .col:last-child li a { display: inline-block; float: none; vertical-align: middle; }
footer .one-col { width: 100%; text-align: center; }
footer .one-col ul { display: inline-block; overflow: hidden; }
footer .one-col ul li { float: left; text-align: center; min-height: 35px; margin: 0 5px; }
footer .one-col ul li a { display: inline-block; float: none; vertical-align: middle; }
footer .copy { clear: both; background-color: #333333; color: #A3A3A3; overflow: hidden; padding: 24px 0; font-size: 0.7em; }
footer .left, footer .right { float: left; width: 50%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; }
footer .right { text-align: right; }
footer .right a { color: white; }
footer .right a:hover { text-decoration: underline; }

.floating-social-share { position: fixed; bottom: 0; width: 100%; display: none; }
.floating-social-share li { float: left; width: 50%; display: block; }
.floating-social-share a { display: block; color: white; text-align: center; padding: 14px 0; }
.floating-social-share a.twitter { background-color: #00aced; }
.floating-social-share a.twitter:hover { background-color: #08bbff; }
.floating-social-share a.facebook { background-color: #4C66A4; }
.floating-social-share a.facebook:hover { background-color: #5872b2; }

.spr-sprite, .spr-Instag, .spr-Tvglobo-logo, .spr-cholula, .spr-clarosports, .spr-clarovideo, .spr-comp-face, .spr-comp-twit, .spr-escuderia-logo, .spr-face, .spr-fcs, .spr-fed, .spr-fia, .spr-flik, .spr-fox-ites, .spr-fox-networks, .spr-foxsports, .spr-fsports-logo, .spr-gocart, .spr-google, .spr-infinitum, .spr-inst, .spr-interproteccion, .spr-microsoft, .spr-min-cholula, .spr-min-clarovideo, .spr-min-fcs, .spr-min-fed, .spr-min-fia, .spr-min-foxsports, .spr-min-gocart, .spr-min-infinitum, .spr-min-interproteccion, .spr-min-nec, .spr-min-poleposition, .spr-min-telcel, .spr-min-telmex, .spr-nec, .spr-poleposition, .spr-sahara-orce-india, .spr-snapch, .spr-telcel, .spr-telmex, .spr-twit, .spr-ytube, .ico-snapch, .ico-Instag, .ico-ytube, .ico-twit, .ico-google, .ico-flik, .ico-face, .ico-inst, .comp-tw, .comp-fb, .pat-telmex, .pat-interp, .pat-cholula, .pat-foxsports, .pat-pole, .pat-infinitum, .pat-ppsv, .pat-nec, .pat-fedex, .pat-gokart, .pat-clarovid, .pat-fcs, .pat-telcel, .pat-telmex-min, .pat-interp-min, .pat-cholula-min, .pat-foxsports-min, .pat-pole-min, .pat-infinitum-min, .pat-ppsv-min, .pat-nec-min, .pat-fedex-min, .pat-gokart-min, .pat-clarovid-min, .pat-fcs-min, .pat-telcel-min, .log-Fsports, .log-Escuderia, .log-eTelmex, .log-Microsoft, .log-Fox-net, .log-Fox-ites, .log-Globo, .log-Sahara, .log-Clarosports, .checo-nico header .log-Fsports, .conf header .log-Fsports { background-image: url('img/spr-sf1105c80c4.png'); background-repeat: no-repeat; }

.spr-Instag { background-position: 0 0; }

.spr-Tvglobo-logo { background-position: 0 -26px; }

.spr-cholula { background-position: 0 -129px; }

.spr-clarosports { background-position: 0 -160px; }

.spr-clarovideo { background-position: 0 -248px; }

.spr-comp-face { background-position: 0 -279px; }

.spr-comp-twit { background-position: 0 -325px; }

.spr-escuderia-logo { background-position: 0 -371px; }

.spr-face { background-position: 0 -460px; }

.spr-fcs { background-position: 0 -486px; }

.spr-fed { background-position: 0 -511px; }

.spr-fia { background-position: 0 -539px; }

.spr-flik { background-position: 0 -573px; }

.spr-fox-ites { background-position: 0 -599px; }

.spr-fox-networks { background-position: 0 -636px; }

.spr-foxsports { background-position: 0 -673px; }

.spr-fsports-logo { background-position: 0 -704px; }

.spr-gocart { background-position: 0 -807px; }

.spr-google { background-position: 0 -835px; }

.spr-infinitum { background-position: 0 -861px; }

.spr-inst { background-position: 0 -878px; }

.spr-interproteccion { background-position: 0 -904px; }

.spr-microsoft { background-position: 0 -943px; }

.spr-min-cholula { background-position: 0 -975px; }

.spr-min-clarovideo { background-position: 0 -996px; }

.spr-min-fcs { background-position: 0 -1021px; }

.spr-min-fed { background-position: 0 -1039px; }

.spr-min-fia { background-position: 0 -1059px; }

.spr-min-foxsports { background-position: 0 -1082px; }

.spr-min-gocart { background-position: 0 -1103px; }

.spr-min-infinitum { background-position: 0 -1122px; }

.spr-min-interproteccion { background-position: 0 -1135px; }

.spr-min-nec { background-position: 0 -1161px; }

.spr-min-poleposition { background-position: 0 -1176px; }

.spr-min-telcel { background-position: 0 -1195px; }

.spr-min-telmex { background-position: 0 -1208px; }

.spr-nec { background-position: 0 -1221px; }

.spr-poleposition { background-position: 0 -1241px; }

.spr-sahara-orce-india { background-position: 0 -1268px; }

.spr-snapch { background-position: 0 -1344px; }

.spr-telcel { background-position: 0 -1370px; }

.spr-telmex { background-position: 0 -1390px; }

.spr-twit { background-position: 0 -1409px; }

.spr-ytube { background-position: 0 -1435px; }

.ico-snapch { display: block; float: left; background-position: 0 -1344px; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-Instag { display: block; float: left; background-position: 0 0; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-ytube { display: block; float: left; background-position: 0 -1435px; width: 22px; height: 21px; cursor: pointer; margin: 5px; }

.ico-twit { display: block; float: left; background-position: 0 -1409px; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-google { display: block; float: left; background-position: 0 -835px; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-flik { display: block; float: left; background-position: 0 -573px; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-face { display: block; float: left; background-position: 0 -460px; width: 21px; height: 21px; cursor: pointer; margin: 5px; }

.ico-inst { display: block; float: left; background-position: 0 -878px; width: 22px; height: 21px; cursor: pointer; display: none; margin: 5px; }

.comp-tw { display: block; float: left; background-position: 0 -325px; width: 41px; height: 41px; cursor: pointer; }

.comp-fb { display: block; float: left; background-position: 0 -279px; width: 41px; height: 41px; cursor: pointer; }

.pat-telmex { display: block; float: left; background-position: 0 -1390px; width: 93px; height: 14px; cursor: pointer; margin-top: 8px !important; }

.pat-interp { display: block; float: left; background-position: 0 -904px; width: 51px; height: 34px; cursor: pointer; margin-top: -3px !important; }

.pat-cholula { display: block; float: left; background-position: 0 -129px; width: 53px; height: 26px; cursor: pointer; }

.pat-foxsports { display: block; float: left; background-position: 0 -673px; width: 43px; height: 26px; cursor: pointer; }

.pat-pole { display: block; float: left; background-position: 0 -1241px; width: 69px; height: 22px; cursor: pointer; }

.pat-infinitum { display: block; float: left; background-position: 0 -861px; width: 70px; height: 12px; cursor: pointer; margin-top: 8px !important; }

.pat-ppsv { display: block; float: left; background-position: 0 -539px; width: 70px; height: 29px; cursor: pointer; margin-top: -1px !important; }

.pat-nec { display: block; float: left; background-position: 0 -1221px; width: 61px; height: 15px; cursor: pointer; }

.pat-fedex { display: block; float: left; background-position: 0 -511px; width: 57px; height: 23px; cursor: pointer; }

.pat-gokart { display: block; float: left; background-position: 0 -807px; width: 70px; height: 23px; cursor: pointer; }

.pat-clarovid { display: block; float: left; background-position: 0 -248px; width: 44px; height: 26px; cursor: pointer; }

.pat-fcs { display: block; float: left; background-position: 0 -486px; width: 80px; height: 20px; cursor: pointer; margin-top: 2px !important; }

.pat-telcel { display: block; float: left; background-position: 0 -1370px; width: 69px; height: 15px; cursor: pointer; margin-top: 2px !important; }

.pat-telmex-min { display: block; float: left; background-position: 0 -1208px; width: 58px; height: 8px; cursor: pointer; margin-top: 6px !important; }

.pat-interp-min { display: block; float: left; background-position: 0 -1135px; width: 32px; height: 21px; cursor: pointer; margin-top: -3px !important; }

.pat-cholula-min { display: block; float: left; background-position: 0 -975px; width: 33px; height: 16px; cursor: pointer; }

.pat-foxsports-min { display: block; float: left; background-position: 0 -1082px; width: 27px; height: 16px; cursor: pointer; }

.pat-pole-min { display: block; float: left; background-position: 0 -1176px; width: 42px; height: 14px; cursor: pointer; }

.pat-infinitum-min { display: block; float: left; background-position: 0 -1122px; width: 44px; height: 8px; cursor: pointer; margin-top: 6px !important; }

.pat-ppsv-min { display: block; float: left; background-position: 0 -1059px; width: 44px; height: 18px; cursor: pointer; margin-top: -3px !important; }

.pat-nec-min { display: block; float: left; background-position: 0 -1161px; width: 37px; height: 10px; cursor: pointer; }

.pat-fedex-min { display: block; float: left; background-position: 0 -1039px; width: 35px; height: 15px; cursor: pointer; }

.pat-gokart-min { display: block; float: left; background-position: 0 -1103px; width: 44px; height: 14px; cursor: pointer; }

.pat-clarovid-min { display: block; float: left; background-position: 0 -996px; width: 44px; height: 20px; cursor: pointer; }

.pat-fcs-min { display: block; float: left; background-position: 0 -1021px; width: 50px; height: 13px; cursor: pointer; margin-top: 3px !important; }

.pat-telcel-min { display: block; float: left; background-position: 0 -1195px; width: 37px; height: 8px; cursor: pointer; margin-top: 3px !important; }

.log-Fsports { display: block; float: left; background-position: 0 -704px; width: 161px; height: 98px; cursor: pointer; }

.log-Escuderia, .log-eTelmex { display: block; float: left; background-position: 0 -371px; width: 169px; height: 84px; margin: auto; float: initial; }

.log-Microsoft { display: block; float: left; background-position: 0 -943px; width: 125px; height: 27px; cursor: pointer; }

.log-Fox-net { display: block; float: left; background-position: 0 -636px; width: 55px; height: 32px; cursor: pointer; }

.log-Fox-ites { display: block; float: left; background-position: 0 -599px; width: 55px; height: 32px; cursor: pointer; }

.log-Globo { display: block; float: left; background-position: 0 -26px; width: 161px; height: 98px; cursor: pointer; }

.log-Sahara { display: block; float: left; background-position: 0 -1268px; width: 200px; height: 71px; cursor: pointer; }

.log-Clarosports { display: block; float: left; background-position: 0 -160px; width: 132px; height: 83px; cursor: pointer; }

body { font-family: "OpenSans"; font-weight: 300; font-size: 16px; }
body a:link, body a:visited, body a:hover, body a:active { text-decoration: none; }
body a { display: inline-block; }

strong { font-weight: 700; }

.container { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }

.dark h2, .light h2 { font-family: "OpenSansCondensed"; font-style: italic; text-transform: uppercase; font-size: 40px; text-align: center; margin: 40px 0 60px 0; border-bottom: 1px solid #6B6B6B; height: 20px; overflow: visible; }

.dark { background: #333333; }
.dark h2 span { background: #333333; padding: 0 10px; color: #AAA; }

.bg-gris { background-color: #5B5B5B; }

.light { background: #DBDDDD; }
.light h2 span { background: #DBDDDD; padding: 0 10px; color: #333; }

h3.sub-titles { font-family: "OpenSansCondensed"; font-style: italic; text-transform: uppercase; font-size: 25px; text-align: left; margin: 30px 0 30px; height: 14px; overflow: visible; }
h3.sub-titles span { background: #DBDDDD; color: #333; }
h3.sub-titles span a { color: #333333; cursor: pointer; }
h3.sub-titles span a:hover { color: #017AC9; }

.intern-level { display: block; float: left; margin-right: 2.12766%; width: 65.95745%; margin-bottom: 10px; }
.intern-level:last-child { margin-right: 0; }
.intern-level h2 { font-family: "OpenSansCondensed"; font-style: italic; text-transform: uppercase; font-size: 40px; text-align: center; margin: 30px 0 40px; border-bottom: 1px solid #6B6B6B; height: 20px; overflow: visible; }
.intern-level .patrocinadores { background: white; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-family: "OpenSans"; font-size: 0.8em; font-weight: normal; overflow: hidden; padding: 5px 10px; width: 100%; }
.intern-level .patrocinadores p { display: none; text-transform: uppercase; font-size: 0.8em; padding-bottom: 2px; color: #A3A3A3; }
.intern-level .patrocinadores .col { float: left; width: 45%; }
.intern-level .patrocinadores ul { display: block; overflow: hidden; }
.intern-level .patrocinadores li { float: left; width: 20%; text-align: center; }
.intern-level .patrocinadores li a { display: inline-block; float: none; vertical-align: middle; }
.intern-level .patrocinadores .col:last-child { width: 55%; }
.intern-level .patrocinadores .col:last-child li { width: 14.25%; }
.intern-level .patrocinadores .one-col { float: left; width: 100%; text-align: center; }
.intern-level .patrocinadores .one-col ul { display: inline-block; overflow: hidden; }
.intern-level .patrocinadores .one-col ul li { float: left; width: auto; margin: 0 3px; }

.content-widgets { display: block; float: left; margin-right: 2.12766%; width: 31.91489%; margin-bottom: 10px; }
.content-widgets:last-child { margin-right: 0; }

.nav { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-family: "OpenSans"; font-size: 0.8em; font-weight: 500; margin: 5px 0px; overflow: hidden; padding: 10px; width: 100%; }
.nav li { float: left; padding: 0px 5px; }
.nav li a { color: #017AC9; }
.nav li a.activo { color: #333333; }
.nav li:after { font-family: "FontAwesome"; content: ""; margin-left: 10px; font-size: 1em; color: #017AC9; }

.nav ul li:last-child:after { content: " "; }

#slide-home { display: none; }
#slide-home:hover .slidesjs-navigation { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; opacity: 1; }
#slide-home .slidesjs-previous, #slide-home .slidesjs-next { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; display: block; font-size: 2em; color: #017AC9; height: 35px; margin-top: -32px; opacity: 0; overflow: hidden; position: absolute; top: 50%; width: 28px; z-index: 10; }
#slide-home .slidesjs-previous { text-align: left; left: 0px; margin-left: 3%; text-shadow: 2px 0px 4px #A3A3A3; }
#slide-home .slidesjs-next { text-align: right; right: 0px; margin-right: 3%; text-shadow: -2px 0px 4px #A3A3A3; }
#slide-home .slidesjs-pagination { display: table; margin: 15px auto 0px auto; }
#slide-home .slidesjs-pagination-item { float: left; }
#slide-home .slidesjs-pagination-item a { text-indent: 100%; background: #A3A3A3; padding: 7px; width: 1px; height: 1px; border-radius: 50px; float: left; font-size: 0; margin: 0px 5px; }
#slide-home .slidesjs-pagination-item a:hover, #slide-home .slidesjs-pagination-item a.active { background: #017AC9; }

.float-rs { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; position: absolute; top: 66px; right: 100.1%; background: white; padding: 6.66667px; font-size: 12px; }
.float-rs .bt-facebook, .float-rs .bt-twitter, .float-rs .bt-mail, .float-rs .bt-print { margin-bottom: 3px; float: right; clear: right; }
.float-rs .bt-mail a, .float-rs .bt-print a { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; min-width: 57px; padding: 3px 0px; font-weight: 700; font-size: 0.85em; background-color: white; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #DEDEDE)); background-image: -webkit-linear-gradient(white, #DEDEDE); background-image: linear-gradient(white, #DEDEDE); border: 1px solid #ccc; display: block; color: #333333; }
.float-rs .bt-mail a i, .float-rs .bt-print a i { color: #017AC9; font-size: 1.2em; text-align: center; padding: 0px 5px; }

.error { font-size: 0.6em; color: red; font-weight: 700; padding: 0px; display: block; float: left; }

.bt-yellow { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 5px 13.33333px; background: #DECE3B; font-weight: 700; text-transform: uppercase; font-size: 0.6em; border: none; color: #333; position: absolute; bottom: 0px; }
.bt-yellow i { margin-left: 5px; }
.bt-yellow:hover { background: #e4d75e; }

dd { font-family: "OpenSans"; padding: 5px 0px 10px; }
dd a { margin-bottom: 10px; font-size: 0.9em; }
dd a i { font-size: 1.2em; padding: 5px; }
dd input[type="text"] { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; border: 1px solid #A3A3A3; color: #5B5B5B; padding: 5px 10px; width: 63%; }
dd span { font-size: 0.75em; display: block; }

.filter { float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; padding: 10px 0px; }
.filter span { font-size: 1.3em; color: #A3A3A3; float: left; vertical-align: text-bottom; margin-right: 10px; }
.filter span i { margin-right: 5px; }
.filter span label { font-size: 0.8em; display: block; padding-bottom: 2px; }
.filter span select { border: 1px solid #A3A3A3; background: white; color: #A3A3A3; float: left; width: 100%; padding: 5px 10px; }
.filter span:first-child { width: 18%; }
.filter span + span { width: 31%; }

.bt-filtrar { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #DECE3B; color: #5B5B5B; border: none; font-weight: 700; padding: 7px; height: 30px; text-transform: uppercase; margin-top: 16px; float: right; display: none; }

.paginador { clear: both; text-align: right; padding: 10px 0px; }
.paginador span { display: inline-block; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.paginador span:first-child:hover a, .paginador span:last-child:hover a { margin-bottom: -1px; }
.paginador span a { color: #333333; display: inline-block; font-size: 0.9em; padding: 6px 8px 6px 8px; text-align: center; }
.paginador span:hover, .paginador span.selected { margin-bottom: -1px; background-color: #017AC9; color: white; }
.paginador span:hover a, .paginador span.selected a { color: white; }
.paginador span.selected { margin-bottom: -1px; padding: 6px 8px 5px 8px; }

div.pagination.bootpag { display: block; overflow: hidden; margin: -10px 0px 10px; }
div.pagination.bootpag ul.pagination.bootpag { clear: both; text-align: right; float: right; display: block; width: auto; }
div.pagination.bootpag ul.pagination.bootpag li { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; display: inline-block; float: left; }
div.pagination.bootpag ul.pagination.bootpag li a { color: #333333; display: inline-block; font-size: 0.9em; padding: 6px 8px 6px 8px; text-align: center; }
div.pagination.bootpag ul.pagination.bootpag li.disabled { margin-bottom: -1px; background-color: #017AC9; color: white; }
div.pagination.bootpag ul.pagination.bootpag li.disabled a { color: white; }
div.pagination.bootpag ul.pagination.bootpag li.disabled.prev, div.pagination.bootpag ul.pagination.bootpag li.disabled.next { background: none !important; }
div.pagination.bootpag ul.pagination.bootpag li.disabled.prev a, div.pagination.bootpag ul.pagination.bootpag li.disabled.next a { color: #333; }
div.pagination.bootpag ul.pagination.bootpag li:hover { margin-bottom: -1px; background-color: #017AC9; color: white; }
div.pagination.bootpag ul.pagination.bootpag li:hover a { color: white; }

.noticia { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; margin: 20px 0px; overflow: hidden; width: 100%; }
.noticia h3 a { display: block; font-size: 1.7em; font-weight: 700; margin-bottom: 5px; color: #333333; }
.noticia h3 a:hover { color: #017AC9; }
.noticia .fecha { display: block; margin-bottom: 20px; }
.noticia .content-noticia { width: 100%; overflow: hidden; margin-bottom: 20px; }
.noticia .content-noticia .foto { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 50%; float: left; height: 190px; overflow: hidden; }
.noticia .content-noticia .foto img { width: 100%; height: auto; }
.noticia .content-noticia .resumen { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-size: 1.15em; line-height: 1.5em; overflow: hidden; float: left; padding-left: 20px; width: 50%; color: #333333; }
.noticia .coment-more { font-size: 1.1em; float: left; margin-bottom: 20px; width: 100%; }
.noticia .coment-more .left, .noticia .coment-more .right { float: left; width: 50%; }
.noticia .coment-more .left span { display: none; }
.noticia .coment-more span, .noticia .coment-more a { display: table-cell; color: black; font-size: 0.7em; padding-right: 20px; text-transform: uppercase; vertical-align: text-bottom; }
.noticia .coment-more span.coment, .noticia .coment-more a.coment { font-size: 1.4em; }
.noticia .coment-more span i, .noticia .coment-more a i { margin-left: 5px; }
.noticia .coment-more a { display: inline; font-size: 1.1em; }
.noticia .coment-more .more { float: right; background: #017AC9; color: white; padding: 9px 12px; font-size: 0.8em; font-family: "OpenSansCondensed"; }
.noticia .coment-more .more:hover { background: #0193f2; }

.infograph, .sec-pilotos li article, .sec-categorias li article, .piloto-rel, .sec-multimedia article, .home-pilotos li article { position: relative; min-height: 175px; max-height: 235px; overflow: hidden; }
.infograph:hover .foto, .sec-pilotos li article:hover .foto, .sec-categorias li article:hover .foto, .piloto-rel:hover .foto, .sec-multimedia article:hover .foto, .home-pilotos li article:hover .foto { box-shadow: 2px 2px 6px #A3A3A3, -2px -2px 6px #A3A3A3; }
.infograph:hover .info, .sec-pilotos li article:hover .info, .sec-categorias li article:hover .info, .piloto-rel:hover .info, .sec-multimedia article:hover .info, .home-pilotos li article:hover .info { background: #017AC9; color: white; }
.infograph .foto img, .sec-pilotos li article .foto img, .sec-categorias li article .foto img, .piloto-rel .foto img, .sec-multimedia article .foto img, .home-pilotos li article .foto img { width: 100%; display: block; }
.infograph .info, .sec-pilotos li article .info, .sec-categorias li article .info, .piloto-rel .info, .sec-multimedia article .info, .home-pilotos li article .info { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; background: #5B5B5B; bottom: 0px; color: #CCC; padding: 10px 0; position: absolute; text-align: center; text-transform: uppercase; width: 100%; height: 50px; }
.infograph .info h3, .sec-pilotos li article .info h3, .sec-categorias li article .info h3, .piloto-rel .info h3, .sec-multimedia article .info h3, .home-pilotos li article .info h3 { font-weight: 500; font-size: 0.9em; padding-bottom: 5px; }
.infograph .info span, .sec-pilotos li article .info span, .sec-categorias li article .info span, .piloto-rel .info span, .sec-multimedia article .info span, .home-pilotos li article .info span { font-family: "OpenSansCondensed"; font-size: 0.9em; }

.cont-articulos-rel { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; overflow: hidden; margin-bottom: 10px; }

.articulos-rel { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; display: block; float: left; margin-right: 2.12766%; width: 31.91489%; background: white; margin-bottom: 10px; position: relative; }
.articulos-rel:before, .articulos-rel:after { content: " "; display: table; }
.articulos-rel:after { clear: both; }
.articulos-rel:last-child { margin-right: 0; }
.articulos-rel:hover .content h3 a { color: #017AC9; }
.articulos-rel .foto { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; min-height: 135px; max-height: 135px; overflow: hidden; background: #333333; text-align: center; }
.articulos-rel .foto img { width: 100%; min-height: 135px; height: auto; }
.articulos-rel .content { padding: 10px; }
.articulos-rel .content a { overflow: hidden; color: #333333; }
.articulos-rel .content a h3 { font-size: 0.9em; font-weight: 700; margin-bottom: 6.66667px; height: 45px; overflow: hidden; }
.articulos-rel .content h3 { font-size: 0.9em; font-weight: 700; margin-bottom: 6.66667px; height: 45px; overflow: hidden; }
.articulos-rel .content h3 a { overflow: hidden; color: #333333; }
.articulos-rel .content .fecha, .articulos-rel .content .hora { color: #5B5B5B; float: left; font-family: "OpenSansCondensed"; font-size: 0.9em; font-weight: 500; margin-bottom: 4px; }
.articulos-rel .content .fecha { width: 40%; }
.articulos-rel .content .hora { width: 60%; }
.articulos-rel .content p { font-size: 0.9em; line-height: 1.3em; margin-bottom: 24px; height: 55px; width: 100%; overflow: hidden; color: #333333; }
.articulos-rel .bt-leer { font-weight: 300 !important; }
.articulos-rel .bt-leer a { background: #017AC9; bottom: 0px; color: white; position: absolute; font-family: "OpenSansCondensed"; font-size: 0.75em; padding: 5px 10px; right: 0px; text-transform: uppercase; }
.articulos-rel .bt-leer a:hover { color: white; background: #0189e2; }

.enviar-mail .form-enviar, .enviar-mail .gracias { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #DBDDDD; margin: 20px; overflow: hidden; padding: 20px; width: 350px; }
.enviar-mail .form-enviar h3, .enviar-mail .gracias h3 { color: #017AC9; font-size: 1.5em; padding: 10px; }
.enviar-mail .form-enviar span, .enviar-mail .gracias span { display: block; margin: 3.33333px; min-height: 58px; overflow: hidden; }
.enviar-mail .form-enviar span .error, .enviar-mail .gracias span .error { margin: 2px 0px; min-height: 0px; }
.enviar-mail .form-enviar span label, .enviar-mail .gracias span label { color: #5B5B5B; font-family: "OpenSans"; font-size: 0.7em; }
.enviar-mail .form-enviar span input, .enviar-mail .gracias span input { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #A3A3A3; padding: 3.33333px 5px; width: 100%; }
.enviar-mail .form-enviar button, .enviar-mail .gracias button { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-radius: 3px; background: #DECE3B; border: none; color: #333; cursor: pointer; font-size: 0.8em; text-transform: uppercase; font-weight: 700; margin-top: 10px; padding: 6px; }
.enviar-mail .form-enviar button i, .enviar-mail .gracias button i { margin-left: 5px; }
.enviar-mail .form-enviar button.bt-reset, .enviar-mail .gracias button.bt-reset { background: #A3A3A3; }
.enviar-mail .form-enviar button.bt-reset i, .enviar-mail .gracias button.bt-reset i { font-size: 1.2em; }
.enviar-mail .form-enviar button.bt-enviar, .enviar-mail .gracias button.bt-enviar { float: right; }
.enviar-mail .gracias { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: none; height: 397px; position: relative; }
.enviar-mail .gracias p { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; text-align: left; color: #333333; font-size: 1.4em; padding: 70px 0px 10px; text-align: left; }
.enviar-mail .gracias span { float: left; font-size: 2em; font-weight: 700; }
.enviar-mail .gracias button.bt-reset { position: absolute; bottom: 20px; right: 20px; background: #DECE3B; }
.enviar-mail .gracias button.bt-reset i { font-size: 1.2em; }
.enviar-mail .gracias button.bt-reset:hover { background: #e4d75e; }

.sec-buscar { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; font-size: 0.75em; margin-bottom: 20px; overflow: hidden; }
.sec-buscar:before, .sec-buscar:after { content: " "; display: table; }
.sec-buscar:after { clear: both; }
.sec-buscar form.filter { background: white; padding: 10px 20px; }
.sec-buscar #divResultado { float: left; width: 100%; }
.sec-buscar #divResultado .cont-busqueda { background: white; padding: 10px 20px; }
.sec-buscar #divResultado .cont-busqueda > div { border-bottom: 1px solid #A3A3A3; }
.sec-buscar #divResultado .cont-busqueda > div:last-child { border-bottom: none; }
.sec-buscar #divResultado .buesqueda { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; margin: 20px 0px; overflow: hidden; width: 100%; }
.sec-buscar #divResultado .buesqueda h3 { margin-bottom: 5px; }
.sec-buscar #divResultado .buesqueda h3 a { display: block; font-size: 1.5em; font-weight: 700; margin-bottom: 5px; color: #017AC9; }
.sec-buscar #divResultado .buesqueda h3 a:hover { text-decoration: underline; }
.sec-buscar #divResultado .buesqueda .fecha { display: block; margin-bottom: 10px; font-size: 0.8em; }
.sec-buscar #divResultado .buesqueda .content-buesqueda { width: 100%; overflow: hidden; margin-bottom: 20px; }
.sec-buscar #divResultado .buesqueda .content-buesqueda .resumen { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-size: 1em; line-height: 1.5em; overflow: hidden; float: left; width: 100%; }

.no-result { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 40px; overflow: hidden; font-size: 1.1em; text-align: center; width: 100%; background: none; margin-bottom: 20px; }

.cancelacion, .gracias { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 540px; height: auto; overflow: hidden; margin: 20px auto; background: white; position: relative; }
.cancelacion a.bt-yellow, .gracias a.bt-yellow { font-weight: 600; }
.cancelacion a.bt-yellow i.icon-remove, .gracias a.bt-yellow i.icon-remove { font-size: 1.2em; }
.cancelacion .header-can, .gracias .header-can { background: #ddd; height: 150px; margin-bottom: 20px; text-align: center; border-top: 1px solid #A3A3A3; border-left: 1px solid #A3A3A3; border-right: 1px solid #A3A3A3; }
.cancelacion .header-can .log-escud, .gracias .header-can .log-escud { background: url(img/logo-esc-cancel.png) no-repeat; width: 275px; height: 140px; display: inline-block; }
.cancelacion .footer-can, .gracias .footer-can { background: #ddd; height: 40px; margin-top: 20px; text-align: center; border-bottom: 1px solid #A3A3A3; border-left: 1px solid #A3A3A3; border-right: 1px solid #A3A3A3; }
.cancelacion h2, .gracias h2 { font-family: "OpenSans"; text-transform: initial; background: #017AC9; padding: 13.33333px; color: white; font-size: 1.2em; font-weight: 700; float: left; clear: left; margin: 0px; font-style: normal; }
.cancelacion input[type="text"], .gracias input[type="text"] { border: 1px solid #DBDDDD; background: #F7F7F7; padding: 6.66667px 5px; width: 40%; }
.cancelacion .cont-cancel, .cancelacion .cont-cancel-next, .cancelacion .cont-cancel-finish, .gracias .cont-cancel, .gracias .cont-cancel-next, .gracias .cont-cancel-finish { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; overflow: hidden; position: relative; padding-bottom: 30px; margin-bottom: 20px; }
.cancelacion .cont-cancel .bt-yellow, .cancelacion .cont-cancel-next .bt-yellow, .cancelacion .cont-cancel-finish .bt-yellow, .gracias .cont-cancel .bt-yellow, .gracias .cont-cancel-next .bt-yellow, .gracias .cont-cancel-finish .bt-yellow { font-size: 0.8em; bottom: 0px; right: 20px; }
.cancelacion .cont-cancel p, .cancelacion .cont-cancel-next p, .cancelacion .cont-cancel-finish p, .gracias .cont-cancel p, .gracias .cont-cancel-next p, .gracias .cont-cancel-finish p { padding: 10px; display: block; float: left; clear: left; width: 100%; }
.cancelacion .cont-cancel .mail, .gracias .cont-cancel .mail { padding: 20px 10px; font-size: 0.9em; color: #5B5B5B; display: block; width: 100%; float: left; }
.cancelacion .cont-cancel p, .gracias .cont-cancel p { width: 93%; font-size: 0.9em; color: black; font-weight: 500; line-height: 1.5; }
.cancelacion .cont-cancel .cancel, .gracias .cont-cancel .cancel { display: block; width: 100%; float: left; padding: 5px 0px; }
.cancelacion .cont-cancel .cancel span, .gracias .cont-cancel .cancel span { display: block; padding: 10px 4px; font-size: 0.9em; color: #5B5B5B; }
.cancelacion .cont-cancel .cancel table.list-conten, .gracias .cont-cancel .cancel table.list-conten { width: 96%; float: left; margin: 20px 2%; }
.cancelacion .cont-cancel .cancel table.list-conten td, .gracias .cont-cancel .cancel table.list-conten td { width: 50%; }
.cancelacion .cont-cancel .cancel table.list-conten td, .gracias .cont-cancel .cancel table.list-conten td { border-right: 1px solid #f7f7f7; }
.cancelacion .cont-cancel .cancel table.list-conten td:last-child, .gracias .cont-cancel .cancel table.list-conten td:last-child { border: none; }
.cancelacion .cont-cancel .cancel table.list-conten thead tr td, .gracias .cont-cancel .cancel table.list-conten thead tr td { background: #DBDDDD; color: #5B5B5B; padding: 10px 5px; text-align: center; font-weight: 700; text-transform: uppercase; font-size: 1em; }
.cancelacion .cont-cancel .cancel table.list-conten tbody tr td, .gracias .cont-cancel .cancel table.list-conten tbody tr td { color: #5B5B5B; padding: 5px 8px; font-weight: 500; text-transform: none; font-size: 0.75em; }
.cancelacion .cont-cancel .cancel table.list-conten tbody tr:nth-child(odd), .gracias .cont-cancel .cancel table.list-conten tbody tr:nth-child(odd) { background: #eee; }
.cancelacion .cont-cancel .cancel table.list-conten tbody tr:nth-child(even), .gracias .cont-cancel .cancel table.list-conten tbody tr:nth-child(even) { background: #DBDDDD; }
.cancelacion .cont-cancel .cancel .cancel-pilotos p, .gracias .cont-cancel .cancel .cancel-pilotos p { border: 1px solid white; }
.cancelacion .cont-cancel-next, .gracias .cont-cancel-next { display: none; }
.cancelacion .cont-cancel-next p, .gracias .cont-cancel-next p { width: 94%; font-size: 0.8rem; color: black; font-weight: 400; padding: 30px 10px; line-height: 1.5; }
.cancelacion .cont-cancel-next p > span, .gracias .cont-cancel-next p > span { font-size: 1.1em; line-height: 1.2; font-weight: 400; }
.cancelacion .cont-cancel-next .radio-resp, .gracias .cont-cancel-next .radio-resp { padding: 10px 10px 20px; overflow: hidden; display: block; width: 100%; }
.cancelacion .cont-cancel-next .radio-resp span, .gracias .cont-cancel-next .radio-resp span { display: block; padding: 5px 0px; font-size: 0.9em; color: #5B5B5B; float: left; clear: left; }
.cancelacion .cont-cancel-next .radio-resp .otro, .gracias .cont-cancel-next .radio-resp .otro { display: block; width: 100%; padding: 5px 0px; }
.cancelacion .cont-cancel-next .radio-resp textarea, .gracias .cont-cancel-next .radio-resp textarea { min-width: 500px; width: 500px; max-width: 500px; min-height: 120px; height: 120px; max-height: 120px; border: 1px solid #DBDDDD; background: #F7F7F7; padding: 5px; resize: none; }
.cancelacion .cont-cancel-finish, .gracias .cont-cancel-finish { display: none; }
.cancelacion .cont-cancel-finish .text-grac p, .gracias .cont-cancel-finish .text-grac p { padding: 40px 10px 5px; display: block; float: left; clear: left; width: 100%; }
.cancelacion .cont-cancel-finish .text-grac span, .gracias .cont-cancel-finish .text-grac span { font-weight: 700; display: block; float: left; font-size: 1.5em; padding: 5px 10px 60px; }
.cancelacion .cont-cancel-finish .text-grac .bt-yellow, .gracias .cont-cancel-finish .text-grac .bt-yellow { right: 44%; }
.cancelacion p.text, .gracias p.text { font-weight: 400; font-size: 1.3em; padding: 30px 20px; }

#sm2-container { width: 1px; height: 1px; position: absolute; z-index: -100; }

#preloader { width: 35px; margin: 20px 0px 0px 30px; }

span.more > a { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; height: 25px; width: auto; background: #017AC9; bottom: 0px; color: #FFF; font-family: "OpenSansCondensed"; font-size: 0.8em; padding: 7px 12px; position: absolute; right: 0px; text-transform: uppercase; }
span.more > a:hover { background: #0189e2; }

.bt-leer a { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; float: right; display: block; width: auto; height: 25px; position: relative; padding: 7px 10px !important; }
.bt-leer a > span.more { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; height: 25px; bottom: 0px; color: #FFF; font-family: "OpenSansCondensed"; font-size: 1em; right: 0px; text-transform: uppercase; }
.bt-leer a > span.more i { margin-left: 5px; }

.page404 { background: #333333; }
.page404 header { background: white; height: auto; overflow: hidden; margin-top: 110px; min-height: 100px; padding: 10px 0px; position: relative; }
.page404 header .cont-img { width: 210px; border-right: 1px solid #DECE3B; float: left; margin-right: 20px; overflow: hidden; }
.page404 header .cont-img img { width: 100%; margin-left: -13px; }
.page404 header .cont-title { margin: 15px; }
.page404 header .cont-title h1 { font-size: 3em; font-family: "OpenSansCondensed"; text-transform: uppercase; margin-bottom: 5px; }
.page404 header .cont-title p { font-size: 1.2em; color: #333333; }
.page404 .cont-wrapper { color: white; float: left; width: 100%; padding: 20px 0px; }
.page404 .cont-wrapper h2 { font-size: 0.95em; font-weight: 300; margin: 20px 0px; }
.page404 .cont-wrapper dl { font-size: 0.95em; margin: 20px 0px; display: table; overflow: hidden; width: 700px; }
.page404 .cont-wrapper dl dt { width: 25%; display: table-cell; float: left; margin-bottom: 15px; position: relative; }
.page404 .cont-wrapper dl dt:hover a, .page404 .cont-wrapper dl dt:hover:after { color: white !important; }
.page404 .cont-wrapper dl dt:after { color: #A3A3A3; font-family: "FontAwesome"; content: ""; right: 80px; position: absolute; font-weight: 700; font-size: 1.3em; margin-top: -3px; }
.page404 .cont-wrapper dl a { color: #A3A3A3; }
.page404 .cont-wrapper p { font-size: 0.95em; font-weight: 300; margin: 20px 0px; display: block; }
.page404 .cont-wrapper form { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; position: relative; margin: 20px 0px; width: 730px; }
.page404 .cont-wrapper form input[type="text"] { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; height: 27px; padding: 4px; font-family: inherit; }
.page404 .cont-wrapper form button { position: absolute; color: #333333; background: #DECE3B; border: none; width: 27px; height: 27px; right: 0px; top: 0px; padding: 5px; }

.fb-comments, .fb-comments iframe[style], .fb-comments > span[style] { width: 100% !important; }

#twitter-feed { overflow: auto; font-size: 0.9em; height: 273px; }
#twitter-feed p { color: #333333; margin: 0px 20px 0px 10px; padding: 10px 0px; border-bottom: 1px dashed #017AC9; }
#twitter-feed p:last-child { border: none; }

#pre-home { display: none; position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); top: 0px; left: 0px; z-index: 100; }
#pre-home.visible { display: block; }
#pre-home .cont-pre-home { width: 95%; height: 95%; margin-top: 2.5%; margin-left: 2.5%; top: 50%; left: 50%; overflow: hidden; }
#pre-home .cont-pre-home > img { width: 100%; height: auto; }
#pre-home .cont-pre-home .bt-cerrar-pre { position: absolute; top: 20px; right: 20px; color: white; width: 20px; height: 20px; font-size: 1.5rem; cursor: pointer; }
#pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { position: absolute; width: 20%; height: 25%; bottom: 15px; }
#pre-home .cont-pre-home .btn-conectate { background: url(img/btn-conectate.png) no-repeat; background-size: 100%; left: 20%; }
#pre-home .cont-pre-home .btn-seguir { background: url(img/btn-seguir.png) no-repeat; background-size: 100%; right: 20%; }
#pre-home .cont-pre-home2 { width: 800px; height: 600px; position: relative; top: 50%; left: 50%; margin-top: -300px; margin-left: -400px; }
#pre-home .cont-pre-home2 .bt-cerrar-pre { position: absolute; top: -20px; right: -20px; color: white; width: 20px; height: 20px; font-size: 1.5rem; cursor: pointer; }
#pre-home .cont-pre-home2 .btn-conectate, #pre-home .cont-pre-home2 .btn-seguir { position: absolute; width: 221px; height: 150px; bottom: 0px; }
#pre-home .cont-pre-home2 .btn-conectate { background: url(img/btn-conectate.png) no-repeat; left: 130px; }
#pre-home .cont-pre-home2 .btn-seguir { background: url(img/btn-seguir.png) no-repeat; right: 130px; }

body.prehome { background: black; overflow: hidden; }
body.prehome .cont-imagen-prehome { width: 100%; height: 100%; overflow: hidden; }
body.prehome .cont-imagen-prehome > img { position: absolute; width: 100%; height: auto; top: 50%; margin-top: -27%; }
body.prehome .cont-imagen-prehome .bt-cerrar-pre { display: none; }
body.prehome .cont-imagen-prehome .btn-conectate, body.prehome .cont-imagen-prehome .btn-seguir { position: absolute; width: 20%; height: 25%; bottom: 15px; }
body.prehome .cont-imagen-prehome .btn-conectate { background: url(img/btn-conectate.png) no-repeat; background-size: 100%; left: 20%; }
body.prehome .cont-imagen-prehome .btn-seguir { background: url(img/btn-seguir.png) no-repeat; background-size: 100%; right: 20%; }

@media only screen and (min-width: 961px) and (max-width: 1024px) { .container { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 0px 20px; }
  .home-carreras { font-size: 0.95em; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 796px; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 193px !important; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 796px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .transmision .inform { width: 270px; }
  .transmision .inform p { height: 70px; }
  .transmision .inform .auto { width: 100%; } }
@media only screen and (min-width: 770px) and (max-width: 960px) { body { font-size: 14px; }
  .container { padding: 0px 20px; }
  header { font-size: 0.9em; }
  header .logo a.logo-texto { font-size: 0.9em; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -6%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -6%; }
  .top-bar .countdown { font-size: 0.9em; width: 45%; }
  .top-bar .cont-media { width: 55%; }
  #main-nav { font-size: 0.9em; }
  .main-nav > ul > li > a { padding: 31px 7px 30px; }
  .home-noticias .info h3 { line-height: 1.2em; }
  .home-carreras { font-size: 0.83em; }
  .home-carreras .cont-carreras { min-height: initial; }
  .home-carreras #countdown .dash { font-size: 1.5em; }
  .home-carreras #countdown1 .dash { font-size: 1.5em; }
  .home-carreras #countdown2 .dash { font-size: 1.5em; }
  .home-carreras #countdown3 .dash { font-size: 1.5em; }
  .home-carreras #countdown4 .dash { font-size: 1.5em; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 660px; font-size: 0.9em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 158px !important; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 638px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-comunidad .home-encuesta .bt-resultados { font-size: 0.5em; }
  .ficha-res h3 { font-size: 1.7em; }
  footer .col { float: left; width: 47%; }
  footer .col ul { display: block; overflow: hidden; }
  footer .col li { float: left; width: 20%; text-align: center; }
  footer .col li a { -webkit-transform: scale(0.7, 0.7); -moz-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); display: inline-block; float: none; vertical-align: middle; }
  footer .col:last-child { width: 53%; }
  footer .col:last-child li { width: 16.4%; }
  footer .col:last-child li a { display: inline-block; float: none; vertical-align: middle; }
  footer .one-col ul li { width: 16.5%; margin: 5px 0px; }
  .intern-level .piloto-rel { min-height: 150px; }
  .patrocinadores .one-col ul li { width: 16.5% !important; margin: 5px 0px !important; min-height: 20px !important; } }
@media only screen and (max-width: 769px) { .container { padding: 0px 20px; }
  header { height: 45px; }
  header .logo-text { display: none; }
  header .logo { float: none; position: absolute; left: 50%; margin-left: -45px; top: 2px; }
  header .logo img { height: 40px; }
  #nav-mobile { top: 0; right: 0; }
  #nav-mobile a { border-left: 1px solid lightgray; padding: 6px 9px; }
  .main-nav { position: absolute; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; top: 45px; right: -100%; width: 60%; z-index: 999; background-color: #017AC9; box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.7); }
  .main-nav > ul > li { float: none; }
  .main-nav > ul > li:hover ul { display: none; }
  .main-nav > ul > li > a { color: white; padding: 9px 8px; }
  .main-nav > ul > li > a:hover { background-color: black; }
  #btn-back { left: 0; top: 0px; display: inline-block; display: none; }
  #btn-back a { border-right: 1px solid lightgray; padding: 6px 9px; }
  .top-bar { margin-top: 45px; padding: 0; }
  .top-bar .container { margin: 0px; }
  .top-bar .countdown { display: block; width: auto; margin-left: -8px; }
  .top-bar .countdown .proxima-transmision { display: none; }
  .top-bar .countdown .proxima-transmision.activo { display: none; }
  .top-bar .countdown .transmision p { font-size: 0px; letter-spacing: -50px; }
  .top-bar .countdown .transmision p .small-button { letter-spacing: 0px; font-size: 0.8rem; }
  .top-bar .countdown .transmision.activo { display: block; }
  .top-bar .cont-media { display: block; float: right; width: 189px; }
  .top-bar .cont-media .social-media { display: none; float: left; }
  .top-bar .cont-media .lang-bar { float: right; position: relative; }
  .nav { display: none; }
  #nav-mobile { display: block; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -11%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -11%; }
  .home-noticias .info h3 { line-height: inherit; font-size: 0.8em; }
  .home-campeonatos .tabs { font-size: 0.75em; }
  .home-campeonatos .tabs li { margin-right: 5px; }
  .home-campeonatos .tabs li a { padding: 5px 4px; }
  .home-carreras .cont-carrerras { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; float: left; height: auto; min-height: inherit; overflow: hidden; width: 100%; }
  .home-carreras .cont-carrerras:before, .home-carreras .cont-carrerras:after { content: " "; display: table; }
  .home-carreras .cont-carrerras:after { clear: both; }
  .home-carreras .carrera.activo { display: block; }
  .home-carreras .cont-info-carreras { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; float: left; }
  .home-carreras .cont-info-carreras:before, .home-carreras .cont-info-carreras:after { content: " "; display: table; }
  .home-carreras .cont-info-carreras:after { clear: both; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { font-size: 0.9em; }
  .home-carreras #countdown .dash, .home-carreras #countdown1 .dash, .home-carreras #countdown2 .dash, .home-carreras #countdown3 .dash, .home-carreras #countdown4 .dash { font-size: 1.6em; }
  .home-carreras .estadistic span { width: 33% !important; padding: 4px 0px; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 375px; font-size: 0.7em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 182px !important; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 375px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 117px !important; }
  .home-comunidad article { float: left; width: 48%; margin-bottom: 20px; }
  .home-comunidad article:nth-of-type(2) { float: right; margin-right: 0px; }
  .home-comunidad article:last-child { width: 100%; }
  .ficha-res h3 { font-size: 1.4em; }
  .intern-level { width: 100%; }
  .intern-level .float-rs { display: none; }
  .intern-level .piloto-rel { min-height: auto; }
  .content-widgets { display: none; }
  footer .col { margin-left: 0px; margin-bottom: 15px; width: 100%; }
  footer .col:last-child { width: 100%; margin-bottom: 0px; }
  footer .one-col ul li { width: 16.5%; margin: 5px 0px; }
  .transmision, .transmision-no, .trans-faq { font-size: 14px; }
  .transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { float: left; left: 0px; margin-left: 10px; width: 50%; overflow: hidden; }
  .transmision header .atencion-tecnica, .transmision-no header .atencion-tecnica, .trans-faq header .atencion-tecnica { padding: 35px 0px; font-size: 1em; float: right; }
  .transmision header .wrapper h2, .transmision-no header .wrapper h2, .trans-faq header .wrapper h2 { font-size: 1.5em; }
  .transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { padding: 10px !important; }
  .transmision .cont-player .form-transmision, .transmision-no .cont-player .form-transmision, .trans-faq .cont-player .form-transmision { font-size: 1.4em; width: 100%; }
  .transmision .cont-player .form-transmision .form-infin span, .transmision-no .cont-player .form-transmision .form-infin span, .trans-faq .cont-player .form-transmision .form-infin span { margin: 25px 5px; }
  .transmision .cont-player .form-transmision .form-infin span.error, .transmision-no .cont-player .form-transmision .form-infin span.error, .trans-faq .cont-player .form-transmision .form-infin span.error { margin: 0px; }
  .transmision .footer-sup ul, .transmision-no .footer-sup ul, .trans-faq .footer-sup ul { display: none; }
  .transmision .footer-inf, .transmision-no .footer-inf, .trans-faq .footer-inf { display: none; }
  .transmision .videostream, .transmision-no .videostream, .trans-faq .videostream { width: 100% !important; background: black; }
  .transmision .videostream .video-player, .transmision-no .videostream .video-player, .trans-faq .videostream .video-player { display: none; }
  .transmision .videostream .video-player-mobile, .transmision-no .videostream .video-player-mobile, .trans-faq .videostream .video-player-mobile { display: block; width: 100%; min-height: 200px; height: auto; }
  .transmision .videostream .video-player-mobile a, .transmision-no .videostream .video-player-mobile a, .trans-faq .videostream .video-player-mobile a { width: 100%; }
  .transmision .videostream .video-player-mobile a img, .transmision-no .videostream .video-player-mobile a img, .trans-faq .videostream .video-player-mobile a img { width: 100%; height: auto; }
  .transmision .videostream iframe, .transmision-no .videostream iframe, .trans-faq .videostream iframe { display: block; }
  .transmision .inform, .transmision-no .inform, .trans-faq .inform { width: 100%; max-width: none; }
  .transmision .inform .auto, .transmision-no .inform .auto, .trans-faq .inform .auto { width: 50%; float: right; }
  .transmision .inform .ficha, .transmision-no .inform .ficha, .trans-faq .inform .ficha { width: 50%; position: relative; float: left; }
  .transmision .float-RS, .transmision-no .float-RS, .trans-faq .float-RS { display: none; }
  .page404 header { margin-top: 50px; }
  .page404 header .cont-img { width: 100%; text-align: center; border: none; }
  .page404 header .cont-img img { width: 50%; }
  .page404 .cont-wrapper dl { width: 100%; }
  .page404 .cont-wrapper dl dt { width: 50%; }
  .page404 .cont-wrapper dl dt:after { right: 40px; }
  .page404 .cont-wrapper form { width: 100%; }
  .cont-wallpaper { width: auto !important; }
  #pre-home .cont-pre-home .bt-cerrar-pre { top: 10px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 25%; height: 26%; bottom: 12px; }
  #pre-home .cont-pre-home .btn-conectate { left: 3%; }
  #pre-home .cont-pre-home .btn-seguir { right: 3%; }
  .patrocinadores .one-col ul li { width: 16.5% !important; margin: 5px 0px !important; min-height: 20px !important; } }
@media only screen and (max-width: 660px) { .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { font-size: 0.7em; }
  .home-carreras .circuit .kms p, .home-carreras .circuit .kmVuel p { font-size: 2.7em; }
  .home-carreras .estadistic .carrer p { font-size: 2.7em; }
  .home-carreras .estadistic span { width: 33% !important; padding: 4px 0px; }
  .home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { margin: 0px 10px 10px 0px; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 50%; overflow: hidden; padding: 0px; margin-left: 25%; margin-bottom: 20px; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 100%; padding: 0px; margin-bottom: 20px; margin-left: 0px; }
  #pre-home .cont-pre-home .bt-cerrar-pre { top: 10px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 30%; height: 26%; bottom: 12px; }
  #pre-home .cont-pre-home .btn-conectate { left: 3%; }
  #pre-home .cont-pre-home .btn-seguir { right: 3%; }
  footer .one-col ul li { width: 25%; } }
@media only screen and (max-width: 530px) { .dark h2, .light h2 { height: 24px; margin: 30px 0px 40px 0px; }
  h2 span { font-size: 0.8em; }
  .container { padding: 0px 20px; }
  .countdown, .cont-media { display: none; }
  .float-rs { display: none; }
  .main-nav { font-size: 1em; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -15%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -15%; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { height: 110px; font-size: 1.15em; }
  .home-carreras #countdown > span, .home-carreras #countdown1 > span, .home-carreras #countdown2 > span, .home-carreras #countdown3 > span, .home-carreras #countdown4 > span { display: block; width: 100%; }
  .home-carreras #countdown .dash, .home-carreras #countdown1 .dash, .home-carreras #countdown2 .dash, .home-carreras #countdown3 .dash, .home-carreras #countdown4 .dash { font-size: 1.3em; }
  .home-carreras .estadistic .carrer p { font-size: 2.5em; }
  .home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { margin: 0px 10px 10px 0px; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 100%; overflow: hidden; padding: 0px; margin-bottom: 20px; margin-left: 0px; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 100%; padding: 0px; margin-bottom: 20px; margin-left: 0px; }
  .home-noticias article { width: 100%; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 300px; font-size: 0.7em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 145px !important; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 310px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 150px !important; }
  .home-fotos li article { height: 100px !important; max-height: none !important; overflow: hidden; }
  .home-comunidad article { float: left; width: 100%; margin-bottom: 20px; }
  .sec-cambiar-hist .foto { min-height: 110px; }
  .sec-cambiar-hist .titulo { font-size: 0.9em; }
  .sec-carrera-panam .foto { min-height: 110px; }
  .sec-carrera-panam .titulo { font-size: 0.9em; }
  .sec-cambiar-hist .titulo a p { height: 33px; }
  .sec-carrera-panam .titulo a p { height: 33px; }
  .sec-cambiar-hist .titulo .fecha { font-size: 0.9em; }
  .sec-carrera-panam .titulo .fecha { font-size: 0.9em; }
  .sec-acerca-concepto .num_an table { font-size: 0.8em; }
  .sec-acerca-concepto .foto { height: auto; }
  .noticia .content-noticia .foto, .noticia .content-noticia .resumen { width: 100%; margin-bottom: 20px; }
  .sec-piloto { overflow: hidden; height: auto; }
  .sec-piloto .fichaL { min-height: 350px; height: auto; }
  .cont-articulos-rel .articulos-rel { width: 48%; margin-right: 3%; }
  .cont-articulos-rel .articulos-rel:nth-of-type(2) { margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:last-child { display: none; }
  .sec-multimedia li { width: 48%; margin-right: 2%; }
  .sec-multimedia li:nth-child(2n+0) { margin-right: 0px; }
  .sec-multimedia li:nth-child(3n+0) { margin-right: 2%; }
  .info-anual dl dt { font-size: 1.4em; }
  .pilotos-rec .piloto-rel { min-height: 150px; width: 30%; }
  .sec-result { font-size: 0.6em; }
  .sec-result .ficha-res h3 { font-size: 2.2em; }
  .intern-level .patrocinadores { display: none; }
  footer .col { margin-left: 0px; margin-bottom: 15px; width: 100%; }
  footer .col:last-child { width: 100%; margin-bottom: 0px; }
  .sec-tienda .producto { width: 100%; }
  .floating-social-share { display: block; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; } }
@media only screen and (max-width: 481px) { .dark h2, .light h2 { height: 24px; margin: 30px 0px 40px 0px; }
  h2 span { font-size: 0.8em; }
  .container { padding: 0px 20px; }
  .countdown, .cont-media { display: none; }
  .float-rs { display: none; }
  .main-nav { font-size: 1em; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -15%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -15%; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { height: 110px; font-size: 1.15em; }
  .home-carreras #countdown > span, .home-carreras #countdown1 > span, .home-carreras #countdown2 > span, .home-carreras #countdown3 > span, .home-carreras #countdown4 > span { display: block; width: 100%; }
  .home-carreras #countdown .dash, .home-carreras #countdown1 .dash, .home-carreras #countdown2 .dash, .home-carreras #countdown3 .dash, .home-carreras #countdown4 .dash { font-size: 1.3em; }
  .home-carreras .estadistic .carrer p { font-size: 2.5em; }
  .home-carreras #countdown .dash, .home-carreras #countdown1 .dash, .home-carreras #countdown2 .dash, .home-carreras #countdown3 .dash, .home-carreras #countdown4 .dash { font-size: 1.2em; }
  .home-carreras #countdown .dash .digit, .home-carreras #countdown1 .dash .digit, .home-carreras #countdown2 .dash .digit, .home-carreras #countdown3 .dash .digit, .home-carreras #countdown4 .dash .digit { font-size: 1em; }
  .home-carreras #countdown .dash .dash_title, .home-carreras #countdown1 .dash .dash_title, .home-carreras #countdown2 .dash .dash_title, .home-carreras #countdown3 .dash .dash_title, .home-carreras #countdown4 .dash .dash_title { margin: 8px 7px 0px 5px; }
  .home-carreras .circuit { width: 100%; border-bottom: 1px solid #DBDDDD; }
  .home-carreras .circuit .kms p, .home-carreras .circuit .kmVuel p { font-size: 2.5em; }
  .home-carreras .estadistic { width: 100%; }
  .home-carreras .estadistic .entren p, .home-carreras .estadistic .clasif p, .home-carreras .estadistic .carrer p { font-size: 3em; }
  .home-carreras .estadistic .carrer { margin: 0px; min-height: 81px; }
  .home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { margin: 0px 10px 10px 0px; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 100%; overflow: hidden; padding: 0px; margin-bottom: 20px; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 100%; padding: 0px; margin-bottom: 20px; margin-left: 0px; }
  .home-noticias article { width: 100%; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 300px; font-size: 0.7em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 145px !important; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 310px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 150px !important; }
  .home-fotos li article { height: 100px !important; max-height: none !important; overflow: hidden; }
  .home-comunidad article { float: left; width: 100%; margin-bottom: 20px; }
  .sec-cambiar-hist .foto { min-height: 110px; }
  .sec-cambiar-hist .titulo { font-size: 0.9em; }
  .sec-carrera-panam .foto { min-height: 110px; }
  .sec-carrera-panam .titulo { font-size: 0.9em; }
  .sec-cambiar-hist .titulo a p { height: 33px; }
  .sec-carrera-panam .titulo a p { height: 33px; }
  .sec-cambiar-hist .titulo .fecha { font-size: 0.9em; }
  .sec-carrera-panam .titulo .fecha { font-size: 0.9em; }
  .sec-acerca-concepto .num_an table { font-size: 0.8em; }
  .sec-acerca-concepto .foto { height: auto; }
  .noticia .content-noticia .foto, .noticia .content-noticia .resumen { width: 100%; margin-bottom: 20px; }
  .sec-piloto { overflow: hidden; height: auto; }
  .sec-piloto .fichaL { min-height: 350px; height: auto; }
  .cont-articulos-rel .articulos-rel { width: 48%; margin-right: 3%; }
  .cont-articulos-rel .articulos-rel:nth-of-type(2) { margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:last-child { display: none; }
  .sec-multimedia li { width: 48%; margin-right: 2%; }
  .sec-multimedia li:nth-child(2n+0) { margin-right: 0px; }
  .sec-multimedia li:nth-child(3n+0) { margin-right: 2%; }
  .info-anual dl dt { font-size: 1.4em; }
  .pilotos-rec .piloto-rel { min-height: 150px; width: 30%; }
  .sec-result { font-size: 0.6em; }
  .sec-result .ficha-res h3 { font-size: 2.2em; }
  .intern-level .patrocinadores { display: none; }
  footer .col { margin-left: 0px; margin-bottom: 15px; width: 100%; }
  footer .col:last-child { width: 100%; margin-bottom: 0px; }
  footer .one-col ul li { width: 50%; }
  .sec-tienda .producto { width: 100%; }
  .floating-social-share { display: block; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  #pre-home .cont-pre-home .bt-cerrar-pre { top: 10px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 30%; height: 26%; bottom: 12px; }
  #pre-home .cont-pre-home .btn-conectate { left: 3%; }
  #pre-home .cont-pre-home .btn-seguir { right: 3%; } }
@media only screen and (max-width: 321px) { .intern-level .patrocinadores { display: none; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 20px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  .articulos-rel { margin-bottom: 12px; }
  .articulos-rel .content a h3 { height: 28px; margin-bottom: 0; }
  .articulos-rel .content .fecha, .articulos-rel .content .hora { width: auto; color: gray; font-size: 0.8em; margin: 5px 0; }
  .articulos-rel .content .fecha { margin-right: 10px; }
  .top-bar .countdown { display: block; width: auto; position: relative; top: 1px; left: -10px; z-index: 10; }
  .top-bar .cont-media { display: block; float: right; width: 91%; position: absolute; }
  .top-bar .cont-media .social-media { display: none; float: left; }
  .top-bar .cont-media .search-header { position: absolute; right: 0px; top: 4px; }
  .top-bar .cont-media .search-header input[type="text"] { width: 140px; }
  footer .col { width: 50%; float: right; }
  footer .col li { float: none; width: 100%; }
  footer li { display: block; float: none; }
  footer ul li { height: 43px; float: none; overflow: hidden; }
  footer ul li a { float: none !important; margin: 0 auto; }
  footer .col:last-child { float: left; width: 50%; }
  footer .col:last-child li { width: 100%; }
  footer .copy { font-size: 0.8em; }
  footer .copy .left { padding-left: 10px; }
  footer .copy .right { padding-right: 10px; }
  .floating-social-share { display: block; }
  .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: none; width: 100%; padding: 10px; margin: 0; }
  .content-widgets .mas-leidos, .content-widgets .nav-loMas, .content-widgets .lectura-recomendada, .content-widgets .proximas-carreras { display: none; }
  .content-widgets .mas-leidos, .content-widgets .nav-loMas, .content-widgets .lectura-recomendada, .content-widgets .proximas-carreras, .content-widgets .suscribete, .content-widgets .banner { float: none; }
  .content-widgets .banner a img { width: 100%; }
  .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .content-widgets .suscribete .suscrip > p { display: none; }
  .content-widgets .suscribete .error { margin-top: 6px; }
  .dark h2, .light h2 { height: 24px; margin: 30px 0px 40px 0px; }
  h2 span { font-size: 0.7em; }
  .container { padding: 0px 20px; }
  .countdown, .cont-media { display: none; }
  .float-rs { display: none; }
  .main-nav { font-size: 1em; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -10%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -10%; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { height: auto; min-height: 95px; font-size: 1em; }
  .home-carreras #countdown > span, .home-carreras #countdown1 > span, .home-carreras #countdown2 > span, .home-carreras #countdown3 > span, .home-carreras #countdown4 > span { display: block; width: 100%; }
  .home-carreras #countdown .dash, .home-carreras #countdown1 .dash, .home-carreras #countdown2 .dash, .home-carreras #countdown3 .dash, .home-carreras #countdown4 .dash { font-size: 1.2em; }
  .home-carreras #countdown .dash .digit, .home-carreras #countdown1 .dash .digit, .home-carreras #countdown2 .dash .digit, .home-carreras #countdown3 .dash .digit, .home-carreras #countdown4 .dash .digit { font-size: 1em; }
  .home-carreras #countdown .dash .dash_title, .home-carreras #countdown1 .dash .dash_title, .home-carreras #countdown2 .dash .dash_title, .home-carreras #countdown3 .dash .dash_title, .home-carreras #countdown4 .dash .dash_title { margin: 8px 7px 0px 5px; }
  .home-carreras .circuit { width: 100%; border-bottom: 1px solid #DBDDDD; }
  .home-carreras .circuit .kms p, .home-carreras .circuit .kmVuel p { font-size: 2.5em; }
  .home-carreras .estadistic { width: 100%; }
  .home-carreras .estadistic .entren p, .home-carreras .estadistic .clasif p, .home-carreras .estadistic .carrer p { font-size: 3em; }
  .home-carreras .estadistic .carrer { margin: 0px; min-height: 81px; }
  .home-noticias .info .more a { font-size: 0.75em; padding: 5px 8px; }
  .home-campeonatos .first-menu { font-size: 0.8em; }
  .home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { margin: 0px 10px 10px 0px; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 100%; overflow: hidden; padding: 0px; margin-bottom: 20px; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 100%; padding: 0px; margin-bottom: 20px; font-size: 0.9em; }
  .home-noticias article { width: 100%; }
  .home-noticias article > div { height: 80px; }
  .home-noticias .foto { width: 40%; }
  .home-noticias .foto img { min-height: 80px; }
  .home-noticias .info { width: 60%; padding: 5px 5px 8px 0px; font-size: 0.7em; }
  .home-noticias .info .more a { font-size: 1.1em; padding: 4px; height: auto; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 250px; font-size: 0.7em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 122px !important; margin-bottom: 10px; }
  .home-pilotos li article { min-height: 160px; max-height: 160px; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 250px !important; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 119px !important; margin-bottom: 10px; }
  .home-fotos li article { height: 80px !important; max-height: none !important; overflow: hidden; background: black; }
  .home-fotos li article a { display: inline-block; height: 80px; overflow: hidden; }
  .home-comunidad article { float: left; width: 100%; margin-bottom: 20px; }
  h3.sub-titles { font-size: 22px; }
  h2.CCH { margin: 30px 0px 70px 0px; }
  .sec-cambiar-hist article, .sec-carrera-panam article { width: 100%; margin-right: 0px; }
  .sec-cambiar-hist article:last-child { margin-bottom: 0px; }
  .sec-cambiar-hist .foto, .sec-carrera-panam .foto { min-height: 110px; }
  .sec-cambiar-hist .titulo, .sec-carrera-panam .titulo { font-size: 0.9em; }
  .sec-cambiar-hist .titulo a p, .sec-carrera-panam .titulo a p { height: 33px; }
  .sec-cambiar-hist .titulo .fecha, .sec-carrera-panam .titulo .fecha { font-size: 0.9em; }
  .sec-acerca-concepto .num_an table { font-size: 0.8em; }
  .sec-acerca-concepto .foto { height: auto; }
  .noticia .content-noticia .foto, .noticia .content-noticia .resumen { width: 100%; margin-bottom: 20px; }
  .nues_num, .num_an { display: none; }
  .cont-articulos-rel .articulos-rel { width: 100%; margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:nth-of-type(2) { margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:last-child { display: block; }
  .articulos-rel .content p { height: 40px; }
  .sec-pilotos { font-size: 0.6em; line-height: 1.2em; }
  .sec-pilotos .description { color: #333333; margin: -15px 0px 25px; line-height: 1.2em; }
  .sec-pilotos li { width: 100%; margin-right: 0px; }
  .sec-pilotos li article { min-height: 280px; }
  .sec-pilotos li article a { width: 100%; }
  .sec-pilotos li article a .info { font-size: 1.4em; }
  .sec-pilotos li article a .foto img { width: 100%; height: auto; }
  .sec-multimedia .filtro span { clear: left; width: 100%; }
  .sec-multimedia .filtro span label { display: inline-block; float: left; }
  .sec-multimedia .filtro span select { float: right; }
  .sec-multimedia .filtro span:first-child { margin-bottom: 15px; margin-top: 0px; display: block; }
  .sec-multimedia li { width: 100%; margin-right: 2%; }
  .sec-multimedia li article { max-height: 220px !important; height: 220px !important; }
  .sec-multimedia li article .foto { height: 170px; }
  .sec-multimedia li .info .descarga-player .bt-play { margin-left: 85px; }
  .sec-multimedia li:nth-child(2n+0) { margin-right: 0px; }
  .sec-multimedia li:nth-child(3n+0) { margin-right: 0%; }
  .cont-wallpaper { width: auto !important; }
  .sec-piloto { overflow: hidden; height: auto; }
  .sec-piloto .fichaT { font-size: 0.7em; }
  .sec-piloto .fichaT h3 { margin-right: 15px; }
  .sec-piloto .fichaT span { padding: 4px 0px 0px; }
  .sec-piloto .fichaL, .sec-piloto .fichaR { width: 100%; }
  .sec-piloto .fichaR { padding: 0px 4px 0px; }
  .info-anual dl dt { font-size: 1.4em; width: 100%; margin-bottom: 5px; }
  .info-anual dl dd { width: 100%; }
  .sec-categorias { font-size: 0.6em; line-height: 1.2em; }
  .sec-categorias .description { color: #333333; margin: -15px 0px 25px; line-height: 1.2em; }
  .sec-categorias li { width: 100%; margin-right: 0px; }
  .sec-categorias li article { min-height: 280px; }
  .sec-categorias li article a { width: 100%; }
  .sec-categorias li article a .info { font-size: 1.4em; }
  .sec-categorias li article a .foto img { width: 100%; height: auto; }
  .pilotos-rec .piloto-rel { min-height: 150px; width: 50%; }
  .intern-level .first-menu { font-size: 0.8em; }
  .sec-result, .sec-result-filtro, .sec-tabla-result, .sec-tabla-result-filtro { font-size: 0.6em; }
  .sec-result .ficha-res h3, .sec-result-filtro .ficha-res h3, .sec-tabla-result .ficha-res h3, .sec-tabla-result-filtro .ficha-res h3 { font-size: 2.2em; }
  .sec-result .tabla-res tbody td span, .sec-result-filtro .tabla-res tbody td span, .sec-tabla-result .tabla-res tbody td span, .sec-tabla-result-filtro .tabla-res tbody td span { padding: 13px 20px; }
  .sec-tienda .producto { width: 100%; }
  .sec-tienda .desc .comprar { padding: 5px 0px; font-size: 0.8em; }
  .paginador { margin: 0px -18px 0px; font-size: 1em; }
  .sec-result-filtro .paginador { margin: 0px; }
  .transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { float: left; left: 0px; margin-left: 0px; width: 50%; overflow: hidden; }
  .transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { padding: 10px !important; }
  .transmision .navfox li:last-child, .transmision-no .navfox li:last-child, .trans-faq .navfox li:last-child { display: block !important; }
  .transmision .wrapper h2, .transmision-no .wrapper h2, .trans-faq .wrapper h2 { font-size: 1.5em; }
  .transmision .inform, .transmision-no .inform, .trans-faq .inform { width: 275px; max-width: none; }
  .transmision .inform .auto, .transmision-no .inform .auto, .trans-faq .inform .auto { width: 100%; }
  .transmision .inform .ficha, .transmision-no .inform .ficha, .trans-faq .inform .ficha { width: 100%; position: relative; float: left; }
  .transmision .inform .ficha img, .transmision-no .inform .ficha img, .trans-faq .inform .ficha img { width: 100px; }
  .page404 header .cont-img { width: 100%; text-align: center; border: none; }
  .page404 header .cont-img img { width: 100%; }
  .page404 header .cont-title h1 { font-size: 2.5em; }
  #pre-home .cont-pre-home { margin-top: 12.5%; }
  #pre-home .cont-pre-home .bt-cerrar-pre { top: 30px; right: 10px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 42%; height: 25%; top: 230px; }
  #pre-home .cont-pre-home .btn-conectate { left: 5%; }
  #pre-home .cont-pre-home .btn-seguir { right: 5%; } }
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) { .intern-level .patrocinadores a { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); margin: 0px 4px; }
  .intern-level .float-rs { right: 98.3%; top: 46px; -webkit-transform: scale(0.75); -moz-transform: scale(0.75); -ms-transform: scale(0.75); -o-transform: scale(0.75); transform: scale(0.75); }
  .transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { float: left; left: 0px; margin-left: 0px; width: 50%; overflow: hidden; }
  .transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { padding: 10px !important; }
  .transmision .wrapper h2, .transmision-no .wrapper h2, .trans-faq .wrapper h2 { font-size: 2em; }
  .transmision .videostream .video-player, .transmision-no .videostream .video-player, .trans-faq .videostream .video-player { display: none; }
  .transmision .videostream .video-player-mobile, .transmision-no .videostream .video-player-mobile, .trans-faq .videostream .video-player-mobile { display: block; background: black; width: 640px; height: 480px; }
  .transmision .videostream .video-player-mobile a, .transmision-no .videostream .video-player-mobile a, .trans-faq .videostream .video-player-mobile a { width: 100%; }
  .transmision .videostream .video-player-mobile a img, .transmision-no .videostream .video-player-mobile a img, .trans-faq .videostream .video-player-mobile a img { width: 100%; height: auto; }
  .transmision .videostream iframe, .transmision-no .videostream iframe, .trans-faq .videostream iframe { display: block; }
  .transmision .inform, .transmision-no .inform, .trans-faq .inform { width: 270px; max-width: none; }
  .transmision .inform p, .transmision-no .inform p, .trans-faq .inform p { height: 70px; }
  .transmision .inform .auto, .transmision-no .inform .auto, .trans-faq .inform .auto { width: 100%; }
  .transmision .inform .ficha, .transmision-no .inform .ficha, .trans-faq .inform .ficha { width: 100%; position: relative; float: left; }
  .transmision .inform .ficha img, .transmision-no .inform .ficha img, .trans-faq .inform .ficha img { width: 100px; }
  .transmision .float-RS, .transmision-no .float-RS, .trans-faq .float-RS { left: 920px; }
  footer .col { float: left; width: 47%; }
  footer .col ul { display: block; overflow: hidden; }
  footer .col li { float: left; width: 20%; text-align: center; }
  footer .col li a { display: inline-block; float: none; vertical-align: middle; }
  footer .col:last-child { width: 53%; }
  footer .col:last-child li { width: 16.4%; }
  footer .col:last-child li a { display: inline-block; float: none; vertical-align: middle; } }
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) { body { font-size: 14px; }
  section.light, section.dark, footer { width: 768px; }
  .container { width: 730px; padding: 0px 10px; }
  .top-bar .countdown .transmision { zoom: 0.9; }
  #nav-mobile { display: block; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -8%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -8%; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { font-size: 0.95rem; }
  .home-carreras .cont-carrerras { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; float: left; height: auto; overflow: hidden; width: 100%; }
  .home-carreras .cont-carrerras:before, .home-carreras .cont-carrerras:after { content: " "; display: table; }
  .home-carreras .cont-carrerras:after { clear: both; }
  .home-carreras .carrera.activo { display: block; }
  .home-carreras .cont-info-carreras { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; float: left; }
  .home-carreras .cont-info-carreras:before, .home-carreras .cont-info-carreras:after { content: " "; display: table; }
  .home-carreras .cont-info-carreras:after { clear: both; }
  .home-carreras #contdown { font-size: 0.7em; }
  .home-carreras #contdown .dash { font-size: 1.6em; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 620px; font-size: 0.9em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 148px !important; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 620px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 147px !important; }
  .home-comunidad article { float: left; width: 48%; margin-bottom: 20px; }
  .home-comunidad article article:nth-of-type(2) { float: right; margin-right: 0px; }
  .home-comunidad article article:last-child { width: 100%; }
  .ficha-res h3 { font-size: 1.4em; }
  .float-rs { display: none; }
  .intern-level { width: 100%; }
  .content-widgets { display: none; }
  .intern-level .patrocinadores { zoom: 1.14; }
  footer .col { margin-left: 0px; margin-bottom: 20px; width: 100%; }
  footer .col:last-child { width: 100%; margin-bottom: 0px; }
  .transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { float: left; left: 0px; margin-left: 10px; width: 50%; overflow: hidden; }
  .transmision header .atencion-tecnica, .transmision-no header .atencion-tecnica, .trans-faq header .atencion-tecnica { padding: 35px 0px; font-size: 1em; float: right; }
  .transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { padding: 10px !important; }
  .transmision .inform, .transmision-no .inform, .trans-faq .inform { max-width: none; }
  .transmision .inform p, .transmision-no .inform p, .trans-faq .inform p { height: auto; margin-bottom: 10px; }
  .transmision-no .cont-player .infinitum-mensaje .txt-infinit span { height: 75px; }
  .transmision-no header .atencion-tecnica { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 40px 0px 50px 80px; }
  .floating-social-share { display: block; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 42px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  .sec-multimedia li article { max-height: 205px !important; height: 205px !important; }
  .sec-multimedia li article .foto { height: 220px; }
  .sec-multimedia li article .foto img { height: auto; }
  #pre-home .cont-pre-home { margin-top: 12.5%; }
  #pre-home .cont-pre-home .bt-cerrar-pre { top: 8.5%; right: 10px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 42%; height: 25%; top: 550px; }
  #pre-home .cont-pre-home .btn-conectate { left: 5%; }
  #pre-home .cont-pre-home .btn-seguir { right: 5%; } }
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) { .intern-level .patrocinadores a { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); margin: 0px 4px; }
  .intern-level .float-rs { right: 98.3%; top: 46px; -webkit-transform: scale(0.75); -moz-transform: scale(0.75); -ms-transform: scale(0.75); -o-transform: scale(0.75); transform: scale(0.75); }
  .transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { float: left; left: 0px; margin-left: 0px; width: 50%; overflow: hidden; }
  .transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { padding: 10px !important; }
  .transmision .wrapper h2, .transmision-no .wrapper h2, .trans-faq .wrapper h2 { font-size: 2em; }
  .transmision .videostream .video-player, .transmision-no .videostream .video-player, .trans-faq .videostream .video-player { display: none; }
  .transmision .videostream .video-player-mobile, .transmision-no .videostream .video-player-mobile, .trans-faq .videostream .video-player-mobile { display: block; background: black; width: 640px; height: 480px; }
  .transmision .videostream .video-player-mobile a, .transmision-no .videostream .video-player-mobile a, .trans-faq .videostream .video-player-mobile a { width: 100%; }
  .transmision .videostream .video-player-mobile a img, .transmision-no .videostream .video-player-mobile a img, .trans-faq .videostream .video-player-mobile a img { width: 100%; height: auto; }
  .transmision .videostream iframe, .transmision-no .videostream iframe, .trans-faq .videostream iframe { display: block; }
  .transmision .inform, .transmision-no .inform, .trans-faq .inform { width: 270px; max-width: none; }
  .transmision .inform p, .transmision-no .inform p, .trans-faq .inform p { height: 70px; }
  .transmision .inform .auto, .transmision-no .inform .auto, .trans-faq .inform .auto { width: 100%; }
  .transmision .inform .ficha, .transmision-no .inform .ficha, .trans-faq .inform .ficha { width: 100%; position: relative; float: left; }
  .transmision .inform .ficha img, .transmision-no .inform .ficha img, .trans-faq .inform .ficha img { width: 100px; }
  .transmision .float-RS, .transmision-no .float-RS, .trans-faq .float-RS { left: 920px; }
  footer .col { float: left; width: 47%; }
  footer .col ul { display: block; overflow: hidden; }
  footer .col li { float: left; width: 20%; text-align: center; }
  footer .col li a { display: inline-block; float: none; vertical-align: middle; }
  footer .col:last-child { width: 53%; }
  footer .col:last-child li { width: 16.4%; }
  footer .col:last-child li a { display: inline-block; float: none; vertical-align: middle; } }
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) { body { font-size: 14px; }
  section.light, section.dark, footer { width: 768px; }
  .container { width: 730px; padding: 0px 10px; }
  .top-bar .countdown .transmision { zoom: 0.9; }
  #nav-mobile { display: block; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -8%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -8%; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { font-size: 0.95rem; }
  .home-carreras .cont-carrerras { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; float: left; height: auto; overflow: hidden; width: 100%; }
  .home-carreras .cont-carrerras:before, .home-carreras .cont-carrerras:after { content: " "; display: table; }
  .home-carreras .cont-carrerras:after { clear: both; }
  .home-carreras .carrera.activo { display: block; }
  .home-carreras .cont-info-carreras { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width: 100%; *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; float: left; }
  .home-carreras .cont-info-carreras:before, .home-carreras .cont-info-carreras:after { content: " "; display: table; }
  .home-carreras .cont-info-carreras:after { clear: both; }
  .home-carreras #contdown { font-size: 0.7em; }
  .home-carreras #contdown .dash { font-size: 1.6em; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 620px; font-size: 0.9em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 148px !important; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 620px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 147px !important; }
  .home-comunidad article { float: left; width: 48%; margin-bottom: 20px; }
  .home-comunidad article article:nth-of-type(2) { float: right; margin-right: 0px; }
  .home-comunidad article article:last-child { width: 100%; }
  .ficha-res h3 { font-size: 1.4em; }
  .float-rs { display: none; }
  .intern-level { width: 100%; }
  .content-widgets { display: none; }
  .intern-level .patrocinadores { zoom: 1.14; }
  footer .col { margin-left: 0px; margin-bottom: 20px; width: 100%; }
  footer .col:last-child { width: 100%; margin-bottom: 0px; }
  .transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { float: left; left: 0px; margin-left: 10px; width: 50%; overflow: hidden; }
  .transmision header .atencion-tecnica, .transmision-no header .atencion-tecnica, .trans-faq header .atencion-tecnica { padding: 35px 0px; font-size: 1em; float: right; }
  .transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { padding: 10px !important; }
  .transmision .inform, .transmision-no .inform, .trans-faq .inform { max-width: none; }
  .transmision .inform p, .transmision-no .inform p, .trans-faq .inform p { height: auto; margin-bottom: 10px; }
  .transmision-no .cont-player .infinitum-mensaje .txt-infinit span { height: 75px; }
  .transmision-no header .atencion-tecnica { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding: 40px 0px 50px 80px; }
  .floating-social-share { display: block; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 42px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  .sec-multimedia li article { max-height: 205px !important; height: 205px !important; }
  .sec-multimedia li article .foto { height: 220px; }
  .sec-multimedia li article .foto img { height: auto; }
  #pre-home .cont-pre-home { margin-top: 12.5%; }
  #pre-home .cont-pre-home .bt-cerrar-pre { top: 8.5%; right: 10px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 42%; height: 25%; top: 550px; }
  #pre-home .cont-pre-home .btn-conectate { left: 5%; }
  #pre-home .cont-pre-home .btn-seguir { right: 5%; } }
@media all and (device-width: 1024px) and (device-height: 600px) and (orientation: landscape) { .intern-level .patrocinadores a { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); margin: 0px 4px; }
  .intern-level .float-rs { right: 98.3%; top: 46px; -webkit-transform: scale(0.75); -moz-transform: scale(0.75); -ms-transform: scale(0.75); -o-transform: scale(0.75); transform: scale(0.75); }
  .intern-level .sec-piloto .float-rs, .intern-level .sec-categoria .float-rs { display: none; }
  .transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { float: left; left: 0px; margin-left: 0px; width: 50%; overflow: hidden; }
  .transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { padding: 10px !important; }
  .transmision .wrapper h2, .transmision-no .wrapper h2, .trans-faq .wrapper h2 { font-size: 2em; }
  .transmision .videostream .video-player, .transmision-no .videostream .video-player, .trans-faq .videostream .video-player { display: none; }
  .transmision .videostream .video-player-mobile, .transmision-no .videostream .video-player-mobile, .trans-faq .videostream .video-player-mobile { display: block; background: black; width: 640px; height: 480px; }
  .transmision .videostream .video-player-mobile a, .transmision-no .videostream .video-player-mobile a, .trans-faq .videostream .video-player-mobile a { width: 100%; }
  .transmision .videostream .video-player-mobile a img, .transmision-no .videostream .video-player-mobile a img, .trans-faq .videostream .video-player-mobile a img { width: 100%; height: auto; }
  .transmision .videostream iframe, .transmision-no .videostream iframe, .trans-faq .videostream iframe { display: block; }
  .transmision .inform, .transmision-no .inform, .trans-faq .inform { width: 270px; max-width: none; }
  .transmision .inform p, .transmision-no .inform p, .trans-faq .inform p { height: 70px; }
  .transmision .inform .auto, .transmision-no .inform .auto, .trans-faq .inform .auto { width: 100%; }
  .transmision .inform .ficha, .transmision-no .inform .ficha, .trans-faq .inform .ficha { width: 100%; position: relative; float: left; }
  .transmision .inform .ficha img, .transmision-no .inform .ficha img, .trans-faq .inform .ficha img { width: 100px; }
  .transmision .float-RS, .transmision-no .float-RS, .trans-faq .float-RS { left: 920px; }
  footer .col { float: left; width: 47%; }
  footer .col ul { display: block; overflow: hidden; }
  footer .col li { float: left; width: 20%; text-align: center; }
  footer .col li a { display: inline-block; float: none; vertical-align: middle; }
  footer .col:last-child { width: 53%; }
  footer .col:last-child li { width: 16.4%; }
  footer .col:last-child li a { display: inline-block; float: none; vertical-align: middle; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 23%; height: 25%; bottom: 10px; }
  #pre-home .cont-pre-home .btn-conectate { left: 3%; }
  #pre-home .cont-pre-home .btn-seguir { right: 3%; } }
@media all and (device-width: 600px) and (device-height: 1024px) and (orientation: portrait) { .dark h2, .light h2 { height: 24px; margin: 30px 0px 40px 0px; }
  h2 span { font-size: 0.8em; }
  .container { padding: 0px 20px; }
  .countdown, .cont-media { display: none; }
  .float-rs { display: none; }
  .main-nav { font-size: 1em; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -15%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -15%; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { height: 110px; font-size: 1.15em; }
  .home-carreras #countdown > span, .home-carreras #countdown1 > span, .home-carreras #countdown2 > span, .home-carreras #countdown3 > span, .home-carreras #countdown4 > span { display: block; width: 100%; }
  .home-carreras #countdown .dash, .home-carreras #countdown1 .dash, .home-carreras #countdown2 .dash, .home-carreras #countdown3 .dash, .home-carreras #countdown4 .dash { font-size: 1.3em; }
  .home-carreras .estadistic .carrer p { font-size: 2.5em; }
  .home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { margin: 0px 10px 10px 0px; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 100%; overflow: hidden; padding: 0px; margin-bottom: 20px; margin-left: 0px; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 100%; padding: 0px; margin-bottom: 20px; margin-left: 0px; }
  .home-noticias article { width: 100%; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 300px; font-size: 0.7em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 145px !important; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 310px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 150px !important; }
  .home-fotos li article { height: 100px !important; max-height: none !important; overflow: hidden; }
  .home-comunidad article { float: left; width: 100%; margin-bottom: 20px; }
  .sec-cambiar-hist .foto { min-height: 110px; }
  .sec-cambiar-hist .titulo { font-size: 0.9em; }
  .sec-carrera-panam .foto { min-height: 110px; }
  .sec-carrera-panam .titulo { font-size: 0.9em; }
  .sec-cambiar-hist .titulo a p { height: 33px; }
  .sec-carrera-panam .titulo a p { height: 33px; }
  .sec-cambiar-hist .titulo .fecha { font-size: 0.9em; }
  .sec-carrera-panam .titulo .fecha { font-size: 0.9em; }
  .sec-acerca-concepto .num_an table { font-size: 0.8em; }
  .sec-acerca-concepto .foto { height: auto; }
  .noticia .content-noticia .foto, .noticia .content-noticia .resumen { width: 100%; margin-bottom: 20px; }
  .sec-piloto { overflow: hidden; height: auto; }
  .sec-piloto .fichaL { min-height: 350px; height: auto; }
  .cont-articulos-rel .articulos-rel { width: 48%; margin-right: 3%; }
  .cont-articulos-rel .articulos-rel:nth-of-type(2) { margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:last-child { display: none; }
  .sec-multimedia li { width: 48%; margin-right: 2%; }
  .sec-multimedia li article { max-height: 210px !important; height: 210px !important; }
  .sec-multimedia li article .foto { height: 220px; }
  .sec-multimedia li article .foto img { height: auto; }
  .sec-multimedia li .info .descarga-player .bt-play { margin-left: 55px; }
  .sec-multimedia li:nth-child(2n+0) { margin-right: 0px; }
  .sec-multimedia li:nth-child(3n+0) { margin-right: 2%; }
  .info-anual dl dt { font-size: 1.4em; }
  .pilotos-rec .piloto-rel { min-height: 150px; width: 30%; }
  .sec-result { font-size: 0.6em; }
  .sec-result .ficha-res h3 { font-size: 2.2em; }
  .intern-level .patrocinadores { display: none; }
  footer .col { margin-left: 0px; margin-bottom: 15px; width: 100%; }
  footer .col:last-child { width: 100%; margin-bottom: 0px; }
  .sec-tienda .producto { width: 100%; }
  .floating-social-share { display: block; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  .sec-piloto .float-rs, .sec-categoria .float-rs { display: none; }
  #pre-home .cont-pre-home { margin-top: 12.5%; }
  #pre-home .cont-pre-home .bt-cerrar-pre { top: 6.5%; right: 10px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 42%; height: 25%; top: 440px; }
  #pre-home .cont-pre-home .btn-conectate { left: 5%; }
  #pre-home .cont-pre-home .btn-seguir { right: 5%; } }
@media all and (device-width: 640px) and (device-height: 360px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 3) { .top-bar { margin-top: 45px; padding: 0; }
  .top-bar .container { margin: 0px; }
  .top-bar .countdown { display: block; width: auto; }
  .top-bar .countdown .proxima-transmision { display: none; }
  .top-bar .countdown .proxima-transmision.activo { display: none; }
  .top-bar .countdown .transmision p { letter-spacing: -50px; font-size: 0em; }
  .top-bar .countdown .transmision p .small-button { letter-spacing: 0px; font-size: 0.8rem; }
  .top-bar .countdown .transmision.activo { display: block; }
  .top-bar .cont-media { display: block !important; float: right; width: 189px; }
  .top-bar .cont-media .social-media { display: none; float: left; }
  .top-bar .cont-media .lang-bar { float: right; position: relative; }
  .home-carreras .cont-carreras { min-height: initial; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { font-size: 0.9em; }
  .home-noticias .foto { width: 40%; }
  .home-noticias .info { width: 60%; }
  .home-noticias .info h3 { font-size: 0.8em; }
  .home-campeonatos .first-menu { font-size: 0.8em; }
  .home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { margin: 0px 10px 10px 0px; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 100% !important; overflow: hidden; padding: 0px; margin: 0px 0px 20px !important; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 100% !important; padding: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 0.9em; }
  .home-campeonatos .cont-carreras .tab-content .resultados:last-child, .home-campeonatos .cont-resultados .tab-content .resultados:last-child { display: block !important; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 470px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 150px !important; }
  .float-rs { display: none; }
  .piloto-rel { -min-height: 150px; }
  .articulos-rel .content h3 { height: 43px; }
  footer .col { margin-left: 0px; margin-bottom: 15px; width: 100%; }
  footer .col:last-child { width: 100%; margin-bottom: 0px; }
  .home-fotos li article a { display: inline-block; height: 100px; overflow: hidden; }
  .intern-level .patrocinadores { display: none; }
  .sec-multimedia li article { min-height: 175px; max-height: 175px; }
  .sec-multimedia li article .foto img { width: 100%; height: auto; }
  .sec-multimedia li .info .descarga-player .bt-play { margin-left: 0px; }
  .sec-piloto .fichaR img { top: initial; bottom: 0px; }
  .floating-social-share { display: block; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 23%; height: 25%; bottom: 10px; }
  #pre-home .cont-pre-home .btn-conectate { left: 3%; }
  #pre-home .cont-pre-home .btn-seguir { right: 3%; } }
@media all and (device-width: 360px) and (device-height: 640px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 3) { .intern-level .patrocinadores { display: none; }
  .floating-social-share { display: block; }
  .top-bar { margin-top: 45px; padding: 0; }
  .top-bar .container { margin: 0px; }
  .top-bar .countdown { display: block; width: auto; }
  .top-bar .countdown .proxima-transmision { display: none; }
  .top-bar .countdown .proxima-transmision.activo { display: none; }
  .top-bar .countdown .transmision p { letter-spacing: -50px; font-size: 0em; }
  .top-bar .countdown .transmision p .small-button { letter-spacing: 0px; font-size: 0.8rem; }
  .top-bar .countdown .transmision.activo { display: block; }
  .top-bar .cont-media { display: block !important; float: right; width: 189px; }
  .top-bar .cont-media .social-media { display: none; float: left; }
  .top-bar .cont-media .lang-bar { float: right; position: relative; }
  .big-button { font-size: 0.8em; }
  .float-rs { display: none; }
  .piloto-rel { -min-height: 150px; }
  .articulos-rel .content h3 { height: 43px; }
  .home-noticias article { width: 100%; }
  .home-noticias article > div { height: 80px; }
  .home-noticias .foto { width: 40%; }
  .home-noticias .foto img { min-height: 80px; }
  .home-noticias .info { width: 60%; padding: 5px 5px 8px 0px; font-size: 0.7em; }
  .home-noticias .info .more a { font-size: 1.1em; padding: 4px; height: auto; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { height: auto; min-height: 90px; }
  .home-carreras #countdown > span, .home-carreras #countdown1 > span, .home-carreras #countdown2 > span, .home-carreras #countdown3 > span, .home-carreras #countdown4 > span { display: block; width: 100%; }
  .home-carreras #countdown .dash, .home-carreras #countdown1 .dash, .home-carreras #countdown2 .dash, .home-carreras #countdown3 .dash, .home-carreras #countdown4 .dash { font-size: 1.3em; }
  .home-carreras .circuit { width: 100%; border-bottom: 1px solid #DBDDDD; }
  .home-carreras .circuit .kms p, .home-carreras .circuit .kmVuel p { font-size: 2.5em; }
  .home-carreras .estadistic { width: 100%; }
  .home-carreras .estadistic .entren p, .home-carreras .estadistic .clasif p, .home-carreras .estadistic .carrer p { font-size: 3em; }
  .home-carreras .estadistic .carrer { margin: 0px; }
  .home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { margin: 0px 10px 10px 0px; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 100%; overflow: hidden; padding: 0px; margin-bottom: 20px; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 100%; padding: 0px; margin-bottom: 20px; font-size: 0.9em; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -18%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -18%; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 250px; font-size: 0.7em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 250px !important; margin-bottom: 10px; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 250px !important; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos article { height: 160px; }
  .home-fotos li { width: 246px !important; margin-bottom: 10px; }
  .home-fotos li article { max-height: none !important; overflow: hidden; background: black; }
  .home-fotos li article a { display: inline-block; height: 185px; overflow: hidden; }
  footer .col { width: 50%; float: right; }
  footer .col li { float: none; width: 100%; }
  footer li { display: block; float: none; }
  footer ul li { height: 43px; float: none; overflow: hidden; }
  footer ul li a { float: none !important; margin: 0 auto; }
  footer .col:last-child { float: left; width: 50%; }
  footer .col:last-child li { width: 100%; }
  .home-comunidad article { float: left; width: 100%; margin-bottom: 20px; }
  h3.sub-titles { font-size: 22px; }
  h2.CCH { margin: 30px 0px 70px 0px; }
  .sec-cambiar-hist article, .sec-carrera-panam article { width: 100%; margin-right: 0px; }
  .sec-cambiar-hist article:last-child { margin-bottom: 0px; }
  .sec-cambiar-hist .foto, .sec-carrera-panam .foto { min-height: 110px; }
  .sec-cambiar-hist .titulo, .sec-carrera-panam .titulo { font-size: 0.9em; }
  .sec-cambiar-hist .titulo a p, .sec-carrera-panam .titulo a p { height: 33px; }
  .sec-cambiar-hist .titulo .fecha, .sec-carrera-panam .titulo .fecha { font-size: 0.9em; }
  .sec-acerca-concepto .num_an table { font-size: 0.8em; }
  .sec-acerca-concepto .foto { height: auto; }
  .noticia .content-noticia .foto, .noticia .content-noticia .resumen { width: 100%; margin-bottom: 20px; }
  .nues_num, .num_an { display: none; }
  .cont-articulos-rel .articulos-rel { width: 100%; margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:nth-of-type(2) { margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:last-child { display: block; }
  .articulos-rel .content p { height: 40px; }
  .sec-pilotos { font-size: 0.6em; line-height: 1.2em; }
  .sec-pilotos .description { color: #333333; margin: -15px 0px 25px; line-height: 1.2em; }
  .sec-pilotos li { width: 100%; margin-right: 0px; }
  .sec-pilotos li article { min-height: 280px; }
  .sec-pilotos li article a { width: 100%; }
  .sec-pilotos li article a .info { font-size: 1.4em; }
  .sec-pilotos li article a .foto img { width: 100%; height: auto; }
  .sec-piloto .fichaR img { top: 0px; bottom: initial; }
  .sec-multimedia .filtro span { clear: left; width: 100%; }
  .sec-multimedia .filtro span label { display: inline-block; float: left; }
  .sec-multimedia .filtro span select { float: right; }
  .sec-multimedia .filtro span:first-child { margin-bottom: 15px; margin-top: 0px; display: block; }
  .sec-multimedia li { width: 100%; margin-right: 2%; }
  .sec-multimedia li article { max-height: 250px !important; height: 250px !important; }
  .sec-multimedia li article .foto { height: 220px; }
  .sec-multimedia li article .foto img { height: auto; }
  .sec-multimedia li .info .descarga-player .bt-play { margin-left: 115px; }
  .sec-multimedia li:nth-child(2n+0) { margin-right: 0px; }
  .sec-multimedia li:nth-child(3n+0) { margin-right: 0%; }
  .cont-wallpaper { width: auto !important; }
  .sec-piloto { overflow: hidden; height: auto; }
  .sec-piloto .fichaT { font-size: 0.7em; }
  .sec-piloto .fichaT h3 { margin-right: 15px; }
  .sec-piloto .fichaT span { padding: 4px 0px 0px; }
  .sec-piloto .fichaL, .sec-piloto .fichaR { width: 100%; }
  .sec-piloto .fichaR { padding: 0px 4px 0px; }
  .info-anual dl dt { font-size: 1.4em; width: 100%; margin-bottom: 5px; }
  .info-anual dl dd { width: 100%; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  .sec-categorias { font-size: 0.6em; line-height: 1.2em; }
  .sec-categorias .description { color: #333333; margin: -15px 0px 25px; line-height: 1.2em; }
  .sec-categorias li { width: 100%; margin-right: 0px; }
  .sec-categorias li article { min-height: 280px; }
  .sec-categorias li article a { width: 100%; }
  .sec-categorias li article a .info { font-size: 1.4em; }
  .sec-categorias li article a .foto img { width: 100%; height: auto; }
  .pilotos-rec .piloto-rel { min-height: 150px; width: 50%; }
  .sec-result, .sec-result-filtro, .sec-tabla-result, .sec-tabla-result-filtro { font-size: 0.6em; }
  .sec-result .ficha-res h3, .sec-result-filtro .ficha-res h3, .sec-tabla-result .ficha-res h3, .sec-tabla-result-filtro .ficha-res h3 { font-size: 2.2em; }
  .sec-result .tabla-res tbody td span, .sec-result-filtro .tabla-res tbody td span, .sec-tabla-result .tabla-res tbody td span, .sec-tabla-result-filtro .tabla-res tbody td span { padding: 13px 20px; }
  .sec-tienda .producto { width: 100%; }
  .sec-tienda .desc .comprar { padding: 5px 0px; font-size: 0.8em; }
  .transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { float: left; left: 0px; margin-left: 0px; width: 50%; overflow: hidden; }
  .transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { padding: 10px !important; }
  .transmision .navfox li:last-child, .transmision-no .navfox li:last-child, .trans-faq .navfox li:last-child { display: block !important; }
  .transmision .wrapper h2, .transmision-no .wrapper h2, .trans-faq .wrapper h2 { font-size: 1.5em; }
  .transmision .inform, .transmision-no .inform, .trans-faq .inform { width: 100%; max-width: none; }
  .transmision .inform .auto, .transmision-no .inform .auto, .trans-faq .inform .auto { width: 100%; }
  .transmision .inform .ficha, .transmision-no .inform .ficha, .trans-faq .inform .ficha { width: 100%; position: relative; float: left; }
  .transmision .inform .ficha img, .transmision-no .inform .ficha img, .trans-faq .inform .ficha img { width: 100px; }
  .paginador { margin: 0px 10px 0px; font-size: 1em; }
  .sec-result-filtro .paginador { margin: 0px; }
  #pre-home .cont-pre-home { margin-top: 12.5%; }
  #pre-home .cont-pre-home .bt-cerrar-pre { top: 30px; right: 10px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 42%; height: 25%; bottom: 15px; }
  #pre-home .cont-pre-home .btn-conectate { left: 5%; }
  #pre-home .cont-pre-home .btn-seguir { right: 5%; } }
@media all and (device-width: 640px) and (device-height: 384px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) { .floating-social-share { display: block; }
  .top-bar { margin-top: 45px; padding: 0; }
  .top-bar .container { margin: 0px; }
  .top-bar .countdown { display: block; width: auto; }
  .top-bar .countdown .proxima-transmision { display: none; }
  .top-bar .countdown .proxima-transmision.activo { display: none; }
  .top-bar .countdown .transmision p { letter-spacing: -50px; font-size: 0em; }
  .top-bar .countdown .transmision p .small-button { letter-spacing: 0px; font-size: 0.8rem; }
  .top-bar .countdown .transmision.activo { display: block; }
  .top-bar .cont-media { display: block !important; float: right; width: 189px; }
  .top-bar .cont-media .social-media { display: none; float: left; }
  .top-bar .cont-media .lang-bar { float: right; position: relative; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { font-size: 0.9em; }
  .home-noticias .foto { width: 40%; }
  .home-noticias .info { width: 60%; }
  .home-noticias .info h3 { font-size: 0.8em; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 49%; margin-left: 25%; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 49%; }
  .home-campeonatos .cont-carreras .tab-content .resultados:last-child, .home-campeonatos .cont-resultados .tab-content .resultados:last-child { width: 49%; margin-left: 2%; }
  .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 45%; margin: 0px 140px 15px; }
  .home-campeonatos .cont-resultados .tab-content .resultados { width: 98%; }
  .home-campeonatos .cont-resultados .tab-content .resultados:last-child { display: block; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 470px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 150px !important; }
  .float-rs { display: none; }
  .piloto-rel { -min-height: 150px; }
  .articulos-rel .content h3 { height: 43px; }
  footer .col { margin-left: 0px; margin-bottom: 15px; width: 100%; }
  footer .col:last-child { width: 100%; margin-bottom: 0px; }
  .home-fotos li article a { display: inline-block; height: 100px; overflow: hidden; }
  .intern-level .patrocinadores { zoom: 0.84; }
  .sec-multimedia li article { min-height: 175px; max-height: 175px; }
  .sec-multimedia li article .foto img { width: 100%; height: auto; }
  .sec-multimedia li .info .descarga-player .bt-play { margin-left: 0px; }
  .sec-piloto .fichaR img { top: initial; bottom: 0px; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 23%; height: 25%; bottom: 10px; }
  #pre-home .cont-pre-home .btn-conectate { left: 3%; }
  #pre-home .cont-pre-home .btn-seguir { right: 3%; } }
@media all and (device-width: 384px) and (device-height: 640px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) { .intern-level .patrocinadores { display: none; }
  .floating-social-share { display: block; }
  .top-bar { margin-top: 45px; padding: 0; }
  .top-bar .container { margin: 0px; }
  .top-bar .countdown { display: block; width: auto; }
  .top-bar .countdown .proxima-transmision { display: none; }
  .top-bar .countdown .proxima-transmision.activo { display: none; }
  .top-bar .countdown .transmision p { letter-spacing: -50px; font-size: 0em; }
  .top-bar .countdown .transmision p .small-button { letter-spacing: 0px; font-size: 0.8rem; }
  .top-bar .countdown .transmision.activo { display: block; }
  .top-bar .cont-media { display: block !important; float: right; width: 189px; }
  .top-bar .cont-media .social-media { display: none; float: left; }
  .top-bar .cont-media .lang-bar { float: right; position: relative; }
  .big-button { font-size: 0.8em; }
  .float-rs { display: none; }
  .piloto-rel { -min-height: 150px; }
  .articulos-rel .content h3 { height: 43px; }
  .home-noticias article { width: 100%; }
  .home-noticias article > div { height: 80px; }
  .home-noticias .foto { width: 40%; }
  .home-noticias .foto img { min-height: 80px; }
  .home-noticias .info { width: 60%; padding: 5px 5px 8px 0px; font-size: 0.7em; }
  .home-noticias .info .more a { font-size: 1.1em; padding: 4px; height: auto; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { height: 90px; font-size: 1em; }
  .home-carreras #countdown > span, .home-carreras #countdown1 > span, .home-carreras #countdown2 > span, .home-carreras #countdown3 > span, .home-carreras #countdown4 > span { display: block; width: 100%; }
  .home-carreras #countdown .dash, .home-carreras #countdown1 .dash, .home-carreras #countdown2 .dash, .home-carreras #countdown3 .dash, .home-carreras #countdown4 .dash { font-size: 1.3em; }
  .home-carreras .circuit { width: 100%; border-bottom: 1px solid #DBDDDD; }
  .home-carreras .circuit .kms p, .home-carreras .circuit .kmVuel p { font-size: 2.5em; }
  .home-carreras .estadistic { width: 100%; }
  .home-carreras .estadistic .entren p, .home-carreras .estadistic .clasif p, .home-carreras .estadistic .carrer p { font-size: 3em; }
  .home-carreras .estadistic .carrer { margin: 0px; }
  .home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { margin: 0px 10px 10px 0px; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 100%; overflow: hidden; padding: 0px; margin-bottom: 20px; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 100%; padding: 0px; margin-bottom: 20px; font-size: 0.9em; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -18%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -18%; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 250px; font-size: 0.7em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 120px !important; margin-bottom: 10px; }
  .home-pilotos li article { min-height: 160px; max-height: 160px; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 250px !important; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 119px !important; margin-bottom: 10px; }
  .home-fotos li article { height: 80px !important; max-height: none !important; overflow: hidden; background: black; }
  .home-fotos li article a { display: inline-block; height: 80px; overflow: hidden; }
  footer .col { width: 50%; float: right; }
  footer .col li { float: none; width: 100%; }
  footer li { display: block; float: none; }
  footer ul li { height: 43px; float: none; overflow: hidden; }
  footer ul li a { float: none !important; margin: 0 auto; }
  footer .col:last-child { float: left; width: 50%; }
  footer .col:last-child li { width: 100%; }
  .home-comunidad article { float: left; width: 100%; margin-bottom: 20px; }
  h3.sub-titles { font-size: 22px; }
  h2.CCH { margin: 30px 0px 70px 0px; }
  .sec-cambiar-hist article, .sec-carrera-panam article { width: 100%; margin-right: 0px; }
  .sec-cambiar-hist article:last-child { margin-bottom: 0px; }
  .sec-cambiar-hist .foto, .sec-carrera-panam .foto { min-height: 110px; }
  .sec-cambiar-hist .titulo, .sec-carrera-panam .titulo { font-size: 0.9em; }
  .sec-cambiar-hist .titulo a p, .sec-carrera-panam .titulo a p { height: 33px; }
  .sec-cambiar-hist .titulo .fecha, .sec-carrera-panam .titulo .fecha { font-size: 0.9em; }
  .sec-acerca-concepto .num_an table { font-size: 0.8em; }
  .sec-acerca-concepto .foto { height: auto; }
  .noticia .content-noticia .foto, .noticia .content-noticia .resumen { width: 100%; margin-bottom: 20px; }
  .nues_num, .num_an { display: none; }
  .cont-articulos-rel .articulos-rel { width: 100%; margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:nth-of-type(2) { margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:last-child { display: block; }
  .articulos-rel .content p { height: 40px; }
  .sec-pilotos { font-size: 0.6em; line-height: 1.2em; }
  .sec-pilotos .description { color: #333333; margin: -15px 0px 25px; line-height: 1.2em; }
  .sec-pilotos li { width: 100%; margin-right: 0px; }
  .sec-pilotos li article { min-height: 280px; }
  .sec-pilotos li article a { width: 100%; }
  .sec-pilotos li article a .info { font-size: 1.4em; }
  .sec-pilotos li article a .foto img { width: 100%; height: auto; }
  .sec-piloto .fichaR img { top: 0px; bottom: initial; }
  .sec-multimedia .filtro span { clear: left; width: 100%; }
  .sec-multimedia .filtro span label { display: inline-block; float: left; }
  .sec-multimedia .filtro span select { float: right; }
  .sec-multimedia .filtro span:first-child { margin-bottom: 15px; margin-top: 0px; display: block; }
  .sec-multimedia li { width: 100%; margin-right: 2%; }
  .sec-multimedia li article { max-height: 260px !important; height: 260px !important; }
  .sec-multimedia li article .foto { height: 220px; }
  .sec-multimedia li article .foto img { height: auto; }
  .sec-multimedia li .info .descarga-player .bt-play { margin-left: 115px; }
  .sec-multimedia li:nth-child(2n+0) { margin-right: 0px; }
  .sec-multimedia li:nth-child(3n+0) { margin-right: 0%; }
  .cont-wallpaper { width: auto !important; }
  .sec-piloto { overflow: hidden; height: auto; }
  .sec-piloto .fichaT { font-size: 0.7em; }
  .sec-piloto .fichaT h3 { margin-right: 15px; }
  .sec-piloto .fichaT span { padding: 4px 0px 0px; }
  .sec-piloto .fichaL, .sec-piloto .fichaR { width: 100%; }
  .sec-piloto .fichaR { padding: 0px 4px 0px; }
  .info-anual dl dt { font-size: 1.4em; width: 100%; margin-bottom: 5px; }
  .info-anual dl dd { width: 100%; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  .sec-categorias { font-size: 0.6em; line-height: 1.2em; }
  .sec-categorias .description { color: #333333; margin: -15px 0px 25px; line-height: 1.2em; }
  .sec-categorias li { width: 100%; margin-right: 0px; }
  .sec-categorias li article { min-height: 280px; }
  .sec-categorias li article a { width: 100%; }
  .sec-categorias li article a .info { font-size: 1.4em; }
  .sec-categorias li article a .foto img { width: 100%; height: auto; }
  .pilotos-rec .piloto-rel { min-height: 150px; width: 50%; }
  .sec-result, .sec-result-filtro, .sec-tabla-result, .sec-tabla-result-filtro { font-size: 0.6em; }
  .sec-result .ficha-res h3, .sec-result-filtro .ficha-res h3, .sec-tabla-result .ficha-res h3, .sec-tabla-result-filtro .ficha-res h3 { font-size: 2.2em; }
  .sec-result .tabla-res tbody td span, .sec-result-filtro .tabla-res tbody td span, .sec-tabla-result .tabla-res tbody td span, .sec-tabla-result-filtro .tabla-res tbody td span { padding: 13px 20px; }
  .sec-tienda .producto { width: 100%; }
  .sec-tienda .desc .comprar { padding: 5px 0px; font-size: 0.8em; }
  .transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { float: left; left: 0px; margin-left: 0px; width: 50%; overflow: hidden; }
  .transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { padding: 10px !important; }
  .transmision .navfox li:last-child, .transmision-no .navfox li:last-child, .trans-faq .navfox li:last-child { display: block !important; }
  .transmision .wrapper h2, .transmision-no .wrapper h2, .trans-faq .wrapper h2 { font-size: 1.5em; }
  .transmision .inform, .transmision-no .inform, .trans-faq .inform { width: 100%; max-width: none; }
  .transmision .inform .auto, .transmision-no .inform .auto, .trans-faq .inform .auto { width: 100%; }
  .transmision .inform .ficha, .transmision-no .inform .ficha, .trans-faq .inform .ficha { width: 100%; position: relative; float: left; }
  .transmision .inform .ficha img, .transmision-no .inform .ficha img, .trans-faq .inform .ficha img { width: 100px; }
  .paginador { margin: 0px 10px 0px; font-size: 1em; }
  .sec-result-filtro .paginador { margin: 0px; }
  #pre-home .cont-pre-home { margin-top: 12.5%; }
  #pre-home .cont-pre-home .bt-cerrar-pre { top: 30px; right: 10px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 42%; height: 25%; top: 275px; }
  #pre-home .cont-pre-home .btn-conectate { left: 5%; }
  #pre-home .cont-pre-home .btn-seguir { right: 5%; } }
@media all and (device-width: 640px) and (device-height: 360px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) { .floating-social-share { display: block; }
  .top-bar { margin-top: 45px; padding: 0; }
  .top-bar .container { margin: 0px; }
  .top-bar .countdown { display: block; width: auto; }
  .top-bar .countdown .proxima-transmision { display: none; }
  .top-bar .countdown .proxima-transmision.activo { display: none; }
  .top-bar .countdown .transmision p { letter-spacing: -50px; font-size: 0em; }
  .top-bar .countdown .transmision p .small-button { letter-spacing: 0px; font-size: 0.8rem; }
  .top-bar .countdown .transmision.activo { display: block; }
  .top-bar .cont-media { display: block !important; float: right; width: 189px; }
  .top-bar .cont-media .social-media { display: none; float: left; }
  .top-bar .cont-media .lang-bar { float: right; position: relative; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { font-size: 0.9em; }
  .home-noticias .foto { width: 40%; }
  .home-noticias .info { width: 60%; }
  .home-noticias .info h3 { font-size: 0.8em; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 49%; margin-left: 25%; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 49%; }
  .home-campeonatos .cont-carreras .tab-content .resultados:last-child, .home-campeonatos .cont-resultados .tab-content .resultados:last-child { width: 49%; margin-left: 2%; }
  .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 45%; margin: 0px 140px 15px; }
  .home-campeonatos .cont-resultados .tab-content .resultados { width: 98%; }
  .home-campeonatos .cont-resultados .tab-content .resultados:last-child { display: block; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 470px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 150px !important; }
  .float-rs { display: none; }
  .piloto-rel { -min-height: 150px; }
  .articulos-rel .content h3 { height: 43px; }
  footer .col { margin-left: 0px; margin-bottom: 15px; width: 100%; }
  footer .col:last-child { width: 100%; margin-bottom: 0px; }
  .home-fotos li article a { display: inline-block; height: 100px; overflow: hidden; }
  .intern-level .patrocinadores { zoom: 0.84; }
  .sec-multimedia li article { min-height: 175px; max-height: 175px; }
  .sec-multimedia li article .foto img { width: 100%; height: auto; }
  .sec-multimedia li .info .descarga-player .bt-play { margin-left: 0px; }
  .sec-piloto .fichaR img { top: initial; bottom: 0px; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 23%; height: 25%; bottom: 10px; }
  #pre-home .cont-pre-home .btn-conectate { left: 3%; }
  #pre-home .cont-pre-home .btn-seguir { right: 3%; } }
@media all and (device-width: 360px) and (device-height: 640px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) { .intern-level .patrocinadores { display: none; }
  .floating-social-share { display: block; }
  .top-bar { margin-top: 45px; padding: 0; }
  .top-bar .container { margin: 0px; }
  .top-bar .countdown { display: block; width: auto; }
  .top-bar .countdown .proxima-transmision { display: none; }
  .top-bar .countdown .proxima-transmision.activo { display: none; }
  .top-bar .countdown .transmision p { letter-spacing: -50px; font-size: 0em; }
  .top-bar .countdown .transmision p .small-button { letter-spacing: 0px; font-size: 0.8rem; }
  .top-bar .countdown .transmision.activo { display: block; }
  .top-bar .cont-media { display: block !important; float: right; width: 189px; }
  .top-bar .cont-media .social-media { display: none; float: left; }
  .top-bar .cont-media .lang-bar { float: right; position: relative; }
  .big-button { font-size: 0.8em; }
  .float-rs { display: none; }
  .piloto-rel { -min-height: 150px; }
  .articulos-rel .content h3 { height: 43px; }
  .home-noticias article { width: 100%; }
  .home-noticias article > div { height: 80px; }
  .home-noticias .foto { width: 40%; }
  .home-noticias .foto img { min-height: 80px; }
  .home-noticias .info { width: 60%; padding: 5px 5px 8px 0px; font-size: 0.7em; }
  .home-noticias .info .more a { font-size: 1.1em; padding: 4px; height: auto; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { height: 90px; font-size: 1em; }
  .home-carreras #countdown > span, .home-carreras #countdown1 > span, .home-carreras #countdown2 > span, .home-carreras #countdown3 > span, .home-carreras #countdown4 > span { display: block; width: 100%; }
  .home-carreras #countdown .dash, .home-carreras #countdown1 .dash, .home-carreras #countdown2 .dash, .home-carreras #countdown3 .dash, .home-carreras #countdown4 .dash { font-size: 1.3em; }
  .home-carreras .circuit { width: 100%; border-bottom: 1px solid #DBDDDD; }
  .home-carreras .circuit .kms p, .home-carreras .circuit .kmVuel p { font-size: 2.5em; }
  .home-carreras .estadistic { width: 100%; }
  .home-carreras .estadistic .entren p, .home-carreras .estadistic .clasif p, .home-carreras .estadistic .carrer p { font-size: 3em; }
  .home-carreras .estadistic .carrer { margin: 0px; }
  .home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { margin: 0px 10px 10px 0px; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 100%; overflow: hidden; padding: 0px; margin-bottom: 20px; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 100%; padding: 0px; margin-bottom: 20px; font-size: 0.9em; }
  .bx-wrapper .bx-controls-direction .bx-next { right: -18%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -18%; }
  .home-pilotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 250px; font-size: 0.7em; }
  .home-pilotos:before, .home-pilotos:after { content: " "; display: table; }
  .home-pilotos:after { clear: both; }
  .home-pilotos li { width: 120px !important; margin-bottom: 10px; }
  .home-pilotos li article { min-height: 160px; max-height: 160px; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 250px !important; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 119px !important; margin-bottom: 10px; }
  .home-fotos li article { height: 80px !important; max-height: none !important; overflow: hidden; background: black; }
  .home-fotos li article a { display: inline-block; height: 80px; overflow: hidden; }
  footer .col { width: 50%; float: right; }
  footer .col li { float: none; width: 100%; }
  footer li { display: block; float: none; }
  footer ul li { height: 43px; float: none; overflow: hidden; }
  footer ul li a { float: none !important; margin: 0 auto; }
  footer .col:last-child { float: left; width: 50%; }
  footer .col:last-child li { width: 100%; }
  .home-comunidad article { float: left; width: 100%; margin-bottom: 20px; }
  h3.sub-titles { font-size: 22px; }
  h2.CCH { margin: 30px 0px 70px 0px; }
  .sec-cambiar-hist article, .sec-carrera-panam article { width: 100%; margin-right: 0px; }
  .sec-cambiar-hist article:last-child { margin-bottom: 0px; }
  .sec-cambiar-hist .foto, .sec-carrera-panam .foto { min-height: 110px; }
  .sec-cambiar-hist .titulo, .sec-carrera-panam .titulo { font-size: 0.9em; }
  .sec-cambiar-hist .titulo a p, .sec-carrera-panam .titulo a p { height: 33px; }
  .sec-cambiar-hist .titulo .fecha, .sec-carrera-panam .titulo .fecha { font-size: 0.9em; }
  .sec-acerca-concepto .num_an table { font-size: 0.8em; }
  .sec-acerca-concepto .foto { height: auto; }
  .noticia .content-noticia .foto, .noticia .content-noticia .resumen { width: 100%; margin-bottom: 20px; }
  .nues_num, .num_an { display: none; }
  .cont-articulos-rel .articulos-rel { width: 100%; margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:nth-of-type(2) { margin-right: 0px; }
  .cont-articulos-rel .articulos-rel:last-child { display: block; }
  .articulos-rel .content p { height: 40px; }
  .sec-pilotos { font-size: 0.6em; line-height: 1.2em; }
  .sec-pilotos .description { color: #333333; margin: -15px 0px 25px; line-height: 1.2em; }
  .sec-pilotos li { width: 100%; margin-right: 0px; }
  .sec-pilotos li article { min-height: 280px; }
  .sec-pilotos li article a { width: 100%; }
  .sec-pilotos li article a .info { font-size: 1.4em; }
  .sec-pilotos li article a .foto img { width: 100%; height: auto; }
  .sec-piloto .fichaR img { top: 0px; bottom: initial; }
  .sec-multimedia .filtro span { clear: left; width: 100%; }
  .sec-multimedia .filtro span label { display: inline-block; float: left; }
  .sec-multimedia .filtro span select { float: right; }
  .sec-multimedia .filtro span:first-child { margin-bottom: 15px; margin-top: 0px; display: block; }
  .sec-multimedia li { width: 100%; margin-right: 2%; }
  .sec-multimedia li article { max-height: 260px !important; height: 260px !important; }
  .sec-multimedia li article .foto { height: 220px; }
  .sec-multimedia li article .foto img { height: auto; }
  .sec-multimedia li .info .descarga-player .bt-play { margin-left: 115px; }
  .sec-multimedia li:nth-child(2n+0) { margin-right: 0px; }
  .sec-multimedia li:nth-child(3n+0) { margin-right: 0%; }
  .cont-wallpaper { width: auto !important; }
  .sec-piloto { overflow: hidden; height: auto; }
  .sec-piloto .fichaT { font-size: 0.7em; }
  .sec-piloto .fichaT h3 { margin-right: 15px; }
  .sec-piloto .fichaT span { padding: 4px 0px 0px; }
  .sec-piloto .fichaL, .sec-piloto .fichaR { width: 100%; }
  .sec-piloto .fichaR { padding: 0px 4px 0px; }
  .info-anual dl dt { font-size: 1.4em; width: 100%; margin-bottom: 5px; }
  .info-anual dl dd { width: 100%; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  .sec-categorias { font-size: 0.6em; line-height: 1.2em; }
  .sec-categorias .description { color: #333333; margin: -15px 0px 25px; line-height: 1.2em; }
  .sec-categorias li { width: 100%; margin-right: 0px; }
  .sec-categorias li article { min-height: 280px; }
  .sec-categorias li article a { width: 100%; }
  .sec-categorias li article a .info { font-size: 1.4em; }
  .sec-categorias li article a .foto img { width: 100%; height: auto; }
  .pilotos-rec .piloto-rel { min-height: 150px; width: 50%; }
  .sec-result, .sec-result-filtro, .sec-tabla-result, .sec-tabla-result-filtro { font-size: 0.6em; }
  .sec-result .ficha-res h3, .sec-result-filtro .ficha-res h3, .sec-tabla-result .ficha-res h3, .sec-tabla-result-filtro .ficha-res h3 { font-size: 2.2em; }
  .sec-result .tabla-res tbody td span, .sec-result-filtro .tabla-res tbody td span, .sec-tabla-result .tabla-res tbody td span, .sec-tabla-result-filtro .tabla-res tbody td span { padding: 13px 20px; }
  .sec-tienda .producto { width: 100%; }
  .sec-tienda .desc .comprar { padding: 5px 0px; font-size: 0.8em; }
  .transmision header .logo, .transmision-no header .logo, .trans-faq header .logo { float: left; left: 0px; margin-left: 0px; width: 50%; overflow: hidden; }
  .transmision .navfox li, .transmision-no .navfox li, .trans-faq .navfox li { padding: 10px !important; }
  .transmision .navfox li:last-child, .transmision-no .navfox li:last-child, .trans-faq .navfox li:last-child { display: block !important; }
  .transmision .wrapper h2, .transmision-no .wrapper h2, .trans-faq .wrapper h2 { font-size: 1.5em; }
  .transmision .inform, .transmision-no .inform, .trans-faq .inform { width: 100%; max-width: none; }
  .transmision .inform .auto, .transmision-no .inform .auto, .trans-faq .inform .auto { width: 100%; }
  .transmision .inform .ficha, .transmision-no .inform .ficha, .trans-faq .inform .ficha { width: 100%; position: relative; float: left; }
  .transmision .inform .ficha img, .transmision-no .inform .ficha img, .trans-faq .inform .ficha img { width: 100px; }
  .paginador { margin: 0px 10px 0px; font-size: 1em; }
  .sec-result-filtro .paginador { margin: 0px; }
  #pre-home .cont-pre-home { margin-top: 12.5%; }
  #pre-home .cont-pre-home .bt-cerrar-pre { top: 30px; right: 10px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 42%; height: 25%; top: 275px; }
  #pre-home .cont-pre-home .btn-conectate { left: 5%; }
  #pre-home .cont-pre-home .btn-seguir { right: 5%; } }
@media all and (device-width: 568px) and (device-height: 320px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) { .bx-wrapper .bx-controls-direction .bx-next { right: -8%; }
  .bx-wrapper .bx-controls-direction .bx-prev { left: -8%; }
  .top-bar { margin-top: 45px; padding: 0; }
  .top-bar .container { margin: 0px; }
  .top-bar .countdown { display: block; width: auto; }
  .top-bar .countdown .proxima-transmision { display: none; }
  .top-bar .countdown .proxima-transmision.activo { display: none; }
  .top-bar .countdown .transmision p { letter-spacing: -50px; font-size: 0em; }
  .top-bar .countdown .transmision p .small-button { letter-spacing: 0px; font-size: 0.8rem; }
  .top-bar .countdown .transmision.activo { display: block; }
  .top-bar .cont-media { display: block !important; float: right; width: 189px; }
  .top-bar .cont-media .social-media { display: none; float: left; }
  .top-bar .cont-media .lang-bar { float: right; position: relative; }
  .home-noticias article { width: 100%; }
  .home-carreras #countdown, .home-carreras #countdown1, .home-carreras #countdown2, .home-carreras #countdown3, .home-carreras #countdown4 { font-size: 0.75em; }
  .home-campeonatos .first-menu { font-size: 0.8em; }
  .home-campeonatos .cont-carreras .tabs li, .home-campeonatos .cont-resultados .tabs li { margin: 0px 10px 10px 0px; }
  .home-campeonatos .cont-carreras .tab-content .piloto-img, .home-campeonatos .cont-resultados .tab-content .piloto-img { width: 100%; overflow: hidden; padding: 0px; margin-bottom: 20px; margin-left: 0px; }
  .home-campeonatos .cont-carreras .tab-content .resultados, .home-campeonatos .cont-resultados .tab-content .resultados { width: 100%; padding: 0px; margin-bottom: 20px; font-size: 0.9em; }
  .home-fotos { *zoom: 1; max-width: 960px; margin-left: auto; margin-right: auto; width: 468px; }
  .home-fotos:before, .home-fotos:after { content: " "; display: table; }
  .home-fotos:after { clear: both; }
  .home-fotos li { width: 150px !important; }
  .home-fotos li article { height: 100px !important; max-height: none !important; overflow: hidden; }
  .float-rs { display: none; }
  .piloto-rel { -min-height: 150px; width: 30%; }
  .articulos-rel .content h3 { height: 43px; }
  footer .col { margin-left: 20px; margin-left-float: right; }
  .intern-level .patrocinadores { zoom: 0.84; }
  .sec-multimedia article .foto { height: 115px; }
  .sec-multimedia li article { min-height: 165px; max-height: 165px; }
  .sec-multimedia li article .foto img { width: 100%; height: auto; }
  .sec-multimedia li .info .descarga-player .bt-play { margin-left: 0px; }
  .sec-tienda .desc .comprar { font-size: 0.8em; }
  footer .col { margin-left: 0px; margin-bottom: 15px; width: 100%; }
  footer .col:last-child { width: 100%; margin-bottom: 0px; }
  .floating-social-share { display: block; }
  .sec-noticia { padding: 10px; font-size: 1em; margin: 0; border-top: 5px solid #017AC9; }
  .sec-noticia .foto { height: auto; }
  .section-noticia .container { padding: 0; }
  .section-noticia .cont-articulos-rel { margin: 0 10px 0 10px; }
  .section-noticia .date { font-size: 0.8em; }
  .section-noticia body { margin-bottom: 45px; }
  .section-noticia .top-bar .countdown { margin-left: 0px; left: 10px; }
  .section-noticia .top-bar .cont-media { margin-left: 0px; right: 10px; }
  .section-noticia #btn-back { display: block; }
  .section-noticia .content-widgets { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; display: block; width: 100%; padding: 10px; margin: 0; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras { display: none; }
  .section-noticia .content-widgets .mas-leidos, .section-noticia .content-widgets .nav-loMas, .section-noticia .content-widgets .lectura-recomendada, .section-noticia .content-widgets .proximas-carreras, .section-noticia .content-widgets .suscribete, .section-noticia .content-widgets .banner { float: none; }
  .section-noticia .content-widgets .banner a img { width: 100%; }
  .section-noticia .content-widgets .suscribete .suscrip { padding: 5px; min-height: 0; }
  .section-noticia .content-widgets .suscribete .suscrip > p { display: none; }
  .section-noticia .content-widgets .suscribete .error { margin-top: 6px; }
  #pre-home .cont-pre-home .btn-conectate, #pre-home .cont-pre-home .btn-seguir { width: 25%; height: 28%; bottom: 10px; }
  #pre-home .cont-pre-home .btn-conectate { left: 3%; }
  #pre-home .cont-pre-home .btn-seguir { right: 3%; } }
@media only print { header, footer, section.dark.top-bar, .nav, .patrocinadores, .cont-articulos-rel, aside.content-widgets, .float-rs, h2, .disqus, .pilotos-rec, .filtro, .paginador { display: none; }
  .sec-noticia, .sec-acerca-concepto, .sec-categoria, .sec-piloto, .info-anual, .sec-result-filtro, .sec-result, .sec-tabla-result, .sec-tabla-result-filtro { font-size: 11pt; width: 21cm; }
  .sec-noticia h3, .sec-acerca-concepto h3, .sec-categoria h3, .sec-piloto h3, .info-anual h3, .sec-result-filtro h3, .sec-result h3, .sec-tabla-result h3, .sec-tabla-result-filtro h3 { font-size: 20pt; }
  .sec-noticia .date, .sec-acerca-concepto .date, .sec-categoria .date, .sec-piloto .date, .info-anual .date, .sec-result-filtro .date, .sec-result .date, .sec-tabla-result .date, .sec-tabla-result-filtro .date { font-size: 8pt; }
  .sec-noticia p, .sec-acerca-concepto p, .sec-categoria p, .sec-piloto p, .info-anual p, .sec-result-filtro p, .sec-result p, .sec-tabla-result p, .sec-tabla-result-filtro p { font-size: 11pt; } }