:root {
    --premios-2019-branding-dark: #31773a;
    --premios-2019-branding-light: #57b521;
}

/*************************/
/* VARIABLES */
/*************************/
[class^='mhicon-'],
[class*=' mhicon-'] {
    font-family: 'mujerhoy-icon';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.mhicon-facebook:before {
    content: '\e607';
}

.mhicon-twitter:before {
    content: '\e608';
}

.mhicon-instagram:before {
    content: '\e60a';
}

.mhicon-pinterest:before {
    content: '';
}

i.mhicon-pinterest:hover,
i.mhicon-instagram:hover,
i.mhicon-twitter:hover,
i.mhicon-facebook:hover {
    color: #333 !important;
}

.burguer {
    position: absolute;
    left: -309px;
    top: 0;
    height: 100%;
    padding: 0;
    position: absolute;
    transition: all .5s ease;
    -webkit-transition-transition: all .5s ease;
    -moz-transition: all .5s ease;
    width: 309px;
    padding-top: 0 !important;
    z-index: 0;
    background-color: #ccc;
}

.winners-swiper .car-titulo a {
    text-decoration: none !important;
    text-transform: none;
}

/*.winners-swiper .marcacoche .car-titulo a {
    text-transform: uppercase;
}*/

.winners-swiper .car-titulo a span {
    text-transform: none;
}

.winners-swiper .redormarcacoche img {
    margin: 0 auto;
}

.winners-swiper {
    padding-top: 32px !important;
}

.redorcar.primero {
    top: -120px !important;
}

.home .icon {
    top: -89px;
}

a:hover {
    text-decoration: underline;
}

a:active,
a:hover {
    outline: 0 none;
}

.icon {
    left: 14px;
    top: -11px;
}

.icon {
    display: block;
    height: 32px;
    left: 0;
    margin: 0;
    position: absolute;
    top: -9px;
    width: 32px;
    z-index: 111;
}

.menui {
    background: #e30054 none repeat scroll 0 0 !important;
    margin-top: 10px;
    position: absolute;
    transition: all .3s cubic-bezier(.75, 0, .29, 1.01) 0s;
}

.burguer .menui {
    background: var(--premios-2019-branding-dark) !important;
}

.top-menu {
    height: 1px;
    top: 13px !important;
    width: 32px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}

.mid-menu {
    height: 1px;
    top: 13px;
    width: 33px;
    transform: rotate(-225deg);
    -webkit-transform: rotate(-225deg);
    -moz-transform: rotate(-225deg);
}

.cuerpocentral {
    background-color: #ccc;
    height: 1200px;
    opacity: .5;
    width: 100%;
}

/*=======TRANSLATE PANEL=============*/
.burguer.right {
    left: 0 !important;
    padding-top: 0 !important;
    z-index: 1000000000000;
}

.navigation-overlay {
    background: rgba(0, 0, 0, .5) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 0;
    z-index: -1;
}

.navigation-overlay.activo {
    opacity: 1;
    transition: opacity 500ms ease-in-out 0s, background 500ms ease-in-out 0s, z-index 500ms ease-in-out 0s;
    -ms-transition: opacity 500ms ease-in-out 0s, background 500ms ease-in-out 0s, z-index 500ms ease-in-out 0s;
    -o-transition: opacity 500ms ease-in-out 0s, background 500ms ease-in-out 0s, z-index 500ms ease-in-out 0s;
    -moz-transition: opacity 500ms ease-in-out 0s, background 500ms ease-in-out 0s, z-index 500ms ease-in-out 0s;
    -webkit-transition: opacity 500ms ease-in-out 0s, background 500ms ease-in-out 0s, z-index 500ms ease-in-out 0s;
    z-index: 100000;
    width: 100%;
}

.votaciones.deburguer {
    text-align: center;
}

span.mhicon.mhicon-izda.slider {
    right: initial;
    font-size: 18px;
    height: inherit;
    line-height: 40px;
}

@font-face {
    font-family: 'mujerhoy-icon';
    src: url('../../../fonts/mujerhoy-icon.eot?-c7pwap');
    src: url('../../../fonts/mujerhoy-icon.eot?#iefix-c7pwap') format('embedded-opentype'), url('../../../fonts/mujerhoy-icon.woff?-c7pwap') format('woff'), url('../../../fonts/mujerhoy-icon.ttf?-c7pwap') format('truetype'), url('../../../fonts/mujerhoy-icon.svg?-c7pwap#mujerhoy-icon') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PrumoBanner-Book';
    src: url('../../../fonts/PrumoBanner-Book.eot?#iefix') format('embedded-opentype'), url('../../../fonts/PrumoBanner-Book.woff') format('woff'), url('../../../fonts/PrumoBanner-Book.ttf') format('truetype'), url('../../../fonts/PrumoBanner-Book.svg#PrumoBanner-Book\'') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PrumoDeck-BoldItalic';
    src: url('../../../fonts/PrumoDeck-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../../../fonts/PrumoDeck-BoldItalic.woff') format('woff'), url('../../../fonts/PrumoDeck-BoldItalic.ttf') format('truetype'), url('../../../fonts/PrumoDeck-BoldItalic.svg#PrumoDeck-BoldItalic') format('svg');
}

@font-face {
    font-family: 'PrumoDeck-SemiBold';
    src: url('../../../fonts/PrumoDeck-SemiBold.eot?#iefix') format('embedded-opentype'), url('../../../fonts/PrumoDeck-SemiBold.woff') format('woff'), url('../../../fonts/PrumoDeck-SemiBold.ttf') format('truetype'), url('../../../fonts/PrumoDeck-SemiBold.svg#PrumoDeck-SemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Solido-Book';
    src: url('../../../fonts/Solido-Book.eot?#iefix') format('embedded-opentype'), url('../../../fonts/Solido-Book.woff') format('woff'), url('../../../fonts/Solido-Book.ttf') format('truetype'), url('../../../fonts/Solido-Book.svg#Solido-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
    font-family: sans-serif;
    overflow-x: hidden;
}

body {
    margin: 0;
    width: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0 none;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    background: #ff0 none repeat scroll 0 0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0 none;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}

input {
    line-height: normal;
}

input[type='checkbox'],
input[type='radio'] {
    box-sizing: border-box;
    padding: 0;
}

input[type='search'] {
    box-sizing: content-box;
}

fieldset {
    border: medium none;
    padding: .35em .625em .75em;
}

legend {
    border: 0 none;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

.no_pL {
    padding-left: 0;
}

.no_pR {
    padding-right: 0;
}

@media print {
    *,
    *::before,
    *::after {
        background: transparent none repeat scroll 0 0 !important;
        box-shadow: none !important;
        color: #000 !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]::after {
        content: ' (' attr(href) ')';
    }
    abbr[title]::after {
        content: ' (' attr(title) ')';
    }
    a[href^='#']::after,
    a[href^='javascript:']::after {
        content: '';
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    select {
        background: #fff none repeat scroll 0 0 !important;
    }
    .navbar {
        display: none;
    }
    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }
    .label {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

* {
    box-sizing: border-box;
}

*::before,
*::after {
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
}

body {
    background-color: #fff;
    color: #333;
    font-family: 'Prumo Deck Book',georgia,serif;
    font-size: 16px;
    line-height: 1.42857;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

figure {
    margin: 0;
}

img {
    /*display: block;*/
    height: auto;
    max-width: 100%;
}

.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    display: block;
    height: auto;
    max-width: 100%;
}

.img-circle {
    border-radius: 50%;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    line-height: normal;
    margin: 0;
}

/*h1,
.h1 {
    font-size: 57px;
    line-height: 59px;
}*/

h2,
.h2 {
    font-size: 34px;
    line-height: 36px;
}

h3,
.h3 {
    font-size: 28px;
    line-height: 30px;
}

h4,
.h4 {
    font-size: 20px;
    line-height: 22px;
}

h5,
.h5 {
    font-size: 16px;
    line-height: 18px;
}

h6,
.h6 {
    font-size: 14px;
    line-height: 16px;
}

.story h1 {
    font-size: 34px;
    line-height: 36px;
}

.story h2 {
    font-size: 34px;
    line-height: 36px;
}

.story h3 {
    font-size: 28px;
    line-height: 30px;
}

p {
    margin: 0;
}

.lead {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 22px;
}

@media (min-width: 720px) {
    .lead {
        font-size: 24px;
    }
}

li {
    list-style: outside none none;
}

ul {
    padding: 0;
}

ul,
ol {
    margin-bottom: 11px;
    margin-top: 0;
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
}

.list-unstyled {
    list-style: outside none none;
    padding-left: 0;
}

.list-inline {
    list-style: outside none none;
    margin-left: -5px;
    padding-left: 0;
}

.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

dl {
    margin-bottom: 22px;
    margin-top: 0;
}

dt,
dd {
    line-height: 1.42857;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding: 0 24px;
}

@media (min-width: 720px) {
    .container {
        padding: 0 38px;
    }
}

@media (min-width: 1024px) {
    .container {
        padding: 0 13%;
    }
}

@media (min-width: 1055px) {
    .container {
        padding: 0 30px;
        width: 1040px;
    }
}

.row {
    margin-left: -6px;
    margin-right: -6px;
}

@media (min-width: 720px) {
    .row {
        margin-left: -14px;
        margin-right: -14px;
    }
}

@media (min-width: 1055px) {
    .row {
        margin-left: -14px;
        margin-right: -14px;
    }
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    min-height: 1px;
    padding-left: 6px;
    padding-right: 6px;
    position: relative;
    transition: all .2s ease 0s;
}

@media (min-width: 720px) {
    .col-xs-1,
    .col-sm-1,
    .col-md-1,
    .col-lg-1,
    .col-xs-2,
    .col-sm-2,
    .col-md-2,
    .col-lg-2,
    .col-xs-3,
    .col-sm-3,
    .col-md-3,
    .col-lg-3,
    .col-xs-4,
    .col-sm-4,
    .col-md-4,
    .col-lg-4,
    .col-xs-5,
    .col-sm-5,
    .col-md-5,
    .col-lg-5,
    .col-xs-6,
    .col-sm-6,
    .col-md-6,
    .col-lg-6,
    .col-xs-7,
    .col-sm-7,
    .col-md-7,
    .col-lg-7,
    .col-xs-8,
    .col-sm-8,
    .col-md-8,
    .col-lg-8,
    .col-xs-9,
    .col-sm-9,
    .col-md-9,
    .col-lg-9,
    .col-xs-10,
    .col-sm-10,
    .col-md-10,
    .col-lg-10,
    .col-xs-11,
    .col-sm-11,
    .col-md-11,
    .col-lg-11,
    .col-xs-12,
    .col-sm-12,
    .col-md-12,
    .col-lg-12 {
        min-height: 1px;
        padding-left: 14px;
        padding-right: 14px;
        position: relative;
        transition: all .2s ease 0s;
    }
}

@media (min-width: 1055px) {
    .col-xs-1,
    .col-sm-1,
    .col-md-1,
    .col-lg-1,
    .col-xs-2,
    .col-sm-2,
    .col-md-2,
    .col-lg-2,
    .col-xs-3,
    .col-sm-3,
    .col-md-3,
    .col-lg-3,
    .col-xs-4,
    .col-sm-4,
    .col-md-4,
    .col-lg-4,
    .col-xs-5,
    .col-sm-5,
    .col-md-5,
    .col-lg-5,
    .col-xs-6,
    .col-sm-6,
    .col-md-6,
    .col-lg-6,
    .col-xs-7,
    .col-sm-7,
    .col-md-7,
    .col-lg-7,
    .col-xs-8,
    .col-sm-8,
    .col-md-8,
    .col-lg-8,
    .col-xs-9,
    .col-sm-9,
    .col-md-9,
    .col-lg-9,
    .col-xs-10,
    .col-sm-10,
    .col-md-10,
    .col-lg-10,
    .col-xs-11,
    .col-sm-11,
    .col-md-11,
    .col-lg-11,
    .col-xs-12,
    .col-sm-12,
    .col-md-12,
    .col-lg-12 {
        min-height: 1px;
        padding-left: 14px;
        padding-right: 14px;
        position: relative;
        transition: all .2s ease 0s;
    }
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.6667%;
}

.col-xs-10 {
    width: 83.3333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.6667%;
}

.col-xs-7 {
    width: 58.3333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.6667%;
}

.col-xs-4 {
    width: 33.3333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.6667%;
}

.col-xs-1 {
    width: 8.33333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.6667%;
}

.col-xs-pull-10 {
    right: 83.3333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.6667%;
}

.col-xs-pull-7 {
    right: 58.3333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.6667%;
}

.col-xs-pull-4 {
    right: 33.3333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.6667%;
}

.col-xs-pull-1 {
    right: 8.33333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.6667%;
}

.col-xs-push-10 {
    left: 83.3333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.6667%;
}

.col-xs-push-7 {
    left: 58.3333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.6667%;
}

.col-xs-push-4 {
    left: 33.3333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.6667%;
}

.col-xs-push-1 {
    left: 8.33333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.6667%;
}

.col-xs-offset-10 {
    margin-left: 83.3333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.6667%;
}

.col-xs-offset-7 {
    margin-left: 58.3333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.6667%;
}

.col-xs-offset-4 {
    margin-left: 33.3333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.6667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

@media (min-width: 720px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.6667%;
    }
    .col-sm-10 {
        width: 83.3333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.6667%;
    }
    .col-sm-7 {
        width: 58.3333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.6667%;
    }
    .col-sm-4 {
        width: 33.3333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.6667%;
    }
    .col-sm-1 {
        width: 8.33333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.6667%;
    }
    .col-sm-pull-10 {
        right: 83.3333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.6667%;
    }
    .col-sm-pull-7 {
        right: 58.3333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.6667%;
    }
    .col-sm-pull-4 {
        right: 33.3333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.6667%;
    }
    .col-sm-pull-1 {
        right: 8.33333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.6667%;
    }
    .col-sm-push-10 {
        left: 83.3333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.6667%;
    }
    .col-sm-push-7 {
        left: 58.3333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.6667%;
    }
    .col-sm-push-4 {
        left: 33.3333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.6667%;
    }
    .col-sm-push-1 {
        left: 8.33333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.6667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.3333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.6667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.3333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.6667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.3333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.6667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 1055px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.6667%;
    }
    .col-md-10 {
        width: 83.3333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.6667%;
    }
    .col-md-7 {
        width: 58.3333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.6667%;
    }
    .col-md-4 {
        width: 33.3333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.6667%;
    }
    .col-md-1 {
        width: 8.33333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.6667%;
    }
    .col-md-pull-10 {
        right: 83.3333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.6667%;
    }
    .col-md-pull-7 {
        right: 58.3333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.6667%;
    }
    .col-md-pull-4 {
        right: 33.3333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.6667%;
    }
    .col-md-pull-1 {
        right: 8.33333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.6667%;
    }
    .col-md-push-10 {
        left: 83.3333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.6667%;
    }
    .col-md-push-7 {
        left: 58.3333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.6667%;
    }
    .col-md-push-4 {
        left: 33.3333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.6667%;
    }
    .col-md-push-1 {
        left: 8.33333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.6667%;
    }
    .col-md-offset-10 {
        margin-left: 83.3333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.6667%;
    }
    .col-md-offset-7 {
        margin-left: 58.3333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.6667%;
    }
    .col-md-offset-4 {
        margin-left: 33.3333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.6667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.6667%;
    }
    .col-lg-10 {
        width: 83.3333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.6667%;
    }
    .col-lg-7 {
        width: 58.3333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.6667%;
    }
    .col-lg-4 {
        width: 33.3333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.6667%;
    }
    .col-lg-1 {
        width: 8.33333%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.6667%;
    }
    .col-lg-pull-10 {
        right: 83.3333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.6667%;
    }
    .col-lg-pull-7 {
        right: 58.3333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.6667%;
    }
    .col-lg-pull-4 {
        right: 33.3333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.6667%;
    }
    .col-lg-pull-1 {
        right: 8.33333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.6667%;
    }
    .col-lg-push-10 {
        left: 83.3333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.6667%;
    }
    .col-lg-push-7 {
        left: 58.3333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.6667%;
    }
    .col-lg-push-4 {
        left: 33.3333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.6667%;
    }
    .col-lg-push-1 {
        left: 8.33333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.6667%;
    }
    .col-lg-offset-10 {
        margin-left: 83.3333%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.6667%;
    }
    .col-lg-offset-7 {
        margin-left: 58.3333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.6667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.3333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.6667%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
}

.carousel {
    position: relative;
}

.carousel-inner {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.carousel-inner > .item {
    display: none;
    position: relative;
    transition: left .6s ease-in-out 0s;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    line-height: 1;
}

@media not all, not all {
    .carousel-inner > .item {
        backface-visibility: hidden;
        transition: transform .6s ease-in-out 0s;
    }
    .carousel-inner > .item.next,
    .carousel-inner > .item.active.right {
        left: 0;
        transform: translate3d(100%, 0px, 0px);
    }
    .carousel-inner > .item.prev,
    .carousel-inner > .item.active.left {
        left: 0;
        transform: translate3d(-100%, 0px, 0px);
    }
    .carousel-inner > .item.next.left,
    .carousel-inner > .item.prev.right,
    .carousel-inner > .item.active {
        left: 0;
        transform: translate3d(0px, 0px, 0px);
    }
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
    display: block;
}

.carousel-inner > .active {
    left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.carousel-inner > .next {
    left: 100%;
}

.carousel-inner > .prev {
    left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
    left: 0;
}

.carousel-inner > .active.left {
    left: -100%;
}

.carousel-inner > .active.right {
    left: 100%;
}

.carousel-indicators {
    bottom: 10px;
    left: 50%;
    list-style: outside none none;
    margin-left: -30%;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 60%;
    z-index: 15;
}

.carousel-indicators li {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}

.carousel-indicators .active {
    background-color: #666;
    height: 12px;
    margin: 0;
    width: 12px;
}

.carousel-caption {
    bottom: 20px;
    color: #333;
    left: 15%;
    padding-bottom: 20px;
    padding-top: 20px;
    position: absolute;
    right: 15%;
    text-align: center;
    z-index: 10;
}

.carousel-caption .btn {
    text-shadow: none;
}

@media screen and (min-width: 720px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        font-size: 30px;
        height: 30px;
        margin-top: -15px;
        width: 30px;
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -15px;
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -15px;
    }
    .carousel-caption {
        left: 20%;
        padding-bottom: 30px;
        right: 20%;
    }
    .carousel-indicators {
        bottom: 20px;
    }
}

.nav {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
}

.nav > li {
    display: block;
    position: relative;
}

.nav > li > a {
    display: block;
    padding: 0 10px;
    position: relative;
}

.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
    background-color: transparent;
    text-decoration: none;
}

.nav > li > a > img {
    max-width: none;
}

.nav-tabs {
    background-color: #f8f9f9;
    text-align: center;
}

.nav-tabs > li {
    display: inline-block;
    margin-bottom: -1px;
}

.nav-tabs > li > a {
    color: #7f7f7f;
    font: 16px/16px solido;
    padding: 7px 12px;
    text-transform: uppercase;
}

.nav-tabs > li > a:hover {
    color: #e30054;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #e30054;
    cursor: default;
}

.tab-content ul {
    list-style: outside none none;
    padding-left: 0;
}

.tab-content > .tab-pane {
    display: none;
    visibility: hidden;
}

.tab-content > .active {
    display: block;
    visibility: visible;
}

.modal {
    bottom: 0;
    left: 0;
    outline: 0 none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 5;
}

.modal.fade .modal-dialog {
    transform: translate(0px, -25%);
    transition: transform .3s ease-out 0s;
}

.modal.in .modal-dialog {
    transform: translate(0px, 0px);
}

.modal-open .modal {
    overflow: hidden;
    z-index: 9999;
}

@media (max-width: 720px) {
    .modal-open .modal {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

body.modal-open {
    padding-right: 0 !important;
}

.modal-dialog {
    margin: 10px;
    position: relative;
    width: auto;
}

.modal-content {
    background-clip: padding-box;
    background-color: #000;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    outline: 0 none;
    position: relative;
}

.modal-backdrop {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 0;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop.in {
    opacity: .5;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-body {
    position: relative;
}

.modal-footer {
    text-align: right;
}

.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    height: 50px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
    width: 50px;
}

@media (min-width: 720px) {
    .modal-dialog {
        margin: 30px auto;
        width: 600px;
    }
    .modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }
    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 1055px) {
    .modal-lg {
        width: 900px;
    }
}

@media (min-width: 720px) {
    .modal.multimedia.video .modal-body {
        overflow-x: hidden;
        overflow-y: auto;
        top: 35px !important;
    }
}

#modal_contacto {
    background: rgba(0, 0, 0, .5) none repeat scroll 0 0 !important;
    display: block;
    height: 100% !important;
    margin: 0 auto;
    padding: 3% !important;
    text-align: center;
    width: 100%;
    z-index: 11111111;
}

@media (max-width: 720px) {
    #modal_contacto {
        overflow-x: hidden;
        padding: 23% 1px !important;
    }
}

#modal_contacto .modal-header {
    overflow: hidden;
}

#modal_contacto .modal-header button {
    background: #fff url('../../img/premios/motor19/cerrar.html') no-repeat scroll center center !important;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 24px !important;
    line-height: 33px;
    width: 23px;
}

#modal_contacto .modal-header button span {
    display: none;
}

#modal_contacto .modal-dialog {
    height: auto;
    margin: 0 auto;
    min-height: auto;
    position: absolute;
    transform: none;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    #modal_contacto .modal-dialog {
        top: 60px;
    }
}

@media (max-width: 720px) {
    #modal_contacto .modal-dialog {
        margin: 0 auto;
        position: relative;
        width: 96%;
    }
}

#modal_contacto .modal-content {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    margin: 0 auto;
    max-width: 532px !important;
    min-height: auto;
    padding: 30px 28px !important;
    position: relative;
    text-align: left;
    vertical-align: bottom;
    width: auto !important;
}

#modal_contacto .modal-content textarea {
    font: 17px/19px solido;
    padding: 10px;
    width: 100%;
}

.clearfix,
.container,
.row,
.nav,
.modal-footer {
    display: block;
}

.clearfix::before,
.clearfix::after,
.container::before,
.container::after,
.row::before,
.row::after,
.nav::before,
.nav::after,
.modal-footer::before,
.modal-footer::after {
    content: '';
    display: table;
}

.clearfix::after,
.container::after,
.row::after,
.nav::after,
.modal-footer::after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.sr-only {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    background-color: transparent;
    border: 0 none;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
}

.hidden {
    display: none;
    visibility: hidden;
}

.affix {
    position: fixed;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 719px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width: 720px) and (max-width: 1054px) {
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 1055px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table;
    }
    tr.visible-md {
        display: table-row !important;
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (max-width: 719px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (max-width: 1054px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 1055px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table;
    }
    tr.visible-print {
        display: table-row !important;
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}

.visible-print-block {
    display: none !important;
}

@media print {
    .visible-print-block {
        display: block !important;
    }
}

.visible-print-inline {
    display: none !important;
}

@media print {
    .visible-print-inline {
        display: inline !important;
    }
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

.story .overhead {
    color: #e30054;
    font: 14px/14px Solido;
    margin-bottom: 7px;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .story .overhead {
        font: 16px/18px Solido;
    }
}

@media (min-width: 320px) {
    .story .overhead {
        margin-top: 20px;
    }
}

.story .overhead a {
    color: #e30054;
}

.story .subtitulo {
    color: #7f7f7f;
    font: 18px/24px Prumo Deck Bold Italic;
    margin-bottom: 25px;
}

.story.publireportaje .subtitulo {
    color: #4d4d4d;
    font: 18px/21px prumo banner book;
}

@media (min-width: 720px) {
    .story.publireportaje .subtitulo {
        font: 22px/28px prumo banner book;
    }
}

.story.entrevista .subtitulo {
    color: #4d4d4d;
    margin-left: 24px;
}

@media (max-width: 720px) {
    .story.entrevista .subtitulo {
        margin: 0 0 20px;
    }
}

@media (min-width: 720px) {
    .story.entrevista .subtitulo {
        margin-left: 56px;
    }
}

@media (min-width: 1055px) {
    .story.entrevista .subtitulo {
        margin-left: 0;
        padding-right: 84px;
    }
}

.story.entrevista .subtitulo span {
    color: #e30054;
    font-family: Prumo Deck Bold Italic;
}

.story h1 {
    color: #000;
    font: 30px/34px Prumo Deck Book;
    margin-bottom: 20px;
}

.story h1 span {
    color: #e30054;
    font-family: Prumo Deck Bold Italic;
}

.story .photo {
    margin-bottom: 30px;
    margin-left: -24px;
    margin-right: -24px;
    position: relative;
}

.story .photo .player span {
    top: -1px;
}

.story .photo figcaption {
    background-color: #fafbfb;
    color: #4d4d4d;
    font: 14px/18px solido;
    overflow: hidden;
    padding: 8px 24px;
    position: relative;
}

.story .firma {
    color: #7f7f7f;
    display: block;
    text-transform: uppercase;
}

.story .firma a {
    color: #7f7f7f;
}

.story .link-pinit {
    float: right;
    margin-left: 28px;
}

.story .link-pinit a {
    background: #ededed url('../../img/premios/motor19/pin-it.html') no-repeat scroll left top/cover;
    border: 1px solid #ededed;
    display: block;
    height: 31px;
    text-indent: -9999px;
    width: 56px;
}

.story .link-pinit a:hover {
    border: 1px solid #cb081e;
}

.story .byline {
    color: #000;
    font: 12px/18px Prumo Deck Bold Italic;
    margin-bottom: 0;
    margin-left: 24px;
}

@media (min-width: 720px) {
    .story .byline {
        margin-left: 30px;
    }
}

.story .byline [href] span {
    color: #002d55;
    font-size: 14px;
    text-transform: uppercase;
}

.story .byline [href] span:hover {
    text-decoration: underline;
}

.story .byline > span {
    color: #002d55;
    font-size: 14px;
    text-transform: uppercase;
}

.story .fecha {
    color: #e30054;
    font: 12px/18px solido;
    margin-bottom: 25px;
    margin-left: 24px;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .story .fecha {
        margin-bottom: 40px;
        margin-left: 30px;
    }
}

.story .fecha span[itemprop='author'] {
    color: #002d55;
}

.story .fecha span {
    color: #000;
    margin-left: 3px;
    padding-left: 9px;
    position: relative;
}

.story .fecha span::before {
    content: '|';
    left: 1px;
    position: absolute;
}

.story .entrevista .overhead {
    line-height: 9px !important;
}

.story.entrevista h1 strong {
    font-size: 50px;
    font-weight: normal;
}

@media (max-width: 719px) {
    .story.entrevista h1 strong {
        line-height: 0;
        position: relative;
        top: 10px;
    }
}

.story .nombre {
    color: #e30054;
    font: 24px/24px Prumo deck semibold;
    letter-spacing: -.01em;
    margin-bottom: 4px;
}

@media (min-width: 720px) {
    .story .nombre {
        font: 36px/36px Prumo deck semibold;
    }
}

.story .profesion {
    color: #7f7f7f;
    font: 12px/12px Solido;
    margin-bottom: 10px;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .story .profesion {
        font: 12px/12px Solido;
    }
}

.story .entradilla {
    color: #4d4d4d;
    display: block;
    font: 17px/28px Prumo Banner Book;
    margin: 0 24px 42px;
}

.story .entradilla::before,
.story .entradilla::after {
    content: '';
    display: table;
}

.story .entradilla::after {
    clear: both;
}

.story .entradilla::before,
.story .entradilla::after {
    content: '';
    display: table;
}

.story .entradilla::after {
    clear: both;
}

@media (max-width: 720px) {
    .story .entradilla {
        margin: 0 0 42px;
    }
}

@media (min-width: 720px) {
    .story .entradilla {
        font: 18px/30px Prumo Banner Book;
        margin-left: 56px;
        width: 528px;
    }
}

@media (min-width: 1055px) {
    .story .entradilla {
        margin-left: 0;
        width: 476px;
    }
}

.story .entradilla > p {
    margin: 0 0 30px;
}

.story .entradilla > p a {
    border-bottom: 1px solid #4d4d4d;
    color: #4d4d4d;
    text-decoration: none;
}

.story .entradilla > p a:hover {
    border-bottom: medium none;
    color: #e30054;
    text-decoration: none;
}

.story .entradilla > p:first-child::first-letter {
    display: block;
    float: left;
    font-size: 60px;
    height: auto;
    line-height: 58px;
    margin-right: 3px;
    position: relative;
}

@media (max-width: 720px) {
    .story .entradilla > p:first-child::first-letter {
        line-height: 55px;
    }
}

.story .entradilla strong {
    font-family: Prumo Deck SemiBold;
}

.story .entradilla::first-letter {
    color: #4d4d4d;
    float: left;
    font-size: 6rem;
    line-height: 5.1rem;
}

.story .entradilla [class*='comp_'] {
    margin: 0 0 28px;
    overflow: hidden;
}

@media (min-width: 720px) {
    .story .entradilla [class*='comp_'] {
        margin: 0 0 30px;
    }
}

.articulo-wrapper .social-info {
    max-width: 270px;
    min-width: 216px;
    z-index: 11;
}

.articulo-wrapper .social-info.uno {
    height: 54px;
    position: static;
    width: auto;
}

.articulo-wrapper .social-info.uno.affix {
    margin-left: 12px;
}

@media (min-width: 720px) {
    .articulo-wrapper .social-info {
        min-width: auto;
    }
    .articulo-wrapper .social-info.uno {
        margin-left: 54px;
    }
    .articulo-wrapper .social-info.uno.affix {
        margin-left: 54px;
    }
    .articulo-wrapper .social-info.uno > li {
        float: left;
    }
}

@media (min-width: 1055px) {
    .articulo-wrapper .social-info.uno {
        height: auto;
        margin-left: -84px;
        position: absolute;
        top: 0;
        width: 56px;
    }
    .articulo-wrapper .social-info.uno.affix {
        margin-left: -84px;
        position: fixed;
        top: 75px;
        z-index: 1111;
    }
    .articulo-wrapper .social-info.uno > li {
        float: none;
    }
}

.story.opinion h1 {
    font-family: prumo deck bold italic;
}

.story.opinion .datos {
    background-color: #f8f9f9;
    margin-bottom: 80px;
    overflow: hidden;
}

.recetas.story.opinion .datos {
    margin-bottom: 28px;
}

.story.opinion .datos figure {
    float: left;
    height: 56px;
    margin-right: 20px;
    width: 56px;
}

.story.opinion .datos .fecha {
    margin-bottom: 0;
}

.story.opinion .datos .byline {
    margin-top: 10px;
}

.story.opinion .subtitulo {
    color: #000;
    margin: 0 auto 30px;
    width: auto;
}

.story .entradilla .comp_sumario {
    float: left;
    margin: 1px 20px 20px 0;
    width: 123px;
}

@media (min-width: 720px) {
    .story .entradilla .comp_sumario {
        margin-bottom: 0;
        margin-left: -56px;
        margin-right: 28px;
        width: 140px;
    }
}

@media (min-width: 1055px) {
    .story .entradilla .comp_sumario {
        margin-left: 0;
    }
}

.story .entradilla .comp_sumario h3 {
    color: #e30054;
    font: 18px/28px Prumo Deck Bold Italic;
    margin-bottom: 0;
}

.story .entradilla .comp_sumario .firma {
    color: #7f7f7f;
    font: 15px/16px Solido;
    margin-top: 7px;
    text-transform: none;
}

.story .entradilla .comp_sumario .firma span {
    color: #4d4d4d;
    display: block;
    text-transform: uppercase;
}

.story .entradilla .comp_sumario img {
    margin-bottom: 15px;
    width: 67px;
}

.cita {
    background: transparent url('../../../img/comillas-sumario-cita.png') no-repeat scroll 0 7px;
    padding-top: 50px;
}

h3.ladillo {
    color: #4d4d4d;
    font: 18px/30px Prumo Deck Bold Italic;
    margin-bottom: 0;
}

.comp_despiece_cifra {
    color: #e30054;
    display: block;
    font: 16px/20px Prumo Deck Bold Italic;
    margin: 0 0 20px !important;
    text-align: center;
}

.comp_despiece_cifra p {
    border-bottom: .75pt solid #c2c8cc;
    border-top: .75pt solid #c2c8cc;
    color: #7f7f7f;
    font: 16px/24px solido;
    margin-top: 10px;
    padding: 10px 0;
    text-align: left;
}

.comp_despiece_cifra .cifra {
    color: #c2c8cc;
    display: block;
    font: 40px/40px Prumo Deck Bold Italic;
    margin-bottom: 10px;
}

.comp_despiece_cifra span {
    text-transform: uppercase;
}

.comp_despiece_cifra h3 {
    font-size: 16px;
    line-height: 20px;
    margin: -7px 0 10px;
}

.comp_tags {
    font: 14px/24px solido;
    text-transform: uppercase;
}

.comp_tags dl {
    list-style: outside none none;
    margin-bottom: 0;
    margin-left: 55px;
}

.comp_tags span {
    color: #4d4d4d;
    float: left;
}

.comp_tags dd {
    color: #e30054;
    display: inline;
    margin-right: 5px;
}

.recetas .comp_tags dd {
    color: #fac100;
}

.comp_tags dd a {
    color: #e30054;
}

.recetas .comp_tags dd a {
    color: #fac100;
}

.comp_tags h2 {
    font-size: 14px;
    line-height: 24px;
    margin-top: 2px;
}

.comp_tags nav + nav span,
.comp_tags nav + nav dd {
    color: #b3b3b3;
}

.comp_tags nav + nav dd a {
    color: #b3b3b3;
}

.recetas .carruselNoticia {
    padding: 0;
}

.carruselNoticia {
    margin-bottom: 20px;
    padding: 0 14px;
    position: relative;
}

@media not all {
    .carruselNoticia {
        padding: 0;
    }
}

.carruselNoticia h4 {
    border-bottom: .75pt solid #515b60;
    color: #515b60;
    font: 25px/25px solido;
    margin-bottom: 9px;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .carruselNoticia h4 {
        font: 30px/30px solido;
    }
}

.carruselNoticia h4 span {
    font: 18px/18px Prumo Deck Bold Italic;
    text-transform: none;
}

@media (min-width: 720px) {
    .carruselNoticia h4 span {
        font: 20px/20px Prumo Deck Bold Italic;
    }
}

.carruselNoticia figure {
    margin-bottom: 10px;
}

.carruselNoticia figure .player span {
    top: -1px;
}

.carruselNoticia figure .player .counter {
    text-indent: -9999px;
}

.carruselNoticia p {
    color: #515b60;
    font: 16px/19px Prumo Deck Book;
}

.carruselNoticia p strong {
    font-family: Prumo Deck Bold Italic;
}

.carruselNoticia p a {
    color: #515b60;
}

.carruselNoticia p a:hover {
    color: #969696;
    text-decoration: none;
}

.carruselNoticia .owl-theme .owl-controls {
    margin-top: 0;
}

.carruselNoticia .owl-demo .owl-item {
    width: 200px !important;
}

.carruselNoticia .owl-prev,
.carruselNoticia .owl-next {
    background: rgba(255, 255, 255, .5) none repeat scroll 0 0;
    border-radius: 50%;
    font-size: 18px !important;
    height: 40px;
    position: absolute;
    top: 25%;
    width: 40px;
}

@media (min-width: 720px) {
    .carruselNoticia .owl-prev,
    .carruselNoticia .owl-next {
        top: 31%;
    }
}

.carruselNoticia .owl-next {
    right: -24px;
}

@media (min-width: 720px) {
    .carruselNoticia .owl-next {
        right: 0;
    }
}

.carruselNoticia .owl-prev {
    left: -24px;
}

@media (min-width: 720px) {
    .carruselNoticia .owl-prev {
        left: 0;
    }
}

.carruselNoticia .owl-nav span {
    position: relative;
    top: 9px;
}

.carruselNoticia .owl-next:hover,
.carruselNoticia .owl-prev:hover {
    background: rgba(255, 255, 255, .8) none repeat scroll 0 0;
}

.carruselNoticia [class*='swiper-button-'] {
    height: 40px;
    top: 35%;
    width: 40px;
}

.carruselNoticia .swiper-button-next {
    right: -10px;
}

@media (min-width: 720px) {
    .carruselNoticia .swiper-button-next {
        right: 20px;
        top: 105px;
    }
}

.carruselNoticia .swiper-button-prev {
    left: -10px;
}

@media (min-width: 720px) {
    .carruselNoticia .swiper-button-prev {
        left: 20px;
        top: 105px;
    }
}

.carruselNoticia .swiper-button-prev span,
.carruselNoticia .swiper-button-next span {
    font-size: 18px;
}

.sliderLook .owl-next,
.sliderLook .owl-prev {
    background: transparent url('../../img/premios/motor19/Sprite_Home.html') no-repeat scroll -28px -76px;
    height: 30px;
    left: -24px;
    position: absolute;
    text-indent: -9999px;
    top: 31%;
    width: 30px;
}

.sliderLook .owl-next {
    background-position: -44px -76px;
    left: auto;
    right: -24px;
}

.sliderLook.owl-theme .owl-controls {
    margin-top: 0;
}

.sliderLook .owl-dots {
    display: none !important;
}

.comp_apoyo {
    float: left;
    margin-bottom: 0 !important;
    margin-right: 20px !important;
    width: 140px;
}

.comp_apoyo.derecha {
    float: right;
    margin-left: 20px !important;
    margin-right: 0 !important;
}

@media (min-width: 720px) {
    .comp_apoyo {
        margin-left: -56px !important;
        margin-right: 28px !important;
        margin-top: 8px !important;
    }
}

@media (min-width: 1055px) {
    .comp_apoyo {
        margin-left: 0 !important;
    }
}

.comp_apoyo h3.epigrafe {
    border-bottom: 1px solid #000;
    color: #263238;
    font: 16px/14px prumo deck bold italic;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 5px;
}

.comp_apoyo .apoyo {
    background-color: #f8f9f9;
    border-bottom: 1px solid #000;
    padding-bottom: 8px;
}

.comp_apoyo .apoyo:hover {
    background-color: #e6ecee;
}

.comp_apoyo .apoyo:last-child {
    border-bottom: 0 none;
}

.comp_apoyo .sinfoto {
    background-color: #eaeff1;
}

.comp_apoyo figure {
    margin-bottom: 5px;
}

.comp_apoyo .overhead {
    color: #e30054;
    float: left;
    font: 15px/18px solido;
    margin: 2px 5px 0 15px;
    text-transform: uppercase;
}

.comp_apoyo .blog h2 {
    float: none;
    font: 15px/18px prumo deck bold italic;
    text-transform: uppercase;
}

.comp_apoyo .blog .autor {
    color: #7f7f7f;
    font: 13px/16px solido;
}

.comp_apoyo .blog p {
    font: 15px/18px solido;
    margin: 0 15px;
}

.comp_apoyo .blog .overhead {
    float: none;
}

.comp_apoyo h2 {
    color: #4d4d4d;
    font: 15px/18px solido;
    margin: 4px 15px 0;
}

.comp_apoyo h2 a:hover {
    color: #000;
    text-decoration: none;
}

.comp_apoyo .overhead + h2 {
    margin: 7px 15px 0;
}

.comp_apoyo a {
    color: #4d4d4d;
}

.recetas .comp_apoyo {
    float: right;
    margin-left: 28px !important;
    margin-right: 0 !important;
}

.comp_mm {
    clear: left;
    position: relative;
}

.comp_mm img {
    margin-bottom: 5px;
}

.comp_mm figcaption {
    color: #4d4d4d;
    font: 14px/18px Solido;
    position: relative;
}

.comp_mm figcaption span {
    color: #e30054;
    display: inline;
    margin-right: 5px;
    text-transform: uppercase;
}

.comp_mm figcaption .firma {
    color: #7f7f7f;
    display: block;
}

.comp_mm .player span {
    left: 7px;
    position: absolute;
    top: 6px;
}

.comp_mm .num {
    bottom: 5px;
    color: #4d4d4d;
    font: 14px/16px prumo deck bold italic;
    left: auto !important;
    position: absolute;
    right: 6%;
    width: auto !important;
}

@media (min-width: 720px) {
    .comp_mm .num {
        bottom: 110px !important;
        right: 0;
    }
}

.comp_mm .num span {
    color: #b3b3b3;
}

.comp_mm .comp_mm_pad {
    margin: 0;
    padding: 0 3%;
    position: relative;
}

.comp_mm .swiper-wrapper {
    align-items: center;
}

.comp_mm .swiper-button-prev {
    background: transparent none repeat scroll 0 0 !important;
    left: -15px;
    top: 35%;
}

.comp_mm .swiper-button-next {
    background: transparent none repeat scroll 0 0 !important;
    right: -15px;
    top: 35%;
}

.comp_mm .swiper-button-prev span,
.comp_mm .swiper-button-next span {
    font-size: 18px;
}

.slidermm {
    border-bottom: 1px solid #c2c8cc;
    border-top: 1px solid #c2c8cc;
    padding: 20px;
}

@media (max-width: 720px) {
    .slidermm {
        margin: 0 20px !important;
        padding-left: 0;
        padding-right: 0;
    }
}

.slidermm .owl-stage-outer {
    margin: 0 auto;
    width: 257px;
}

@media (min-width: 720px) {
    .slidermm .owl-stage-outer {
        max-width: 364px;
        min-width: 308px;
    }
}

.slidermm.owl-theme .owl-controls {
    left: 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 35%;
}

.slidermm figure {
    width: 100%;
}

@media (min-width: 720px) {
    .slidermm figure {
        margin: 0 auto;
        max-width: 364px;
        min-width: 308px;
    }
}

.slidermm .firma {
    max-width: 83%;
    text-transform: none;
}

.slidermm .owl-nav {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.slidermm .owl-nav .owl-prev {
    left: 0;
    position: absolute;
}

.slidermm .owl-nav .owl-next {
    position: absolute;
    right: 0;
}

.slidermm.owl-theme .owl-controls .owl-nav [class*='owl-'] {
    font-size: 18px;
}

.comp_listado {
    margin-left: 0 !important;
}

.comp_listado p {
    border-bottom: 1px solid #263238;
    color: #4d4d4d;
    font: 18px/28px prumo deck bold italic;
    margin-bottom: 7px;
    padding-bottom: 7px;
}

.comp_listado ol {
    counter-reset: item;
    list-style-type: none;
}

.comp_listado.bullet li {
    font: 16px/24px solido;
    list-style-type: none;
    margin-left: 0;
    padding-left: 17px;
    position: relative;
}

.comp_listado.bullet li::before {
    border: 1px solid #000;
    border-radius: 50px;
    content: '';
    height: 8px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 8px;
    width: 8px;
}

.comp_listado li {
    display: block;
    font: 16px/24px solido;
    list-style-type: decimal;
    margin-bottom: 10px;
    margin-left: -20px;
}

.comp_listado li::before {
    content: counter(item, decimal) ' ';
    counter-increment: item;
    display: inline-block;
    font: 16px prumo deck bold italic;
    margin: 0 7px 0 -20px;
    width: 15px;
}

.comp_listado li a {
    color: #4d4d4d;
    text-decoration: underline;
}

.comp_listado li a:hover {
    color: #e30054;
}

.comp_listado span {
    font-family: solido;
}

.comp_listadoble {
    background-color: #263238;
    margin-left: 0 !important;
    margin-right: 0 !important;
    overflow: hidden;
    padding: 10px;
}

.comp_listadoble p {
    border-bottom: 1px solid #fdca1e;
    color: #fdca1e;
    font: 18px/28px prumo deck bold italic;
    margin-bottom: 10px;
    padding-bottom: 3px;
}

.comp_listadoble p span {
    text-transform: uppercase;
}

.comp_listadoble ul {
    margin-bottom: 7px;
    overflow: hidden;
}

.comp_listadoble li {
    color: #fff;
    font: 16px/20px solido;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
}

.comp_listadoble li::before {
    border: 1px solid #fff;
    border-radius: 50px;
    content: '';
    height: 8px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 8px;
}

.comp_listadoble li:nth-child(2n+1) {
    clear: left;
}

.comp_listadoble li:nth-child(2n) {
    float: right;
}

.comp_listadoble a {
    color: #fff;
}

.comp_listadoble ul + p {
    border: 0 none;
    color: #fdca1e;
    font: 16px/26px solido;
    margin-bottom: 5px;
}

@media (min-width: 1055px) {
    .comp_listadoble {
        padding: 10px 20px;
    }
}

@media (min-width: 719px) and (max-width: 1055px) {
    .recetas .comp_listadoble {
        width: 260px;
    }
}

.recetas .comp_tags dd,
.recetas .fecha,
.recetas .overhead {
    color: #fac100;
}

.recetas .comp_tags nav + nav dd,
.recetas .comp_tags nav + nav dd a {
    color: #b3b3b3;
}

.recetas .entradilla::first-letter {
    color: #fdca1e;
    font: 18px/28px prumo deck bold italic;
}

.comp_ficha .epigrafe {
    border-bottom: 1px solid #263238;
    color: #263238;
    font: 18px/28px prumo deck bold italic;
    margin-bottom: 7px;
    margin-left: 0;
    padding-bottom: 7px;
    text-transform: uppercase;
}

.comp_ficha .num {
    font: 16px/24px prumo deck bold italic;
    margin-left: -30px;
    margin-right: 20px;
}

.comp_ficha p {
    margin-left: 30px;
}

.comp_embebido {
    border-top: 1px solid #c2c8cc;
    margin: 0 auto 30px !important;
    max-width: 420px;
    padding-top: 10px;
}

.comp_embebido iframe {
    display: block;
    margin: 0 auto 7px;
}

.comp_embebido img {
    display: block;
    margin: 0 auto 7px;
}

.comp_embebido p {
    color: #4d4d4d;
    font: 14px/18px solido;
}

.comp_embebido p a {
    color: #7f7f7f;
}

.nota {
    background-color: #e30054;
    border: 2px solid #fff;
    border-radius: 500px;
    color: #fff;
    font: 37px/39px prumo deck bold italic;
    height: 63px;
    padding-top: 10px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -33px;
    width: 63px;
}

@media (min-width: 720px) {
    .nota {
        font: 50px/52px prumo deck bold italic;
        height: 84px;
        padding-top: 15px;
        width: 84px;
    }
}

.puntuacion {
    display: block;
    margin: 0 -24px 40px;
    overflow: hidden;
}

@media (min-width: 720px) {
    .puntuacion {
        clear: both;
        margin: 0 0 42px;
    }
}

.puntuacion .cifra {
    border-bottom: 1px solid #ddd;
    color: #c2c8cc;
    font: 50px/34px Prumo Deck Bold Italic;
    margin-bottom: 7px;
    padding-bottom: 7px;
    padding-top: 5px;
    text-align: center;
}

.puntuacion .cifra span {
    color: #e30054;
    display: block;
    font: 16px/20px Prumo Deck Bold Italic;
    margin-top: 5px;
}

.puntuacion p {
    color: #7f7f7f;
    font: 16px/24px Solido;
    padding: 0 14px;
    text-align: justify;
}

.puntuacion .datos {
    background-color: #f8f9f9;
    margin-bottom: 20px;
    margin-right: 0;
    overflow: hidden;
    padding-right: 10px;
}

@media (min-width: 720px) {
    .puntuacion .datos {
        background-color: transparent;
        float: left;
        margin-bottom: 0;
        margin-right: 28px;
        padding-right: 0;
        width: 140px;
    }
}

.puntuacion .datos figure {
    float: left;
    margin-bottom: 0;
    margin-right: 10px;
    width: 140px;
}

.puntuacion .datos p.firma {
    color: #4d4d4d;
    font: 16px/18px Prumo deck semibold;
    padding: 10px 0 0;
    text-align: left;
    text-transform: none;
}

@media (min-width: 720px) {
    .puntuacion .datos p.firma {
        font: 18px/20px Prumo deck semibold;
        padding: 0;
    }
}

.puntuacion .datos p.firma span {
    display: block;
    font: 14px/16px Solido;
}

@media (min-width: 720px) {
    .puntuacion .datos p.firma span {
        font: 16px/20px Solido;
    }
}

.puntuacion .info {
    clear: both;
    float: none;
    width: auto;
}

@media (min-width: 720px) {
    .puntuacion .info {
        clear: none;
        float: left;
        width: 360px;
    }
}

@media (min-width: 1055px) {
    .puntuacion .info {
        width: 280px;
    }
}

.tribunal .ladillo + p {
    color: #4d4d4d;
    font: 18px/30px Prumo Banner Book;
}

.entrevista .byline {
    color: #000;
    font: 12px/18px Prumo Deck Bold Italic;
}

.comp_nombre,
p.comp_pregunta {
    color: #4d4d4d;
    font: 17px/28px prumo deck bold italic;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.comp_nombre {
    color: #e30054;
}

.comp_notapeque {
    border: 1px solid #4d4d4d;
    float: right;
    margin: 0 0 28px 12px !important;
    overflow: visible !important;
    padding: 7px 7px 20px;
    transform: rotate(5deg);
    width: 95px;
}

.comp_notapeque figure {
    position: relative;
}

.comp_notapeque figure .nota {
    bottom: -30px;
    font: 29px/31px prumo deck bold italic;
    height: 50px;
    padding: 7px 9px;
    right: -30px;
    top: auto;
    width: 50px;
}

@media (max-width: 720px) {
    .comp_notapeque figure .nota {
        font-size: 2.1rem;
    }
}

.story.reportaje h1 {
    text-transform: uppercase;
}

.story.reportaje h1,
.story.reportaje .overhead {
    text-align: center;
}

.story.reportaje h1 span {
    font-family: Prumo Deck Book;
}

.story.reportaje .subtitulo {
    color: #4d4d4d;
    font: 18px/24px prumo deck bold italic;
    margin-bottom: 36px;
    margin-left: 24px;
}

@media (min-width: 720px) {
    .story.reportaje .subtitulo {
        font: 28px/36px prumo deck bold italic;
        margin-bottom: 60px;
        margin-left: 56px;
    }
}

@media (min-width: 1055px) {
    .story.reportaje .subtitulo {
        margin-bottom: 28px;
        margin-left: 0;
        padding-right: 84px;
    }
}

.story.reportaje .fecha {
    margin-bottom: 25px;
}

@media (min-width: 720px) {
    .story.reportaje .fecha {
        margin-bottom: 40px;
    }
}

@media (min-width: 1055px) {
    .story.reportaje .fecha {
        margin-bottom: 40px;
    }
}

.story.reportaje .social-info {
    margin-bottom: 50px;
}

@media (min-width: 720px) {
    .story.reportaje .social-info {
        margin-bottom: 70px;
    }
}

.story.publireportaje h1 {
    color: #4d4d4d;
    font-family: Solido;
}

.story.publireportaje h1 a {
    color: #4d4d4d;
}

.overhead span {
    color: #969696;
}

@media (min-width: 720px) {
    .story h1 {
        font-size: 48px;
        line-height: 50px;
    }
    .articulo-contenido {
        margin-left: auto;
    }
    .story .photo {
        border-top: .75pt solid #c2c8cc;
        margin: 0 auto 40px;
        padding-top: 20px;
    }
    .story .photo .player {
        top: 30px;
    }
    .story .photo figcaption {
        padding: 8px 14px;
    }
    .articulo-contenido figure img {
        width: 100%;
    }
    .story .byline,
    .story .fecha {
        margin-left: 56px;
    }
    .fecha + .roba {
        float: right;
        margin-left: 20px;
        margin-top: -20px;
    }
    .story .subtitulo {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 30px;
    }
    .story .col-md-4 aside {
        clear: left;
    }
    .story .mod_notepierdas,
    .story .mod_lomas {
        float: left;
        width: 48%;
    }
    .story .col-md-4 .roba {
        float: right;
        width: 48%;
    }
    .story .photo.photoV {
        margin: 0 auto 42px;
        width: 476px;
    }
    .story .photo.photoV .player {
        top: 30px;
    }
}

@media (min-width: 720px) and (min-width: 1055px) {
    .story .subtitulo {
        line-height: 30px;
    }
}

@media (min-width: 1055px) {
    .story .photo.photoV {
        margin-left: 0;
    }
    .articulo-wrapper {
        margin-left: 84px;
        position: relative;
    }
    .opinion .subtitulo {
        width: 476px;
    }
    .articulo-contenido article {
        font-size: 1.8rem;
        line-height: 3rem;
    }
    .story .byline,
    .story .fecha {
        margin-left: 0;
    }
    .story .col-md-4 .roba,
    .story .mod_notepierdas,
    .story .mod_lomas {
        float: none;
        width: auto;
    }
    .story .col-md-4 .roba {
        margin-top: 20px;
    }
}

.mosaico .item {
    background-color: #f8f9f9;
    color: #000;
    font-family: solido;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.mosaico figure {
    margin-bottom: 20px;
}

.mosaico h3 {
    font-size: 1.5rem;
    line-height: 1.8rem;
    padding: 0 10px;
    text-transform: uppercase;
}

.mosaico .precio {
    font: 21px/24px prumo deck semibold;
    margin-bottom: 20px;
}

.mosaico p {
    font-size: 1.4rem;
    line-height: 1.8rem;
    margin: 0 10px 5px;
}

.mosaico .comprar {
    background-color: #e30054;
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.8rem;
    padding: 3px;
    text-transform: uppercase;
}

.story .patrocinador {
    border: 1px solid #ccc;
    display: block;
    margin-bottom: 20px;
}

.look h1 {
    color: #4d4d4d;
    font-family: solido;
}

@media (min-width: 720px) {
    .look h1 {
        font-size: 4.5rem;
        line-height: 4.8rem;
    }
    .bloque .patrocinador {
        border: 1px solid #ccc;
        margin: auto;
    }
    .item .destacado {
        background-color: #92989b;
        color: #fff;
        margin-bottom: -20px;
        margin-top: -20px;
        min-height: 155px;
        padding-top: 20px;
    }
}

.mosaico4 .item.destacado {
    background-color: transparent;
}

@media (min-width: 1055px) {
    .mosaico .item {
        margin-bottom: 24px;
    }
    .mosaico .owl-item {
        width: 180px !important;
    }
    .mosaico .sliderLook div:nth-child(6),
    .mosaico .sliderLook div:nth-child(11) {
        clear: both;
    }
    .mosaico .owl-nav {
        display: none;
    }
    .mosaico4 .item {
        height: 560px;
        padding-bottom: 0;
    }
    .mosaico4 .sliderLook div:nth-child(5),
    .mosaico4 .sliderLook div:nth-child(9) {
        clear: both;
    }
    .mosaico4 .sliderLook div:nth-child(6),
    .mosaico4 .sliderLook div:nth-child(11) {
        clear: none;
    }
    .mosaico4 .owl-item {
        margin-right: 20px !important;
        width: 224px !important;
    }
    .mosaico4 .item-wrapper {
        margin-top: 41px;
    }
    .mosaico4 figure {
        margin-bottom: 0;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.fadeIn {
    animation-name: fadeIn;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.fadeOut {
    animation-name: fadeOut;
}

.story .articulo-wrapper .social-info.uno.affix-bottom {
    bottom: 0;
    position: absolute;
    top: auto !important;
}

.story .footer {
    border-top: 1px solid #ddd;
    display: block;
    padding-top: 30px;
    position: relative;
    z-index: 111;
}

@media (min-width: 720px) {
    .story .footer {
        margin-bottom: 88px;
    }
}

.story .footer .social-info {
    margin-top: 40px;
}

@media (max-width: 720px) {
    .story .footer .social-info {
        margin-top: 130px;
    }
}

@media (min-width: 720px) {
    .story .footer .social-info {
        left: 0;
        margin-top: auto;
        position: absolute !important;
        top: 0;
    }
}

@media (min-width: 1055px) {
    .story .footer .social-info {
        display: none;
    }
}

.story .footer .comp_tags {
    left: 0;
    position: absolute;
    top: 0;
}

@media (min-width: 720px) {
    .story .footer .comp_tags {
        left: 280px;
    }
}

@media (min-width: 1055px) {
    .story .footer .comp_tags {
        left: 0;
        top: 13px;
    }
}

.social-info {
    margin: 0 auto 20px;
}

.social-info li a {
    font: 14px Solido;
    vertical-align: middle;
}

.social-info li {
    display: block;
    float: left;
    line-height: 1.2em;
    padding: 0;
}

.social-info li + li {
    border: medium none;
}

.social-info li.fb a {
    background-color: #3b5998;
    border-color: #3b5998;
    color: #fff;
    display: table;
}

.social-info li.fb a span {
    display: table-row;
    margin: 0 auto;
    vertical-align: middle;
}

.social-info li.fb a span::before {
    vertical-align: middle;
}

.social-info li.fb a:hover,
.social-info li.fb a:active,
.social-info li.fb a:focus {
    background-color: #324b80;
    border-color: #324b80;
}

.social-info li.comments a {
    background-color: #e6ecee;
    border-color: #e6ecee;
    color: #7f7f7f;
}

.social-info li.comments a .mhicon {
    color: #7f7f7f;
}

.social-info li.comments a:hover,
.social-info li.comments a:active,
.social-info li.comments a:focus {
    background-color: #d2dde1;
    border-color: #d2dde1;
    color: #7f7f7f;
}

.social-info li.comments a:hover .mhicon,
.social-info li.comments a:active .mhicon,
.social-info li.comments a:focus .mhicon {
    color: #7f7f7f;
}

.social-info li.tw a {
    background-color: #00acee;
    border-color: #00acee;
    color: #fff;
    display: table;
}

.social-info li.tw a:hover,
.social-info li.tw a:active,
.social-info li.tw a:focus {
    background-color: #0094cd;
    border-color: #0094cd;
}

.social-info li.tw a span {
    display: table-row;
    margin: 0 auto;
    vertical-align: middle;
}

.social-info li.tw a span::before {
    vertical-align: middle;
}

.social-info li.pt a {
    background-color: #bc071c;
    border-color: #bc071c;
    color: #fff;
}

.social-info li.pt a:hover,
.social-info li.pt a:active,
.social-info li.pt a:focus {
    background-color: #9c0617;
}

.social-info li.wa {
    background-color: #3ebe2a;
    display: table;
    max-height: 53px;
    min-height: 53px;
    padding-top: 10px;
}

.social-info li.wa:hover,
.social-info li.wa:active,
.social-info li.wa:focus {
    background-color: #35a324;
    border-color: #35a324;
}

.social-info li.wa:hover a,
.social-info li.wa:active a,
.social-info li.wa:focus a {
    background-color: #35a324;
    border-color: #35a324;
}

.social-info li.wa a {
    background-color: #3ebe2a;
    border-color: #3ebe2a;
    color: #fff;
    display: table;
    height: auto;
    vertical-align: middle;
}

.social-info li.wa a span {
    display: table-row;
    margin: 0 auto;
    vertical-align: middle;
}

.social-info li.wa a span::before {
    vertical-align: top;
}

.social-info li.wa a:hover,
.social-info li.wa a:active,
.social-info li.wa a:focus {
    background-color: #35a324;
    border-color: #35a324;
}

.social-info li.more a {
    background-color: #fff;
    border-color: #c2c8cc;
    color: #c2c8cc;
    display: table;
    transform: rotate(0deg);
    vertical-align: middle;
}

.social-info li.more a:hover,
.social-info li.more a:active,
.social-info li.more a:focus {
    background-color: white !important;
}

.social-info li.more > a span {
    margin-top: 8px;
    transform: rotate(0deg);
    transition: transform 400ms ease 0s;
}

.social-info li.more.active > a span {
    transform: rotate(45deg);
    transition: transform 400ms ease 0s;
}

.social-info li.tumblr a {
    background-color: #34465d !important;
    border-color: #34465d !important;
    color: #fff !important;
    padding: 10px;
}

.social-info li.tumblr a:hover,
.social-info li.tumblr a:active,
.social-info li.tumblr a:focus {
    background-color: #283648 !important;
}

.social-info li.linkedin a {
    background-color: #0077b5 !important;
    border-color: #0077b5 !important;
    color: #fff !important;
    padding: 10px;
}

.social-info li.linkedin a:hover,
.social-info li.linkedin a:active,
.social-info li.linkedin a:focus {
    background-color: #006194 !important;
}

.social-info li.gplus span {
    font-size: 2.6rem;
    line-height: 29px;
}

.social-info li.gplus a {
    background-color: #dd4b38 !important;
    border-color: #dd4b38 !important;
    color: #fff !important;
    padding: 10px;
}

.social-info li.gplus a:hover,
.social-info li.gplus a:active,
.social-info li.gplus a:focus {
    background-color: #d03724 !important;
}

.social-info li.mail a {
    background-color: #677075 !important;
    border-color: #677075 !important;
    color: #fff !important;
    padding: 10px;
}

.social-info li.mail a:hover,
.social-info li.mail a:active,
.social-info li.mail a:focus {
    background-color: #575f63 !important;
}

.social-info li a {
    border: 1px solid;
    display: block;
    height: 53px;
    line-height: 17px;
    text-align: center;
    width: 52px;
}

.social-info li a > .mhicon {
    display: block;
    font-size: 2.8rem;
}

.social-info li a > .counter {
    font-family: 'Solido',Arial,sans-serif;
}

.social-info li a:hover,
.social-info li a:active,
.social-info li a:focus {
    text-decoration: none;
}

.social-info li.more {
    position: relative;
}

.social-info li.more ul {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all .3s ease 0s;
    visibility: hidden;
    width: 0;
}

.social-info li.more ul li {
    position: absolute;
}

.social-info li.more ul li a .mhicon {
    color: #fff !important;
}

.social-info li.more.active ul {
    left: 0;
    opacity: 1;
    top: 53px;
    transition: all .3s ease 0s;
    visibility: visible !important;
    width: 54px;
    z-index: 1;
}

@media (min-width: 1055px) {
    .social-info li.more.active ul {
        display: block;
        float: left;
        height: 50px;
        left: 51px;
        overflow: hidden;
        position: absolute;
        top: 1px;
        width: 256px;
    }
    .social-info li.more.active ul li {
        float: left;
        width: 52px;
    }
}

.social-info li.more.active ul li.tumblr {
    transform: translate(0px, 53px);
    transition: transform .3s ease 0s;
}

@media (min-width: 1055px) {
    .social-info li.more.active ul li.tumblr {
        transform: translate(52px, 0px);
    }
}

.social-info li.more.active ul li.linkedin {
    transform: translate(0px, 106px);
    transition: transform .3s ease 0s;
}

@media (min-width: 1055px) {
    .social-info li.more.active ul li.linkedin {
        transform: translate(104px, 0px);
    }
}

.social-info li.more.active ul li.mail {
    transform: translate(0px, 159px);
    transition: transform .3s ease 0s;
}

@media (min-width: 1055px) {
    .social-info li.more.active ul li.mail {
        transform: translate(156px, 0px);
    }
}

.social-info li.more.active ul li.gplus {
    transform: translate(0px, 0px);
    transition: transform .3s ease 0s;
}

@media (min-width: 1055px) {
    .social-info li.more.active ul li.gplus {
        transform: translate(0px, 0px);
    }
}

.story h1 + figure .player.med {
    top: 32px;
}

@font-face {
    font-family: 'Prumo Deck Bold Italic';
    font-style: normal;
    font-weight: 700;
    src: url('../../../fonts/PrumoDeck-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../../../fonts/PrumoDeck-BoldItalic.woff') format('woff'), url('../../../fonts/PrumoDeck-BoldItalic.ttf') format('truetype'), url('../../../fonts/PrumoDeck-BoldItalic.svg#b076dd850f255d869f04294eaa47f76a') format('svg');
}

@font-face {
    font-family: 'Solido';
    font-style: normal;
    font-weight: 400;
    src: url('../../../fonts/Solido-Book.eot?#iefix') format('embedded-opentype'), url('../../../fonts/Solido-Book.woff') format('woff'), url('../../../fonts/Solido-Book.ttf') format('truetype'), url('../../../fonts/Solido-Book.svg#9ca1a3fe074b6fb4638e90e719f89b7e') format('svg');
}

@font-face {
    font-family: 'Prumo Deck Book';
    font-style: normal;
    font-weight: 400;
    src: url('../../../fonts/PrumoDeck-Book.eot?#iefix') format('embedded-opentype'), url('../../../fonts/PrumoDeck-Book.woff') format('woff'), url('../../../fonts/PrumoDeck-Book.ttf') format('truetype'), url('../../../fonts/PrumoDeck-Book.svg#7b5d3d08b171f08fc1b8f597eff349ab') format('svg');
}

@font-face {
    font-family: 'Prumo Deck SemiBold';
    font-style: normal;
    font-weight: 700;
    src: url('../../../fonts/PrumoDeck-SemiBold.eot?#iefix') format('embedded-opentype'), url('../../../fonts/PrumoDeck-SemiBold.woff') format('woff'), url('../../../fonts/PrumoDeck-SemiBold.ttf') format('truetype'), url('../../../fonts/PrumoDeck-SemiBold.svg#56d5c4d79dca9552d18722d5004bf769') format('svg');
}

@font-face {
    font-family: 'Prumo Banner Book';
    font-style: normal;
    font-weight: 400;
    src: url('../../../fonts/PrumoBanner-Book.eot?#iefix') format('embedded-opentype'), url('../../../fonts/PrumoBanner-Book.woff') format('woff'), url('../../../fonts/PrumoBanner-Book.ttf') format('truetype'), url('../../../fonts/PrumoBanner-Book.svg#c21e0014f3d8f57305ff234ba51980cb') format('svg');
}

@font-face {
    font-family: 'mujerhoy-icon';
    font-style: normal;
    font-weight: normal;
    src: url('../../../fonts/mujerhoy-icon.eot?#iefix-c7pwap') format('embedded-opentype'), url('../../../fonts/mujerhoy-icon.woff?-c7pwap') format('woff'), url('../../../fonts/mujerhoy-icon.ttf?-c7pwap') format('truetype'), url('../../../fonts/mujerhoy-icon.svg?-c7pwap#mujerhoy-icon') format('svg');
}

[class^='mhicon-'],
[class*=' mhicon-'] {
    font-family: 'mujerhoy-icon';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}

.mhicon-mujerhoy::before {
    content: '';
}

.mhicon-guapabox::before {
    content: '';
}

.mhicon-vocento::before {
    content: '';
}

.mhicon-hamburguesa::before {
    content: '';
}

.mhicon-lupadcha::before {
    content: '';
}

.mhicon-lupaizda::before {
    content: '';
}

.mhicon-comentario::before {
    content: '';
}

.mhicon-comentario2::before {
    content: '';
}

.mhicon-comentario3::before {
    content: '';
}

.mhicon-facebook::before {
    content: '';
}

.mhicon-twitter::before {
    content: '';
}

.mhicon-pinterest::before {
    content: '';
}

.mhicon-instagram::before {
    content: '';
}

.mhicon-whatsapp::before {
    content: '';
}

.mhicon-googleplus::before {
    content: '';
}

.mhicon-izda::before {
    content: '';
}

.mhicon-dcha::before {
    content: '';
}

.mhicon-arriba::before {
    content: '';
}

.mhicon-abajo::before {
    content: '';
}

.mhicon-mas::before {
    content: '';
}

.mhicon-cerrar::before {
    content: '';
}

.mhicon-izda2::before {
    content: '';
}

.mhicon-dcha2::before {
    content: '';
}

.mhicon-arriba2::before {
    content: '';
}

.mhicon-abajo2::before {
    content: '';
}

.mhicon-izda2doble::before {
    content: '';
}

.mhicon-dcha2doble::before {
    content: '';
}

.mhicon-arriba2doble::before {
    content: '';
}

.mhicon-abajo2doble::before {
    content: '';
}

.mhicon-play::before {
    content: '';
}

.mhicon-galeria::before {
    content: '';
}

.mhicon-rss::before {
    content: '';
}

.mhicon-rss2::before {
    content: '';
}

.mhicon-rss3::before {
    content: '';
}

.mhicon-mosaico::before {
    content: '';
}

.mhicon-sobre::before {
    content: '';
}

.mhicon-tumblr::before {
    content: '';
}

.mhicon-spotify::before {
    content: '';
}

.mhicon-mas2::before {
    content: '';
}

.mhicon-cerrar2::before {
    content: '';
}

.mhicon-play2::before {
    content: '';
}

.mhicon-linkedin::before {
    content: '';
}

.mhicon-galeria3::before {
    content: '';
}

.search-topics {
    background: #f3f6f7 none repeat scroll 0 0;
    margin-bottom: 20px;
    padding: 5px 0;
}

.search-topics .enviar {
    background-color: transparent;
    border: 0 none;
    margin-right: 5px;
    text-indent: -9999px;
    text-transform: uppercase;
    z-index: 1;
}

.search-topics .search-topics-input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #000;
    border-image: none;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    color: #d4d6d7;
    font-size: 20px;
    padding: 4px 10px 2px;
}

.search-topics .mhicon-lupaizda,
.search-topics .enviar {
    color: #e30054;
    font-size: 26px;
}

.search-topics .container {
    position: relative;
}

.search-topics .enviar {
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 30px;
}

@media (min-width: 720px) {
    .search-topics .enviar {
        height: 45px;
        width: 45px !important;
    }
}

.search-topics .buscar {
    float: left;
    margin-top: 2px;
    position: relative;
    width: 32px;
}

@media (min-width: 720px) {
    .search-topics .buscar {
        margin-left: 38px;
        width: 50px;
    }
}

@media (min-width: 1055px) {
    .search-topics .buscar {
        margin-left: 56px;
        margin-top: 5px;
    }
}

.search-topics-input:-moz-placeholder {
    color: #d4d6d7;
}

.search-topics-input::-moz-placeholder {
    color: #d4d6d7;
}

@media (min-width: 720px) {
    .search-topics .mhicon-lupaizda,
    .search-topics .enviar {
        font-size: 34px;
    }
    .search-topics .search-topics-input {
        font-size: 25px;
        padding: 3px 10px 0;
    }
}

@media (min-width: 1055px) {
    .search-topics .mhicon-lupaizda,
    .search-topics .enviar {
        font-size: 42px;
    }
    .search-topics .search-topics-input {
        font-size: 34px;
        margin-left: 20px;
    }
}

.menu-topics {
    margin: 0 0 28px -10px;
}

.menu-topics h1 {
    color: #515b60;
    font-size: 4rem;
    margin-bottom: 7px;
    text-align: center;
    text-transform: uppercase;
    width: 98%;
}

.menu-topics h1 a {
    color: #515b60;
    text-decoration: none;
}

.menu-topics h1 a *:hover {
    text-decoration: none;
}

.menu-topics ul {
    background-color: transparent;
    display: table;
    margin: 0 auto 14px;
}

@media (max-width: 720px) {
    .menu-topics ul {
        display: block;
    }
}

.menu-topics li {
    float: left;
    margin-bottom: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 48%;
}

@media (max-width: 720px) {
    .menu-topics li {
        width: 50%;
    }
}

.menu-topics li.active a {
    color: #e30054;
}

.menu-topics li:hover {
    border-color: #e30054;
}

.menu-topics li a {
    color: #7f7f7f;
    display: block;
    font-family: solido;
    font-size: 1.8rem;
    line-height: 2rem;
    padding: 5px 4px 4px;
}

.menu-topics li a:hover {
    color: #e30054;
    text-decoration: none;
}

@media (min-width: 720px) {
    .menu-topics h1 {
        font-size: 5rem;
        margin-bottom: 0;
    }
    .menu-topics ul {
        margin-bottom: 0;
    }
    .menu-topics ul li {
        border: 0 none;
        margin: 0 10px;
        width: auto;
    }
    .menu-topics ul li.active {
        border: 0 none;
    }
    .menu-topics ul li.active a {
        color: #e30054;
    }
    .menu-topics ul li:hover {
        border: 0 none;
    }
    .menu-topics ul li a {
        font-size: 1.4rem;
        line-height: 1.6rem;
        padding: 4px 4px 0;
    }
    .menu-topics ul li:nth-child(2n) {
        float: left;
    }
    .menu-topics ul li:nth-child(3) {
        clear: none;
    }
}

.sliderIndice {
    height: 42px;
    margin-bottom: 20px;
    overflow: hidden;
}

.sliderIndice .item {
    color: #a8adaf;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
}

.sliderIndice .item a {
    color: #000;
}

.sliderIndice .item a:hover {
    background-color: #e30054;
    color: #fff;
    display: block;
    text-decoration: none;
}

.sliderIndice.owl-theme .owl-controls {
    margin-top: 0;
}

.sliderIndice.owl-theme .owl-controls .owl-nav [class*='owl-'] {
    font-size: 22px;
    top: 9px;
}

.sliderIndice .owl-prev,
.sliderIndice .owl-next {
    position: absolute;
}

.sliderIndice .owl-next {
    right: 0;
}

.sliderIndice .owl-prev {
    left: 0;
}

.sliderIndice .owl-prev,
.sliderIndice .owl-next span {
    color: #4d4d4d;
}

.sliderIndice.owl-carousel .owl-item {
    width: 42px !important;
}

@media (min-width: 720px) {
    .sliderIndice.owl-carousel .owl-item {
        width: 48px !important;
    }
}

.sliderIndice .owl-stage-outer {
    margin: 0 25px;
}

@media (min-width: 1055px) {
    .sliderIndice .owl-stage-outer {
        margin: auto;
    }
    .sliderIndice.owl-carousel .owl-item {
        width: 36px !important;
    }
    .sliderIndice.owl-carousel .owl-stage {
        width: 100%;
    }
    .sliderIndice.owl-carousel .owl-stage-outer {
        margin: 0 auto;
    }
}

div section.topic-portada:first-child h3 {
    border-top: 0 none;
}

.topic-portada h3 {
    border-top: 1px dotted #263238;
    color: #000;
    font-family: solido;
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.titulo-topic {
    color: #3b464c;
    font: 28px/30px prumo deck book;
    margin-bottom: 14px;
}

@media (min-width: 720px) {
    .titulo-topic {
        border-top: 1px dotted #7f7f7f;
        font: 40px/42px prumo deck book;
        margin-bottom: 20px;
    }
}

.resultado-topics {
    margin-bottom: 20px;
    overflow: hidden;
}

@media (min-width: 720px) {
    .resultado-topics {
        clear: both;
    }
}

.resultado-topics li {
    color: #000;
    font: 16px/17px prumo banner book;
    margin-bottom: 14px;
}

.resultado-topics li a {
    color: #000;
}

h1.titulobusqueda {
    color: #000;
    font: 26px/32px prumo deck book;
    margin-bottom: 20px;
}

h1.titulobusqueda strong {
    font-family: prumo deck semibold;
}

h1.titulobusqueda span {
    color: #e30054;
    font-family: prumo deck bold italic;
}

@media (min-width: 1055px) {
    .row.posR {
        display: block;
        position: relative;
    }
    .row.posR::before,
    .row.posR::after {
        content: '';
        display: table;
    }
    .row.posR::after {
        clear: both;
    }
    .row.posR::before,
    .row.posR::after {
        content: '';
        display: table;
    }
    .row.posR::after {
        clear: both;
    }
    .row.posR + .row {
        clear: both;
    }
    .row.posR .col-md-4 {
        position: absolute;
        right: 0;
        top: 0;
    }
    .posR {
        position: relative;
    }
    .roba {
        clear: both;
    }
}

.indiceTopic {
    margin-top: 15px;
}

.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.owl-height {
    transition: height 500ms ease-in-out 0s;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
}

.owl-carousel .owl-stage::after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.owl-carousel .owl-stage-outer {
    overflow: hidden;
    position: relative;
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    -moz-user-select: none;
    cursor: pointer;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    display: block;
    opacity: 0;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    -moz-user-select: none;
    float: left;
    min-height: 1px;
    position: relative;
}

.owl-carousel .owl-item article {
    overflow: hidden;
}

.owl-carousel .owl-item img {
    display: block;
}

.owl-carousel.owl-text-select-on .owl-item {
    -moz-user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

.no-js .owl-carousel {
    display: block;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease 0s;
}

.owl-carousel .owl-item img {
    transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
    background: #000 none repeat scroll 0 0;
    height: 100%;
    position: relative;
}

.owl-carousel .owl-video-play-icon {
    background: transparent url('owl.video.play.html') no-repeat scroll 0 0;
    cursor: pointer;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: absolute;
    top: 50%;
    transition: scale 100ms ease 0s;
    width: 80px;
    z-index: 1;
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    opacity: 0;
    transition: opacity 400ms ease 0s;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}

.slider1 .owl-dots .owl-dot {
    display: inline-block;
}

.slider1 .owl-dots .owl-dot span {
    border: 1px solid #d6d6d6;
    border-radius: 30px;
    display: block;
    height: 10px;
    margin: 5px 7px;
    transition: opacity 200ms ease 0s;
    width: 10px;
}

.slider1 .owl-dots .owl-dot.active span,
.slider1 .owl-dots .owl-dot:hover span {
    background: #869791 none repeat scroll 0 0;
}

.sliderTopics .owl-next,
.sliderTopics .owl-prev {
    background: transparent url('../../img/premios/motor19/Sprite_Home.html') no-repeat scroll -28px -76px;
    height: 30px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 39%;
    width: 30px;
}

.sliderTopics .owl-next {
    background-position: -47px -76px;
    left: auto;
    right: 0;
}

.cNav {
    position: relative;
}

.cNav .prev {
    background-color: #263238;
    height: 25px;
    left: -24px;
    position: absolute;
    top: 0;
    width: 25px;
}

.cNav .sig {
    background-color: #263238;
    height: 25px;
    position: absolute;
    right: -24px;
    top: 0;
    width: 25px;
}

.AB-fH {
    text-align: center;
}

.AB-fH figure {
    margin-bottom: 20px;
}

.AB-fH h2,
.AB-fH h1 {
    font-size: 40px;
    line-height: 42px;
    margin-bottom: 15px;
}

.AB-fH h2 span,
.AB-fH h1 span {
    color: #e30054;
    font-family: prumo deck bold italic;
}

.AB-fH p {
    font-size: 20px;
    line-height: 23px;
}

[class*='A'] h1 a {
    color: #000;
}

[class*='A'] h1 a span {
    color: #e30054;
}

.AB-fH-i {
    margin-bottom: 42px;
}

.AB-fH-i figure {
    margin-bottom: 14px;
    overflow: hidden;
    width: auto;
}

.AB-fH-i h2,
.AB-fH-i h1 {
    font-size: 21px;
    line-height: 23px;
}

.AB-fH-i h2 span,
.AB-fH-i h1 span {
    color: #e30054;
    font-family: prumo deck bold italic;
}

.AB-fH-i.notLead h1 {
    margin-bottom: 7px;
}

.AB-fH-i .opinion figure {
    margin-right: 0;
}

.AB-fH-i .opinion h1 span {
    color: #000;
}

@media (max-width: 720px) {
    .AB-fH-i .opinion .displayTable {
        display: block;
    }
}

.AB-fH-i .opinion .header {
    display: block;
    text-align: center;
}

.AB-fH-i .opinion .header span,
.AB-fH-i .opinion .header a {
    display: inline-block;
}

@media (max-width: 1055px) {
    .AB-fH-i .opinion .header span,
    .AB-fH-i .opinion .header a {
        margin: 10px 0 !important;
    }
}

@media (max-width: 720px) {
    .AB-fH-i .opinion .header span,
    .AB-fH-i .opinion .header a {
        margin: 0 !important;
    }
}

.AB-fH-i .opinion .header .seccion {
    font-size: 14px;
    margin-bottom: 0;
}

.AB-fH-i .centrado {
    margin: 0 0 0 -3px !important;
}

@media (min-width: 720px) {
    .AB-fH-i h2,
    .AB-fH-i h1 {
        font-size: 26px;
        line-height: 29px;
    }
    .AB-fH-i p {
        display: block;
        font-size: 17px;
        line-height: 20px;
    }
    .home .AB-fH-i figure {
        float: left;
        margin-right: 14px;
        width: 420px;
    }
    .home .AB-fH-i h2,
    .home .AB-fH-i h1 {
        clear: both;
        font: 34px/36px prumo deck book;
    }
    .home .AB-fH-i .cajaIzq {
        margin: 0 auto 20px;
        padding: 0;
        position: static;
    }
    .home .AB-fH-i .doble {
        position: static;
    }
}

@media (min-width: 1055px) {
    .AB-fH-i figure {
        float: left;
        margin-bottom: 0;
        margin-right: 20px;
        width: 336px;
    }
}

.A-fH-home {
    margin-bottom: 28px;
}

.A-fH-home figure {
    margin-bottom: 14px;
}

.A-fH-home h2,
.A-fH-home h1 {
    font: 21px/23px prumo deck book;
}

.A-fH-home h2 span,
.A-fH-home h1 span {
    color: #e30054;
    font-family: prumo deck bold italic;
}

@media (max-width: 720px) {
    .A-fH-home h2,
    .A-fH-home h1 {
        font: 20px/22px prumo deck book;
    }
}

.A-fH-home.notLead h1,
.A-fH-home.notLead h2 {
    margin-bottom: 0;
}

.A-fH-home .cajaIzqH {
    background-color: #fff;
    display: table;
    margin: -31px 0 0 20px;
    padding: 3px 10px 1px;
    position: absolute;
}

.A-fH-home .bgColor .cajaIzqH {
    background-color: #f3f6f7;
    left: 50%;
    margin-left: -10%;
    position: absolute;
}

.A-fH-home .dobleH {
    margin: -33px 0 -10px 20px;
    position: absolute;
}

.A-fH-home .cajaBlancaH {
    background-color: #fff;
    float: left;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 3px 5px 1px;
}

.A-fH-home .centrado {
    margin: 0 0 0 -3px !important;
}

.overhead .cajaBlancaH a:hover {
    color: #000;
    text-decoration: none;
}

.bdnotLead {
    border-top: 1px dotted #ccc;
    padding-top: 14px;
    position: relative;
}

.bdnotLead::before {
    background-color: #000;
    content: '';
    height: 5px;
    left: 0;
    position: absolute;
    top: -1px;
    width: 66px;
}

.notLead {
    display: block;
}

.notLead::before,
.notLead::after {
    content: '';
    display: table;
}

.notLead::after {
    clear: both;
}

.notLead::before,
.notLead::after {
    content: '';
    display: table;
}

.notLead::after {
    clear: both;
}

.notLead time {
    color: #b3b3b3;
}

.notLead .overhead {
    font: 14px/14px solido;
    margin-bottom: 7px;
    margin-right: 7px;
    text-transform: uppercase;
}

.notLead .overhead h4 {
    display: inline;
    font-size: 14px;
    line-height: 14px;
}

.notLead .overhead span {
    display: inline-block;
    font-family: solido;
    margin: 4px 5px 0;
}

.notLead .overhead span.nombre {
    color: #e30054;
}

.notLead .overhead.tipo {
    margin-top: -4px;
}

.notLead .overhead + h4 {
    margin-left: 3px;
}

.notLead .evento {
    display: block;
    font: 13px/15px solido;
    text-transform: uppercase;
}

.notLead .evento span {
    color: #e30054;
    display: inline;
    margin: 3px;
}

.notLead h2,
.notLead h1 {
    color: #000;
    margin-bottom: 14px;
}

.notLead h2 span,
.notLead h1 span {
    color: #e30054;
    font-family: Prumo Deck Bold Italic;
}

.notLead .firma {
    color: #7f7f7f;
    font-family: prumo banner book;
    margin-top: 4px;
}

.notLead .firma span {
    color: #7f7f7f;
    font: 12px/16px prumo deck bold italic;
    text-transform: uppercase;
}

.notLead .firma span b,
.notLead .firma span strong {
    text-transform: none;
}

.notLead .firma a {
    color: #7f7f7f;
}

.notLead .firma a:hover {
    color: #000;
    text-decoration: none;
}

.notLead p {
    color: #7f7f7f;
    font-family: prumo banner book;
}

.notLead .categoria {
    background-color: #677074;
    color: #fff;
    display: inline-block;
    font: 14px/15px solido;
    margin-bottom: 7px;
    min-width: 58px;
    padding: 3px 0 1px;
    text-align: center;
    text-transform: uppercase;
}

.notLead p.titulo-blog {
    color: #e30054;
    display: block;
    font: 14px/16px prumo deck bold italic;
    margin-bottom: 5px;
    text-align: center;
    text-transform: uppercase;
}

.notLead p.titulo-blog a {
    color: #e30054;
}

.notLead .overhead span + span {
    display: inline-block;
    margin-left: 0;
}

.A-fH-i {
    margin-bottom: 28px;
}

.A-fH-i .overhead .categoria {
    margin-bottom: 0;
}

.A-fH-i .bgColor figure {
    margin-right: 4px;
}

@media (min-width: 720px) {
    .A-fH-i .bgColor figure {
        margin-right: 14px;
    }
}

.A-fH-i figure {
    float: left;
    margin-right: 14px;
    width: 140px;
}

.A-fH-i h2,
.A-fH-i h1 {
    display: table;
    font: 21px/23px prumo deck book;
    margin-bottom: 0;
}

@media (max-width: 720px) {
    .A-fH-i h2,
    .A-fH-i h1 {
        font: 20px/22px prumo deck book;
    }
}

.A-fH-i .opinion figure {
    float: left;
    margin-right: 14px;
    width: 140px;
}

.A-fH-i .opinion h2 {
    font-size: 19px;
}

.A-fH-i.notLead .header {
    margin-bottom: 3px;
    margin-right: 3px;
    padding: 3px 0 1px;
}

.A-fH-i .opinion > .seccion {
    color: #7f7f7f;
    display: block;
    font-size: 12px;
}

.A-fH-i .opinion p.firma {
    display: inline;
}

.A-fH-i .opinion h2 {
    font-size: 16px;
}

.A-fH-i .box {
    padding: 0 10px 0 0;
    text-align: center;
}

@media (min-width: 1055px) {
    .A-fH-i .box {
        float: left;
        width: 154px;
    }
}

.A-fH-i.notLead .firma span {
    display: block;
    font-size: 11px;
    line-height: 13px;
}

.A-fCu {
    margin-bottom: 28px;
}

.A-fCu figure {
    float: left;
    margin-right: 10px;
    width: 130px;
}

.A-fCu h2,
.A-fCu h1 {
    font-size: 19px;
    line-height: 21px;
    overflow: hidden;
}

.A-fCu p {
    display: none;
}

.A-fCu.notLead .header {
    display: block;
    font-size: 13px;
    line-height: 15px;
    margin-right: 3px;
}

.A-fCu .opinion > .seccion {
    color: #7f7f7f;
    display: block;
    font-size: 12px;
}

.A-fCu .opinion p.firma {
    display: inline;
}

.A-fCu .opinion h2 {
    font-size: 16px;
}

.A-fCu.notLead .titulo-blog {
    font-size: 11px;
    line-height: 13px;
}

@media (min-width: 720px) {
    .notLead .evento {
        font-size: 14px;
        line-height: 14px;
    }
    .A-fCu time {
        margin-right: 3px;
    }
    .A-fCu .categoria {
        font-size: 13px;
        padding: 2px 0 !important;
    }
    .A-fCu figure {
        float: left;
        width: 140px;
    }
    .A-fCu .opinion h2 {
        font-size: 19px;
    }
}

.zona1A article:nth-child(2n+1) {
    float: none;
    width: auto;
}

.zona1A article:nth-child(2n) {
    float: none;
    width: auto;
}

.forzarColumna {
    position: static;
}

@media (min-width: 1055px) {
    .A-fCu .firma {
        margin-bottom: 0;
    }
    .A-fCu figure {
        float: none;
        height: auto;
        margin-bottom: 8px;
        margin-right: 0;
        width: auto;
    }
    .A-fCu p {
        display: block;
        font-size: 17px;
        line-height: 20px;
    }
    .A-fCu h2,
    .A-fCu h1 {
        font-size: 21px;
        line-height: 22px;
        margin-bottom: 4px;
    }
    .A-fCu .header {
        display: inline-block;
    }
    .A-fCu .opinion > .seccion {
        color: #7f7f7f;
        display: inline-block;
        font-size: 14px;
    }
    .zona1A article:nth-child(2n+1),
    .zonaCronologica article:nth-child(2n+1) {
        clear: left;
        float: left;
        width: 48%;
    }
    .zona1A article:nth-child(2n),
    .zonaCronologica article:nth-child(2n) {
        float: right;
        width: 48%;
    }
    .zonaCronologica nav.text-center {
        clear: both;
    }
}

.ABC-fH {
    margin: 0 -24px 28px;
    position: relative;
}

.ABC-fH h2,
.ABC-fH h1 {
    font: 28px/30px prumo deck book;
    margin-bottom: 6px;
    margin-top: -40px;
    padding: 6px 0 0;
    text-align: center;
    text-transform: uppercase;
}

@media (max-width: 720px) {
    .ABC-fH h2,
    .ABC-fH h1 {
        background: #fff none repeat scroll 0 0;
    }
}

.ABC-fH h2 a,
.ABC-fH h1 a {
    color: #000;
}

.ABC-fH h2 span,
.ABC-fH h1 span {
    color: #000;
    font-family: prumo deck book;
}

.ABC-fH p {
    clear: both;
    font-size: 17px;
    line-height: 20px;
    text-align: center;
}

.ABC-fH p span {
    color: #4d4d4d;
    font: 12px/16px Prumo Deck Bold Italic;
    text-transform: uppercase;
}

.ABC-fH p span a {
    color: #4d4d4d;
}

.ABC-fH strong {
    font-weight: normal;
    text-transform: none;
}

@media (max-width: 720px) {
    .ABC-fH .owl-prev span {
        right: 2px;
    }
}

@media (max-width: 720px) {
    .ABC-fH .owl-next span {
        left: 2px;
    }
}

.ABC-fH .owl-prev,
.ABC-fH .owl-next {
    background: rgba(255, 255, 255, .5) none repeat scroll 0 0;
    border-radius: 50%;
    height: 50px;
    position: absolute;
    top: 100px;
    width: 50px;
}

@media (max-width: 720px) {
    .ABC-fH .owl-prev,
    .ABC-fH .owl-next {
        font-size: 18px;
        height: 40px;
        width: 40px;
    }
    .ABC-fH .owl-prev span,
    .ABC-fH .owl-next span {
        top: 4px !important;
    }
}

@media (min-width: 720px) {
    .ABC-fH .owl-prev,
    .ABC-fH .owl-next {
        top: 200px;
    }
}

.ABC-fH .owl-next {
    right: 24px;
}

@media (max-width: 720px) {
    .ABC-fH .owl-next {
        right: 10px;
    }
}

.ABC-fH .owl-prev {
    left: 24px;
}

@media (max-width: 720px) {
    .ABC-fH .owl-prev {
        left: 10px;
    }
}

.ABC-fH .owl-next:hover,
.ABC-fH .owl-prev:hover {
    background: #fff none repeat scroll 0 0;
}

.ABC-fH .owl-nav span {
    position: relative;
    top: 9px;
}

.ABC-fH figure {
    display: block;
    height: 270px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.ABC-fH img {
    height: auto;
    left: -33%;
    margin-left: 0;
    margin-top: 0;
    max-width: none !important;
    position: relative;
    top: 0;
    width: 166% !important;
}

.ABC-fH .slider1 .owl-dots {
    display: none !important;
}

.ABC-fH .owl-theme .owl-controls {
    margin-top: 0;
}

@media (min-width: 720px) {
    .ABC-fH {
        margin: 0 -38px 28px;
    }
    .ABC-fH h2,
    .ABC-fH h1 {
        background: #fff none repeat scroll 0 0;
        font: 50px/54px prumo deck book;
        margin-top: -35px;
    }
    .ABC-fH p {
        font-size: 20px;
        line-height: 22px;
    }
    .ABC-fH figure {
        height: 512px;
    }
}

@media (min-width: 1055px) {
    .ABC-fH {
        margin: 0 0 28px;
    }
    .ABC-fH figure {
        height: 441px;
    }
    .ABC-fH img {
        left: 0;
        max-width: 100% !important;
        width: 100% !important;
    }
    .ABC-fH h2 {
        margin-bottom: 6px;
        padding: 10px 0 0;
    }
    .ABC-fH .sliderHome {
        height: 600px;
        overflow: hidden;
    }
    .ABC-fH .sliderHome.owl-carousel {
        height: auto !important;
    }
    .ABC-fH .owl-next {
        right: 8px;
    }
    .ABC-fH .owl-prev {
        left: 8px;
    }
}

.A-fCu-i {
    display: block;
    margin-bottom: 28px;
}

.A-fCu-i::before,
.A-fCu-i::after {
    content: '';
    display: table;
}

.A-fCu-i::after {
    clear: both;
}

.A-fCu-i::before,
.A-fCu-i::after {
    content: '';
    display: table;
}

.A-fCu-i::after {
    clear: both;
}

.A-fCu-i figure {
    float: left;
    margin-right: 10px;
    position: relative;
    width: 130px;
}

.A-fCu-i h2,
.A-fCu-i h1 {
    font-size: 19px;
    line-height: 21px;
}

@media (min-width: 720px) {
    .A-fCu-i figure {
        float: none;
        margin-bottom: 10px;
        margin-right: 0;
        width: auto;
    }
    .A-fCu-i img {
        width: 100%;
    }
}

.A-fH {
    margin-bottom: 28px;
}

.A-fH li {
    margin-bottom: 5px;
    overflow: hidden;
}

.A-fH li:first-child {
    border-bottom: 1px dotted #000;
    padding-bottom: 7px;
}

.A-fH .epigrafe {
    border-top: 1pt dotted #000;
    color: #000;
    font-family: Solido;
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-bottom: 7px;
    padding-left: 24px;
    padding-top: 5px;
    position: relative;
    text-transform: uppercase;
}

.A-fH .epigrafe::before {
    background-color: #e30054;
    border-radius: 50%;
    content: ' ';
    height: 20px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 20px;
}

.A-fH figure {
    float: left;
    margin-right: 10px;
    width: 160px;
}

.A-fH h2,
.A-fH h1 {
    color: #000;
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 5px;
}

.scale img {
    display: block;
    overflow: hidden;
    transition-duration: 400ms;
    width: 100%;
    z-index: 1;
}

.scale:hover img {
    transform: scale(1.1) translate(0px) rotate(.01deg);
}

.bgColor {
    background-color: #f3f6f7;
    overflow: hidden;
}

.bgColor h1 {
    color: #000;
    display: block;
    font: 17px/20px prumo deck bold italic;
    margin-bottom: 10px;
}

@media (max-width: 720px) {
    .bgColor {
        margin: 0 auto 10px;
    }
}

.AB-fH-i .bgColor h1 {
    font: 20px/23px prumo deck bold italic;
}

@media (min-width: 720px) {
    .AB-fH-i .bgColor h1 {
        font: 22px/26px prumo deck bold italic;
    }
}

.box {
    overflow: hidden;
    padding: 0 22px;
    text-align: center;
}

.box .seccion {
    color: #e30054;
    display: inline;
    font-family: solido;
    font-size: 1.3rem;
    text-align: center;
    text-transform: uppercase;
}

.box .firma + p {
    font: 18px/20px prumo banner book;
    text-align: center;
}

.bgColor.blogs .box {
    padding-bottom: 20px !important;
    padding-top: 5px;
}

.blogs .firma span {
    color: #7f7f7f;
    display: inline-block;
    font: 13px solido;
    margin: 0 auto;
    padding: 6px 5px 5px;
}

@media (min-width: 1055px) {
    .bgColor h1 {
        font: 19px/22px prumo deck bold italic;
    }
    .AB-fH-i.notLead .bgColor figure {
        margin-bottom: 0;
        margin-right: 0;
    }
    .AB-fH-i .bgColor .header {
        margin: 15px 0 7px;
    }
    .AB-fH-i span.seccion {
        display: block;
        margin: 3px 0 15px;
    }
    .box .seccion {
        font-size: 1.4rem;
    }
}

.recetas > .seccion {
    background-color: #263238;
    color: #fac100;
    display: inline-block;
    font: 14px solido;
    margin-bottom: 10px;
    padding: 1px 14px 0;
}

.recetas > .overhead {
    text-align: center;
}

.recetas > .firma {
    margin-bottom: 14px;
}

.recetas > h2 {
    font: 26px prumo deck book;
}

.opinion > .seccion {
    color: #e30054;
    font: 14px/14px solido;
}

.opinion > h2 {
    color: #000;
    font-family: prumo deck bold italic;
    font-size: 2.8rem;
}

.opinion > .firma {
    margin-bottom: 20px;
}

.opinion > .firma span {
    color: #4d4d4d;
}

.opinion.bgColor .box {
    padding-bottom: 20px !important;
}

.opinion.bgColor .box .overhead a {
    color: #7f7f7f;
}

@media (max-width: 720px) {
    .opinion.bgColor .box .seccion {
        font-size: 14px;
    }
}

.pagination {
    margin: 20px 0;
    padding-left: 0;
    position: relative;
}

.pagination li,
.pagination h1 {
    background-color: #fff;
    color: #000;
    display: inline-block;
    font-size: 18px;
    line-height: normal;
    margin-right: -4px;
    text-transform: uppercase;
}

.pagination li.active a,
.pagination h1.active a,
.pagination li.active h1 a,
.pagination h1.active h1 a {
    color: #e30054;
    font-family: prumo deck bold italic;
}

.pagination li.disabled a,
.pagination h1.disabled a {
    border-color: #d9d9d9;
    color: #d9d9d9;
    cursor: not-allowed;
}

.pagination li a,
.pagination h1 a {
    color: #b3b3b3;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 0 10px;
    position: relative;
    text-decoration: none;
}

.pagination li a:hover,
.pagination h1 a:hover {
    color: #e30054;
    font-family: prumo deck bold italic;
}

.pagination li.prev,
.pagination h1.prev,
.pagination li.sig,
.pagination h1.sig {
    border: 1px solid #d9d9d9;
    margin-right: -1px;
    margin-top: -9px;
    padding: 8px 0;
}

.pagination li.prev,
.pagination h1.prev {
    float: left;
}

.pagination li.prev *:hover,
.pagination h1.prev *:hover {
    font-family: mujerhoy-icon;
}

.pagination li.sig,
.pagination h1.sig {
    float: right;
}

.pagination li.sig *:hover,
.pagination h1.sig *:hover {
    font-family: mujerhoy-icon;
}

.pagination::before {
    border-top: 1px dotted #7f7f7f;
    content: '';
    left: 90px;
    position: absolute;
    right: 90px;
    top: 13px;
    z-index: -1;
}

.text-center {
    text-align: center;
}

@media (min-width: 720px) {
    .pagination li a {
        padding: 0 7px;
    }
    .pagination li.prev,
    .pagination li.sig {
        padding: 3px 0;
    }
}

figure {
    position: relative;
}

.mm-fotog {
    border: 1px solid #fff;
    border-radius: 500px;
    height: 40px;
    left: 10px;
    padding: 1px;
    position: absolute;
    top: 10px;
    width: 40px;
}

.mm-fotog a {
    background: #000 none repeat scroll 0 0;
    border-radius: 500px;
    color: #fff;
    font-size: 2.4rem;
    height: 36px;
    padding-top: 6px;
    position: absolute;
    text-align: center;
    width: 36px;
}

.mm-fotog a:hover {
    text-decoration: none;
}

.mm-fotog a span {
    color: #fff;
    font-family: arial;
    font-size: 1.2rem;
    left: 11px;
    position: absolute;
    top: 13px;
    z-index: 111;
}

.mordido {
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: -18px;
    width: 90%;
}

.mordido h1,
.mordido h2 {
    background-color: #fff;
    box-decoration-break: clone;
    box-shadow: -.6em 0 0 0 #fff, .6em 0 0 0 #fff;
    display: inline;
    padding-bottom: 6px;
}

.bgColor .mordido h1,
.bgColor .mordido h2 {
    background-color: #f3f6f7;
    box-decoration-break: clone;
    box-shadow: -.6em 0 0 0 #f3f6f7, .6em 0 0 0 #f3f6f7;
}

.AB-destacado-fH-peque,
.AB-destacado-fH {
    text-align: center;
}

.AB-destacado-fH-peque .caja,
.AB-destacado-fH .caja,
.AB-destacado-fH-peque .overhead,
.AB-destacado-fH .overhead {
    background-color: #fff;
    display: table;
    margin: 0 auto;
    padding: 3px 10px 1px;
    position: relative;
    top: -18px;
}

.AB-destacado-fH-peque .bgColor .caja,
.AB-destacado-fH .bgColor .caja {
    background-color: #f3f6f7;
}

.AB-destacado-fH-peque h2,
.AB-destacado-fH h2,
.AB-destacado-fH-peque h1,
.AB-destacado-fH h1 {
    font-size: 2.4rem;
    line-height: 2.6rem;
}

.AB-destacado-fV h2,
.AB-destacado-fV h1 {
    font-size: 2.4rem;
    line-height: 2.6rem;
}

.AB-destacado-fV p {
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
}

.AB-destacado-fV .blogs .mordido {
    top: 0;
}

.AB-destacado-fV .overhead {
    margin: 5px auto !important;
    top: 0 !important;
}

.AB-destacado-fV .caja {
    background-color: #f3f6f7;
    display: table;
    margin: 0 auto;
    min-width: 60px;
    padding: 3px 10px 1px;
    position: relative;
    top: -18px;
}

.AB-destacado-fH-peque figure,
.AB-destacado-fH-peque .bgColor,
.AB-destacado-fH-peque .box {
    margin: 0 -24px;
}

.AB-destacado-fH-peque .evento span {
    display: inline-block;
}

.AB-destacado-fH-peque .box {
    overflow: visible;
    padding: 0 44px;
}

.cajaIzq {
    background-color: #fff;
    display: table;
    margin: -32px 0 0 20px;
    min-width: 60px;
    padding: 3px 10px 1px;
    position: absolute;
}

.bgColor .cajaIzq {
    background-color: #f3f6f7;
    left: 50%;
    margin-left: -3.2em;
    position: absolute;
}

.AB-destacado-fH {
    position: relative;
}

.AB-destacado-fH figure {
    margin: 0 -24px;
}

.AB-destacado-fH h2 span,
.AB-destacado-fH h1 span {
    color: #e30054;
    font-family: prumo deck bold italic;
}

.AB-destacado-fH p {
    font-size: 16px;
    line-height: 19px;
}

.AB-destacado-fH .bgColor,
.AB-destacado-fH .box {
    margin: 0 -24px;
}

.AB-destacado-fH .box {
    overflow: visible;
    padding: 0 44px;
}

@media (min-width: 720px) {
    .AB-destacado-fH figure,
    .AB-destacado-fH-peque figure {
        margin: 0;
    }
    .AB-destacado-fH h2,
    .AB-destacado-fH-peque h2,
    .AB-destacado-fH h1,
    .AB-destacado-fH-peque h1 {
        font-size: 40px;
        line-height: 46px;
    }
    .AB-destacado-fH p,
    .AB-destacado-fH-peque p {
        font-size: 20px;
        line-height: 23px;
    }
    .AB-destacado-fH .firma,
    .AB-destacado-fH-peque .firma {
        display: block;
    }
    .AB-destacado-fH .bgColor,
    .AB-destacado-fH-peque .bgColor,
    .AB-destacado-fH .box,
    .AB-destacado-fH-peque .box {
        margin: 0 auto;
        overflow: visible;
        padding: 0 22px;
    }
    .AB-destacado-fH .bgColor,
    .AB-destacado-fH-peque .bgColor {
        padding: 0;
    }
    .AB-destacado-fH-peque .opinion figure {
        width: 100% !important;
    }
    .AB-destacado-fH-peque .mordido {
        margin: auto;
        position: static;
        top: 0;
        width: auto;
    }
    .AB-destacado-fH-peque figure {
        margin: 0 auto;
        width: 476px;
    }
    .AB-destacado-fV {
        position: relative;
    }
    .AB-destacado-fV figure {
        display: table-cell;
        width: 440px;
    }
    .AB-destacado-fV .bloqueV {
        display: table-cell;
        left: 441px;
        max-width: 30%;
        min-width: 20%;
        text-align: center;
        top: 57px;
        vertical-align: middle;
    }
    .AB-destacado-fV .bloqueV p {
        margin: 0 15px;
        min-height: 50px;
    }
    .AB-destacado-fV .mordido {
        margin: 0 0 20px -35px;
        top: -8px;
        width: auto;
    }
    .AB-destacado-fV .mordido h1 {
        box-shadow: 0 0 0 0;
        display: block;
        font-size: 35px;
        line-height: 42px;
        padding: 10px 0 15px 10px;
    }
    .mordido {
        margin: 0 auto -18px;
        top: -26px;
        width: 532px;
    }
    .AB-destacado-fH-peque .bgColor h1 {
        font-size: 36px;
        line-height: 42px;
    }
    .AB-destacado-fH-peque .bgColor {
        background: #fff none repeat scroll 0 0;
    }
    .AB-destacado-fH-peque .bgColor .box {
        background-color: #f3f6f7;
        margin-top: -18px;
        padding-top: 18px;
    }
    .bgColor .firma {
        margin-bottom: 0;
    }
    .bgColor .caja {
        background-color: #f3f6f7;
    }
}

.home .col-md-8 + .home .col-md-4 {
    float: right;
}

.doble {
    margin: -33px 0 -10px 20px;
    position: absolute;
}

.cajaBlanca {
    background-color: #fff;
    float: left;
    font-size: 13px;
    line-height: 15px;
    margin: 0;
    padding: 3px 5px 1px;
}

.doble .categoria {
    float: left;
    margin-bottom: 0;
    min-width: 60px;
}

@media (min-width: 1055px) {
    .cajaIzq {
        background-color: transparent !important;
        display: inline-block;
        margin: 0 auto;
        min-width: 60px;
        padding: 0;
        position: static !important;
    }
    .AB-destacado-fH .firma {
        display: block;
        margin-bottom: 9px;
        margin-top: 0;
    }
    .AB-destacado-fH .bgColor h1 {
        font-size: 36px;
        line-height: 42px;
    }
    .overhead.doble {
        overflow: hidden;
    }
    .doble {
        margin: auto;
        position: static;
    }
    .doble .categoria {
        clear: both;
        display: table;
        float: none;
    }
    .doble .cajaBlanca {
        font-size: 14px;
        line-height: 16px;
    }
    .pR {
        position: relative;
    }
    .forzarColumna {
        position: absolute;
        right: 16px;
        top: 0;
        width: 336px;
    }
}

@media (min-width: 720px) {
    .zona3 .bloque {
        overflow: hidden;
    }
    .zona3 .bloque:first-child .col-md-4 {
        min-height: 450px;
    }
    .zona3 .bloque .col-md-4:nth-child(3) {
        clear: left;
    }
    .zona3 .bloque + .bloque .col-md-4:nth-child(2) {
        clear: left;
    }
    .zona3 .bloque + .bloque .col-md-4:nth-child(3) {
        clear: none;
    }
    .zona3 .bloque + .bloque + .bloque .col-md-4:nth-child(1) {
        clear: left;
    }
    .zona3 .bloque + .bloque + .bloque .col-md-4:nth-child(2) {
        clear: none;
    }
}

@media (min-width: 1055px) {
    .zona3 .bloque .col-md-4:nth-child(3) {
        clear: none;
    }
    .zona3 .bloque + .bloque .col-md-4:nth-child(2) {
        clear: none;
    }
    .zona3 .bloque + .bloque .col-md-4:nth-child(3) {
        clear: none;
    }
    .zona3 .bloque + .bloque + .bloque .col-md-4:nth-child(1) {
        clear: none;
    }
    .zona3 .bloque + .bloque + .bloque .col-md-4:nth-child(2) {
        clear: none;
    }
}

.mm_topic .categoria {
    margin-left: 10px;
}

@media (min-width: 1055px) {
    .mm_topic .categoria {
        display: table;
        margin-left: 0;
        margin-top: 4px;
    }
}

[class*='A'] h1 a:hover,
[class*='A'] h1 a:hover span,
[class*='A'] h2 a:hover,
[class*='A'] h2 a:hover span {
    color: #969696;
    text-decoration: none;
}

[class*='A'] .overhead a {
    color: #333;
}

[class*='A'] .overhead a:hover {
    color: #000;
    text-decoration: none;
}

[class*='AB-destacado'] {
    margin-bottom: 42px;
}

.zona2 {
    margin-bottom: 14px;
}

.zona1A {
    margin-bottom: 14px;
}

.zona2 .col-sm-6:nth-child(3),
.zona2 .col-sm-6:nth-child(5) {
    clear: left;
}

.A-fH-zona3 {
    margin-bottom: 28px;
}

.A-fH-zona3 .header {
    border-bottom: 1px solid #e30054;
    margin-bottom: 4px;
}

.A-fH-zona3 .overhead:hover {
    background-color: #e30054;
    color: #fff !important;
    transition: background-color .5s ease-out 0s;
}

.A-fH-zona3 .overhead {
    background-color: #fff;
    color: #e30054 !important;
    cursor: pointer;
    font: 22px/24px solido;
    padding: 5px 0 3px;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .5s ease-out 0s;
    z-index: 1;
}

.A-fH-zona3 .overhead:hover a {
    color: #fff !important;
}

.A-fH-zona3 .overhead a {
    color: #e30054 !important;
}

@media (max-width: 720px) {
    .A-fH-zona3 article.alignV {
        display: table;
    }
}

.A-fH-zona3 figure {
    float: left;
    margin-right: 14px;
    width: 150px;
}

.A-fH-zona3 h1 {
    margin-top: 0 !important;
}

.A-fH-zona3 h1,
.A-fH-zona3 h2 {
    color: #000;
    font: 19px/21px prumo deck book;
    margin-top: 10px;
    padding-top: 6px;
}

.A-fH-zona3 h1 span,
.A-fH-zona3 h2 span {
    color: #000 !important;
    font-family: prumo deck bold italic;
}

@media (max-width: 720px) {
    .A-fH-zona3 h1,
    .A-fH-zona3 h2 {
        font: 18px/21px prumo deck book;
    }
}

.A-fH-zona3 h1 a,
.A-fH-zona3 h2 a {
    color: #000;
    text-transform: inherit;
}

.A-fH-zona3 .alignV + article {
    border-top: 1px dotted #515b60;
    margin-top: 0;
}

.A-fH-zona3 .alignV::after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.A-fH-zona3 .alignV {
    display: table;
}

.A-fH-zona3 .alignV h1 {
    display: table-cell;
    overflow: hidden;
    vertical-align: middle;
}

@media (max-width: 720px) {
    .A-fH-zona3 .alignV h1 {
        margin-bottom: 10px;
    }
}

.A-fH-zona3 .evento {
    color: #7f7f7f;
    font: 14px/18px solido;
    margin: 10px 0 0;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .A-fH-zona3 figure {
        display: block;
        float: none;
        margin: 0;
        width: auto;
    }
    .A-fH-zona3 h1,
    .A-fH-zona3 h2 {
        margin-top: 0;
        padding-bottom: 10px;
    }
    .A-fH-zona3 .alignV {
        display: block;
    }
    .A-fH-zona3 .alignV h1 {
        border-bottom: 0 none;
        display: table-cell;
        vertical-align: middle;
    }
}

.player.med {
    border-radius: 40px;
    font-size: 22px;
    height: 40px;
    left: 10px;
    line-height: 42px;
    position: absolute;
    top: 10px;
    width: 40px;
}

.player.peq {
    left: 9px;
    top: 5px;
}

article figure .player,
.story .player {
    border: 2px solid rgba(255, 255, 255, .7);
    position: absolute;
}

a.player {
    color: #fff !important;
}

a.player:hover {
    border-color: #fff !important;
    border-width: 2px !important;
}

.galeria .counter {
    display: block;
    font-family: Solido,Arial,sans-serif;
    font-size: 12px;
    margin: -8px 0 0 -2px;
}

.galeria .med .counter {
    margin-left: -3px;
    margin-top: -42px;
}

.galeria .peq .counter {
    font-size: 10px;
    margin-top: -33px;
}

.displayTable {
    display: table;
}

.suscriptores {
    background-color: #e6ecee;
    font-family: Solido;
    margin-bottom: 42px;
    text-transform: uppercase;
}

.suscriptores .epigrafe {
    background-color: #263238;
    color: #fff;
    font: 16px/16px solido;
    padding: 7px 15px;
    text-transform: uppercase;
}

.suscriptores form {
    padding: 11px 0;
}

.suscriptores fieldset {
    padding: 7px 9px;
}

.suscriptores span {
    float: left;
    margin-right: 4%;
    width: 78%;
}

.suscriptores span + span {
    margin-right: 0;
    width: 1%;
}

.suscriptores input {
    border: 0 none;
    color: #263238;
    font-size: 1.6rem;
    height: 30px;
    line-height: 1.6rem;
    padding: 0 10px;
    width: 100%;
}

.suscriptores a {
    background-color: #7d8488;
    color: #fff;
    display: table-cell;
    font-size: 2.1rem;
    line-height: 2.1rem;
    padding: 5px 12px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

.suscriptores a:hover {
    background-color: #e30054;
    text-decoration: none;
}

input:focus {
    outline: medium none;
}

@media (min-width: 992px) {
    .suscriptores span {
        width: 85%;
    }
}

.revista {
    background-color: #e6ecee;
    margin-bottom: 42px;
    position: relative;
}

.revista .epigrafe {
    background-color: #263238;
    color: #fff;
    font: 16px/16px solido;
    height: auto;
    padding: 7px 15px;
    text-transform: uppercase;
    width: 100%;
}

.revista .epigrafe a:hover,
.revista .epigrafe a {
    color: #fff;
}

.revista p a {
    color: #7d8488;
}

.revista p a:hover {
    color: #263238;
    text-decoration: none;
}

@media (min-width: 720px) {
    .revista p {
        color: #7d8488;
        font: 16px/19px prumo banner book;
        height: 67px;
        padding: 5px 15px;
        text-transform: none;
        width: 75%;
    }
    .revista figure {
        bottom: 0;
        position: absolute;
        right: 0;
    }
}

@media (min-width: 1055px) {
    .revista p {
        font: 16px/18px prumo banner book;
        padding: 12px 15px 15px;
    }
    .revista figure {
        right: 28px;
    }
}

.mod_rebajas {
    margin-bottom: 28px;
}

.mod_rebajas .epigrafe {
    border-bottom: 1px solid #7d8488;
    color: #000;
    font: 22px/22px solido;
    margin-bottom: 7px;
    padding-bottom: 5px;
    text-align: center;
    text-transform: uppercase;
}

.mod_rebajas .epigrafe a {
    color: #000;
}

.mod_rebajas .epigrafe a:hover {
    color: #e30054;
    text-decoration: none;
}

.recetas .mod_rebajas .epigrafe a:hover {
    color: #fac100;
}

.mod_rebajas ul li:first-child {
    border-top: 0 none;
    display: table;
    height: 140px;
    margin-bottom: 10px;
    padding-top: 0;
}

.mod_rebajas ul li:first-child a {
    display: table-cell;
    vertical-align: middle;
}

.mod_rebajas figure {
    float: left;
    margin-right: 14px;
    width: 140px;
}

.mod_rebajas li {
    border-top: 1px dotted #7d8488;
    padding: 7px 0;
}

.mod_rebajas li a {
    color: #7f7f7f;
    font: 19px/21px prumo deck book;
    margin-bottom: 7px;
}

.mod_rebajas li a:hover {
    color: #000;
    text-decoration: none;
}

.mod_rebajas li:last-child {
    padding: 7px 0 0;
}

.mod_notepierdas {
    margin-bottom: 28px;
    overflow: hidden;
}

.mod_notepierdas .epigrafe {
    border-bottom: 1px solid #7d8488;
    color: #000;
    font: 22px/22px solido;
    letter-spacing: -1px;
    margin-bottom: 15px;
    padding-bottom: 2px;
    text-align: center;
    text-transform: uppercase;
}

.mod_notepierdas ul {
    list-style: outside none none;
    margin: 0 auto;
    max-width: 300px;
    padding: 0;
}

.mod_notepierdas ul li {
    float: left;
    margin-bottom: 15px;
    overflow: visible;
    padding-bottom: 6px;
}

.mod_notepierdas ul li:last-child {
    border-bottom: 0 none;
}

@media (min-width: 320px) {
    .mod_notepierdas ul li figure {
        float: left;
        height: 100px;
        padding: 0;
        width: 100px;
    }

    .mod_notepierdas ul li div.col-md-8 {
        background: #e6ecee none repeat scroll 0 0;
        float: left;
        height: 100px;
        overflow: visible;
        padding: 0 8px;
        width: 200px;
    }

    .mod_notepierdas ul li div.col-md-8 a:first-child {
        text-decoration: none;
    }

    .mod_notepierdas ul li div.col-md-8 .mordido {
        background: #263238 none repeat scroll 0 0;
        color: #fff;
        display: inline;
        font: 15px solido;
        margin: -6px 0 5px;
        padding: 2px 4px;
        text-transform: uppercase;
        top: -6px;
    }

    .mod_notepierdas ul li div.col-md-8 .mordido:hover {
        text-decoration: none;
    }

    .mod_notepierdas ul li div.col-md-8 h3 {
        color: #000;
        font: 16px/19px solido;
        margin-bottom: 6px;
    }

    .mod_notepierdas ul li div.col-md-8 h3 a {
        color: #000;
    }

    .mod_notepierdas ul li div.col-md-8 p {
        color: #7d8488;
        font: 13px/16px prumo banner book;
    }

    .mod_notepierdas ul li div.col-md-8 p a {
        color: #7d8488;
    }
}

.mod_lomas {
    border: 1px solid #e6ecee;
    margin-bottom: 28px;
    padding: 10px 0;
}

.mod_lomas .nav-tabs {
    background: #f3f6f7 none repeat scroll 0 0;
}

.mod_lomas ul > a {
    background: #f3f6f7 none repeat scroll 0 0;
    color: #7f7f7f;
    display: block;
    font: 13px/16px solido;
    margin-bottom: -21px;
    margin-left: -8px;
    margin-right: -8px;
    padding: 3.5px 12px;
    text-align: center;
    text-transform: uppercase;
}

.mod_lomas .tab-content {
    margin: 10px 8px;
}

.mod_lomas figure {
    float: left;
    margin-right: 10px;
}

.mod_lomas .epigrafe {
    color: #333;
    font-family: prumo deck book;
    font-size: 2.8rem;
    line-height: 3.2rem;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}

.mod_lomas .epigrafe:hover {
    color: #969696;
}

.mod_lomas .epigrafe a,
.mod_lomas .epigrafe a:hover {
    color: inherit;
    text-decoration: none;
}

.mod_lomas .epigrafe a:hover {
    color: #969696;
}

.mod_lomas header {
    margin-bottom: 5px;
}

.mod_lomas article {
    display: table;
}

.mod_lomas .tab-pane div.item:first-child,
.mod_lomas .tab-pane li:first-child {
    border-top: medium none;
}

.mod_lomas .tab-pane li h2 {
    font-size: 1.6rem;
    line-height: 1.9rem;
}

.mod_lomas .tab-pane .item,
.mod_lomas .tab-pane li {
    overflow: hidden;
}

.mod_lomas .tab-pane li h2 {
    clear: none;
}

.mod_lomas .tab-pane h2 {
    clear: both;
    color: #4d4d4d;
    display: table-cell;
    vertical-align: middle;
}

.mod_lomas .tab-pane h2 a {
    color: #4d4d4d;
    text-transform: inherit;
}

.mod_lomas .tab-pane h2 a:hover {
    color: #e30054;
    text-decoration: none;
}

.mod_lomas .tab-pane-recetas h2 a:hover {
    color: #fac100;
}

.mod_lomas .tab-pane span {
    color: #e30054;
    float: left;
    font: 30px/30px Prumo Deck Bold Italic;
    height: 38px;
    margin-right: 10px;
    padding: 4px 0 0 4px;
    text-align: center;
    width: 38px;
}

.mod_lomas .tab-pane-recetas span {
    color: #fac100;
}

.mod_lomas .tab-pane li {
    margin-bottom: 14px;
}

@media (max-width: 720px) {
    .mod_lomas .tab-pane li:nth-child(n+6) {
        display: none;
    }
}

.mod_lomas figure img {
    float: left;
    margin-right: 12px;
}

.mod_lomas figure {
    height: 100px;
    position: relative;
    width: 100px;
}

.mod_lomas figure span {
    background: rgba(227, 0, 84, .6) none repeat scroll 0 0;
    color: #fff !important;
    left: 0;
    position: absolute;
    top: 0;
}

.mod_lomas .tab-pane-recetas figure span {
    background: rgba(250, 193, 0, .6) none repeat scroll 0 0;
}

.logorecetaslomas:hover {
    background-color: #263238;
}

.logorecetaslomas:hover span {
    background: transparent url('https://www.mujerhoy.com/img/logorecetaslomas-bg-hover.svg') no-repeat scroll center center;
}

.logorecetaslomas span {
    background: transparent url('https://www.mujerhoy.com/img/logorecetaslomas-bg.svg') no-repeat scroll center center;
    display: inline-block;
    height: 16px;
    text-indent: -9999px;
    width: 54px;
}

.mod_lomas_conrecetas .active .logorecetaslomas {
    background-color: #263238;
}

.mod_lomas_conrecetas .active .logorecetaslomas span {
    background: transparent url('https://www.mujerhoy.com/img/logorecetaslomas-bg-hover.svg') no-repeat scroll center center;
}

section.mod_lomas {
    border: 0 none;
    padding: 0;
}

section.mod_lomas figure {
    margin-right: 10px;
}

section.mod_lomas .tab-pane li h2 {
    font-size: 1.6rem;
    line-height: 1.9rem;
}

section.mod_lomas .tab-pane span {
    margin-right: 10px;
}

@media (min-width: 720px) {
    section.mod_lomas figure {
        margin-right: 20px;
    }
    section.mod_lomas .tab-pane li h2 {
        font-size: 1.8rem;
        line-height: 2.1rem;
    }
    section.mod_lomas .tab-pane span {
        margin-right: 20px;
    }
}

@media (min-width: 1055px) {
    section.mod_lomas .tab-pane li:first-child h2 {
        font-size: 2.4rem;
        line-height: 2.8rem;
    }
    section.mod_lomas .tab-pane li h2 {
        font-size: 1.8rem;
        line-height: 2.1rem;
    }
}

.especial {
    border: 1px solid #4d4d4d;
    margin-bottom: 28px;
    padding: 10px 20px;
}

.especial .epigrafe {
    color: #000;
    font: 2.8rem/32px prumo deck book;
    margin-bottom: 17px;
    margin-top: 7px;
    text-align: center;
    text-transform: uppercase;
}

.especial .epigrafe:hover {
    color: #969696;
}

.especial .epigrafe a {
    color: #000;
}

.especial .epigrafe a:hover {
    color: #969696;
    text-decoration: none;
}

.especial .item {
    margin-bottom: 0;
}

@media (min-width: 1055px) {
    .especial .item {
        margin-bottom: 28px;
    }
}

.especial figure {
    margin-bottom: 5px;
}

.especial h2 {
    color: #000;
    font: 18px/20px prumo deck book;
    height: 40px;
    overflow: hidden;
    text-align: center;
}

.especial h2 a {
    color: #000;
}

.especial h2 a span {
    color: #e30054;
    font-family: prumo deck bold italic;
}

.especial h2 a:hover {
    color: #969696;
    text-decoration: none;
}

.especial h2 a:hover span {
    color: #969696;
}

.especial h2 span {
    color: #e30054;
    font-family: prumo deck bold italic;
}

.especial img {
    width: 100%;
}

.especial .owl-theme .owl-controls {
    margin-top: 6px;
}

@media (min-width: 720px) {
    .especial .owl-theme .owl-controls {
        margin-top: 0;
    }
}

@media (min-width: 1055px) {
    .especial .owl-theme .owl-controls {
        margin-top: 0;
    }
}

.concurso {
    border: 1px solid #e6ecee;
    margin-bottom: 28px;
    overflow: hidden;
    padding: 10px 23px 17px;
}

.concurso .epigrafe {
    color: #000;
    font: 2.8rem/32px prumo deck book;
    margin-bottom: 17px;
    margin-top: 7px;
    text-align: center;
    text-transform: uppercase;
}

.concurso .epigrafe a {
    color: #000;
}

.concurso .epigrafe:hover {
    color: #969696;
}

.concurso .epigrafe a:hover {
    color: #969696;
    text-decoration: none;
}

.concurso figure {
    margin: 0 auto 9px;
    max-width: 224px;
}

.concurso h2 {
    color: #000;
    font: 18px/20px prumo deck book;
    margin-bottom: 20px;
    text-align: center;
}

.concurso h2 a {
    color: #000;
}

.concurso h2 span {
    color: #e30054;
    font-family: prumo deck bold italic;
}

.concurso h2 a span {
    color: #e30054;
}

.concurso h2 a:hover {
    color: #969696;
    text-decoration: none;
}

.concurso h2 a:hover span {
    color: #969696;
}

.concurso .owl-theme .owl-controls {
    margin-bottom: -5px;
    margin-top: -16px;
    padding-top: 10px;
}

@media (min-width: 1055px) {
    .home .especial {
        padding-bottom: 17px;
    }
    .home .especial .owl-carousel .owl-item {
        width: auto !important;
    }
}

.clearfix::after,
.container::after,
.row::after,
.nav::after,
.modal-footer::after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix,
.container,
.row,
.nav,
.modal-footer {
    display: block;
}

* html .clearfix,
* html .container,
* html .row,
* html .nav,
* html .modal-footer {
    height: 1px;
}

.lookHoy {
    border: 1px solid #e6ecee;
    margin-bottom: 28px;
    padding: 10px 20px 17px;
    position: relative;
}

.lookHoy h2 {
    color: #000;
    font: 2.8rem/32px prumo deck book;
    margin-bottom: 17px;
    margin-top: 7px;
    text-align: center;
    text-transform: uppercase;
}

.lookHoy h2:hover {
    color: #969696;
}

.lookHoy h2:hover span {
    color: #969696;
}

.lookHoy h2 span {
    color: #e30054;
    margin-left: 5px;
}

.lookHoy figure img {
    margin: 0 auto 14px;
}

.lookHoy h3 {
    color: #000;
    font: 18px/23px prumo deck bold italic;
    margin: 0 0 7px;
    text-align: center;
    text-transform: uppercase;
}

.lookHoy h3 a {
    color: #000;
}

.lookHoy p {
    color: #7f7f7f;
    font: 18px/23px prumo deck book;
    margin-bottom: 10px;
    text-align: center;
}

@media (max-width: 1055px) {
    .lookHoy p {
        font-size: 16px;
        line-height: 20px;
    }
}

.lookHoy .owl-next,
.lookHoy .owl-prev {
    background: transparent url('../../img/premios/motor19/Sprite_Home.html') no-repeat scroll -28px -76px;
    height: 30px;
    text-indent: -9999px;
    width: 30px;
}

.lookHoy .owl-next {
    background-position: -47px -76px;
}

.lookHoy .owl-theme .owl-controls {
    margin-top: 0;
}

.col-md-8 .lookHoy {
    margin-bottom: 42px;
    padding: 10px 20px;
}

.col-md-8 .lookHoy h2 {
    position: absolute;
    text-align: center;
    width: 290px;
}

@media (max-width: 720px) {
    .col-md-8 .lookHoy h2 {
        font-size: 24px;
        line-height: 28px;
        position: static;
        width: 100%;
    }
}

@media (min-width: 720px) {
    .col-md-8 .lookHoy {
        padding: 10px 0 10px 30px;
    }
    .col-md-8 .lookHoy h2 {
        margin-top: 15px;
        text-align: left;
    }
    .col-md-8 .lookHoy figure {
        float: right;
        width: 308px;
    }
    .col-md-8 .lookHoy .owl-carousel .owl-stage-outer {
        margin-top: -72px;
    }
    .col-md-8 .lookHoy h3 {
        max-height: 145px;
        overflow: hidden;
        padding-top: 100px;
        text-align: left;
        width: 43%;
    }
    .col-md-8 .lookHoy p {
        max-height: 227px;
        overflow: hidden;
        text-align: left;
        width: 42%;
    }
    .col-md-8 .lookHoy .owl-theme .owl-controls {
        margin-top: -50px;
        position: relative;
        text-align: left;
    }
}

@media (max-width: 720px) {
    .col-md-8 .lookHoy .swiper-pagination {
        position: static;
    }
}

.carruselRecetas figure {
    position: relative;
}

.carruselRecetas figure img {
    width: 100%;
}

.carruselRecetas figure figcaption {
    background: rgba(0, 0, 0, .4) none repeat scroll 0 0;
    bottom: 0;
    display: table;
    left: 0;
    min-height: 55px;
    padding: 7px 20px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
}

.carruselRecetas h2 {
    color: #fff;
    display: table-cell;
    font: 19px/21px prumo banner book;
    vertical-align: middle;
}

.carruselRecetas .owl-prev,
.carruselRecetas .owl-next {
    background-image: url('../../img/premios/motor19/Sprite_Home.html');
    background-repeat: no-repeat;
    bottom: 14%;
    height: 30px;
    position: absolute;
    text-indent: -9999px;
    width: 30px;
}

.carruselRecetas .owl-next {
    background-position: -105px -76px;
    right: 15px;
}

.carruselRecetas .owl-prev {
    background-position: -80px -76px;
    left: 15px;
}

.carruselRecetas .owl-theme .owl-controls {
    margin: 6px auto;
}

@media (min-width: 720px) {
    .carruselRecetas .owl-theme .owl-controls {
        margin: 31px auto;
    }
}

@media (min-width: 1055px) {
    .carruselRecetas .owl-theme .owl-controls {
        margin: -8px auto;
    }
}

.carruselRecetas .owl-theme .owl-dots .owl-dot span {
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 5px;
}

.carruselRecetas .owl-theme .owl-dots .owl-dot.active span,
.carruselRecetas .owl-theme .owl-dots .owl-dot:hover span {
    background-color: #fac100;
    border: 1px solid #ccc;
    margin: 5px;
}

.carruselRecetas .seccion {
    background: #263238 url('../../img/premios/motor19/mhRecetas.html') no-repeat scroll center center/214px auto;
    padding: 22px 0;
}

@media (min-width: 720px) {
    .carruselRecetas {
        margin: 0 -38px;
    }
    .sliderRecetas {
        background-color: #263238;
        padding: 0 38px;
    }
    .sliderRecetas .item {
        margin: 0 28px 0 0;
        width: 196px;
    }
    .sliderRecetas .item:nth-child(3) {
        margin: 0;
    }
    .sliderRecetas figure img {
        height: 196px;
        margin-bottom: 14px;
        width: 196px;
    }
    .sliderRecetas figure figcaption {
        background: #263238 none repeat scroll 0 0;
        min-height: auto;
        padding: 0;
        position: static;
    }
    .sliderRecetas h2 {
        font: 18px/20px prumo banner book;
    }
}

@media (min-width: 1055px) {
    .carruselRecetas {
        margin: 0;
    }

    .sliderRecetas {
        background-color: transparent;
        padding: 0;
    }

    .sliderRecetas .item {
        margin: 0 auto;
        width: auto;
    }

    .sliderRecetas figure img {
        height: 308px;
        width: 308px;
    }

    .sliderRecetas figure figcaption {
        background: rgba(0, 0, 0, .4) none repeat scroll 0 0;
        padding: 17px 20px;
        position: absolute;
    }

    .sliderRecetas h2 {
        font: 19px/21px prumo banner book;
    }
}

.story .horoscopos .epigrafe {
    display: none;
}

.horoscopos {
    margin-bottom: 42px;
}

.horoscopos .owl-theme .owl-controls {
    margin: 0;
}

.horoscopos .owl-dots {
    display: none !important;
}

.horoscopos .epigrafe {
    border-bottom: 1px dotted #000;
    color: #000;
    font: 22px/22px solido;
    margin-bottom: 9px;
    margin-top: 10px;
    padding-bottom: 3px;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .horoscopos .epigrafe {
        margin-top: 0;
    }
}

@media (min-width: 1055px) {
    .horoscopos .epigrafe {
        margin-top: 10px;
    }
}

.horoscopos .epigrafe a {
    color: #e30054;
}

.horoscopos .epigrafe a:hover {
    text-decoration: none;
}

.horoscopos .owl-next,
.horoscopos .owl-prev {
    font-size: 20px !important;
    height: 30px;
    left: -24px;
    position: absolute;
    top: 30%;
    width: 30px;
}

.horoscopos .owl-next {
    left: auto;
    right: -24px;
}

.horoscopos .item a {
    color: #000;
    display: block;
    font: 9px/9px solido;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
}

.horoscopos .item {
    position: relative;
}

.horoscopos figure {
    margin-bottom: -2px;
}

.horoscopos .item a img {
    margin-bottom: 5px;
    opacity: .5;
}

.horoscopos .item a:hover img {
    opacity: 1;
}

.horoscopos.carouselhoroscopo {
    margin-bottom: 40px;
}

.horoscopos-slides-swiper-wrap {
    position: relative;
}

@media (min-width: 1055px) {
    .col-md-4 .horoscopos-slides-swiper-wrap {
        padding: 0 30px;
    }
}

.horoscopos-slides-swiper {
    overflow: hidden;
}

.horoscopos-slides-swiper [class*='swiper-button-'] {
    background: transparent none repeat scroll 0 0 !important;
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
}

@media (min-width: 1055px) {
    .horoscopos.col-xs-12 .horoscopos-slides-swiper [class*='swiper-button-'] {
        display: none;
    }
}

.horoscopos-slides-swiper [class*='swiper-button-'] span {
    font-size: 20px;
}

.horoscopos-slides-swiper .swiper-button-prev {
    left: -34px;
}

@media (min-width: 1055px) {
    .col-md-4 .horoscopos-slides-swiper .swiper-button-prev {
        left: -20px;
    }
}

.horoscopos-slides-swiper .swiper-button-next {
    right: -34px;
}

@media (min-width: 1055px) {
    .col-md-4 .horoscopos-slides-swiper .swiper-button-next {
        right: -20px;
    }
}

.fichaHoroscopo {
    background-color: #f8f9f9;
    margin-bottom: 40px;
    overflow: hidden;
}

.fichaHoroscopo .signo {
    border-bottom: 1px dotted #ddd;
    font-family: prumo deck bold italic;
    margin-bottom: 14px;
    padding: 20px 40px 10px;
    text-align: center;
}

.fichaHoroscopo .nav-tabs > li > a {
    font-size: 1.4rem;
    line-height: 1.4rem;
}

.fichaHoroscopo .nav-tabs > li {
    border: 1px solid #263238;
    color: #263238;
    display: inline-block;
    margin-bottom: 20px;
}

.fichaHoroscopo .nav-tabs > li:hover a,
.fichaHoroscopo .nav-tabs > li.active > a {
    color: #fff;
}

.fichaHoroscopo .nav-tabs > li:hover,
.fichaHoroscopo .nav-tabs > li.active {
    background-color: #263238;
}

.fichaHoroscopo figure {
    margin: 0 auto 20px;
    width: 100px;
}

.fichaHoroscopo h1,
.fichaHoroscopo p {
    color: #000;
    font-size: 30px;
    line-height: 28px;
    text-transform: uppercase;
}

.fichaHoroscopo time {
    color: #7f7f7f;
    font-size: 1.4rem;
    line-height: 1.8rem;
}

@media (min-width: 720px) {
    .horoscopos .owl-next,
    .horoscopos .owl-prev {
        left: -38px;
    }

    .horoscopos .owl-next {
        left: auto;
        right: -38px;
    }

    .fichaHoroscopo {
        padding: 20px 40px 10px;
    }

    .fichaHoroscopo .signo {
        border-bottom: 0 none;
        margin-bottom: 0;
        padding: 0;
    }

    .fichaHoroscopo h1,
    .fichaHoroscopo p {
        font-size: 24px;
        line-height: 28px;
    }

    .fichaHoroscopo h1::after,
    .fichaHoroscopo p::after {
        border: 1px dotted #ddd;
        bottom: 0;
        content: '';
        position: absolute;
        right: -20px;
        top: 0;
    }

    .fichaHoroscopo .nav-tabs > li {
        display: block;
    }
}

@media (min-width: 1055px) {
    .horoscopos .owl-theme .owl-controls {
        display: none;
        margin-top: 0;
    }
}

.detalleHoroscopo h2 {
    color: #4d4d4d;
    font: 21px/30px prumo deck bold italic;
    margin-bottom: 20px;
}

.detalleHoroscopo h2 span {
    margin-bottom: 2px;
    text-transform: uppercase;
}

.detalleHoroscopo p {
    color: #4d4d4d;
    font: 18px/30px prumo banner book;
    margin-bottom: 20px;
}

.detalleHoroscopo p span {
    color: #e30054;
    font-family: prumo deck bold italic;
    font-weight: bold;
}

.detalleHoroscopo .entradilla {
    margin-bottom: 28px;
    margin-left: 24px;
}

@media (min-width: 720px) {
    .detalleHoroscopo .entradilla {
        margin-left: 56px;
    }
}

@media (min-width: 1055px) {
    .detalleHoroscopo .entradilla {
        margin-left: 0;
    }
}

.informacion {
    background: rgba(220, 213, 209, .3) none repeat scroll 0 0;
    margin-bottom: 40px;
    padding: 12px 30px;
    text-align: center;
}

.informacion p {
    color: #000;
    font-size: 1.8rem;
    line-height: 2.4rem;
}

.informacion p span {
    color: #7f7f7f;
    font-size: 12px;
    line-height: 14px;
}

.informacion p strong {
    font-family: prumo deck bold;
}

@media (min-width: 720px) {
    .informacion p span {
        color: #000;
    }
}

.revistaPapel .itemHover {
    margin-bottom: 0;
}

.itemHover {
    margin-bottom: 0;
    overflow: hidden;
}

.itemHover figcaption {
    background-color: rgba(0, 0, 0, .5);
    bottom: 0;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 90;
}

.itemHover h1 {
    display: table;
    height: 100%;
    width: 100%;
}

.itemHover h1 a span {
    color: #fff;
}

.itemHover h1 time,
.itemHover h1 span {
    display: block;
    font-size: 12px;
    margin-top: 5px;
    text-transform: none;
}

.itemHover .itemR,
.itemHover .itemP,
.itemHover .itemH,
.itemHover article {
    float: left;
    height: auto;
    margin-bottom: 12px;
    position: relative;
    text-align: center;
    width: 100%;
}

.itemHover .itemR figure > a,
.itemHover .itemP figure > a,
.itemHover .itemH figure > a,
.itemHover article figure > a {
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 100;
}

.itemHover .itemR:hover figcaption,
.itemHover .itemP:hover figcaption,
.itemHover .itemH:hover figcaption,
.itemHover article:hover figcaption {
    background-color: rgba(227, 0, 84, .6);
}

.itemHover .itemR figure,
.itemHover .itemP figure,
.itemHover .itemH figure,
.itemHover article figure {
    position: relative;
}

.itemHover .itemR figcaption a,
.itemHover .itemP figcaption a,
.itemHover .itemH figcaption a,
.itemHover article figcaption a {
    color: #fff;
    display: table-cell;
    font: 15px/17px prumo banner book;
    padding: 0 10px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
}

.itemHover .itemR:nth-child(2n),
.itemHover .itemP:nth-child(2n),
.itemHover .itemH:nth-child(2n),
.itemHover article:nth-child(2n) {
    margin-right: 0;
}

.itemHover .itemP {
    float: none;
}

.horoscopos .itemHover h1 a,
.periodistas .itemHover h1 a {
    font-size: 16px;
}

.revistaPapel .itemHover .itemR figcaption,
.revistaPapel .itemHover article figcaption,
.revistaPapel .itemHover .principal figcaption {
    cursor: pointer;
    opacity: 0;
}

.revistaPapel .itemHover .principal:hover figcaption,
.revistaPapel .itemHover .itemR:hover figcaption,
.revistaPapel .itemHover article:hover figcaption {
    cursor: pointer;
    opacity: 1;
}

.revistaPapel p {
    bottom: 0;
    color: #fff;
    font-family: prumo deck book;
    font-size: 3.5rem;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    width: 100%;
}

.revistaPapel time {
    bottom: 0;
    color: #fff;
    font: 14px solido;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    width: 100%;
}

.revistaPapel .principal {
    position: relative;
}

.revistaPapel .principal figure > a {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 99;
}

.revistaPapel .principal p {
    font-size: 48px;
}

.periodistas .itemHover figure {
    max-height: 140px;
    overflow: hidden;
}

.tituloH,
h1.header {
    color: #515b60;
    font: 40px/40px prumo deck book;
    margin-bottom: 28px;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .tituloH,
    h1.header {
        font: 50px/50px prumo deck book;
    }
}

@media (min-width: 720px) {
    .itemHover .itemH,
    .itemHover .itemR,
    .itemHover .itemP,
    .itemHover article {
        margin-bottom: 28px;
    }
    .revistaPapel p {
        font-size: 4.8rem;
    }
}

.temas {
    margin-bottom: 20px;
}

.temas h1 {
    border-bottom: 1px solid #7f7f7f;
    color: #e30054;
    font: 22px/22px solido;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-align: center;
    text-transform: uppercase;
}

.temas h1 a {
    color: #e30054;
}

.temas h1 a span {
    color: #969696;
}

.temas h1 span {
    color: #969696;
}

.temas .owl-stage-outer {
    margin: 0 2px;
}

.temas .owl-theme .owl-controls {
    margin-bottom: -20px;
    margin-top: 10px;
}

.temas figcaption {
    background: rgba(0, 0, 0, .5) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    margin: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition-duration: 400ms;
    transition-property: opacity;
    z-index: 90;
}

.temas h2 {
    display: table;
    height: 100%;
    width: 100%;
}

.temas .item {
    margin-right: 1px;
}

.temas .item:hover figcaption {
    background: rgba(227, 0, 84, .6) none repeat scroll 0 0;
}

.temas .item figure {
    position: relative;
}

.temas .item figcaption a {
    color: #fff;
    display: table-cell;
    font: 15px/17px solido;
    padding: 0 10px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
}

@media (min-width: 720px) {
    .revistaPapel .principal {
        float: none;
        margin: 0 auto 20px;
        width: 420px;
    }
}

@media (min-width: 1055px) {
    .revistaPapel .principal {
        float: left;
        margin: auto;
        width: auto;
    }
}

.firmaPeriodista {
    background-color: #f8f9f9;
    margin-bottom: 28px;
    padding: 28px 12px;
    text-align: center;
}

.firmaPeriodista figure {
    display: block;
    margin: 0 auto;
    width: 196px;
}

.firmaPeriodista .firma {
    color: #002d55;
    font: 20px/20px prumo deck bold italic;
    margin: 20px 0 7px;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .firmaPeriodista .firma {
        margin: 40px 0 7px;
    }
}

.firmaPeriodista > p.cargo {
    color: #000;
    font: 14px/20px prumo deck bold italic;
    margin-bottom: 20px;
}

@media (min-width: 720px) {
    .firmaPeriodista > p.cargo {
        margin-bottom: 40px;
    }
}

.firmaPeriodista > p {
    color: #7f7f7f;
    font: 14px/18px prumo banner book;
}

.firmaPeriodista > p a {
    color: #7f7f7f;
}

.titularH1 {
    border-top: 1px dotted #263238;
    color: #3b464c;
    font-family: prumo deck book;
    font-size: 2.8rem;
    line-height: 2.4rem;
    margin-bottom: 20px;
    padding-top: 1px;
}

@media (min-width: 720px) {
    .titularH1 {
        font-size: 4rem;
        line-height: 4.2rem;
    }
}

@media (min-width: 720px) {
    .firmaPeriodista {
        padding: 28px;
        text-align: left;
    }
    .firmaPeriodista figure {
        float: left;
        margin-right: 20px;
    }
    .firmaPeriodista > p.firma {
        font-size: 26px;
        line-height: 26px;
    }
    .firmaPeriodista > p.cargo {
        font-size: 18px;
        line-height: 28px;
    }
    .firmaPeriodista > p {
        font-size: 14px;
        line-height: 18px;
    }
}

.col-md-4 aside,
.col-md-4 .roba {
    margin-bottom: 42px;
}

.globosOro {
    margin-bottom: 42px;
    padding: 7px 0 14px;
    position: relative;
}

.globosOro::before,
.globosOro::after {
    background: transparent linear-gradient(to top, rgba(0, 0, 0, .1) 0px, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;
    content: '';
    height: 7px;
    max-width: 980px;
    position: absolute;
    top: -5px;
    width: 100%;
}

.globosOro::after {
    background: transparent linear-gradient(to bottom, rgba(0, 0, 0, .1) 0px, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;
    bottom: -7px;
    top: auto;
}

.globosOro .owl-theme .owl-controls {
    margin-top: 0;
}

.globosOro .owl-nav {
    left: 0;
    position: absolute;
    right: 0;
    top: 54px;
}

.globosOro header {
    margin-bottom: 12px;
    text-transform: uppercase;
}

.globosOro h2 {
    color: #e30054;
    float: left;
    font: 22px/22px Solido;
}

.globosOro h2:hover {
    color: #7f7f7f;
}

.globosOro h2:hover a {
    color: #7f7f7f;
}

.globosOro h2 span {
    color: #7f7f7f;
}

@media (max-width: 720px) {
    .globosOro h2 {
        font-size: 16px;
    }
}

.globosOro .globosOropad {
    padding: 0 33px;
    position: relative;
}

.globosOro .globosOropad .swiper-button-prev {
    left: -5px;
    position: absolute;
}

.globosOro .globosOropad .swiper-button-next {
    position: absolute;
    right: -5px;
}

.globosOro .globosOropad [class*='swiper-button-'] {
    top: 50%;
    transform: translate(0px, -50%);
}

@media (max-width: 720px) {
    .globosOro .globosOropad [class*='swiper-button-'] {
        top: 35%;
    }
}

@media (max-width: 720px) {
    .globosOro .globosOropad .info-container {
        display: block;
        margin-top: 10px;
    }
}

.globosOro .patrocinador {
    float: right;
    font: 8px solido;
    margin-top: -5px;
    text-align: right;
}

.globosOro .patrocinador a {
    display: inline-block;
    margin-left: 12px;
    vertical-align: middle;
}

.globosOro .swiper-container .swiper-wrapper {
    margin: 0 auto;
    width: 99.5%;
}

.globosOro .swiper-container figure {
    display: table-cell;
    width: 140px;
}

@media (max-width: 720px) {
    .globosOro .swiper-container figure {
        display: block;
        width: 100%;
    }
}

.globosOro .swiper-container .info-container {
    display: table-cell;
    overflow: hidden;
    padding: 0 10px;
    vertical-align: middle;
}

.globosOro .swiper-container .swiper-slide article {
    border-right: 1px dotted #ccc;
    display: table;
    padding: 0 8px;
    width: 100%;
}

.globosOro .swiper-container .swiper-slide:hover h1 a {
    color: #000;
}

.globosOro .swiper-container .swiper-slide:hover h2 a {
    color: #000;
}

.globosOro .swiper-container h1 {
    font: 14px/16px solido;
    text-align: center;
    text-transform: uppercase;
}

.globosOro .swiper-container h1 a {
    color: #e30054;
    text-decoration: none;
}

.globosOro .swiper-container h2 {
    float: none;
    font: 21px/22px 'Prumo Deck Book';
    margin-top: 8px;
    text-align: center;
}

.globosOro .swiper-container h2 a {
    color: #7f7f7f;
    text-decoration: none;
    text-transform: none;
}

.globosOro .swiper-container .swiper-button-prev {
    left: -5px;
    position: absolute;
}

.globosOro .swiper-container .swiper-button-next {
    position: absolute;
    right: -5px;
}

.globosOro .swiper-container [class*='swiper-button-'] {
    top: 50%;
    transform: translate(0px, -50%);
}

.guapabox {
    border: 1px solid #e6ecee;
    margin-bottom: 42px;
    overflow: hidden;
    padding: 10px 0 5px;
}

.guapabox img {
    margin: 0 auto;
    max-width: 252px;
}

.guapabox .epigrafe {
    background: transparent url('../../img/premios/motor19/guapabox.html') no-repeat scroll left top;
    height: 40px;
    margin: 0 auto 4px;
    text-indent: -9999px;
    width: 146px;
}

.guapabox .destacado {
    margin-bottom: 20px;
}

.guapabox .destacado figure {
    margin-bottom: 10px;
}

.guapabox .destacado h2 {
    color: #7f7f7f;
    font: 18px 'Prumo Deck Book';
    padding: 0 30px;
    text-align: center;
}

.guapabox .destacado h2 a {
    color: #7f7f7f;
}

.guapabox .destacado h2 a:hover {
    color: #000;
    cursor: pointer;
    text-decoration: none;
}

.guapabox .suscribete .mes {
    position: relative;
    text-align: center;
}

.guapabox .suscribete .mes span {
    display: block;
    margin: 0 auto;
    width: 50%;
}

.guapabox .suscribete figure {
    margin-bottom: 3px;
}

.guapabox .suscribete p {
    color: #7f7f7f;
    font: 13px/15px 'solido';
    text-align: left;
}

.guapabox .suscribete p.col-xs-7 {
    padding-left: 28px;
}

.guapabox .pastilla {
    border: 1px solid #fff;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
}

.guapabox .pastilla:hover {
    border: 1px solid #e30054;
    cursor: pointer;
}

.guapabox .pastilla a {
    color: #e30054;
    display: block;
    font: 13px/15px 'solido';
    padding: 4px 0;
    text-align: center;
}

.guapabox .pastilla a:hover {
    text-decoration: none;
}

.guapabox .pastilla a span {
    color: #e30054;
    display: block;
    font: 22px/15px 'prumo deck bold italic';
    height: 20px;
    margin: 5px auto 0;
    width: 84px;
}

.blogs .destacado .player {
    position: absolute;
}

.blogs .destacado *::after {
    display: none;
}

.blogs .destacado .slider-otrosblogs {
    padding: 0 15px;
}

.blogs .destacado.slider-otros section {
    margin: 0;
}

.blogs .destacado.slider-otros section > h2 {
    background-color: #263238;
    color: #fff;
    font: 2.8rem/32px prumo deck book;
    margin-bottom: 5px;
    padding: 10px 14px;
    text-align: left;
    text-transform: uppercase;
}

.blogs .destacado.slider-otros section > h2 a {
    color: #fff;
}

.blogs .destacado.slider-otros section > h2 a:hover {
    color: #969696;
    text-decoration: none;
}

.blogs .destacado.slider-otros section > h2:hover {
    color: #969696;
}

.blogs .destacado .cajaB {
    background-color: #fff;
    color: #000;
    font: 20px/22px prumo deck bold italic;
    margin: 0 auto;
    padding: 11px 22px;
    position: relative;
    text-align: center;
    width: auto;
}

.blogs .destacado .cajaB a {
    color: #000;
}

.blogs .destacado .cajaB a:hover {
    color: #969696;
    text-decoration: none;
}

@media (max-width: 720px) {
    .blogs .destacado .cajaB {
        margin-top: -30px;
        width: 90%;
    }
}

@media (max-width: 1055px) {
    .blogs .destacado .cajaB {
        padding: 6px 10px;
    }
}

@media (min-width: 720px) {
    .blogs .destacado .cajaB {
        font: 18px/20px prumo deck bold italic;
        margin: -45px auto 0;
        width: 145px;
    }
}

@media (min-width: 1055px) {
    .blogs .destacado .cajaB {
        font: 21px/23px prumo deck bold italic;
        width: 210px;
    }
}

.blogs .destacado .cajaB:hover {
    color: #969696;
}

.blogs .destacado .firma {
    color: #7f7f7f;
    font-family: prumo banner book;
    left: 0;
    margin-top: 4px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 11px;
}

.blogs .destacado .firma span {
    color: #7f7f7f;
    font: 12px/16px prumo deck bold italic;
    padding: 0;
    text-transform: uppercase;
}

.blogs .destacado .firma span a {
    color: #7f7f7f;
}

.blogs .destacado .firma span a:hover {
    color: #000;
    text-decoration: none;
}

.blogs .destacado .row {
    overflow: hidden;
}

.blogs .destacado .title-blog {
    font: 12px/14px prumo deck bold italic !important;
    margin: 5px 0 25px;
    text-align: center;
}

@media (min-width: 720px) {
    .blogs .destacado .title-blog {
        font: 12px/14px prumo deck bold italic !important;
    }
}

@media (min-width: 1055px) {
    .blogs .destacado .title-blog {
        font: 14px/16px prumo deck bold italic !important;
    }
}

.blogs .destacado .title-blog a {
    color: #e30054;
    text-transform: uppercase;
}

.blogs .destacado .title-blog a:hover {
    color: #969696;
    text-decoration: none;
}

.blogs .destacado time {
    font: 14px/10px solido;
    text-transform: uppercase;
}

@media (min-width: 1055px) {
    .blogs .destacado time {
        font: 14px/14px solido;
    }
}

.blogs .destacado .notLead {
    text-align: center;
}

@media all and (max-width: 720px) {
    .blogs .destacado .col-xs-9 {
        float: none;
        margin: 0 auto 20px;
    }
    .blogs .destacado .row {
        margin: 0;
    }
}

#destacados .owl-controls {
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

#destacados .owl-prev {
    left: 0;
}

#destacados .owl-next {
    right: 0;
}

#destacados .owl-controls .owl-nav [class*='owl-'] {
    font-size: 18px !important;
    top: -6px;
}

@media (min-width: 720px) {
    #destacados .owl-controls .owl-nav [class*='owl-'] {
        font-size: 18px !important;
        top: 25px;
    }
}

#destacados article {
    padding: 0;
}

@media (min-width: 720px) {
    #destacados article {
        border-right: 1px dotted #ccc;
        width: 182px;
    }
}

@media (min-width: 1055px) {
    #destacados article {
        width: 305px;
    }
}

@media (min-width: 720px) {
    #destacados article figure {
        width: 80px !important;
    }
}

@media (min-width: 1055px) {
    #destacados article figure {
        width: 154px !important;
    }
}

#destacados .info-container {
    position: relative;
}

@media (min-width: 720px) {
    #destacados .info-container {
        margin-left: 90px;
        position: static;
        text-align: center;
        width: 74px;
    }
}

@media (min-width: 1055px) {
    #destacados .info-container {
        left: -16px;
        margin-left: auto;
        padding: 0;
        position: relative;
        width: 140px;
    }
}

#destacados .owl-item.active {
    border: 0 none !important;
}

#destacados article .title-article {
    font-size: 15px;
    line-height: 17px;
}

@media (min-width: 720px) {
    #destacados article .title-article {
        font-size: 12px;
        line-height: 14px;
        margin: 0 !important;
    }
}

@media (min-width: 1055px) {
    #destacados article .title-article {
        font-size: 15px;
        line-height: 17px;
        margin: 0 16px !important;
    }
}

#destacados.slider-otrosblogs {
    position: relative;
}

@media (min-width: 720px) {
    #destacados.slider-otrosblogs {
        margin: 14px 0 0;
    }
}

.twitter,
.facebook,
.instagram {
    border-top: 1px dotted rgba(38, 50, 56, .7);
    margin-bottom: 28px;
    padding-top: 4px;
}

.twitter .title-modulo,
.facebook .title-modulo,
.instagram .title-modulo {
    color: #4d4d4d;
    font-size: 1.4rem;
    margin-bottom: 10px;
    text-align: center;
}

.twitter .title-modulo .icon-container,
.facebook .title-modulo .icon-container,
.instagram .title-modulo .icon-container {
    background-color: #fff;
    display: inline-block;
    padding: 7px 7px 0;
}

.twitter .title-modulo .text,
.facebook .title-modulo .text,
.instagram .title-modulo .text {
    color: #4d4d4d;
    display: block;
    font-family: 'Solido',Arial,sans-serif;
    margin-top: -14px;
    text-transform: uppercase;
}

.twitter .title-modulo {
    line-height: 26px;
    margin-top: -33px;
}

.twitter .title-modulo .mhicon {
    color: #5eaade;
    font-size: 4.4rem;
}

.twitter .title-modulo .text:hover,
.twitter .title-modulo .text:focus,
.twitter .title-modulo .text:active {
    color: #00acee;
    text-decoration: none;
}

.facebook {
    text-align: center;
}

.facebook .title-modulo {
    line-height: 26px;
    margin-top: -33px;
}

.facebook .mhicon {
    color: #3b5998;
    font-size: 4.4rem;
}

.twitter h2,
.instagram h2,
.facebook h2 {
    color: #4d4d4d;
    font-size: 14px;
    text-align: center;
}

.twitter h2 .icon-container,
.instagram h2 .icon-container,
.facebook h2 .icon-container {
    background-color: #fff;
    display: inline-block;
    padding: 7px 7px 0;
}

.twitter h2 .text,
.instagram h2 .text,
.facebook h2 .text {
    color: #4d4d4d;
    display: block;
    font-family: Solido;
    margin-top: -14px;
}

.instagram {
    margin-top: 36px;
}

.instagram h2 {
    line-height: 30px;
    margin-top: -28px;
}

.instagram h2 .mhicon {
    font-size: 3.2rem;
}

.instagram h2 .text {
    text-transform: uppercase;
}

.instagram h2 .text:hover,
.instagram h2 .text:focus,
.instagram h2 .text:active {
    color: #969696;
    text-decoration: none;
}

.instagram .instagram-feed {
    text-align: center;
}

.instagram .instagram-feed li {
    display: inline-block;
    margin: 0 10px 10px 0;
    width: 140px;
}

.instagram .instagram-feed li:nth-child(2),
.instagram .instagram-feed li:nth-child(4) {
    margin-right: 0;
}

.col-md-4 .twitter ul {
    max-height: 220px;
    overflow-x: hidden;
    overflow-y: auto;
}

.twitter li {
    border-bottom: 1px solid #b3b3b3;
    margin-bottom: 7px;
    max-width: 95%;
    overflow: hidden;
}

.twitter li .avatar {
    float: left;
    margin-right: 20px;
    width: 42px;
}

.twitter li p {
    color: #4d4d4d;
    display: table;
    font: 14px/16px solido;
}

.twitter li p a {
    color: #00acee;
    font: 14px/16px solido;
    margin-left: 0;
}

.twitter li a {
    color: #7f7f7f;
    display: inline-block;
    font: 11px/13px solido;
}

.twitter li p + a {
    margin-bottom: 7px;
    margin-left: 62px;
}

.ABC-twitter {
    border-top: 0 none;
    overflow: hidden;
    position: relative;
}

.ABC-twitter::before,
.ABC-twitter::after {
    background: transparent linear-gradient(to top, rgba(0, 0, 0, .1) 0px, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;
    content: '';
    height: 7px;
    max-width: 980px;
    position: absolute;
    top: 0;
    width: 100%;
}

.ABC-twitter::after {
    bottom: 0;
    top: auto;
}

.ABC-twitter .owl-theme .owl-controls {
    margin-top: 0;
}

.ABC-twitter .owl-prev {
    color: #666;
    left: 87px;
    position: absolute;
    top: 30px;
}

.ABC-twitter .owl-next {
    color: #666;
    position: absolute;
    right: -6px;
    top: 30px;
}

.ABC-twitter .owl-stage-outer {
    margin: 0 42px;
}

.ABC-twitter ul {
    padding: 10px 0 0 80px;
}

.ABC-twitter li {
    border-bottom: 0 none;
    border-right: 1px solid #b3b3b3;
    margin-bottom: 0;
    min-height: 66px;
    padding-right: 10px;
    width: 275px;
}

.ABC-twitter h2 {
    float: left;
    margin-top: 4px;
    position: relative;
    width: 80px;
    z-index: 7;
}

.ABC-twitter h2 .mhicon {
    font-size: 50px;
}

.ABC-twitter .icon-container {
    display: inline !important;
}

.ABC-twitter h2 p {
    color: #000;
    font: 14px/14px solido;
    margin-top: -12px;
    text-transform: uppercase;
}

.ABC-twitter h2 p span a {
    color: #4d4d4d;
    display: block;
}

.ABC-twitter li p + a {
    margin-bottom: 0;
    margin-left: 0;
}

.ABC-twitter .text {
    margin-top: 0;
}

.ABboton-wrap {
    background: #e30054 none repeat scroll 0 0;
    left: 50%;
    margin-top: -53px;
    position: absolute;
    transform: translate(-50%, 0px);
    width: 106px;
}

.ABboton {
    display: table;
    height: 53px;
    text-align: center;
    text-decoration: none;
}

.ABboton:hover {
    text-decoration: none;
}

.ABboton-cell {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}

.ABboton-cell:first-child {
    border-right: 1px solid #fff;
}

.ABboton-cell-txt {
    color: #fff;
    display: inline-block;
    font-family: Solido;
    font-size: 14px;
    line-height: 14px;
}

.ABboton-cell .mhicon-galeria {
    color: #fff;
    font-size: 22px;
}

@media (min-width: 720px) and (max-width: 1055px) {
    body.articulo aside.facebook,
    body.articulo aside.twitter,
    body.articulo aside.mod_notepierdas,
    body.articulo aside.guapabox,
    body.articulo aside.instagram,
    body.articulo div.concurso,
    body.articulo aside.lookHoy,
    body.articulo aside.temas,
    body.articulo aside.mod_lomas,
    body.articulo aside.mod_notepierdas,
    body.articulo aside.especial {
        clear: none !important;
        float: left;
        margin-left: 1%;
        min-height: 340px;
        width: 48%;
    }

    body.articulo .mod_lomas + aside,
    body.articulo .mod_lomas + div.concurso {
        clear: both !important;
    }

    body.articulo aside.instagram {
        margin-top: 0;
    }
}

.header {
    margin-bottom: 28px;
    position: relative;
}

.header form {
    margin-top: 5px;
    position: relative;
}

.header .mhicon-lupaizda {
    color: #e30054;
    cursor: pointer;
    font-size: 20px;
    position: absolute;
    right: 0;
    top: 1px;
}

@media (min-width: 720px) {
    .header .mhicon-lupaizda {
        right: 14px;
    }
}

@media (min-width: 1055px) {
    .header .mhicon-lupaizda {
        right: 30px;
        top: 0;
    }
}

.header .mhicon-lupaizda:hover {
    text-decoration: none;
}

.header .enviar {
    background-color: transparent;
    border: 0 none;
    height: 23px;
    left: 18px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 23px;
    z-index: 1;
}

.header .marca a {
    background: transparent url('https://www.mujerhoy.com/css/img/premios/motor19/mujerhoylogonegro.svg') no-repeat scroll center top/95% auto;
    display: table;
    height: 100%;
    position: absolute;
    text-indent: -9999px;
    width: 100%;
    z-index: 50;
}

.header .marca {
    height: 50px;
    margin: 9px auto -50px;
    position: relative;
    width: 184px;
}

.header .main-nav {
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
    padding: 11px 0 39px;
    width: 100%;
    z-index: 1;
}

.header .menu {
    display: none;
}

.header #main-nav .row {
    position: relative;
}

.header .marca-peque {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url('https://www.mujerhoy.com/css/img/premios/motor19/mujerhoylogonegro.svg');
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 115px auto !important;
    display: block;
    height: 30px;
    margin: 0 auto;
    text-indent: -9999px;
    width: 115px;
    z-index: 111;
}

@media (min-width: 1055px) {
    .header .marca-peque {
        margin-left: 60px;
        position: absolute;
        top: -2px;
    }
}

.header .onFixed.main-nav {
    height: 41px;
    left: 0;
    padding: 9px 5px 9px 0;
    width: 100% !important;
    z-index: 11111111;
}

@media (min-width: 1055px) {
    .header .onFixed.main-nav {
        padding: 0 5px 10px;
    }
}

@media (min-width: 1055px) {
    .header .onFixed.main-nav .container {
        margin-top: 10px;
    }
}

.header .onFixed {
    background-color: #fff;
}

.header .onFixed .mhicon-lupaizda {
    top: 2px;
}

.header .login {
    margin: 0 13px 0 0;
}

.header .temasDia li {
    font-family: solido;
}

.imgHeader {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.imgHeader::before {
    background: rgba(0, 0, 0, .5) none repeat scroll 0 0;
    bottom: 0;
    content: '';
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.container-fluid {
    background-color: #fbfcfd;
    width: 100%;
}

.login li {
    border: 1px solid #e3e3e4;
    color: #7f7f7f;
    float: left;
    font: 12px/12px solido;
    margin-right: 13px;
    padding: 4px 10px 3px;
    text-transform: uppercase;
}

.login li a {
    color: #7f7f7f;
}

.login li:hover a {
    color: #fff;
    text-decoration: none;
}

.login li:hover {
    background-color: #7f7f7f;
    border-color: #fff;
}

.login li:last-child {
    margin-right: 0;
}

.header.subportada .main-nav {
    margin-top: -53px;
    padding-top: 5px;
}

.header.subportada .onFixed.main-nav {
    margin-top: 0;
    padding: 9px 5px 9px 0;
}

@media (min-width: 1055px) {
    .header.subportada .onFixed.main-nav {
        height: 41px;
        padding-bottom: 0;
        padding-top: 0;
    }
}

.header.subportada .marca {
    margin: 3px auto;
}

.header.subportada a {
    background-size: 85% auto;
}

.header.subportada .active a {
    color: #e30054;
}

.header.subportada .mhicon-lupaizda {
    top: 1px;
}

.bg-img {
    background-color: #fff;
    clear: both;
    position: relative;
}

.textoBlanco .redUsuario i {
    color: #fff;
}

.textoBlanco .login li a {
    color: #fff;
}

.textoBlanco .login li:hover {
    background-color: #fff;
}

.textoBlanco .login li:hover a {
    color: #7f7f7f;
}

.textoBlanco .marca a {
    background-image: url('https://www.mujerhoy.com/css/img/premios/motor19/mujerhoylogoblanco.svg');
}

.textoBlanco + .nav .menui,
.textoBlanco .nav .menui {
    background: #fff none repeat scroll 0 0;
}

.textoBlanco .mhicon-lupaizda {
    color: #fff;
}

.textoBlanco + .onFixed .menui {
    background: #e30054 none repeat scroll 0 0;
}

.textoBlanco + .onFixed .mhicon-lupaizda {
    color: #e30054;
}

.textoBlanco .menu li h3 a {
    color: #fff;
}

.textoBlanco .onFixed .menu li h3 a {
    color: #000;
}

.textoBlanco .onFixed.nav .menui {
    background-color: #e30054;
}

.textoBlanco .onFixed .mhicon-lupaizda {
    color: #e30054;
}

.redUsuario {
    margin: -3px 0 0 5px;
}

.redUsuario li {
    display: inline-block;
}

.redUsuario a {
    display: inline-block;
    margin-right: 3px;
    width: 20px;
}

.redUsuario a:hover {
    text-decoration: none;
}

.redUsuario i {
    color: #969696;
    font-size: 25px;
}

.redUsuario i.mhicon-instagram {
    font-size: 23px;
}

.redUsuario i:hover {
    text-decoration: none;
}

.redUsuario i.mhicon-facebook:hover {
    color: #3b5998;
}

.redUsuario i.mhicon-twitter:hover {
    color: #00acee;
}

.redUsuario i.mhicon-pinterest:hover {
    color: #bc071c;
}

.redUsuario i.mhicon-instagram:hover {
    color: #263238;
}

.redUsuario i.mhicon-comentario:hover {
    color: #263238;
}

.redUsuario i.mhicon-googleplus:hover {
    color: #dd4b38;
}

.redUsuario i.mhicon-spotify:hover {
    color: #648f00;
}

.redUsuario .seguidores {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    color: #7f7f7f;
    font: 14px solido;
    height: 20px;
    left: 20px;
    padding: 1px 7px 0 10px;
    position: relative;
    top: -5px;
    width: auto;
}

.redUsuario .seguidores::after {
    background: transparent url('../../img/premios/motor19/PiquitoSeguidores1px.html') no-repeat scroll left top;
    content: '';
    height: 20px;
    left: -9px;
    position: absolute;
    top: -1px;
    width: 10px;
}

.recetas .textoBlanco .mhicon-lupaizda,
.recetas .textoBlanco .redUsuario i,
.recetas .textoBlanco .login li a {
    color: #fac100;
}

.recetas .textoBlanco .marca a {
    background-image: url('../../img/premios/motor19/mhRecetas.html');
}

@media (min-width: 720px) and (max-width: 1054px) {
    .recetas .textoBlanco .marca a {
        background-position: center center;
    }
}

@media (max-width: 719px) {
    .recetas .textoBlanco .marca a {
        background-position: center 11px;
    }
}

.recetas .textoBlanco .seguidores {
    border-color: #fdca1e;
    color: #fdca1e;
}

.recetas .textoBlanco .login li {
    border-color: #fdca1e;
}

.recetas .textoBlanco .seguidores::after {
    background-position: -22px 0;
}

.recetas .textoBlanco .onFixed.nav .menui,
.recetas .textoBlanco .nav .menui {
    background-color: #fdca1e;
}

.recetas .textoBlanco .onFixed .mhicon-lupaizda {
    color: #fdca1e;
}

.recetas .textoBlanco .marca-peque {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url('https://www.mujerhoy.com/css/img/premios/motor19/mhRecetas.svg');
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 180px auto !important;
    height: 30px;
    width: 190px;
}

@media (min-width: 1055px) {
    .recetas .textoBlanco .marca-peque {
        background-position: left center;
        background-size: 175px auto !important;
    }
}

@media (min-width: 720px) and (max-width: 1054px) {
    .recetas .textoBlanco .marca-peque {
        background-position: center 8px;
        background-size: auto auto !important;
        height: 41px;
    }
}

.textoBlanco .seguidores {
    border-color: #fff;
    color: #fff;
}

.textoBlanco .seguidores::after {
    border-right-color: #fff;
}

.textoBlanco .seguidores::before {
    border-right-color: transparent;
}

.temasDia {
    margin: 10px 0;
    padding: 0 20px;
    text-align: center;
}

.temasDia li,
.temasDia li h1 {
    color: #e30054;
    display: inline-block;
    font: 12px/18px prumo deck book;
    margin-bottom: 0;
    text-transform: uppercase;
}

.temasDia li:first-child,
.temasDia li h1:first-child,
.temasDia li:first-child h1,
.temasDia li h1:first-child h1 {
    color: #e30054;
    font-family: Solido;
}

.temasDia h3 {
    font-size: 13px;
    line-height: 18px;
}

.temasDia a {
    color: #7f7f7f;
    padding: 0 10px;
}

.temasDia a:hover {
    color: #000;
    text-decoration: none;
}

.cabeceraTop {
    padding-top: 13px;
    position: relative;
}

.top-animate {
    background: #e30054 none repeat scroll 0 0;
    top: 13px !important;
    transform: rotate(45deg);
}

.mid-animate {
    opacity: 0;
}

.bottom-animate {
    background: #e30054 none repeat scroll 0 0;
    top: 13px !important;
    transform: rotate(-225deg);
}

.top-menu {
    background-color: #e30054;
    height: 1px;
    top: 5px;
    width: 23px;
}

.mid-menu {
    background-color: #e30054;
    height: 1px;
    top: 11px;
    width: 23px;
}

.bottom-menu {
    background-color: #e30054;
    height: 1px;
    top: 17px;
    width: 23px;
}

.menui {
    background: #e30054 none repeat scroll 0 0;
    margin-top: 10px;
    position: absolute;
    transition: all .3s cubic-bezier(.75, 0, .29, 1.01) 0s;
}

.menurecetas .menui {
    background: #7f7f7f none repeat scroll 0 0;
}

.icon {
    display: block;
    height: 32px;
    left: 0;
    margin: 0;
    position: absolute;
    top: -9px;
    width: 32px;
    z-index: 111;
}

@media (min-width: 720px) {
    .icon {
        left: 14px;
        top: -11px;
    }
}

@media (min-width: 1055px) {
    .icon {
        left: 26px;
    }
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

.collapsing {
    height: 0;
    overflow: hidden;
    position: relative;
    transition: height .35s ease 0s;
}

.marca-menu {
    background: transparent url('https://www.mujerhoy.com/css/img/premios/motor19/mujerhoylogonegro.svg') no-repeat scroll center bottom/134px auto;
    display: block;
    height: 40px;
    margin: 50px 0 28px;
    text-indent: -9999px;
}

#site-wrapper {
    background-color: #fff;
    overflow: hidden;
    position: relative;
}

@media (max-width: 1055px) {
    #site-wrapper {
        overflow: hidden;
    }
}

@media (min-width: 1055px) {
    #site-wrapper {
        background-color: transparent;
    }
}

.navigation-overlay {
    background: rgba(0, 0, 0, .5) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
}

.navigation-overlay.activo {
    cursor: url('../../img/premios/motor19/Xblanca.html'), pointer !important;
    opacity: 1;
    transition: opacity 500ms ease-in-out 0s, background 500ms ease-in-out 0s, z-index 500ms ease-in-out 0s;
    z-index: 11111111;
}

.onFixed {
    display: block;
}

.onAnimate {
    left: 0;
    transform: translateX(0px);
    transition: all 500ms ease-in-out 0s;
}

ul.menu-secciones {
    margin: 12px 0 20px;
}

.menurecetas ul.menu-secciones {
    margin-bottom: 50px;
    margin-top: 40px;
    position: relative;
}

.menurecetas ul.menu-secciones::after {
    background: #fac100 none repeat scroll 0 0;
    bottom: -28px;
    content: '';
    height: 2px;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 0px);
    visibility: visible;
    width: 80%;
}

ul.menu-secciones li {
    display: block;
    font: 15px prumo deck bold italic;
    margin-bottom: 20px;
}

ul.menu-secciones li a {
    color: #000;
    font-family: solido;
    padding: 0 14%;
    text-decoration: none;
    text-transform: uppercase;
}

ul.menu-secciones li a:hover {
    color: #e30054;
}

.menurecetas ul.menu-secciones li a:hover {
    color: #fac100;
}

ul.menu-secciones li ul {
    margin-right: 0;
    margin-top: -24px;
    padding: 25px 10% 5px 14%;
}

ul.menu-secciones li.activo > a {
    color: #e30054;
}

.menurecetas ul.menu-secciones li.activo > a {
    color: #fac100;
}

ul.menu-secciones li ul li.activo a {
    color: #e30054 !important;
}

ul.menu-secciones li li {
    color: #7d8488;
    display: block;
    font: 14px solido;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: left;
}

ul.menu-secciones li li a {
    color: #7d8488;
    padding: 0;
    text-transform: uppercase;
}

ul.menu-secciones li li a:hover {
    color: #000;
}

ul.menu-secciones li li a.active:hover {
    color: #000;
}

ul.menu-secciones li li:first-child {
    margin-top: 10px;
}

.menu-secciones li:hover {
    text-decoration: none;
}

.menu-secciones li a.collapsed {
    color: #7d8488;
}

.header.subportada.sinMenu,
header.subportada.sinMenu {
    margin-bottom: 24px;
}

.subportada {
    margin-bottom: 24px;
}

.subportada .menu {
    display: block;
    left: 100%;
    margin-left: -100%;
    position: absolute;
    text-align: center;
    width: 100%;
}

.subportada .onFixed .menu li.active {
    display: none;
}

.subportada .menu li:hover h3 a,
.subportada .menu li.active h1 a,
.subportada .menu li.active h1 a:focus,
.subportada .menu li.active h1 a:hover {
    background-color: #e30054;
    color: #fff;
    text-decoration: none;
}

.recetas.subportada .menu li:hover h3 a,
.recetas.subportada .menu li.active h1 a,
.recetas.subportada .menu li.active h1 a:focus,
.recetas.subportada .menu li.active h1 a:hover {
    background-color: #fac100;
}

.subportada .menu .nav > li {
    display: none;
}

.subportada .menu li.active {
    display: block;
    top: 44px !important;
}

.subportada .menu li.active h1 a {
    padding: 5px 20px;
}

.subportada .menu li h1 {
    font: 20px solido;
    text-transform: uppercase;
}

.sinMenu .textoBlanco .bottom-animate,
.sinMenu .textoBlanco .top-animate,
.sinMenu .textoBlanco .mid-animate,
.sinMenu .textoBlanco .menui {
    background: #fff none repeat scroll 0 0;
}

.sinMenu .textoBlanco .mhicon-lupaizda {
    color: #fff;
}

.sinMenu .textoBlanco .onFixed .menui {
    background: #e30054 none repeat scroll 0 0;
}

.sinMenu .textoBlanco .onFixed .mhicon-lupaizda {
    color: #e30054;
}

.sinMenu.recetas .textoBlanco .mhicon-lupaizda {
    color: #fdca1e;
}

.menuT2 h2 {
    display: inline-block;
    font-size: 40px;
    margin: -8px 0 16px;
}

@media (max-width: 720px) {
    .menuT2 h2 {
        font-size: 35px;
    }
}

.menuT2 h2 a {
    color: #fac100;
}

.menuT2 h2 a:hover {
    text-decoration: none;
}

.menuT2 li {
    display: inline-block;
    font: 16px/18px Solido;
    padding: 0 10px;
}

.menuT2 li a {
    color: #7f7f7f;
}

.menuT2 li a:hover {
    color: #e30054;
    text-decoration: none;
}

.menuT2 ul {
    display: none;
}

.menuT2 {
    text-align: center;
    text-transform: uppercase;
}

.menuT2 b {
    font-weight: 400;
}

.header.multimedia h2 a,
.header.especiales h2 a,
header.multimedia h2 a,
header.especiales h2 a {
    color: #e30054;
}

.header.multimedia span,
.header.especiales span,
header.multimedia span,
header.especiales span {
    color: #e3e3e4;
}

.header.multimedia b,
.header.especiales b,
header.multimedia b,
header.especiales b {
    color: #7f7f7f;
}

.header.multimedia b:hover,
.header.especiales b:hover,
header.multimedia b:hover,
header.especiales b:hover {
    color: #000;
}

.header.recetas .menuT2 li a:hover,
header.recetas .menuT2 li a:hover {
    color: #fac100;
}

.header.especiales h2,
header.especiales h2 {
    font-size: 30px;
}

.header.subportada.conMenu .menu,
header.subportada.conMenu .menu {
    display: none;
}

@media (min-width: 720px) {
    .textoBlanco .menu li h3 a {
        color: #fff;
    }

    .recetas .textoBlanco .menu li h3 a {
        color: #fff !important;
    }

    .recetas .textoBlanco .menu li h3 a:hover {
        color: #fdca1e !important;
    }

    .recetas .textoBlanco .onFixed .menu li h3 a {
        color: #000 !important;
    }

    .recetas .textoBlanco .onFixed .menu li h3 a:hover {
        color: #fdca1e !important;
    }

    .menu li h3 a {
        color: #000;
        padding: 2px 10px;
    }

    .header .menu {
        display: block;
        text-align: center;
    }

    .header .menu li h3,
    .header .menu li h1 {
        color: #000;
        display: inline-block;
        font: 16px Solido;
        height: auto;
        text-transform: uppercase;
    }

    .header .menu li h3 a,
    .header .menu li h1 a {
        color: #000;
    }

    .header .menu li:hover h3 a,
    .header .menu li.active h1 a,
    .header .menu li.active h1 a:focus,
    .header .menu li.active h1 a:hover {
        background-color: #e30054;
        color: #fff;
        text-decoration: none;
    }

    .header .menu li + li {
        margin-left: 2px;
    }

    .header .main-nav {
        padding: 0 5px 10px;
    }

    .header .onFixed .menu {
        display: none;
    }

    .header .mhicon-lupaizda {
        top: -2px;
    }

    .header.multimedia .menu {
        display: block;
        text-align: center;
    }

    .header.multimedia .menu li h3,
    .header.multimedia .menu li h1 {
        color: #ccc;
        display: inline-block;
        font: 13px Solido;
        height: auto;
        text-transform: uppercase;
    }

    .header.multimedia .menu li h3 a,
    .header.multimedia .menu li h1 a {
        color: #ccc;
    }

    .header.multimedia .menu li:hover h3 a,
    .header.multimedia .menu li.active h1 a,
    .header.multimedia .menu li.active h1 a:focus,
    .header.multimedia .menu li.active h1 a:hover {
        background-color: #fff;
        color: #000;
        text-decoration: none;
    }

    .home .marca {
        height: 107px;
        margin: 9px auto 4px;
        width: 380px;
    }

    .home .menu li.active h1 a {
        padding: 2px 10px;
    }

    .home .menu .nav > li {
        display: inline;
    }

    .home .icon {
        top: -89px;
    }

    .home .mhicon-lupaizda {
        top: -78px;
    }

    .home .onFixed .icon {
        top: -11px;
    }

    .header.subportada.conMenu .menu,
    header.subportada.conMenu .menu {
        display: none;
    }

    .header.subportada.sinMenu,
    header.subportada.sinMenu {
        margin-bottom: 28px;
    }

    .subportada {
        margin-bottom: 60px;
    }

    .subportada .menu li.active {
        top: 48px !important;
    }

    .subportada .menu li h1 {
        font-size: 28px;
    }

    .subportada .main-nav {
        margin-top: -50px;
        padding: 0 5px 44px;
    }

    .subportada .onFixed.main-nav {
        margin-top: 0;
    }

    .subportada .marca {
        height: 3.2em;
        margin: 10px auto;
        width: 200px;
    }

    .header.sinMenu .main-nav {
        margin-top: -50px !important;
        padding: 0 5px 44px !important;
    }

    .header.sinMenu .onFixed.main-nav {
        height: 34px;
        margin-top: 0 !important;
        padding: 5px 5px 5px 0;
    }

    .header.sinMenu .marca {
        height: 4.2em;
        margin-top: 10px;
        width: 15em;
    }

    .header.multimedia h1,
    .header.especiales h1,
    .header.recetas h1,
    .header.subportada h1,
    header.multimedia h1,
    header.especiales h1,
    header.recetas h1,
    header.subportada h1 {
        background-size: 14em auto;
        height: 4em;
    }

    .header.recetas .menu li:hover h3 a,
    header.recetas .menu li:hover h3 a,
    .header.recetas .menu li.active h1 a,
    header.recetas .menu li.active h1 a,
    .header.recetas .menu li.active h1 a:hover,
    header.recetas .menu li.active h1 a:hover {
        background-color: transparent;
        color: #fdca1e;
    }

    .header.recetas .textoBlanco .marca,
    header.recetas .textoBlanco .marca {
        width: 328px;
    }

    .header.recetas .textoBlanco .onFixed .menu li:hover h3 a,
    header.recetas .textoBlanco .onFixed .menu li:hover h3 a,
    .header.recetas .textoBlanco .onFixed .menu li.active h1 a,
    header.recetas .textoBlanco .onFixed .menu li.active h1 a,
    .header.recetas .textoBlanco .onFixed .menu li.active h1 a:focus,
    header.recetas .textoBlanco .onFixed .menu li.active h1 a:focus,
    .header.recetas .textoBlanco .onFixed .menu li.active h1 a:hover,
    header.recetas .textoBlanco .onFixed .menu li.active h1 a:hover {
        background-color: #263238;
        color: #fdca1e;
        text-decoration: none;
    }

    .textoBlanco + .nav .menui {
        background: #e30054 none repeat scroll 0 0;
    }

    .textoBlanco + .nav .mhicon-lupaizda {
        color: #e30054;
    }

    .textoBlanco + .onFixed .menui {
        background: #e30054 none repeat scroll 0 0;
    }

    .textoBlanco + .onFixed .mhicon-lupaizda {
        color: #e30054;
    }

    .header.subportada.sinMenu,
    header.subportada.sinMenu {
        margin-bottom: 28px;
    }

    .header.subportada .textoBlanco + .nav .menui,
    header.subportada .textoBlanco + .nav .menui {
        background: #fff none repeat scroll 0 0;
    }

    .header.subportada .textoBlanco + .nav .mhicon-lupaizda,
    header.subportada .textoBlanco + .nav .mhicon-lupaizda {
        color: #fff;
    }

    .header.subportada .textoBlanco + .onFixed .menui,
    header.subportada .textoBlanco + .onFixed .menui {
        background: #e30054 none repeat scroll 0 0;
    }

    .header.subportada .textoBlanco + .onFixed .mhicon-lupaizda,
    header.subportada .textoBlanco + .onFixed .mhicon-lupaizda {
        color: #e30054;
    }

    .menuT2 ul {
        display: none;
    }

    .menuT2 h2 {
        font-size: 60px;
        margin: 0;
    }

    .header.especiales h2,
    header.especiales h2 {
        font-size: 60px;
    }
}

@media (min-width: 1055px) {
    .header .onFixed .menu {
        display: block;
    }

    .header.home .marca {
        height: 110px;
        margin: 0 auto 4px;
        width: 430px;
    }

    .header.home .temasDia li {
        font-size: 12px;
    }

    .header.home .temasDia li a {
        border-right: 1px solid #ccc;
        line-height: 14px;
        margin: 0 -4px 0 0;
        padding: 0 9px;
    }

    .header.home .temasDia li:last-child a {
        border-right: 0 none;
    }

    .header.subportada,
    header.subportada {
        margin-bottom: 28px;
    }

    .header.subportada.recetas,
    header.subportada.recetas {
        margin-bottom: 50px;
    }

    .header.subportada .textoBlanco + .nav .menui,
    header.subportada .textoBlanco + .nav .menui {
        background: #e30054 none repeat scroll 0 0;
    }

    .header.subportada .textoBlanco + .nav .mhicon-lupaizda,
    header.subportada .textoBlanco + .nav .mhicon-lupaizda {
        color: #e30054;
    }

    .header.subportada.conMenu .menu,
    header.subportada.conMenu .menu {
        display: block;
    }

    .header.subportada .menu .nav > li,
    header.subportada .menu .nav > li {
        display: inline-block;
    }

    .header.subportada .menu,
    header.subportada .menu {
        margin-left: 0;
        position: static;
    }

    .header.subportada .menu li.active,
    header.subportada .menu li.active {
        position: static;
    }

    .header.subportada .main-nav,
    header.subportada .main-nav {
        margin-top: 0;
        padding: 0 5px 9px;
    }

    .header.subportada .onFixed .menu li.active,
    header.subportada .onFixed .menu li.active {
        display: inline-block;
    }

    .header.subportada .marca,
    header.subportada .marca {
        height: 4.2em;
        margin: 6px auto 0;
        width: 15.9em;
    }

    .header.subportada .menu li.active h1 a,
    header.subportada .menu li.active h1 a {
        padding: 2px 10px;
    }

    .header.subportada .menu li h1,
    header.subportada .menu li h1 {
        font-size: 16px;
    }

    .menuT2 h2 {
        margin: 8px 0 24px;
    }

    .menuT2 ul {
        display: block;
    }

    .header.recetas .textoBlanco .marca,
    header.recetas .textoBlanco .marca {
        width: 413px;
    }

    .header.recetas h2,
    header.recetas h2 {
        font-size: 80px;
    }

    .header.recetas .main-nav,
    header.recetas .main-nav {
        margin-top: 0;
        padding: 0 5px 9px;
    }

    .header.recetas.sinMenu .main-nav,
    header.recetas.sinMenu .main-nav {
        margin-top: -50px;
        padding: 0 5px 44px;
    }

    .header.multimedia h2,
    header.multimedia h2 {
        font-size: 80px;
    }

    .header.especiales h2,
    header.especiales h2 {
        font-size: 80px;
    }
}

#busqueda_cabecera {
    background: #f3f6f7 none repeat scroll 0 0;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1) inset;
    display: none;
    left: -22px;
    padding: 4px 0;
    position: absolute;
    right: 0;
    top: 98%;
    z-index: 2000;
}

#busqueda_cabecera input[type='text'] {
    background-color: transparent;
    border: medium none;
    color: #7d8488;
    float: left;
    font: 24px/26px prumo deck book;
    margin-left: 7px;
    padding-left: 10px;
    width: 75%;
}

@media (min-width: 720px) {
    #busqueda_cabecera input[type='text'] {
        font: 24px/29px prumo deck book;
    }
}

#busqueda_cabecera input[type='submit'] {
    background: transparent url('https://www.mujerhoy.com/img/buscarLupa.svg') no-repeat scroll 14px 2px;
    border: 0 none;
    float: left;
    height: 33px;
    width: 46px !important;
}

.recetas #busqueda_cabecera input[type='submit'] {
    background: transparent url('https://www.mujerhoy.com/img/buscarLupa-amarilla.svg') no-repeat scroll 14px 2px;
}

#busqueda_cabecera .mhicon-cerrar {
    color: #e30054;
    cursor: pointer;
    font-size: 24px;
    position: absolute;
    right: 18px;
    top: 4px;
}

.recetas #busqueda_cabecera .mhicon-cerrar {
    color: #fdca1e;
}

#busqueda_cabecera .container {
    position: relative;
}

#busqueda_cabecera *:-moz-placeholder {
    color: #d4d6d7;
    padding-top: 4px;
}

#busqueda_cabecera *::-moz-placeholder {
    color: #d4d6d7;
    padding-top: 4px;
}

.main-nav.onFixed ~ #busqueda_cabecera {
    bottom: auto;
    margin: 0 auto;
    position: fixed;
    top: 41px;
    width: 103%;
    z-index: 1112;
}

@media (max-width: 1054px) {
    .main-nav.onFixed ~ #busqueda_cabecera {
        width: auto;
    }
}

.gigya-logged-in.login li {
    margin-right: 0;
}

.gigya-logged-in.login li.gigya-welcome {
    border: 0 none;
    margin-top: -9px;
    text-transform: none;
}

.gigya-logged-in.login li.gigya-welcome img {
    display: inline-block;
    height: 35px;
    width: 35px;
}

.gigya-logged-in.login li.gigya-welcome span {
    display: inline-block;
    font-family: prumo deck bold italic;
    margin: 9px 5px 0 0;
}

.gigya-logged-in.login li.gigya-welcome:hover {
    background: transparent none repeat scroll 0 0;
}

@media (min-width: 720px) {
    .home.sinMenu .icon {
        top: -16px;
    }

    .home.sinMenu .mhicon-lupaizda {
        top: -5px;
    }
}

@media (min-width: 1055px) {
    .home.sinMenu .icon {
        top: -40px;
    }

    .home.sinMenu .mhicon-lupaizda {
        top: -28px;
    }
}

@media (max-width: 1055px) {
    .recetas .menu li.active,
    .articulo .subportada .menu li.active {
        display: none;
    }
}

.pie .row + .row + .row {
    overflow: hidden;
    padding-top: 20px;
    position: relative;
}

.pie .row + .row + .row::before,
.pie .row + .row + .row::after {
    border-top: 1px dotted #e3e3e4;
    content: '';
    left: 14px;
    position: absolute;
    top: 0;
    width: 980px;
}

.pie .row + .row + .row::after {
    border-bottom: 1px dotted #e3e3e4;
    border-top: 0 none;
    bottom: 0;
    top: auto;
}

.pie {
    margin-bottom: 20px;
}

.pie li {
    color: #263238;
    font-family: Solido;
    font-size: 14px;
    padding-left: 18px !important;
    padding-right: 13px !important;
}

.pie li a {
    color: #969696;
}

.pie li a:hover {
    color: inherit;
    text-decoration: none;
}

.recetas .pie li a:hover {
    color: #fac100;
}

.pie .lista > li {
    border-bottom: 1px solid #e3e3e4;
}

.pie .lista > li {
    border-bottom: 1px solid #e3e3e4;
}

.pie .redUsuario {
    float: none !important;
    margin-bottom: 15px;
    text-align: center;
}

@media (min-width: 720px) {
    .pie .redUsuario {
        margin-bottom: 10px;
        margin-left: -4px;
        margin-top: 30px;
        text-align: left;
    }
}

.pie .redUsuario li {
    display: inline;
    float: none;
    margin-right: 11px;
}

@media (min-width: 720px) {
    .pie .redUsuario li {
        float: left;
    }
}

.pie .redUsuario i {
    font-size: 3rem;
}

.estaticas {
    text-align: center;
}

@media (min-width: 720px) {
    .estaticas {
        margin-top: 0;
        text-align: left;
    }
}

.estaticas li {
    display: inline;
}

.estaticas li::after {
    border-top: 0 none;
}

.estaticas li.copy,
.estaticas li a {
    border-right: 0 none;
    color: #000;
    display: inline-block;
    font-family: Solido;
    font-size: 1.4rem;
    height: 10px;
    line-height: 10px;
    margin-right: 0;
    padding: 0 4px 0 0;
}

@media (min-width: 720px) {
    .estaticas li.copy,
    .estaticas li a {
        border-right: 1px solid #b3b3b3;
    }
}

.estaticas li.copy {
    color: #e30054;
    margin-top: 2px;
}

.recetas .estaticas li.copy {
    color: #fac100;
}

.estaticas li:last-child a {
    border-right: 0 none;
}

@media (min-width: 720px) {
    .estaticas li a {
        font-size: 12px;
        padding-left: 3px;
        padding-right: 3px;
    }
}

.logoP {
    margin-bottom: 20px;
    text-align: center;
}

@media (min-width: 720px) {
    .logoP {
        text-align: left;
    }
}

.logoP a {
    background-image: url('https://www.mujerhoy.com/img/mujerhoylogogris.svg');
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: inline-block;
    font-size: 0;
    height: 54px;
    line-height: 0;
    margin: 0 auto;
    width: 200px;
}

.logoP p {
    color: #7d8488;
    font-family: solido;
    font-size: 1.2rem;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .logoP p {
        font-size: 11.5px;
        text-align: left;
    }
}

@media (min-width: 1055px) {
    .logoP p {
        font-size: 14px;
    }
}

a.logo-vocento {
    background-image: url('https://www.mujerhoy.com/css/img/premios/motor19/vocentologo.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 70px auto;
    display: table;
    height: 0;
    margin: 0 auto;
    padding-top: 4%;
    text-indent: -9999px;
    width: 50%;
}

@media (min-width: 720px) {
    a.logo-vocento {
        background-position: left top;
        margin: 26px 0 0;
        padding-top: 0;
    }
}

a.logo-vocento + .row {
    display: none;
}

@media (min-width: 720px) {
    a.logo-vocento + .row {
        display: block;
    }
}

footer .temasDia {
    margin: 0 0 28px;
}

footer .temasDia li a {
    color: #7f7f7f;
    display: block;
    line-height: 12px;
    margin-right: -3px;
}

@media (min-width: 720px) {
    footer .temasDia li a {
        border-right: 1px solid #7f7f7f;
    }
}

footer .temasDia li a:hover {
    color: #7f7f7f !important;
    text-decoration: underline !important;
}

footer .temasDia li:last-child a {
    border-right: 0 none;
}

footer .temasDia li:first-child {
    display: block;
}

@media (min-width: 1055px) {
    footer .temasDia li:first-child {
        display: inline;
    }
}

footer .temasDia li h1 a {
    color: #e30054;
}

.recetas footer .temasDia li h1 a {
    color: #fac100;
}

footer .temasDia li h1 a:hover {
    color: #e30054 !important;
}

.recetas footer .temasDia li h1 a:hover {
    color: #fac100 !important;
}

.ancla {
    position: relative;
    z-index: 0;
}

.ancla::after {
    border-top: 1px dotted #ccc;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 21px;
    z-index: -1;
}

.goTop {
    background: #fff url('../../img/premios/motor19/ancla.html') no-repeat scroll center center;
    border: 1px solid #ccc;
    border-radius: 50px;
    display: block;
    height: 42px;
    margin: 0 auto;
    width: 42px;
}

input:focus {
    border: 1px solid rgba(38, 50, 56, .5);
    color: rgba(38, 50, 56, .9);
}

#fondo-izquierda,
#fondo-derecha {
    display: none;
}

@media screen and (max-width: 992px) {
    body {
        overflow-x: hidden;
    }
}

@media (min-width: 1055px) {
    #fondo-izquierda,
    #fondo-derecha {
        display: block;
    }
    body {
        overflow-x: hidden;
    }
    .wrapper_publicidad {
        margin: 0 auto;
        position: relative;
        width: 990px;
        z-index: 112;
    }
    #fondo-izquierda {
        position: absolute;
        right: 995px;
        top: 2px;
        width: 120px;
    }
    #fondo-derecha {
        left: 995px;
        position: absolute;
        top: 2px;
        width: 120px;
    }
}

@media (max-width: 730px) {
    body {
        background-image: none !important;
    }
}

.header .container .megabanner,
header .container .megabanner {
    margin: 10px auto;
}

.container .megabanner {
    margin: 0 -24px;
}

@media (min-width: 720px) {
    .container .megabanner {
        margin: 0 auto 42px;
        max-width: 720px;
    }
}

@media (min-width: 1055px) {
    .container .megabanner {
        max-width: 980px;
    }
}

.header .megabanner img,
header .megabanner img {
    margin: 5px auto;
    width: 100%;
}

@media (min-width: 720px) {
    .header .megabanner img,
    header .megabanner img {
        max-width: 720px;
    }
}

@media (min-width: 1055px) {
    .header .megabanner img,
    header .megabanner img {
        max-width: 980px;
    }
}

.megabanner img {
    margin: 0 auto 42px;
}

@media (min-width: 720px) {
    .megabanner img {
        max-width: 720px;
    }
}

@media (min-width: 1055px) {
    .megabanner img {
        max-width: 980px;
    }
}

.megabanner {
    background-color: #fbfcfd;
    margin: 0 auto 15px;
    position: relative;
    text-align: center;
}

.story .comp_publi {
    background-color: #fbfcfd;
    color: #c8cdd2;
    font: 10px solido;
    margin-bottom: 28px;
    padding: 10px 4px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}

.story .comp_publi::before {
    content: 'publicidad';
    left: 45%;
    position: absolute;
    top: -2px;
}

.story .comp_publi img,
.roba img,
.roba div,
.roba iframe {
    margin: 0 auto;
    text-align: center;
}

.pull-right.roba {
    margin-left: 50px;
}

.roba {
    font: 10px solido;
    margin: 0 -24px 28px;
    text-transform: uppercase;
}

.roba:empty {
    display: none;
}

.recetas .roba {
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 720px) {
    .roba {
        background-color: #f8f9f9;
        display: table;
        margin: 0 auto 28px;
        padding: 10px 4px;
    }
}

.roba img {
    width: auto;
}

.zona3 .bloque .roba {
    display: block;
    height: auto;
}

@media (min-width: 720px) {
    .zona3 .bloque .roba {
        display: table-cell;
        height: 380px;
        vertical-align: middle;
    }
}

@media not all {
    body {
        background-image: none !important;
    }
}

@media (min-width: 1055px) {
    body[style*='background-image'] #site-wrapper {
        background-color: #fff;
        margin: 180px auto 0;
        width: 1002px;
    }

    body[style*='background-image'] #site-wrapper header .main-nav {
        width: 1002px;
    }

    body[style*='background-image'] #site-wrapper header .cabecera_publicidad .col-xs-12 {
        padding: 0;
    }

    body[style*='background-image'] #site-wrapper header .megabanner {
        display: block;
    }

    body[style*='background-image'] #site-wrapper .forzarColumna {
        right: -5px;
    }

    body[style*='background-image'] #site-wrapper .container {
        padding: 0 10px;
        width: 1002px;
    }

    body[style*='background-image'] .modal.multimedia.video {
        margin: 0 auto;
        width: 1002px;
    }
}

.bgpubli {
    background-color: #fbfcfd;
    width: 100%;
}

#cabecera_publicidad,
.cabecera_publicidad {
    display: table;
    margin: 0 auto 5px !important;
}

#publi_backcss {
    font-size: 0;
}

@media (max-width: 719px) {
    .header .container .megabanner,
    header .container .megabanner {
        margin: 10px -32px;
    }
}

.gigya-profile-form h2,
.gigya-reset-password-form h2,
.gigya-login-form h2,
.gigya-register-form h2 {
    color: #000;
    font: 21px/23px prumo deck bold italic;
    margin-bottom: 11px;
}

.gigya-profile-form label,
.gigya-reset-password-form label,
.gigya-login-form label,
.gigya-register-form label {
    color: #7d8488;
    display: block;
    font: 17px/19px solido;
    margin-bottom: 8px;
}

.gigya-profile-form select,
.gigya-reset-password-form select,
.gigya-login-form select,
.gigya-register-form select,
.gigya-profile-form input:not([type='submit']):not([type='checkbox']),
.gigya-reset-password-form input:not([type='submit']):not([type='checkbox']),
.gigya-login-form input:not([type='submit']):not([type='checkbox']),
.gigya-register-form input:not([type='submit']):not([type='checkbox']) {
    border: 1px solid #a8adaf;
    color: #7d8488;
    font: 17px/19px solido;
    height: 42px;
    margin-bottom: 16px;
    padding: 0 10px;
    width: 100%;
}

.gigya-profile-form .date_container select,
.gigya-reset-password-form .date_container select,
.gigya-login-form .date_container select,
.gigya-register-form .date_container select {
    width: auto;
}

.gigya-profile-form input[type='submit'],
.gigya-reset-password-form input[type='submit'],
.gigya-login-form input[type='submit'],
.gigya-register-form input[type='submit'] {
    background-color: #e30054;
    border: 0 none;
    color: #fff;
    font: 21px/21px solido;
    margin-top: 15px;
    padding: 11px 60px;
    text-transform: uppercase;
    width: 100%;
}

.gigya-profile-form #vocento-div-ads,
.gigya-reset-password-form #vocento-div-ads,
.gigya-login-form #vocento-div-ads,
.gigya-register-form #vocento-div-ads {
    color: #7d8488;
    font: 13px/15px solido;
    margin-bottom: 20px;
}

.gigya-profile-form #vocento-div-ads div,
.gigya-reset-password-form #vocento-div-ads div,
.gigya-login-form #vocento-div-ads div,
.gigya-register-form #vocento-div-ads div {
    margin-bottom: 20px;
}

.gigya-profile-form input[type='checkbox'],
.gigya-reset-password-form input[type='checkbox'],
.gigya-login-form input[type='checkbox'],
.gigya-register-form input[type='checkbox'] {
    margin-right: 20px;
}

.gigya-profile-form input[type='checkbox'] + label,
.gigya-reset-password-form input[type='checkbox'] + label,
.gigya-login-form input[type='checkbox'] + label,
.gigya-register-form input[type='checkbox'] + label {
    display: inline;
}

.gigya-profile-form label a,
.gigya-reset-password-form label a,
.gigya-login-form label a,
.gigya-register-form label a {
    color: #000;
    font-weight: bold;
}

.gigya-profile-form #gigya-add-connections-profile,
.gigya-reset-password-form #gigya-add-connections-profile,
.gigya-login-form #gigya-add-connections-profile,
.gigya-register-form #gigya-add-connections-profile {
    margin-bottom: 58px;
}

.gigya-profile-form div.gigya-photo-upload,
.gigya-reset-password-form div.gigya-photo-upload,
.gigya-login-form div.gigya-photo-upload,
.gigya-register-form div.gigya-photo-upload {
    margin-bottom: 20px;
}

.gigya-profile-form a.pestana1,
.gigya-reset-password-form a.pestana1,
.gigya-login-form a.pestana1,
.gigya-register-form a.pestana1 {
    cursor: default;
    text-decoration: none;
}

.gigya-profile-form .pestana1,
.gigya-reset-password-form .pestana1,
.gigya-login-form .pestana1,
.gigya-register-form .pestana1,
.gigya-profile-form .pestana2,
.gigya-reset-password-form .pestana2,
.gigya-login-form .pestana2,
.gigya-register-form .pestana2 {
    background-color: #a8adaf;
    border: 1px solid #a8adaf;
    color: #fff;
    display: block;
    float: left;
    font: 20px/20px solido;
    height: 43px;
    margin: 0 0 24px;
    padding: 10px 7px;
    text-transform: uppercase;
    width: 50%;
}

.gigya-profile-form .pestana2,
.gigya-reset-password-form .pestana2,
.gigya-login-form .pestana2,
.gigya-register-form .pestana2 {
    background-color: #fff;
    color: #a8adaf;
}

.gigya-reset-password-form h2 {
    clear: both;
}

.gigya-reset-password-form .pestana1 {
    width: 100%;
}

.gigya-login-form .pestana2,
.gigya-register-form .pestana2 {
    font: 13px/15px solido;
    padding: 5px 7px 2px;
    text-transform: none;
}

.gigya-login-form .pestana2 span,
.gigya-register-form .pestana2 span {
    color: #263238;
    display: block;
    font-family: prumo deck bold italic;
}

.gigya-screen-dialog {
    border: 0 none !important;
    border-radius: 0 !important;
    display: block !important;
    position: static !important;
}

@media (min-width: 720px) {
    .gigya-screen-dialog {
        background: rgba(0, 0, 0, .5) none repeat scroll 0 0 !important;
    }
}

div.gigya-screen-dialog-top {
    background-color: #fff !important;
    padding: 24px 0 !important;
}

div.gigya-screen-dialog-inner {
    background-color: #fff !important;
    border: 0 none !important;
    margin: 0 auto !important;
    max-width: 300px !important;
    padding: 0 0 24px !important;
    width: auto !important;
}

div.gigya-screen-dialog-caption {
    background: transparent url('https://www.mujerhoy.com/css/img/premios/motor19/mujerhoylogogris.svg') no-repeat scroll left top/100% auto;
    height: 26px;
    text-indent: -9999px;
    width: 114px;
}

div.gigya-screen-dialog-content,
#gigya-update-profile-screen-3,
.gigya-screen {
    overflow: hidden !important;
    padding: 0 !important;
    width: auto !important;
}

@media (min-width: 720px) {
    input[type='submit'] {
        width: auto !important;
    }
    .gigya-profile-form input[type='submit'] {
        width: auto !important;
    }
    div.gigya-screen-dialog-inner {
        max-width: 532px !important;
        padding: 0 28px 30px !important;
        width: auto !important;
    }
    div.gigya-screen-dialog-inner.vocento-modal-gigya-update-profile-screen {
        max-width: 1040px !important;
    }
}

.gigya-social-login {
    margin-bottom: 52px !important;
}

ul.mis_intereses {
    overflow: hidden;
}

div.gigya-screen-dialog-close {
    background-image: url('../../img/premios/motor19/cerrar.html') !important;
    height: 24px !important;
}

.comentarios {
    margin: -12px -24px 28px;
    position: relative;
}

@media (min-width: 720px) {
    .comentarios {
        margin: 0 56px 42px;
    }
}

@media (min-width: 1055px) {
    .comentarios {
        margin: 0 auto 42px;
    }
}

.comentarios li.comments a {
    border-top: 0 none;
    height: 46px;
}

@media (min-width: 720px) {
    .comentarios li.comments a {
        border-top: 1px solid #e6ecee;
    }
}

.comentarios li.comments a .gig-comments-count {
    color: #c2c8cc;
    font: 14px solido !important;
}

#commentsDiv {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e6ecee #e6ecee;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 20px 20px 10px;
    position: relative !important;
}

@media (min-width: 720px) {
    #commentsDiv {
        border-top: 1px solid #e6ecee;
        margin-top: 10px;
    }
}

.comentarios h2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e6ecee #e6ecee -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #c2c8cc;
    display: block;
    font: 24px/24px solido;
    padding: 15px 22px 0;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .comentarios h2 {
        border-bottom: 1px solid #e6ecee;
        display: inline;
        padding: 10px;
    }
}

.comentarios .social-info {
    min-width: initial;
    position: absolute !important;
    right: 20px !important;
    top: -39px !important;
}

@media (min-width: 720px) {
    .comentarios .social-info {
        top: -50px !important;
    }
}

.comentarios .social-info li a,
.comentarios .social-info li a:hover {
    background-color: transparent !important;
    color: #c2c8cc !important;
}

.comentarios .social-info li.comments a .mhicon {
    color: #c2c8cc;
    font-family: mujerhoy-icon !important;
    text-align: center !important;
}

.caja_comentario {
    border: 1px solid #e6ecee !important;
    float: right !important;
    margin-bottom: 20px !important;
    padding: 12px 12px 0 !important;
    position: relative !important;
    width: 77% !important;
}

@media (min-width: 720px) {
    .caja_comentario {
        width: 86% !important;
    }
}

.caja_comentario p,
.gig-comment-body {
    color: #969696 !important;
    font: 14px/16px solido !important;
    margin-right: 30px !important;
}

.gig-comment-username {
    color: #969696 !important;
    font: 14px/16px prumo deck bold italic !important;
}

.gig-composebox-photo,
.gig-comment-photo {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: #e6ecee #e6ecee -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid solid none !important;
    border-width: 1px 1px 0 !important;
    margin-top: 10px !important;
    position: relative !important;
}

.gig-composebox-photo::before,
.gig-comment-photo::before {
    background: transparent url('../../../img/avatar-comentarios.jpg') no-repeat scroll 0 18px;
    bottom: -19px;
    content: '';
    height: 37px;
    left: -1px;
    overflow: hidden;
    position: absolute;
    width: 39px;
}

.gig-composebox {
    background-color: #f8f9f9 !important;
}

@media (min-width: 720px) {
    .gig-composebox {
        background-color: #fff !important;
    }
}

.gig-comments-header {
    border-bottom: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.form-comentarios {
    margin-top: 6px !important;
    position: relative !important;
}

.form-comentarios .login,
.form-comentarios .gig-composebox-logout {
    background-color: #f8f9f9;
    border: 1px solid #b3b3b3;
    color: #b3b3b3;
    font: 13px prumo deck bold italic;
    padding: 11px 1px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 50px;
}

.form-comentarios .gig-composebox-logout span {
    color: #b3b3b3;
    font: 13px prumo deck bold italic;
}

.form-comentarios .gig-composebox-editor {
    background-color: #f8f9f9;
    border-radius: 0 !important;
    height: 97px !important;
}

.form-comentarios .enviar {
    background: #e30054 none repeat scroll 0 0 !important;
    border: 1px solid #e30054 !important;
    border-radius: 0 !important;
    bottom: 0;
    box-shadow: initial !important;
    color: #fff !important;
    font: 13px/14px prumo deck bold italic !important;
    padding: 19px 1px !important;
    position: absolute;
    right: 0;
    text-align: center !important;
    width: 50px !important;
}

.recetas .form-comentarios .enviar {
    background: #fdca1e none repeat scroll 0 0 !important;
    border-color: #fdca1e !important;
}

.form-comentarios .gig-composebox-textarea {
    color: #7f7f7f !important;
    font: 14px/16px solido !important;
    height: 83px;
    overflow-y: auto;
    width: 190px;
}

.form-comentarios .gig-composebox-textarea div,
.form-comentarios .gig-composebox-textarea div span {
    color: #7f7f7f;
    font: 14px/16px solido;
}

@media (min-width: 720px) {
    .form-comentarios .gig-composebox-textarea {
        height: 97px;
        width: 390px;
    }
}

.gig-comment-footer {
    border-bottom: 0 none !important;
}

.gig-comment-replybox,
.gig-comment-replies {
    background-color: #fff !important;
    clear: both !important;
    margin-left: 44px !important;
}

.votos {
    position: absolute !important;
    right: 15px;
    top: 33px;
}

.gig-comment-vote-pos {
    background-image: url('../../../img/votoPositivo.jpg') !important;
    background-size: auto auto !important;
    color: #7f7f7f !important;
    font: 12px/12px solido !important;
    height: 22px !important;
    padding-left: 23px !important;
    padding-top: 5px !important;
}

.gig-comment-vote-neg {
    background-image: url('../../../img/votoNegativo.jpg') !important;
    background-size: auto auto !important;
    color: #7f7f7f !important;
    font: 12px/12px solido !important;
    height: 22px !important;
    margin-left: auto !important;
    padding-left: 23px !important;
    padding-top: 5px !important;
}

.gig-comments-more {
    background-color: #fff !important;
    border: 0 none !important;
    color: #b3b3b3 !important;
    font: 11px/18px solido !important;
}

.vocento-gigya-parent-mujerhoy,
.vocento-gigya-parent-abc {
    background: rgba(0, 0, 0, .5) none repeat scroll 0 0 !important;
    display: table;
    height: 100% !important;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    z-index: 1111;
}

.vocento-gigya-parent-mujerhoy div.gigya-screen-dialog,
.vocento-gigya-parent-abc div.gigya-screen-dialog {
    background: transparent none repeat scroll 0 0 !important;
    position: relative !important;
}

.modal-gigya {
    display: table-cell;
}

.div.gigya-screen-dialog {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    margin: auto;
    outline: 0 none;
    padding: 0;
    position: relative;
}

.vocento-gigya-modal-opacity {
    background-color: rgba(230, 236, 238, .7);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1111;
}

#site-wrapper {
    position: relative;
}

.vocento-gigya-modal-opacity ~ #site-wrapper {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}

.gigya-composite-control-label {
    font-family: solido;
}

.gigya-composite-control-label a strong {
    color: #000;
}

#vocento-div-legaltext {
    display: block;
    font: 17px/19px solido;
    margin-top: 10px;
    width: 95%;
}

#mujerhoy_contacto label {
    color: #7d8488;
    display: block;
    font: 17px/19px solido;
    margin-bottom: 8px;
}

#mujerhoy_contacto input {
    border: 1px solid #a8adaf;
    color: #7d8488;
    font: 17px/19px solido;
    height: 42px;
    margin-bottom: 16px;
    padding: 0 10px;
    width: 100%;
}

#mujerhoy_contacto button {
    background-color: #e30054;
    border: 0 none;
    color: #fff;
    font: 21px/21px solido;
    margin-top: 15px;
    padding: 11px 60px;
    text-transform: uppercase;
    width: 100%;
}

.gigya-screen .gigya-error-msg.gigya-error-msg-active {
    font-family: solido;
}

.fichaConcurso {
    border: 1px solid #e6ecee;
    margin-bottom: 28px;
    overflow: hidden;
    text-align: center;
}

.fichaConcurso .nav {
    background-color: #000;
    color: #fff;
    display: table;
    font: 16px/22px prumo deck bold italic;
    margin: 0 auto;
    padding: 3px 0;
    position: relative;
    text-align: center;
    width: 200px;
}

.fichaConcurso .nav::before {
    background-color: #000;
    content: '';
    height: 1px;
    left: -20px;
    position: absolute;
    right: -20px;
    top: 0;
}

.fichaConcurso .nav.activo {
    background-color: #e30054;
}

.fichaConcurso .nav.activo::before {
    background-color: #e30054;
}

.fichaConcurso.portada .nav::before {
    position: static;
}

.fichaConcurso span {
    color: #4d4d4d;
    display: block;
    font: 15px/22px solido;
    margin-bottom: 20px;
}

.fichaConcurso figure {
    margin-bottom: 10px;
}

.fichaConcurso .patrocinador {
    margin-bottom: 20px;
}

.fichaConcurso .patrocinador img {
    margin: 0 auto;
    width: auto;
}

.fichaConcurso h1 {
    font: 22px/24px prumo deck book;
    margin-bottom: 10px;
    padding: 0 10px;
}

@media (min-width: 1055px) {
    .fichaConcurso h1 {
        font-size: 26px;
        line-height: 29px;
    }
}

.fichaConcurso h1 a {
    color: #000;
}

.fichaConcurso h1 a strong {
    color: #e30054;
    font-family: prumo deck bold italic;
}

.fichaConcurso h1 a:hover {
    color: #7f7f7f;
    text-decoration: none;
}

.fichaConcurso .participa {
    margin: 0 auto 20px;
    overflow: hidden;
    width: 84%;
}

.fichaConcurso .participa p {
    color: #7f7f7f;
    float: left;
    font: 14px/14px solido;
    margin-top: 8px;
    text-transform: uppercase;
}

.story .fichaConcurso {
    border: 0 none;
    margin-bottom: 42px;
    overflow: hidden;
    text-align: left;
}

.story .fichaConcurso nav {
    display: table;
    margin: 0 auto;
}

.story .fichaConcurso span {
    text-align: center;
}

.story .fichaConcurso h1 {
    font: 30px/36px prumo deck semibold;
    margin-bottom: 20px;
    text-align: center;
}

@media (min-width: 720px) {
    .story .fichaConcurso h1 {
        font: 36px/42px prumo deck semibold;
    }
}

.story .fichaConcurso h1 a {
    color: #000;
}

.story .fichaConcurso h1 strong {
    color: #e30054;
    font-family: prumo deck bold italic;
}

.story .fichaConcurso p {
    background: rgba(0, 0, 0, .7) none repeat scroll 0 0;
    color: #fff;
    font: 18px/30px solido;
    padding: 20px 24px;
}

@media (min-width: 720px) {
    .story .fichaConcurso p {
        padding: 50px;
    }
}

@media (min-width: 1055px) {
    .story .fichaConcurso p {
        max-height: 454px;
        padding: 90px 50px;
    }
}

.story .fichaConcurso p strong {
    color: #e30054;
}

.story .fichaConcurso .logo-patro img {
    margin: 8px auto;
    width: auto;
}

.story .fichaConcurso .col-md-6 {
    padding: 0;
}

.story .fichaConcurso .info {
    background-size: 100% auto !important;
}

@media (min-width: 720px) {
    .story .fichaConcurso .info {
        background-size: cover !important;
    }
}

.modParticipado {
    background-color: #f8f9f9;
    font-family: prumo deck bold italic;
    margin-bottom: 28px;
    padding: 25px 0 20px;
    text-align: center;
}

@media (min-width: 720px) {
    .modParticipado {
        float: right;
        width: 220px;
    }
}

.modParticipado .titulo {
    color: #7f7f7f;
    font-size: 1.6rem;
    line-height: 2.2rem;
    margin-bottom: 10px;
}

.modParticipado .titulo span {
    color: #002d55;
    display: block;
    font-size: 5rem;
    margin-bottom: 10px;
}

.modParticipado em {
    border-top: 1px solid #7f7f7f;
    color: #e30054;
    display: block;
    font-size: 1.6rem;
    line-height: 2.2rem;
    margin-bottom: 10px;
    padding-top: 5px;
    width: 100%;
}

.modParticipado .friendsSpan {
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 0 auto 60px;
    padding: 5px 5px 0;
    position: relative;
    width: 86%;
    z-index: 0;
}

@media (min-width: 720px) {
    .modParticipado .friendsSpan {
        width: 88%;
    }
}

.modParticipado .friendsSpan::after,
.modParticipado .friendsSpan::before {
    border: medium none transparent;
    bottom: -53px;
    content: '';
    height: 0;
    left: 154px;
    position: absolute;
    width: 0;
    z-index: -1;
}

.modParticipado .friendsSpan::after {
    border-bottom: 62px solid transparent;
    border-right: 66px solid #fff;
    margin-left: -77px;
}

.modParticipado .friendsSpan::before {
    border-bottom: 68px solid transparent;
    border-right: 69px solid #ccc;
    bottom: -57px;
    left: 156px;
    margin-left: -81px;
}

.modParticipado ul {
    display: block;
}

.modParticipado ul::before,
.modParticipado ul::after {
    content: '';
    display: table;
}

.modParticipado ul::after {
    clear: both;
}

.modParticipado ul::before,
.modParticipado ul::after {
    content: '';
    display: table;
}

.modParticipado ul::after {
    clear: both;
}

.modParticipado li {
    float: left;
    margin: 0;
    width: 20%;
}

.modParticipado .vermas {
    background-color: #fff;
    color: #e30054;
    display: block;
    font: 12px/18px solido;
    padding-bottom: 10px;
    text-align: right;
}

.modParticipado .friends-desc {
    color: #7f7f7f;
    font: 14px/16px solido;
    padding: 0 10px;
    text-align: left;
}

.modParticipa {
    background: rgba(174, 205, 255, .2) none repeat scroll 0 0;
    margin-bottom: 28px;
    padding: 20px;
}

@media (min-width: 720px) {
    .modParticipa {
        padding: 20px 30px;
    }
}

@media (min-width: 1055px) {
    .modParticipa {
        padding: 48px 85px;
    }
}

.modParticipa form {
    background-color: #fff;
    padding: 10px 5px;
}

@media (min-width: 720px) {
    .modParticipa form {
        padding: 20px 10px;
    }
}

@media (min-width: 1055px) {
    .modParticipa form {
        padding: 20px;
    }
}

.modParticipa h2 {
    color: #002d55;
    font: 30px/36px prumo deck book;
}

.modParticipa h2 span {
    font-size: 4.8rem;
    line-height: 2.4rem;
}

.modParticipa .datos {
    width: 100%;
}

@media (min-width: 720px) {
    .modParticipa .datos {
        width: 101%;
    }
}

@media (min-width: 1055px) {
    .modParticipa .datos {
        width: 100%;
    }
}

.modParticipa textarea {
    background-color: #f8f9f9;
    border: 1px solid #b3b3b3;
    color: #7f7f7f;
    float: left;
    font-family: solido;
    height: 110px;
    margin-bottom: 10px;
    width: 235px;
}

@media (min-width: 720px) {
    .modParticipa textarea {
        width: 274px;
    }
}

@media (min-width: 1055px) {
    .modParticipa textarea {
        width: 432px;
    }
}

.modParticipa .avatar {
    background: transparent url('../../img/premios/motor19/participa-avatar.html') no-repeat scroll left top;
    float: left;
    height: 63px;
    margin: 12px 20px 0;
    position: absolute;
    width: 44px;
}

@media (min-width: 720px) {
    .modParticipa .avatar {
        position: static;
    }
}

.modParticipa .pestana-botones {
    background: #f8f9f9 none repeat scroll 0 0;
    float: left;
    font-family: prumo deck bold italic;
    font-size: 13px;
    height: 110px;
    line-height: 14px;
    width: 54px;
}

.modParticipa .pestana-botones a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #b3b3b3 #b3b3b3 #b3b3b3 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    color: #b3b3b3;
    display: block;
    height: 55px;
    padding: 10px 6px;
}

.modParticipa .pestana-botones input {
    background: #e30054 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    height: 55px;
    width: 54px;
}

.modParticipa .avisolegal {
    clear: both;
    color: #7f7f7f;
    font: 12px/14px solido;
    margin-bottom: 5px;
}

@media (min-width: 720px) {
    .modParticipa .avisolegal {
        margin-left: 85px;
    }
}

.modParticipa .avisolegal a {
    color: #000;
}

.modParticipa .avisolegal input {
    background-color: #fff;
    border: 1px solid #b3b3b3;
    vertical-align: middle;
}

.modParticipa .avisolegal label {
    vertical-align: middle;
}

.modGanadores {
    background: rgba(174, 205, 255, .2) none repeat scroll 0 0;
    margin-bottom: 20px;
    padding: 20px 10px;
}

@media (min-width: 720px) {
    .modGanadores {
        padding: 20px 25px;
    }
}

@media (min-width: 1055px) {
    .modGanadores {
        padding: 20px 85px 40px;
    }
}

.modGanadores h2 {
    color: #002d55;
    font: 24px/30px prumo deck book;
    margin-bottom: 10px;
    text-align: center;
}

@media (min-width: 720px) {
    .modGanadores h2 {
        font: 30px/36px prumo deck book;
    }
}

.modGanadores h2 span {
    display: block;
    font-size: 40px;
    line-height: 30px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

@media (min-width: 720px) {
    .modGanadores h2 span {
        font-size: 48px;
        line-height: 24px;
    }
}

.modGanadores .avatar {
    background: transparent url('../../img/premios/motor19/participa-avatar.html') no-repeat scroll left top;
    float: left;
    height: 63px;
    margin: 0 5px 20px 0;
    width: 43px;
}

@media (min-width: 720px) {
    .modGanadores .avatar {
        margin: 0 8px 20px 0;
        width: 44px;
    }
}

.modGanadores ul {
    background-color: #fff;
    display: table;
    padding: 10px 5px 0;
}

@media (min-width: 720px) {
    .modGanadores ul {
        padding: 20px 20px 0;
    }
}

.modGanadores li {
    display: inline-block;
}

.modGanadores li a {
    color: #969696;
    font-family: prumo deck bold italic;
    font-size: 14px;
}

@media (min-width: 720px) {
    .modGanadores li a {
        font-size: 16px;
    }
}

.masInfo {
    margin-bottom: 20px;
    text-align: center;
}

.masInfo a {
    color: #e30054;
    font-family: prumo banner book;
    font-size: 1.5rem;
    line-height: 1.3rem;
    text-transform: uppercase;
}

.masInfo a i {
    color: #fff;
    display: table-cell;
    font-size: 3rem;
    margin-bottom: 12px;
    vertical-align: middle;
}

.masInfo a span {
    background-color: #515b60;
    border-radius: 50px;
    display: table;
    height: 44px;
    margin: 0 auto 8px;
    width: 44px;
}

.masInfo a:hover {
    text-decoration: none;
}

.social.detalle {
    width: auto;
}

@media (min-width: 720px) {
    .col-md-9 .entradilla {
        margin-left: 50px;
        width: 318px;
    }
}

@media (min-width: 1055px) {
    .col-md-9 .entradilla {
        margin-left: 56px;
        width: auto;
    }
}

@media (min-width: 720px) {
    .col-md-9 .articulo-wrapper .social-info.uno {
        margin-left: 50px;
    }
}

@media (min-width: 1055px) {
    .col-md-9 .articulo-wrapper .social-info.uno {
        margin-left: -84px;
    }
}

.modParticipa header h2 {
    margin-bottom: 10px;
    width: 100%;
}

@media (max-width: 720px) {
    .modParticipa header h2 {
        font-size: 2.4rem;
        line-height: 2.9rem;
    }
}

.concursos .entradilla a {
    border-bottom: 1px solid #4d4d4d;
    color: #4d4d4d;
    text-decoration: none;
}

.concursos .entradilla a:hover {
    border-bottom: medium none;
    color: #e30054;
}

@media (min-width: 720px) {
    .modParticipa .datos {
        float: left;
        width: 486px;
    }
}

@media (min-width: 720px) {
    .modParticipa .avisolegal {
        margin-left: 0;
    }
}

.subportada-concursos > div.col-xs-12:nth-child(2n+1) {
    clear: both;
}

.mapaWeb h2,
.rss h2 {
    border-top: 1px dotted #263238;
    color: #3b464c;
    font-family: prumo deck book;
    font-size: 4rem;
    line-height: 4.2rem;
    margin-bottom: 20px;
    padding-top: 1px;
}

.mapaWeb li,
.rss li {
    color: #4d4d4d;
    font-size: 1.8rem;
    line-height: 2.1rem;
    margin-bottom: 14px;
}

.mapaWeb li:nth-child(2n+1),
.rss li:nth-child(2n+1) {
    clear: left;
}

.mapaWeb li:nth-child(2n),
.rss li:nth-child(2n) {
    clear: right;
}

.mapaWeb li a,
.rss li a {
    color: #4d4d4d;
}

.fichaRss {
    background-color: #f8f9f9;
    margin-bottom: 28px;
    padding: 0 30px 20px;
}

.fichaRss strong {
    color: #000;
    display: block;
    font-family: prumo deck bold italic;
    font-size: 2.1rem;
    line-height: 2.8rem;
    margin: 20px 0 16px;
}

.fichaRss p {
    color: #7f7f7f;
    font-family: prumo banner book;
    font-size: 1.7rem;
    line-height: 2rem;
    margin-bottom: 24px;
}

.fichaRss .icoRss {
    display: none;
}

.fichaRss .icono {
    float: left;
    font-size: 4rem;
    margin-right: 20px;
}

.fichaRss .icono span {
    color: #969696;
    font-family: prumo deck book;
    font-size: 2.1rem;
    line-height: 2rem;
}

.fichaRss .atom {
    color: #969696;
}

.fichaRss .feed {
    color: #ee8201;
}

@media (min-width: 720px) {
    .fichaRss .icoRss {
        display: block;
        float: left;
        margin-right: 20px;
        padding: 20px 30px;
    }
    .fichaRss .icoRss .mhicon-rss2 {
        color: #ee8201;
        font-size: 19.6rem;
    }
}

.rss h2 {
    overflow: hidden;
}

.rss h2 a {
    color: #3b464c;
    font-family: prumo deck book;
    font-size: 4rem;
    line-height: 4.2rem;
}

.rss h2 .feed {
    color: #4d4d4d;
    margin-top: 3px;
    width: 280px;
}

.rss h2 .feed i {
    color: #ee8201;
}

.rss .atom {
    color: #969696;
    float: left;
    font-size: 30px;
    margin-right: 14px;
    width: 30px;
}

.rss .feed {
    color: #ee8201;
    float: left;
    font-size: 30px;
    margin-right: 14px;
    width: 30px;
}

.rss a {
    font-size: 18px;
    line-height: 24px;
}

.rss a:hover {
    color: #969696;
    text-decoration: none;
}

.legal h1 {
    margin-bottom: 42px;
}

.legal p {
    color: #4d4d4d;
    font: 16px/24px solido;
    margin-bottom: 20px;
}

.legal ul li {
    color: #4d4d4d;
    font: 16px/24px solido;
}

.legal a {
    color: #4d4d4d;
    text-decoration: underline;
}

.legal a:hover {
    text-decoration: none;
}

.legal strong {
    font-family: prumo deck bold;
}

.legal .sumario {
    color: #e30054;
    text-transform: uppercase;
}

.legal .titulo {
    font-family: prumo deck bold italic;
}

.legal .listas {
    margin-bottom: 20px;
}

.legal .listas p {
    border-bottom: 1px solid #c2c8cc;
    color: #4d4d4d;
    font: 16px/24px prumo deck bold italic;
    margin-bottom: 10px;
    padding-bottom: 7px;
}

.legal .listas ul li {
    color: #4d4d4d;
    font: 16px/24px solido;
    margin-bottom: 20px;
}

@media (max-width: 720px) {
    .publi_quienes h1 {
        font-size: 31px;
    }
}

.publi_quienes .fichaInfo {
    color: #4d4d4d;
    font: 16px/24px solido;
    margin-bottom: 60px;
}

@media (min-width: 1055px) {
    .publi_quienes .fichaInfo {
        margin-bottom: 30px;
    }
}

.publi_quienes .fichaInfo .box {
    padding: 0 0 0 14px;
    text-align: left;
}

.publi_quienes .fichaInfo p {
    margin-bottom: 5px;
}

.publi_quienes .fichaInfo p a {
    color: #4d4d4d;
}

.publi_quienes .fichaInfo strong {
    font-family: prumo deck semibold;
}

.publi_quienes .fichaInfo .epigrafe {
    border-bottom: 1px solid #ddd;
    color: #4d4d4d;
    font: 18px/28px prumo deck bold italic;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.publi_quienes .fichaInfo .logo {
    background: transparent url('../../img/premios/motor19/cmvocento.html') no-repeat scroll left top;
    border-bottom: 1px solid #ddd;
    display: table;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-indent: -9999px;
    width: 100%;
}

.publi_quienes .fichaInfo .mapa {
    color: #4d4d4d;
    float: right;
    font: 14px/14px solido;
    max-width: 308px;
}

.publi_quienes .fichaInfo .mapa img {
    margin-bottom: 7px;
}

.publi_quienes .fichaInfo .mapa span {
    display: block;
    font-size: 10px;
    text-transform: uppercase;
}

.publi_quienes .fichaInfo .home img {
    margin-left: -5px;
    margin-top: 20px;
    max-width: 225px;
}

@media (min-width: 1055px) {
    .publi_quienes .fichaInfo + .fichaInfo .box {
        float: left;
        width: 48%;
    }
}

.publi_quienes .comp_listado strong {
    display: block;
}

.publi_quienes .comp_listado li {
    margin-bottom: 30px;
    overflow: hidden;
}

.publi_quienes .comp_listado li > span {
    width: 33%;
}

.publi_quienes .comp_listado span {
    clear: left;
    color: #002d55;
    display: block;
    margin-bottom: 10px;
}

@media (min-width: 1055px) {
    .publi_quienes .comp_listado span {
        float: left;
    }
}

.publi_quienes .comp_listado span + a {
    display: block;
}

@media (min-width: 1055px) {
    .publi_quienes .comp_listado span + a {
        float: left;
        width: 42%;
    }
}

.publi_quienes .bullet li a {
    display: inline-block;
    vertical-align: top;
    width: 33%;
}

.publi_quienes .bullet li ul li::before {
    border: 0 none;
    position: static;
}

.publi_quienes .fichaInfo .redUsuario li {
    border: 1px solid #a8adaf;
    display: table;
    float: left;
    height: 54px;
    margin-right: -1px;
    width: 54px;
}

.publi_quienes .fichaInfo .redUsuario li a {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.publi_quienes .fichaInfo .redUsuario i {
    display: block;
}

.publi_quienes .fichaInfo .redUsuario li.fb i {
    color: #3b5998;
}

.publi_quienes .fichaInfo .redUsuario li.tw i {
    color: #00acee;
}

.publi_quienes .fichaInfo .redUsuario li.pt i {
    color: #bc071c;
}

.publi_quienes .fichaInfo .redUsuario li.it i {
    color: #263238;
}

.publi_quienes .fichaInfo .redUsuario li.gp i {
    color: #dd4b38;
}

.publi_quienes .fichaInfo .redUsuario li:hover i {
    color: #fff;
}

.publi_quienes .fichaInfo .redUsuario li.fb:hover {
    background-color: #3b5998;
}

.publi_quienes .fichaInfo .redUsuario li.tw:hover {
    background-color: #00acee;
}

.publi_quienes .fichaInfo .redUsuario li.pt:hover {
    background-color: #bc071c;
}

.publi_quienes .fichaInfo .redUsuario li.it:hover {
    background-color: #263238;
}

.publi_quienes .fichaInfo .redUsuario li.gp:hover {
    background-color: #dd4b38;
}

.publi_quienes .siguenos {
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
    width: 50%;
}

.verificar .mordido {
    margin: 0 auto;
    top: 0;
}

.verificar .mordido h1 {
    background: transparent none repeat scroll 0 0;
    box-shadow: none;
}

.verificar > p {
    color: #4d4d4d;
    font: 15px/21px prumo deck bold italic;
    text-align: center;
}

.error404 {
    margin-bottom: 5px;
    position: relative;
    text-align: center;
    top: -28px;
}

@media (max-width: 720px) {
    .error404 {
        top: -23px;
    }
}

@media (min-width: 720px) {
    .error404 {
        font-size: 40px;
        line-height: 42px;
        margin-bottom: 20px;
    }
}

.error404 h1 {
    color: #000;
    display: inline-block;
    font: 24px/27px prumo deck book;
    padding-top: 7px;
}

.error404 h1 span {
    color: #000;
    display: block;
    margin-bottom: 6px;
}

.error404 p {
    color: #4d4d4d;
    font: 15px/21px prumo deck bold italic;
}

@media (min-width: 720px) {
    .error404 p {
        font-size: 18px;
        line-height: 24px;
    }
}

.error404 figure {
    margin: 0 -24px;
}

@media (min-width: 720px) {
    .error404 figure {
        margin: 0 -38px;
    }
}

@media (min-width: 1055px) {
    .error404 figure {
        height: 480px;
        margin: 0;
        overflow: hidden;
        padding: 0 110px;
    }
}

.error404 .mordido {
    background-color: #fff;
    margin-bottom: -29px;
    top: -30px;
}

@media (min-width: 720px) {
    .error404 .mordido {
        margin-bottom: -26px;
        top: -39px;
        width: 60%;
    }
}

@media (min-width: 1055px) {
    .error404 .mordido {
        margin-bottom: -60px;
        top: -61px;
        width: 43%;
    }
}

.error404 + header {
    margin: 0 -24px 48px;
}

@media (min-width: 720px) {
    .error404 + header {
        margin: 0 -38px 60px;
    }
}

@media (min-width: 1055px) {
    .error404 + header {
        margin: 0 0 74px;
    }
}

@media (min-width: 720px) {
    .error404 + header .search-topics .buscar {
        margin-left: 0;
    }
}

.error404 .search-topics {
    margin-top: 20px;
}

.dwc-3col article {
    width: 100%;
}

@media (min-width: 720px) {
    .dwc-3col article {
        float: left;
        margin-left: 28px;
        width: 30.3%;
    }

    .dwc-3col article:first-child {
        margin-left: 0;
    }
}

@media (min-width: 1055px) {
    .dwc-3col article {
        width: 31.42%;
    }
}

.dwc-3col .A-fCu figure {
    margin-bottom: 8px;
    width: 150px;
}

@media (min-width: 720px) and (max-width: 1055px) {
    .dwc-3col .A-fCu figure {
        float: none;
        margin-right: 0;
        width: auto;
    }
}

@media (min-width: 1055px) {
    .dwc-3col .A-fCu figure {
        width: 100%;
    }
}

.bdnotLead-nobf {
    padding-top: 8px;
}

.bdnotLead-nobf::before {
    height: 0;
}

.dwc-abc-h {
    margin-bottom: 20px;
}

.dwc-abc-h.ABC-fH h2,
.dwc-abc-h.ABC-fH h1 {
    margin-top: -15px;
}

@media (min-width: 720px) {
    .dwc-abc-h.ABC-fH h2,
    .dwc-abc-h.ABC-fH h1 {
        margin-top: -30px;
    }
}

.dwc-abc-h .overhead {
    background: #fff none repeat scroll 0 0;
    color: #e30054;
    display: table;
    font-family: solido;
    font-size: 18px;
    line-height: 18px;
    margin: 0 auto;
    padding: 7px 10px;
    position: relative;
    text-transform: uppercase;
    top: -25px;
    z-index: 1;
}

.dwc-abc-h .overhead:hover {
    color: #7f7f7f;
    text-decoration: none;
}

@media (min-width: 720px) {
    .dwc-abc-h .overhead {
        font-size: 30px;
        line-height: 30px;
    }
}

@media (min-width: 720px) and (max-width: 1055px) {
    .pulldowntable {
        clear: both;
    }
}

.dwc-abc-v .overhead {
    color: #e30054;
    display: block;
    font: 20px/20px Solido;
    text-align: center;
}

.dwc-abc-v .ABC-fH h2,
.dwc-abc-v .ABC-fH h1 {
    font-size: 30px;
    line-height: 32px;
    margin-top: 0;
}

@media (min-width: 720px) {
    .dwc-abc-v .ABC-fH h2,
    .dwc-abc-v .ABC-fH h1 {
        font-size: 45px;
        line-height: 47px;
    }
}

@media (min-width: 1055px) {
    .dwc-abc-v .ABC-fH h2,
    .dwc-abc-v .ABC-fH h1 {
        font-size: 58px;
        line-height: 60px;
    }
}

.dwc-abc-v .A-fCu {
    margin-bottom: 20px;
}

@media (min-width: 720px) and (max-width: 1055px) {
    .dwc-abc-v .ABC-fH p {
        font-size: 24px;
        line-height: 28px;
    }
}

.dwc-abc-v .opinion.bgColor .box {
    padding-bottom: 8px !important;
}

@media (max-width: 720px) {
    .dwc-abc-v .opinion.bgColor .box {
        padding-top: 8px;
    }
}

@media (max-width: 720px) {
    .dwc-abc-v-figureppal {
        margin-bottom: 20px;
    }
}

.cintillo-patrocinio {
    font-size: 0;
    margin: 10px 0;
    position: relative;
    text-align: center;
}

.cintillo-patrocinio::before {
    border-top: 1px dotted #ccc;
    content: '';
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
}

.cintillo-patrocinio span {
    background: #fff none repeat scroll 0 0;
    color: #000;
    display: inline-block;
    font-family: Prumo Banner Book;
    font-size: 10px;
    padding: 0 10px;
    position: relative;
    text-transform: uppercase;
    vertical-align: middle;
    z-index: 1;
}

.cintillo-patrocinio img {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    padding-right: 10px;
    position: relative;
    vertical-align: middle;
    width: auto;
    z-index: 1;
}

.twitter-tl-abc {
    height: 104px;
    margin-bottom: 20px;
    position: relative;
}

.twitter-tl-abc::after,
.twitter-tl-abc::before {
    background: transparent linear-gradient(to bottom, #e4e3e1 0px, #fff 100%) repeat scroll 0 0;
    content: '';
    height: 12px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.twitter-tl-abc::after {
    background: transparent linear-gradient(to bottom, #fff 1%, #e4e3e1 99%) repeat scroll 0 0;
    bottom: 0;
    top: auto;
}

.twitter-tl-abc-logo {
    color: #000;
    float: left;
    font-family: Solido;
    font-size: 14px;
    height: 100%;
    line-height: 14px;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 75px;
}

.twitter-tl-abc-logo .mhicon-twitter {
    color: #00acee;
    display: block;
    font-size: 56px;
}

.twitter-tl-abc-logo span {
    display: block;
}

.twitter-tl-abc-logo a {
    color: #e30054;
}

.twitter-tl-abc-tline-wrap {
    height: inherit;
    margin-left: 75px;
    padding: 0 15px;
    position: relative;
}

@media (min-width: 720px) {
    .twitter-tl-abc-tline-wrap {
        padding: 0 30px 0 40px;
    }
}

.twitter-tl-abc-tline-wrap [class*='swiper-button'] {
    background: transparent none repeat scroll 0 0 !important;
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
}

.twitter-tl-abc-tline-wrap [class*='swiper-button'] span {
    line-height: 50px;
    top: 0;
}

.twitter-tl-abc-tline-wrap .swiper-button-prev {
    left: auto;
    right: -18px;
}

@media (min-width: 720px) {
    .twitter-tl-abc-tline-wrap .swiper-button-prev {
        right: -13px;
    }
}

.twitter-tl-abc-tline-wrap .swiper-button-next {
    left: -20px;
    right: auto;
}

@media (min-width: 720px) {
    .twitter-tl-abc-tline-wrap .swiper-button-next {
        left: 0;
    }
}

.twitter-tl-abc-tline {
    padding: 0;
}

@media (min-width: 360px) {
    .twitter-tl-abc-tline {
        padding: 12px 0 0;
    }
}

.twitter-tl-abc-tline .swiper-slide {
    color: #4c4c4c;
    font-family: Solido;
    font-size: 13px;
    line-height: 15px;
    position: relative;
    text-align: left;
}

.twitter-tl-abc-tline .swiper-slide::after {
    border-left: 1px dotted #000;
    content: '';
    height: 72px;
    position: absolute;
    top: 0;
    width: 1px;
}

.twitter-tl-abc-tline .swiper-slide.swiper-slide-active::after {
    display: none;
}

.twitter-tl-abc-tline p {
    padding-left: 0;
}

@media (min-width: 720px) {
    .twitter-tl-abc-tline p {
        padding-left: 14px;
    }
}

.twitter-tl-abc-tline p a,
.twitter-tl-abc-tline p a:hover {
    color: #00acee;
    text-decoration: none;
}

.twitter-tl-abc-tline .swiper-slide-active p {
    border-left: medium none;
}

.twitter-tl-actions {
    color: #999;
    font: 11px/12px Solido;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 0;
}

@media (min-width: 720px) {
    .twitter-tl-actions {
        padding-left: 14px;
    }
}

.twitter-tl-actions li {
    display: inline-block;
    margin-right: 5px;
}

.twitter-tl-actions li::after {
    color: inherit;
    content: '·';
    font-size: 20px;
    line-height: 10px;
    padding-left: 5px;
}

.twitter-tl-actions li:last-child::after {
    content: '';
}

.twitter-tl-actions a {
    color: #999;
}

.recetas .A-fCu figure {
    float: none;
    margin-bottom: 10px;
    width: 100%;
}

.recetas .pagination li.active a,
.recetas .pagination .active h1 a,
.recetas .pagination li a:hover,
.recetas .pagination h1 a:hover {
    color: #fac100;
}

.recetas .AB-destacado-fV .bloqueV {
    min-width: 28.4%;
}

.recetas .A-fCu .overhead,
.recetas .A-fH-home .overhead {
    color: #7f7f7f;
}

.menu-secciones-recetas-itemactivo {
    background: #263238 none repeat scroll 0 0;
    display: inline-block;
    padding: 5px 10px;
    width: auto;
}

.story.opinion.recetas .col-xs-12.col-md-8 h1 {
    font-family: Prumo Deck Book;
}

@media (max-width: 719px) {
    .roba.robarecetasm {
        margin-bottom: 0;
        margin-top: 20px;
    }
}

.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.owl-height {
    transition: height 500ms ease-in-out 0s;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
}

.owl-carousel .owl-stage::after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.owl-carousel .owl-stage-outer {
    overflow: hidden;
    position: relative;
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    -moz-user-select: none;
    cursor: pointer;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    display: block;
    opacity: 0;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    -moz-user-select: none;
    float: left;
    min-height: 1px;
    position: relative;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}

.owl-carousel.owl-text-select-on .owl-item {
    -moz-user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

.no-js .owl-carousel {
    display: block;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease 0s;
}

.owl-carousel .owl-item img {
    transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
    background: #000 none repeat scroll 0 0;
    height: 100%;
    position: relative;
}

.owl-carousel .owl-video-play-icon {
    background: transparent url('owl.video.play.html') no-repeat scroll 0 0;
    cursor: pointer;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: absolute;
    top: 50%;
    transition: scale 100ms ease 0s;
    width: 80px;
    z-index: 1;
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    opacity: 0;
    transition: opacity 400ms ease 0s;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}

.owl-theme .owl-controls {
    margin-top: -88px;
    text-align: center;
}

.owl-theme .owl-controls .owl-nav [class*='owl-'] {
    cursor: pointer;
    display: inline-block;
    font-size: 26px;
}

.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
    text-decoration: none;
}

.owl-theme .owl-controls .owl-nav .disabled {
    cursor: default;
    opacity: .5;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
}

.owl-theme .owl-dots .owl-dot span {
    background: #d6d6d6 none repeat scroll 0 0;
    border-radius: 30px;
    display: block;
    height: 10px;
    margin: 5px 7px;
    transition: opacity 200ms ease 0s;
    width: 10px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791 none repeat scroll 0 0;
}

.multimedia .pagination {
    margin: 20px auto;
    max-width: 640px;
}

.player {
    background-color: rgba(0, 0, 0, .4);
    border: 2px solid rgba(255, 255, 255, .4);
    border-radius: 17px;
    color: #fff;
    display: block;
    font-size: 1.5rem;
    height: 33px;
    line-height: 33px;
    text-align: center;
    width: 33px;
}

.player:hover,
.player:active,
.player:focus {
    color: #fff;
    text-decoration: none;
}

.player .mhicon-play {
    padding-left: 2px;
}

.player.fotos {
    font-size: 2rem;
    line-height: 0;
    padding-top: 4px;
}

.player.fotos .counter {
    display: block;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.2rem;
    margin: -8px 0 0 -2px;
}

.player.big {
    border-radius: 25px;
    font-size: 2.8rem;
    height: 50px;
    line-height: 52px;
    width: 50px;
}

.player.big .mhicon-play {
    left: 4px;
    padding-left: 4px;
    position: absolute;
    top: 6px;
}

.player.big.fotos {
    font-size: 3.2rem;
    line-height: 0;
    padding-top: 6px;
}

.player.big.fotos .counter {
    font-size: 1.5rem;
    margin-left: -3px;
    margin-top: -13px;
}

.go-to-top {
    background-color: rgba(255, 255, 255, .8);
    border-radius: 25px;
    bottom: 12px;
    color: #4d4d4d;
    display: none;
    font-size: 3rem;
    height: 50px;
    line-height: 50px;
    position: fixed;
    right: 26px;
    text-align: center;
    width: 50px;
    z-index: 1060;
}

.go-to-top:hover,
.go-to-top:focus,
.go-to-top:active {
    text-decoration: none;
}

.multimedia .slider-controls .prev,
.slider-controls .next {
    background: rgba(255, 255, 255, .2) none repeat scroll 0 0;
    border-radius: 20px;
    color: #263238;
    display: block;
    font-size: 2.6rem;
    height: 40px;
    line-height: 45px;
    text-align: center;
    width: 40px;
}

.multimedia .slider-controls .prev:hover,
.slider-controls .next:hover {
    background: rgba(255, 255, 255, .5) none repeat scroll 0 0;
    text-decoration: none;
}

.multimedia .slider-controls .prev {
    padding-right: 4px;
}

.multimedia .slider-controls .next {
    padding-left: 4px;
}

.container-fluid.multimedia > .wrapper {
    margin: 0 auto;
    min-width: 300px;
    width: 90%;
}

.container-fluid.multimedia nav {
    margin-bottom: 50px;
}

.container-fluid.detalle {
    background-color: rgba(38, 50, 56, .7);
}

.container-fluid.multimedia.detalle .title a span {
    color: #000;
    font-family: Prumo Deck Book;
}

.container-fluid.multimedia.detalle .title a span:hover {
    color: #969696;
}

.container-fluid.multimedia.detalle,
.otras_Galerias,
.modal.multimedia + .modal .modal-header2 {
    background-color: rgba(200, 205, 210, .6);
    padding-bottom: 40px;
}

.otras_Galerias {
    height: 100%;
    min-height: 100%;
    overflow-x: hidden;
}

@media (min-width: 320px) {
    .otras_Galerias .foto {
        min-height: 330px;
    }
}

@media (min-width: 720px) {
    .otras_Galerias .foto {
        min-height: 320px;
    }
}

.otras_Galerias .foto .title {
    font-size: 1.9rem !important;
    line-height: 22px !important;
}

@media (max-width: 720px) {
    .otras_Galerias .foto .title {
        margin: 0;
    }
}

.otras_Galerias .foto .title a {
    color: #fff !important;
}

.otras_Galerias .foto .title a:hover {
    color: #d1d1d1 !important;
}

@media (min-width: 720px) {
    .otras_Galerias .foto {
        width: 33%;
    }
}

@media (min-width: 1055px) {
    .otras_Galerias .foto {
        width: 24.8%;
    }
}

.container-fluid.multimedia .roba,
.container.multimedia .roba {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
}

article.video,
article.foto {
    z-index: 9;
}

article.video .player,
article.foto .player {
    position: absolute;
}

div.video .category,
div.foto .category,
article.video .category,
article.foto .category,
.modal.video .category,
.modal.foto .category {
    display: block;
    text-align: center;
    width: 100%;
}

div.video .category span,
div.foto .category span,
article.video .category span,
article.foto .category span,
.modal.video .category span,
.modal.foto .category span {
    display: inline-block;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 14px;
    line-height: 18px;
    min-width: 70px;
    padding: 2px 7px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: all .4s ease 0s;
}

div.video .title,
div.foto .title,
article.video .title,
article.foto .title,
.modal.video .title,
.modal.foto .title {
    overflow: hidden;
    text-align: center;
}

div.video .title .bold,
div.foto .title .bold,
article.video .title .bold,
article.foto .title .bold,
.modal.video .title .bold,
.modal.foto .title .bold {
    font-family: 'Prumo Deck Bold Italic',Arial,sans-serif;
}

div.video .title > a,
div.foto .title > a,
article.video .title > a,
article.foto .title > a,
.modal.video .title > a,
.modal.foto .title > a {
    color: #000;
}

.link-wrapper {
    cursor: pointer;
    text-align: center;
    transition: all .4s ease 0s;
}

.link-wrapper figure {
    overflow: hidden;
}

.link-wrapper figure a {
    display: block;
}

.link-wrapper figure img {
    transition: all .4s ease 0s;
}

.link-wrapper:hover figure img,
.link-wrapper:active figure img,
.link-wrapper:focus figure img {
    transform: scale(1.03);
}

.detalle .ABC-mm.video,
.detalle .ABC-mm.foto {
    margin-bottom: 0;
}

.ABC-mm.video,
.ABC-mm.foto,
.slider-galeria.videos .item .video,
.slider-galeria.fotos .item .foto {
    color: #fff;
    margin-bottom: 28px;
}

.ABC-mm.video .link-wrapper,
.ABC-mm.foto .link-wrapper,
.slider-galeria.videos .item .video .link-wrapper,
.slider-galeria.fotos .item .foto .link-wrapper {
    background-image: url('data:image/svg+xml;base64,ICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiA+DQogICAgICA8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0ibGdyYWQiIHgxPSI0OSUiIHkxPSIxMDAlIiB4Mj0iNTElIiB5Mj0iMCUiID4NCjxzdG9wIG9mZnNldD0iMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDAsMCk7c3RvcC1vcGFjaXR5OjEiIC8+DQo8c3RvcCBvZmZzZXQ9IjUwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMCwwKTtzdG9wLW9wYWNpdHk6MC41IiAvPg0KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMCwwLDApO3N0b3Atb3BhY2l0eTowIiAvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4gDQogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNsZ3JhZCkiLz4NCiAgICA8L3N2Zz4NCg0KDQo=');
}

.ABC-mm.video .link-wrapper > a,
.ABC-mm.foto .link-wrapper > a,
.slider-galeria.videos .item .video .link-wrapper > a,
.slider-galeria.fotos .item .foto .link-wrapper > a {
    color: #fff;
}

.ABC-mm.video .link-wrapper figure,
.ABC-mm.foto .link-wrapper figure,
.slider-galeria.videos .item .video .link-wrapper figure,
.slider-galeria.fotos .item .foto .link-wrapper figure {
    display: block;
    position: relative;
    z-index: -1;
}

.ABC-mm.video .link-wrapper:hover,
.ABC-mm.foto .link-wrapper:hover,
.slider-galeria.videos .item .video .link-wrapper:hover,
.slider-galeria.fotos .item .foto .link-wrapper:hover,
.ABC-mm.video .link-wrapper:active,
.ABC-mm.foto .link-wrapper:active,
.slider-galeria.videos .item .video .link-wrapper:active,
.slider-galeria.fotos .item .foto .link-wrapper:active,
.ABC-mm.video .link-wrapper:focus,
.ABC-mm.foto .link-wrapper:focus,
.slider-galeria.videos .item .video .link-wrapper:focus,
.slider-galeria.fotos .item .foto .link-wrapper:focus {
    background-color: rgba(0, 0, 0, .25) !important;
}

.ABC-mm.video .category,
.ABC-mm.foto .category,
.slider-galeria.videos .item .video .category,
.slider-galeria.fotos .item .foto .category {
    bottom: 58%;
    position: absolute;
    width: 97%;
}

.ABC-mm.video .category span,
.ABC-mm.foto .category span,
.slider-galeria.videos .item .video .category span,
.slider-galeria.fotos .item .foto .category span {
    background-color: #b3b3b3;
    color: #fff;
}

.ABC-mm.video .player,
.ABC-mm.foto .player,
.slider-galeria.videos .item .video .player,
.slider-galeria.fotos .item .foto .player {
    bottom: 15px;
    left: 50%;
    margin-left: -25px;
    top: auto;
}

.ABC-mm.video .player.fotos,
.ABC-mm.foto .player.fotos,
.slider-galeria.videos .item .video .player.fotos,
.slider-galeria.fotos .item .foto .player.fotos {
    background-color: #e30054;
    border-color: #e30054;
}

.ABC-mm.video .title,
.ABC-mm.foto .title,
.slider-galeria.videos .item .video .title,
.slider-galeria.fotos .item .foto .title {
    bottom: 30%;
    font-size: 2rem;
    height: 44px;
    line-height: 20px;
    padding: 0 10%;
    position: absolute;
}

.ABC-mm.video .player {
    border-radius: 17px;
    font-size: 1.5rem;
    height: 33px;
    line-height: 33px;
    margin-left: -16px;
    width: 33px;
}

.ABC-mm.foto .title {
    bottom: 33%;
    width: 97%;
}

@media (max-width: 720px) {
    .ABC-mm.foto .title {
        height: auto;
    }
}

.AB-mm.video .player,
.AB-mm.foto .player {
    left: 16px;
    top: 10px;
}

.AB-mm.video .title,
.AB-mm.foto .title {
    font-size: 21px;
    line-height: 24px;
    margin: 8px 0 25px;
    padding: 0 2%;
}

.AB-mm.video .title a:hover,
.AB-mm.foto .title a:hover {
    color: #969696;
    text-decoration: none;
}

.AB-mm.video .category,
.AB-mm.foto .category {
    margin-top: -22px;
}

.AB-mm.video .category span,
.AB-mm.foto .category span {
    background-color: #fff;
    color: #7f7f7f;
}

.AB-mm.video .link-wrapper figure img,
.AB-mm.foto .link-wrapper figure img {
    display: block;
    position: relative;
    z-index: -1;
}

.AB-mm.video .link-wrapper:hover figure,
.AB-mm.foto .link-wrapper:hover figure,
.AB-mm.video .link-wrapper:active figure,
.AB-mm.foto .link-wrapper:active figure,
.AB-mm.video .link-wrapper:focus figure,
.AB-mm.foto .link-wrapper:focus figure {
    background-color: rgba(0, 0, 0, .25) !important;
}

.A-mm.video .title,
.A-mm.foto .title {
    font-size: 14px;
    line-height: 16px;
    margin: 8px 0 24px;
    overflow: visible;
    padding: 0;
}

.A-mm.video .title a:hover,
.A-mm.foto .title a:hover {
    color: #969696;
    text-decoration: none;
}

.A-mm.video .player,
.A-mm.foto .player {
    left: 10px;
    top: 5px;
}

.A-mm.video .category,
.A-mm.foto .category {
    margin-top: -10px;
}

.A-mm.video .category span,
.A-mm.foto .category span {
    background-color: #7f7f7f;
    color: #fff;
    width: 85px;
}

.A-mm.video .link-wrapper figure img,
.A-mm.foto .link-wrapper figure img {
    display: block;
    position: relative;
    z-index: -1;
}

.A-mm.video .link-wrapper:hover figure,
.A-mm.foto .link-wrapper:hover figure,
.A-mm.video .link-wrapper:active figure,
.A-mm.foto .link-wrapper:active figure,
.A-mm.video .link-wrapper:focus figure,
.A-mm.foto .link-wrapper:focus figure {
    background-color: rgba(0, 0, 0, .25) !important;
}

.multimedia .title-section {
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.8rem;
    line-height: 1;
    margin-bottom: 12px;
    text-transform: uppercase;
}

.multimedia.detalle .title-section {
    margin-bottom: 10px;
    margin-top: 38px;
}

.multimedia .roba {
    transition: all .4s ease 0s;
}

.ABC-mm.video.detalle .video-player,
.ABC-mm.foto.detalle .video-player {
    margin: 20px 0 0;
}

.ABC-mm.video.detalle .category,
.ABC-mm.foto.detalle .category {
    left: auto;
    margin: 20px auto 15px;
    position: relative;
    top: auto;
}

.ABC-mm.video.detalle .title,
.ABC-mm.foto.detalle .title,
.ABC-mm.video.detalle .description,
.ABC-mm.foto.detalle .description,
.ABC-mm.video.detalle .info,
.ABC-mm.foto.detalle .info,
.ABC-mm.video.detalle .themes,
.ABC-mm.foto.detalle .themes {
    padding: 0 5%;
}

.ABC-mm.video.detalle .title,
.ABC-mm.foto.detalle .title {
    bottom: auto;
    font-size: 2.8rem;
    height: auto;
    line-height: 30px;
    margin-bottom: 20px;
    overflow: visible;
    position: relative;
}

.ABC-mm.video.detalle .description,
.ABC-mm.foto.detalle .description {
    color: #fff;
    font-size: 2rem;
    line-height: 26px;
    margin-bottom: 24px;
}

.ABC-mm.video.detalle .info,
.ABC-mm.foto.detalle .info {
    color: #fff;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.6rem;
    line-height: 16px;
    margin-bottom: 24px;
}

.ABC-mm.video.detalle .info .name,
.ABC-mm.foto.detalle .info .name {
    text-transform: uppercase;
}

.ABC-mm.video.detalle .info .date,
.ABC-mm.foto.detalle .info .date {
    border-left: 1px solid #fff;
    margin-left: 7px;
    padding-left: 7px;
    text-transform: uppercase;
}

.ABC-mm.video.detalle .info a,
.ABC-mm.foto.detalle .info a {
    color: #fff;
}

.ABC-mm.video.detalle .info a:hover,
.ABC-mm.foto.detalle .info a:hover,
.ABC-mm.video.detalle .info a:active,
.ABC-mm.foto.detalle .info a:active,
.ABC-mm.video.detalle .info a:focus,
.ABC-mm.foto.detalle .info a:focus {
    text-decoration: underline;
}

.ABC-mm.video.detalle .social-wrapper,
.ABC-mm.foto.detalle .social-wrapper {
    border-bottom: 1px dotted rgba(255, 255, 255, .4);
    border-top: 1px dotted rgba(255, 255, 255, .4);
    margin: 0 5%;
    padding-bottom: 15px;
    padding-top: 15px;
}

.ABC-mm.video.detalle .social-wrapper .social,
.ABC-mm.foto.detalle .social-wrapper .social {
    margin: 0;
}

.ABC-mm.video.detalle .themes,
.ABC-mm.foto.detalle .themes {
    color: #263238;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 24px;
    margin: 12px 0;
    text-transform: uppercase;
}

.ABC-mm.video.detalle .themes > h2,
.ABC-mm.foto.detalle .themes > h2 {
    float: left;
    font-size: 1.4rem;
    line-height: 24px;
}

.ABC-mm.video.detalle .themes > h2 a,
.ABC-mm.foto.detalle .themes > h2 a {
    color: #263238;
}

.ABC-mm.video.detalle .themes > h2 a:hover,
.ABC-mm.foto.detalle .themes > h2 a:hover,
.ABC-mm.video.detalle .themes > h2 a:active,
.ABC-mm.foto.detalle .themes > h2 a:active,
.ABC-mm.video.detalle .themes > h2 a:focus,
.ABC-mm.foto.detalle .themes > h2 a:focus {
    text-decoration: underline;
}

.ABC-mm.video.detalle .themes ul li,
.ABC-mm.foto.detalle .themes ul li {
    display: inline-block;
}

.ABC-mm.video.detalle .themes ul li a,
.ABC-mm.foto.detalle .themes ul li a {
    color: #fff;
    display: inline-block;
    margin-left: 10px;
}

.ABC-mm.video.detalle .themes ul li a:hover,
.ABC-mm.foto.detalle .themes ul li a:hover,
.ABC-mm.video.detalle .themes ul li a:active,
.ABC-mm.foto.detalle .themes ul li a:active,
.ABC-mm.video.detalle .themes ul li a:focus,
.ABC-mm.foto.detalle .themes ul li a:focus {
    text-decoration: underline;
}

.ABC-mm.foto.detalle .themes {
    margin: 20px 12px 30px;
}

.multimedia.detalle .A-mm.video .category,
.multimedia.detalle .A-mm.foto .category {
    display: none;
}

.multimedia.detalle .A-mm.video .title a:hover,
.multimedia.detalle .A-mm.foto .title a:hover {
    color: #000;
    text-decoration: none;
}

.social {
    margin: 0 auto 20px;
}

.social li {
    display: block;
    float: left;
}

.social li.fb a {
    background-color: #3b5998;
    border-color: #3b5998;
    color: #fff;
}

.social li.fb a:hover,
.social li.fb a:active,
.social li.fb a:focus {
    background-color: #324b80;
}

.social li.tw a {
    background-color: #00acee;
    border-color: #00acee;
    color: #fff;
}

.social li.tw a:hover,
.social li.tw a:active,
.social li.tw a:focus {
    background-color: #0094cd;
}

.social li.pt a {
    background-color: #bc071c;
    border-color: #bc071c;
    color: #fff;
}

.social li.pt a:hover,
.social li.pt a:active,
.social li.pt a:focus {
    background-color: #9c0617;
}

.social li.wa a {
    background-color: #3ebe2a;
    border-color: #3ebe2a;
    color: #fff;
}

.social li.wa a:hover,
.social li.wa a:active,
.social li.wa a:focus {
    background-color: #35a324;
}

.social li.more a {
    background-color: #fff;
    border-color: #c2c8cc;
    color: #c2c8cc;
    padding: 10px;
}

.social li.more a:hover,
.social li.more a:active,
.social li.more a:focus {
    background-color: #b0b8bd;
}

.social li a {
    border: 1px solid;
    display: block;
    height: 52px;
    line-height: 16px;
    padding: 1px;
    text-align: center;
    width: 52px;
}

.social li a > .mhicon {
    display: block;
    font-size: 2.8rem;
}

.social li a > .counter {
    font-family: 'Solido',Arial,sans-serif;
}

.social li a:hover,
.social li a:active,
.social li a:focus {
    text-decoration: none;
}

@media not all {
    .modal-open .modal.multimedia {
        overflow-y: auto !important;
    }
}

.modal .modal.multimedia {
    bottom: initial;
    display: block;
    padding: 0 !important;
}

@media not all {
    .modal .modal.multimedia {
        overflow-y: hidden !important;
    }
}

.modal.multimedia .modal-dialog {
    margin: 0;
    width: 100%;
}

@media (max-width: 720px) {
    .modal.multimedia .modal-dialog {
        height: 100%;
    }
}

.modal.multimedia .modal-content {
    background-color: #fff;
    box-shadow: 0 0 0 transparent;
    height: 100%;
}

@media (max-width: 720px) {
    .modal.multimedia .modal-content {
        height: 90%;
    }
}

.modal.multimedia .modal-body {
    padding-bottom: 20px;
}

@media (max-width: 720px) {
    .modal.multimedia .modal-body {
        height: 100%;
    }
}

.modal.multimedia .modal-header {
    height: 46px;
    position: relative;
    z-index: 99;
}

.modal.multimedia .modal-header .logo {
    display: block;
    padding-top: 8px;
    text-align: center;
    width: 100%;
}

.modal.multimedia .modal-header .logo img {
    margin: 0 auto;
    width: 190px;
}

@media (max-width: 1055px) {
    .modal.multimedia .modal-header .logo img {
        width: 100%;
    }
}

@media (max-width: 1055px) {
    .modal.multimedia .modal-header .logo {
        margin: 0 auto;
        padding-top: 11px;
        width: 100px;
    }
}

@media (max-width: 720px) {
    .modal.multimedia .modal-header .logo {
        width: 80px;
    }
}

@media (max-width: 720px) {
    .modal.multimedia .modal-header {
        background: #fff none repeat scroll 0 0;
        z-index: 10004;
    }
}

.modal.multimedia .modal-header .close,
.modal.multimedia .modal-header .mosaic {
    background-color: transparent;
    display: block;
    font-size: 3rem;
    position: absolute;
}

.modal.multimedia .modal-header .close:hover,
.modal.multimedia .modal-header .mosaic:hover,
.modal.multimedia .modal-header .close:active,
.modal.multimedia .modal-header .mosaic:active,
.modal.multimedia .modal-header .close:focus,
.modal.multimedia .modal-header .mosaic:focus {
    text-decoration: none;
}

.modal.multimedia .modal-header .close {
    color: #b3b3b3;
    right: 15px;
    top: 5px;
}

.modal.multimedia .modal-header .close:hover,
.modal.multimedia .modal-header .close:active,
.modal.multimedia .modal-header .close:focus,
.modal.multimedia .modal-header .close.active {
    color: #333;
}

.modal.multimedia .modal-content .title,
.modal.multimedia .modal-content p {
    padding: 0 24px;
}

.modal.multimedia .modal-content .category {
    margin: 20px auto 8px;
}

.modal.multimedia .modal-content .category span {
    background-color: #b3b3b3;
    color: #fff;
}

.modal.multimedia .modal-content .title {
    font-size: 2.4rem;
    line-height: 30px;
    margin-bottom: 16px;
}

.modal.multimedia .modal-content .title > span {
    font-family: 'Prumo Deck Bold Italic',Arial,sans-serif;
}

@media (max-width: 720px) {
    .modal.multimedia .modal-content .title {
        font-size: 25px !important;
        line-height: 27px !important;
        margin-bottom: 14px !important;
    }
}

.modal.multimedia .modal-content .description {
    color: #7f7f7f;
    font-family: 'Prumo Banner Book',Arial,sans-serif;
    font-size: 1.6rem;
    line-height: 20px;
    margin-bottom: 24px;
    text-align: center;
}

@media (max-width: 720px) {
    .modal.multimedia .modal-content .description {
        font-size: 16px !important;
        line-height: 20px !important;
        margin-bottom: 20px !important;
    }
}

.modal.multimedia .modal-content .info {
    color: #4d4d4d;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 36px;
    margin-bottom: 30px;
    text-align: center;
}

.modal.multimedia .modal-content .info .date {
    border-left: 1px solid #4d4d4d;
    margin-left: 7px;
    padding-left: 8px;
    text-transform: uppercase;
}

.modal.multimedia .modal-content .info a {
    color: #4d4d4d;
}

.modal.multimedia .modal-content .info a:hover,
.modal.multimedia .modal-content .info a:active,
.modal.multimedia .modal-content .info a:focus {
    text-decoration: underline;
}

.modal.multimedia.video .modal-content .social {
    width: 210px;
}

.modal.multimedia.video .modal-content .title {
    height: auto;
    overflow: visible;
}

@media (max-width: 1055px) {
    .modal.multimedia.foto {
        overflow-x: hidden;
    }
}

.modal {
    background-color: #fff;
}

.modal.multimedia.foto .modal-content .modal-body > .row {
    margin: 0;
}

@media (max-width: 720px) {
    .modal.multimedia.foto .modal-content .modal-body > .row {
        height: 100%;
    }
}

.modal.multimedia.foto .modal-content .modal-body > .row > div {
    margin-bottom: 20px;
}

.modal.multimedia.foto .modal-content .modal-body > .row > div.col-md-pull-7 div {
    overflow: visible !important;
}

.modal.multimedia.foto .modal-content .modal-body > .row > div.col-md-pull-7 .slimScrollBar {
    display: none !important;
}

@media (min-width: 720px) {
    .modal.multimedia.foto .modal-content .modal-body > .row > div.col-md-pull-7 {
        left: 0;
        position: static;
        right: auto;
    }
}

@media (min-width: 1055px) {
    .modal.multimedia.foto .modal-content .modal-body > .row > div.col-md-pull-7 {
        left: -20px;
        position: absolute;
        right: auto;
    }
}

.modal.multimedia.foto .modal-content .modal-body > .row > div.col-md-3 {
    clear: right;
    padding: 0;
    width: 339px;
}

@media (max-width: 720px) {
    .modal.multimedia.foto .modal-content .modal-body > .row > div {
        width: 100%;
    }
    .modal.multimedia.foto .modal-content .modal-body > .row > div.col-md-7 {
        height: 93%;
    }
    .modal.multimedia.foto .modal-content .modal-body > .row > div.init-galeria {
        height: 100%;
    }
}

.modal.multimedia.foto .modal-content .modal-body {
    margin: 0;
    padding: 0;
}

.modal.multimedia.foto .modal-content .modal-body > .row > .col-md-4 .col-md-12 > .roba {
    margin-top: 20px;
}

.modal.multimedia.foto .modal-content .modal-header {
    height: 56px;
}

.modal.multimedia.foto .modal-content .modal-header .mosaic {
    color: #b3b3b3;
    left: 24px;
    top: 10px;
}

.modal.multimedia.foto .modal-content .modal-header .mosaic:hover,
.modal.multimedia.foto .modal-content .modal-header .mosaic.active {
    color: #4d4d4d;
}

.modal.multimedia.foto .modal-content .modal-header .mosaic.active:hover {
    color: #b3b3b3;
}

.modal.multimedia.foto .modal-content .modal-header .close {
    right: 24px;
    top: 10px;
}

.modal.multimedia.foto .modal-content .init-galeria {
    background-color: rgba(38, 50, 56, .94);
    left: 0;
    padding: 0;
    position: fixed;
    text-align: center;
    top: 0;
    z-index: 15;
}

.modal.multimedia.foto .modal-content .init-galeria .container-init {
    color: #fff;
    min-height: 472px;
    padding: 110px 0 25px;
}

.modal.multimedia.foto .modal-content .init-galeria .roba {
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
}

.modal.multimedia.foto .modal-content .init-galeria .title {
    font-family: 'Prumo Deck SemiBold',Arial,sans-serif;
    font-size: 2.7rem;
    line-height: 32px;
    margin-bottom: 34px;
    text-transform: inherit;
}

.modal.multimedia.foto .modal-content .init-galeria .title span {
    color: #fff;
    font-family: 'Prumo Deck Bold Italic',Arial,sans-serif;
}

.modal.multimedia.foto .modal-content .init-galeria .description {
    color: #fff;
    font-family: 'Prumo Banner Book',Arial,sans-serif;
    font-size: 1.8rem;
    line-height: 22px;
    margin-bottom: 40px;
    padding: 0 45px;
}

.modal.multimedia.foto .modal-content .init-galeria .player {
    background-color: #e30054;
    border-color: #e30054;
    border-radius: 36px;
    font-size: 4.6rem;
    height: 72px;
    margin: 0 auto 8px;
    padding-top: 10px;
    width: 72px;
}

.modal.multimedia.foto .modal-content .init-galeria .player .counter {
    font-size: 2rem;
    margin-left: -5px;
    margin-top: -17px;
    text-indent: -9999px;
}

.modal.multimedia.foto .modal-content .init-galeria .open-galeria.text {
    color: #fff;
    display: inline-block;
    font-family: 'Prumo Deck Bold Italic';
    font-size: 1.5rem;
    margin-bottom: 22px;
}

.modal.multimedia.foto .modal-content .init-galeria .open-galeria.text:hover,
.modal.multimedia.foto .modal-content .init-galeria .open-galeria.text:active,
.modal.multimedia.foto .modal-content .init-galeria .open-galeria.text:focus,
.modal.multimedia.foto .modal-content .init-galeria .open-galeria.text.active {
    color: #c20048;
    text-decoration: none;
}

.modal.multimedia.foto .modal-content .init-galeria .social {
    margin: 0 auto;
    width: 260px;
}

.modal.multimedia.foto .modal-content .mosaic-galeria {
    background-color: #fff;
}

.modal.multimedia.foto .modal-content .slider-galeria {
    width: 100%;
}

.modal.multimedia.foto .modal-content .voting {
    bottom: -33px;
    margin: 0 auto;
    padding: 0 3%;
    position: absolute;
    width: 100%;
    z-index: 99;
}

.modal.multimedia.foto .modal-content .voting li.vote a:hover,
.modal.multimedia.foto .modal-content .voting li.vote a:focus,
.modal.multimedia.foto .modal-content .voting li.vote a:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2;
    color: #263238;
}

.modal.multimedia.foto .modal-content .voting li.see-results a {
    background-color: #fff;
}

.modal.multimedia.foto .modal-content .voting li.see-results a:hover,
.modal.multimedia.foto .modal-content .voting li.see-results a:focus,
.modal.multimedia.foto .modal-content .voting li.see-results a:active {
    background-color: #263238;
}

.modal.multimedia.foto .modal-content .counter-galeria {
    left: 0;
    position: absolute;
    top: -43px;
}

.modal.multimedia.foto .modal-content .mosaic-galeria-content .title {
    font-family: 'Prumo Deck SemiBold',Arial,sans-serif;
    font-size: 2.5rem;
    line-height: 32px;
    margin-bottom: 15px;
    text-align: left;
}

.modal.multimedia.foto .modal-content .mosaic-galeria-content .title span {
    color: #e30054;
    font-family: 'Prumo Deck Bold Italic',Arial,sans-serif;
}

.modal.multimedia.foto .modal-content .mosaic-galeria-content .description {
    font-size: 1.6rem;
    line-height: 20px;
    text-align: left;
}

.modal.multimedia.foto .modal-content .mosaic-galeria-content .social {
    margin: 0 0 24px 24px;
    width: 260px;
}

.modal.multimedia.foto .modal-content .votes-content {
    padding-left: 24px;
    padding-right: 24px;
}

.modal.multimedia.foto .modal-content .article-content {
    background: rgba(255, 255, 255, .9) none repeat scroll 0 0;
    margin: -131px -6px 0;
    position: relative;
    transition: all .8s ease 0s;
    z-index: 9;
}

.modal.multimedia.foto .modal-content .article-content .scroll-content {
    height: 190px;
    padding-right: 15px;
}

.modal.multimedia.foto .modal-content .article-content .info {
    margin-bottom: 14px;
    padding: 0;
    text-align: left;
}

.modal.multimedia.foto .modal-content .article-content .info a {
    color: #4d4d4d;
}

.modal.multimedia.foto .modal-content .article-content .info a:hover,
.modal.multimedia.foto .modal-content .article-content .info a:active,
.modal.multimedia.foto .modal-content .article-content .info a:focus {
    text-decoration: underline;
}

.modal.multimedia.foto .modal-content .article-content .social {
    margin: 0 0 20px;
    width: auto;
}

.modal.multimedia.foto .modal-content .article-content > .title.o-collapse {
    display: block;
    font-size: 20px !important;
    line-height: 24px;
    overflow: visible;
}

.modal.multimedia.foto .modal-content .article-content .title {
    font-size: 2.1rem;
    height: auto;
    margin-bottom: 0;
    padding: 0;
    text-align: left;
}

.modal.multimedia.foto .modal-content .article-content .title #titulo_galeria_mobile {
    display: block;
    padding: 8px 48px 0 10px;
}

.modal.multimedia.foto .modal-content .article-content .title #titulo_galeria_mobile:empty {
    padding: 0;
}

.modal.multimedia.foto .modal-content .article-content .title #titulo_galeria_mobile:empty + a.open-collapse {
    display: none;
}

.modal.multimedia.foto .modal-content .article-content .title .mhicon-mas,
.modal.multimedia.foto .modal-content .article-content .title .mhicon-cerrar {
    color: #e30054;
    font-size: 3.5rem;
    position: absolute;
    right: 5px;
    top: 20px;
}

.modal.multimedia.foto .modal-content .article-content .title .mhicon-mas:hover,
.modal.multimedia.foto .modal-content .article-content .title .mhicon-cerrar:hover,
.modal.multimedia.foto .modal-content .article-content .title .mhicon-mas:active,
.modal.multimedia.foto .modal-content .article-content .title .mhicon-cerrar:active,
.modal.multimedia.foto .modal-content .article-content .title .mhicon-mas:focus,
.modal.multimedia.foto .modal-content .article-content .title .mhicon-cerrar:focus,
.modal.multimedia.foto .modal-content .article-content .title .mhicon-mas.active,
.modal.multimedia.foto .modal-content .article-content .title .mhicon-cerrar.active {
    color: #c20048;
}

.modal.multimedia.foto .modal-content .article-content .title .mhicon-cerrar {
    display: none;
}

.modal.multimedia.foto .modal-content .article-content .title .open-collapse.collapsed .mhicon-mas {
    display: block;
}

.modal.multimedia.foto .modal-content .article-content .title .open-collapse.collapsed .mhicon-cerrar {
    display: none;
}

.modal.multimedia.foto .modal-content .article-content .title .open-collapse .mhicon-mas {
    display: block;
}

.modal.multimedia.foto .modal-content .article-content .title .open-collapse > .mhicon-mas {
    display: none;
}

.modal.multimedia.foto .modal-content .article-content .title .open-collapse .mhicon-cerrar {
    display: block;
}

.modal.multimedia.foto .modal-content .article-content.active .title .mhicon-mas {
    display: none;
}

.modal.multimedia.foto .modal-content .article-content.active .title .mhicon-cerrar {
    display: block;
}

.modal.multimedia.foto .modal-content .article-content .collapse {
    padding: 10px;
}

.modal.multimedia.foto .modal-content .article-content .description {
    margin-bottom: 14px;
    padding: 0;
    text-align: left;
}

.modal.multimedia.foto .modal-content .roba {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

@media (max-width: 1055px) {
    .modal.multimedia.foto .modal-content .roba {
        margin: 0 auto;
    }
}

.modal.multimedia.foto.inicio .modal-content .modal-body > .row > .col-md-4 .col-md-12 > .roba {
    margin-top: 30px;
}

.modal.multimedia.foto.mosaic .init-galeria,
.modal.multimedia.foto.mosaic .slider-galeria {
    display: none;
}

.modal.multimedia.foto.mosaic .mosaic-galeria {
    display: block;
}

.modal.multimedia.foto.slider .modal-content .modal-body > .row > .col-md-4 .col-md-12 > .roba {
    margin-top: -30px;
}

.slider-galeria {
    height: 415px;
    margin-bottom: 55px;
    overflow: hidden;
    text-align: center;
}

.slider-galeria .item {
    height: 415px;
    line-height: 415px;
    vertical-align: middle;
    z-index: 8;
}

.slider-galeria .item img {
    display: inline-block;
    margin: 0 auto;
    max-height: 415px;
    transition: all .4s ease 0s;
    width: auto;
}

.slider-galeria figure,
.slider-galeria video {
    height: 415px;
    line-height: 415px;
    position: relative;
    vertical-align: middle;
    z-index: 8;
}

.slider-galeria .slider-controls {
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 9;
}

.slider-galeria .slider-controls .prev {
    left: 10px;
    position: absolute;
}

.slider-galeria .slider-controls .next {
    position: absolute;
    right: 10px;
}

.counter-galeria {
    color: #b3b3b3;
    font-family: 'Prumo Deck Bold Italic',Arial,sans-serif;
    font-size: 2.5rem;
    height: 34px;
    text-align: center;
    width: 100%;
    z-index: 9;
}

@media (max-width: 1055px) {
    .counter-galeria {
        font-size: 15px;
        top: -28px !important;
        z-index: 999;
    }
}

.counter-galeria .active {
    color: #4d4d4d;
}

.counter-galeria .total::before {
    content: '/ ';
}

.voting {
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.6rem;
    text-transform: uppercase;
}

.voting li {
    display: block;
    float: left;
    width: 50%;
}

.voting li.vote a {
    background-color: #263238;
    color: #fff;
    text-decoration: none;
}

.voting li.vote a:hover,
.voting li.vote a:active,
.voting li.vote a:focus {
    background-color: rgba(38, 50, 56, .65);
    border-color: rgba(38, 50, 56, .65);
    color: #fff;
}

.voting li.vote a.inactive {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    cursor: default;
    pointer-events: none;
}

.voting a {
    border: 1px solid #263238;
    color: #263238;
    display: block;
    padding: 4px;
    text-align: center;
}

.voting a:hover,
.voting a:active,
.voting a:focus {
    background-color: #263238;
    color: #fff;
    text-decoration: none;
}

.votes-content {
    background-color: #fff;
    left: 0;
    min-height: 100%;
    padding: 20px 10px;
    position: absolute;
    top: 0;
    transition: all .5s ease 0s;
    width: 100%;
    z-index: 1060;
}

.votes-content .back-galeria {
    border: 1px solid #7f7f7f;
    color: #7f7f7f;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.6rem;
    padding: 5px 8px;
    text-transform: uppercase;
}

.votes-content .back-galeria > span {
    margin-right: 5px;
}

.votes-content .back-galeria:hover,
.votes-content .back-galeria:active,
.votes-content .back-galeria:focus {
    background-color: #263238;
    color: #fff;
    text-decoration: none;
}

.votes-content .title {
    font-size: 2.6rem;
    margin: 24px 0 !important;
    padding: 0 !important;
    text-align: left !important;
    text-transform: uppercase;
}

.votes-content .title > span {
    color: #e30054;
    font-family: 'Prumo Deck Bold Italic',Arial,sans-serif;
}

.votes-content .votes-item {
    margin-bottom: 20px;
    position: relative;
}

.votes-content .votes-item figure,
.votes-content .votes-item video,
.votes-content .votes-item img {
    margin: 0;
    width: 65%;
}

.votes-content .votes-item .info {
    bottom: 0;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    right: 0;
    width: 32%;
}

.votes-content .votes-item .info > span {
    display: block;
}

.votes-content .votes-item .info .vote-text {
    color: #263238;
    font-family: 'Prumo Deck Bold Italic',Arial,sans-serif;
    font-size: 1.8rem;
    line-height: 18px;
    margin-bottom: 10px;
    text-align: right;
}

.votes-content .votes-item .info .total-votes {
    color: #263238;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 12px;
    text-align: right;
}

.votes-content .votes-item .vote-number {
    background-color: #bdccd3 !important;
    border: 2px solid #bdccd3 !important;
    color: #fff !important;
    display: block;
    font-family: 'Prumo Deck Bold Italic',Arial,sans-serif;
    font-size: 3.6rem;
    padding: 16px 18px 18px !important;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 32%;
}

.votes-content .votes-item.first .vote-number {
    background-color: #263238 !important;
    border-color: #263238 !important;
}

.votes-content .votes-item.voted .vote-number {
    background-color: #fff !important;
    border-color: #263238 !important;
    color: #263238 !important;
}

.votes-content .votes-item.voted .vote-number > .voted {
    background-color: #263238;
    bottom: 0;
    color: #fff;
    display: block;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 14px;
    margin-left: -18px;
    padding: 2px 0 0;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
    word-spacing: .15em;
}

.mosaic-galeria {
    position: relative;
}

@media (max-width: 720px) {
    .mosaic-galeria .mosaic-list.clearfix::after,
    .mosaic-galeria .mosaic-list.container::after,
    .mosaic-galeria .mosaic-list.row::after,
    .mosaic-galeria .mosaic-list.nav::after,
    .mosaic-galeria .mosaic-list.modal-footer::after {
        display: none;
    }
}

.mosaic-galeria .mosaic-list > li:hover .counter {
    transition: all .2s ease 0s;
    visibility: visible;
}

.mosaic-galeria .mosaic-list > li:hover .counter span {
    display: none;
}

.mosaic-galeria .mosaic-list > li.active a:hover,
.mosaic-galeria .mosaic-list > li.active a:active,
.mosaic-galeria .mosaic-list > li.active a:focus {
    text-decoration: none;
}

.mosaic-galeria .mosaic-list > li.active a .counter {
    background: rgba(0, 0, 0, .6) none repeat scroll 0 0;
    white-space: nowrap;
}

.mosaic-galeria .mosaic-list > li.active a .counter::before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mosaic-galeria .mosaic-list > li a {
    display: block;
    position: relative;
}

.mosaic-galeria .mosaic-list > li a .counter {
    color: #e30054;
    display: block;
    font-family: 'Prumo Deck Bold Italic',Arial,sans-serif;
    font-size: 4.8rem;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

.mosaic-galeria .mosaic-list > li a .counter:hover,
.mosaic-galeria .mosaic-list > li a .counter:active,
.mosaic-galeria .mosaic-list > li a .counter:focus {
    background: rgba(0, 0, 0, .6) none repeat scroll 0 0;
}

.mosaic-galeria .mosaic-list > li a .counter span {
    display: inline-block;
    vertical-align: middle;
}

.detalle .slider-galeria {
    background-color: #212121;
    height: 360px;
    margin-bottom: 15px;
}

.detalle .slider-galeria .item {
    background-color: #212121;
    height: 360px;
    line-height: 360px;
}

.detalle .slider-galeria .item img {
    max-height: 360px;
}

.detalle .slider-galeria figure,
.detalle .slider-galeria video {
    height: 360px;
    line-height: 360px;
}

.detalle .slider-galeria .slider-controls .prev,
.detalle .slider-galeria .slider-controls .next {
    color: #fff;
}

.detalle .slider-galeria .carousel-inner {
    margin-top: -1px;
}

.ABC-mm.foto.detalle .mosaic-galeria {
    margin-top: 6px;
}

.detalle .top-slider {
    height: 70px;
    width: 100%;
}

.detalle .counter-galeria {
    left: 25px;
    position: absolute;
    top: 18px;
    width: auto;
}

.detalle .counter-galeria .active {
    color: #fff;
}

.detalle .mosaic.fotos {
    color: #c2c8cc;
    font-size: 3rem;
    position: absolute;
    right: 25px;
    top: 16px;
}

.detalle .mosaic.fotos:hover,
.detalle .mosaic.fotos.active {
    color: #263238;
    text-decoration: none;
}

.detalle .mosaic.fotos.active:hover {
    color: #c2c8cc;
}

.detalle .voting {
    margin: 0 4%;
}

.detalle .voting .see-results a {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}

.detalle .voting .see-results a:hover {
    border-color: #263238;
    color: #263238;
}

.detalle .votes-content {
    background-color: #677075;
    padding: 24px 20px 50px;
    position: relative;
    z-index: 9;
}

.detalle .votes-content .votes-item {
    margin-bottom: 30px;
}

.detalle .back-galeria {
    border-color: #fff;
    color: #fff;
}

.detalle .votes-content .title > span,
.detalle .votes-content .votes-item .info .vote-text,
.detalle .votes-content .votes-item .info .total-votes {
    color: #fff;
}

.detalle .votes-content .votes-item.voted .vote-number {
    background: transparent none repeat scroll 0 0 !important;
}

.container-fluid.modulo-multimedia .slider-videos h1 {
    margin-top: 7px !important;
}

.container-fluid.modulo-multimedia {
    background-color: rgba(38, 50, 56, .6);
    color: #fff;
    margin-bottom: 40px;
    overflow: hidden;
    padding: 7px 0;
}

@media (min-width: 720px) {
    .container-fluid.modulo-multimedia {
        padding: 14px 0 28px;
    }
}

.container-fluid.modulo-multimedia.pasarela .title-section {
    line-height: 38px;
}

.container-fluid.modulo-multimedia.pasarela .otras-fotos {
    margin-top: 14px;
    padding: 0;
    text-align: center;
    width: 226px;
}

@media (min-width: 720px) and (max-width: 1054px) {
    .container-fluid.modulo-multimedia.pasarela .otras-fotos {
        margin-left: auto;
        margin-right: auto;
        width: 308px;
    }
}

.container-fluid.modulo-multimedia.pasarela .otras-fotos article {
    display: inline-block;
    margin: 0 3%;
    text-align: center;
    width: 126px;
}

@media (min-width: 720px) and (max-width: 1054px) {
    .container-fluid.modulo-multimedia.pasarela .otras-fotos article {
        margin: 20px 0;
        vertical-align: top;
        width: 50%;
    }
}

.container-fluid.modulo-multimedia.pasarela .otras-fotos article figure {
    margin: 0 auto 10px;
    width: 112px;
}

.container-fluid.modulo-multimedia.pasarela .otras-fotos article .category {
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 14px;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.container-fluid.modulo-multimedia.pasarela .otras-fotos article .title {
    font-family: 'Prumo Banner Book',Arial,sans-serif;
    font-size: 1.8rem;
    line-height: 21px;
}

.container-fluid.modulo-multimedia.pasarela .otras-fotos article .title a {
    color: #fff;
    text-decoration: none;
}

.container-fluid.modulo-multimedia.pasarela .otras-fotos article .title a:hover,
.container-fluid.modulo-multimedia.pasarela .otras-fotos article .title a:focus,
.container-fluid.modulo-multimedia.pasarela .otras-fotos article .title a:active {
    color: #fff;
}

.container-fluid.modulo-multimedia.pasarela .otras-fotos .ver-mas {
    display: none;
}

.container-fluid.modulo-multimedia .wrapper {
    margin: 0 auto;
    min-width: 300px;
    width: 100%;
}

.container-fluid.modulo-multimedia .roba {
    background: transparent none repeat scroll 0 0;
    margin-top: 42px;
    padding: 0;
}

.container-fluid.modulo-multimedia .comodin {
    margin: 0 auto;
    width: 308px;
}

.container-fluid.modulo-multimedia .comodin h2 {
    color: #fff;
}

.container-fluid.modulo-multimedia .comodin h2 a {
    color: #fff;
}

.container-fluid.modulo-multimedia .comodin.instagram,
.container-fluid.modulo-multimedia .comodin.twitter {
    margin-top: 42px;
}

.container-fluid.modulo-multimedia .twitter h2 .icon-container,
.container-fluid.modulo-multimedia .instagram h2 .icon-container {
    background: transparent none repeat scroll 0 0;
}

.container-fluid.modulo-multimedia .instagram .instagram-feed li {
    width: 148px;
}

.container-fluid.modulo-multimedia .title-section {
    font-size: 3rem;
    line-height: 30px;
    margin: 0 auto 14px;
    min-width: 308px;
    text-align: center;
    width: 90%;
}

.container-fluid.modulo-multimedia .title-section a {
    color: #fff;
}

.container-fluid.modulo-multimedia .title-section a:hover {
    text-decoration: none;
}

.container-fluid.modulo-multimedia .title-section.second {
    border-top: 1px dotted #fff;
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 3px;
}

.container-fluid.modulo-multimedia .slider-fotos,
.container-fluid.modulo-multimedia .slider-videos,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 308px;
}

.container-fluid.modulo-multimedia .slider-fotos .foto,
.container-fluid.modulo-multimedia .slider-videos .foto,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto,
.container-fluid.modulo-multimedia .slider-fotos .video,
.container-fluid.modulo-multimedia .slider-videos .video,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video {
    margin: 0;
    padding: 0;
    position: relative;
}

.container-fluid.modulo-multimedia .slider-fotos .foto .link-wrapper,
.container-fluid.modulo-multimedia .slider-videos .foto .link-wrapper,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .link-wrapper,
.container-fluid.modulo-multimedia .slider-fotos .video .link-wrapper,
.container-fluid.modulo-multimedia .slider-videos .video .link-wrapper,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video .link-wrapper {
    background: transparent none repeat scroll 0 0;
}

.container-fluid.modulo-multimedia .slider-fotos .foto .link-wrapper:hover,
.container-fluid.modulo-multimedia .slider-videos .foto .link-wrapper:hover,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .link-wrapper:hover,
.container-fluid.modulo-multimedia .slider-fotos .video .link-wrapper:hover,
.container-fluid.modulo-multimedia .slider-videos .video .link-wrapper:hover,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video .link-wrapper:hover,
.container-fluid.modulo-multimedia .slider-fotos .foto .link-wrapper:active,
.container-fluid.modulo-multimedia .slider-videos .foto .link-wrapper:active,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .link-wrapper:active,
.container-fluid.modulo-multimedia .slider-fotos .video .link-wrapper:active,
.container-fluid.modulo-multimedia .slider-videos .video .link-wrapper:active,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video .link-wrapper:active,
.container-fluid.modulo-multimedia .slider-fotos .foto .link-wrapper:focus,
.container-fluid.modulo-multimedia .slider-videos .foto .link-wrapper:focus,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .link-wrapper:focus,
.container-fluid.modulo-multimedia .slider-fotos .video .link-wrapper:focus,
.container-fluid.modulo-multimedia .slider-videos .video .link-wrapper:focus,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video .link-wrapper:focus {
    background-color: transparent !important;
}

.container-fluid.modulo-multimedia .slider-fotos .foto .link-wrapper:hover figure img,
.container-fluid.modulo-multimedia .slider-videos .foto .link-wrapper:hover figure img,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .link-wrapper:hover figure img,
.container-fluid.modulo-multimedia .slider-fotos .video .link-wrapper:hover figure img,
.container-fluid.modulo-multimedia .slider-videos .video .link-wrapper:hover figure img,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video .link-wrapper:hover figure img,
.container-fluid.modulo-multimedia .slider-fotos .foto .link-wrapper:active figure img,
.container-fluid.modulo-multimedia .slider-videos .foto .link-wrapper:active figure img,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .link-wrapper:active figure img,
.container-fluid.modulo-multimedia .slider-fotos .video .link-wrapper:active figure img,
.container-fluid.modulo-multimedia .slider-videos .video .link-wrapper:active figure img,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video .link-wrapper:active figure img,
.container-fluid.modulo-multimedia .slider-fotos .foto .link-wrapper:focus figure img,
.container-fluid.modulo-multimedia .slider-videos .foto .link-wrapper:focus figure img,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .link-wrapper:focus figure img,
.container-fluid.modulo-multimedia .slider-fotos .video .link-wrapper:focus figure img,
.container-fluid.modulo-multimedia .slider-videos .video .link-wrapper:focus figure img,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video .link-wrapper:focus figure img {
    transform: none;
}

.container-fluid.modulo-multimedia .slider-fotos .foto a,
.container-fluid.modulo-multimedia .slider-videos .foto a,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto a,
.container-fluid.modulo-multimedia .slider-fotos .video a,
.container-fluid.modulo-multimedia .slider-videos .video a,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video a {
    color: #fff;
}

.container-fluid.modulo-multimedia .slider-fotos .foto a .title,
.container-fluid.modulo-multimedia .slider-videos .foto a .title,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto a .title,
.container-fluid.modulo-multimedia .slider-fotos .video a .title,
.container-fluid.modulo-multimedia .slider-videos .video a .title,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video a .title {
    font-size: 1.9rem;
    line-height: 22px;
    margin: 0;
    padding: 0 7px;
}

.container-fluid.modulo-multimedia .slider-fotos .foto a .title .bold,
.container-fluid.modulo-multimedia .slider-videos .foto a .title .bold,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto a .title .bold,
.container-fluid.modulo-multimedia .slider-fotos .video a .title .bold,
.container-fluid.modulo-multimedia .slider-videos .video a .title .bold,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video a .title .bold {
    font-family: 'Prumo Deck Bold Italic',Arial,sans-serif;
}

.container-fluid.modulo-multimedia .slider-fotos .foto a .title:hover,
.container-fluid.modulo-multimedia .slider-videos .foto a .title:hover,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto a .title:hover,
.container-fluid.modulo-multimedia .slider-fotos .video a .title:hover,
.container-fluid.modulo-multimedia .slider-videos .video a .title:hover,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video a .title:hover,
.container-fluid.modulo-multimedia .slider-fotos .foto a .title:focus,
.container-fluid.modulo-multimedia .slider-videos .foto a .title:focus,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto a .title:focus,
.container-fluid.modulo-multimedia .slider-fotos .video a .title:focus,
.container-fluid.modulo-multimedia .slider-videos .video a .title:focus,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video a .title:focus,
.container-fluid.modulo-multimedia .slider-fotos .foto a .title:active,
.container-fluid.modulo-multimedia .slider-videos .foto a .title:active,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto a .title:active,
.container-fluid.modulo-multimedia .slider-fotos .video a .title:active,
.container-fluid.modulo-multimedia .slider-videos .video a .title:active,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video a .title:active {
    color: #d1d1d1 !important;
}

.container-fluid.modulo-multimedia .slider-fotos .foto a .title a,
.container-fluid.modulo-multimedia .slider-videos .foto a .title a,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto a .title a,
.container-fluid.modulo-multimedia .slider-fotos .video a .title a,
.container-fluid.modulo-multimedia .slider-videos .video a .title a,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video a .title a {
    color: #fff;
}

.container-fluid.modulo-multimedia .slider-fotos .foto a .title a:hover,
.container-fluid.modulo-multimedia .slider-videos .foto a .title a:hover,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto a .title a:hover,
.container-fluid.modulo-multimedia .slider-fotos .video a .title a:hover,
.container-fluid.modulo-multimedia .slider-videos .video a .title a:hover,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video a .title a:hover,
.container-fluid.modulo-multimedia .slider-fotos .foto a .title a:focus,
.container-fluid.modulo-multimedia .slider-videos .foto a .title a:focus,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto a .title a:focus,
.container-fluid.modulo-multimedia .slider-fotos .video a .title a:focus,
.container-fluid.modulo-multimedia .slider-videos .video a .title a:focus,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video a .title a:focus,
.container-fluid.modulo-multimedia .slider-fotos .foto a .title a:active,
.container-fluid.modulo-multimedia .slider-videos .foto a .title a:active,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto a .title a:active,
.container-fluid.modulo-multimedia .slider-fotos .video a .title a:active,
.container-fluid.modulo-multimedia .slider-videos .video a .title a:active,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .video a .title a:active {
    color: #d1d1d1 !important;
    text-decoration: none;
}

.container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-prev,
.container-fluid.modulo-multimedia .slider-videos .owl-controls .owl-prev,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-prev,
.container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-next,
.container-fluid.modulo-multimedia .slider-videos .owl-controls .owl-next,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-next {
    font-size: 2rem;
    position: absolute;
}

.container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-prev,
.container-fluid.modulo-multimedia .slider-videos .owl-controls .owl-prev,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-prev {
    left: -19px;
}

@media (max-width: 720px) {
    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-prev,
    .container-fluid.modulo-multimedia .slider-videos .owl-controls .owl-prev,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-prev {
        left: 0;
    }
}

.container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-next,
.container-fluid.modulo-multimedia .slider-videos .owl-controls .owl-next,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-next {
    right: -19px;
}

@media (max-width: 720px) {
    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-next,
    .container-fluid.modulo-multimedia .slider-videos .owl-controls .owl-next,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-next {
        right: 0;
    }
}

.container-fluid.modulo-multimedia .slider-fotos .swiper-button-prev,
.container-fluid.modulo-multimedia .slider-videos .swiper-button-prev,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-prev,
.container-fluid.modulo-multimedia .slider-fotos .swiper-button-next,
.container-fluid.modulo-multimedia .slider-videos .swiper-button-next,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-next {
    top: 50%;
    transform: translate(0px, -50%);
}

@media (max-width: 1055px) {
    .container-fluid.modulo-multimedia .slider-fotos .swiper-button-prev,
    .container-fluid.modulo-multimedia .slider-videos .swiper-button-prev,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-prev,
    .container-fluid.modulo-multimedia .slider-fotos .swiper-button-next,
    .container-fluid.modulo-multimedia .slider-videos .swiper-button-next,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-next {
        background: transparent none repeat scroll 0 0 !important;
    }
}

@media (max-width: 720px) {
    .container-fluid.modulo-multimedia .slider-fotos .swiper-button-prev,
    .container-fluid.modulo-multimedia .slider-videos .swiper-button-prev,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-prev,
    .container-fluid.modulo-multimedia .slider-fotos .swiper-button-next,
    .container-fluid.modulo-multimedia .slider-videos .swiper-button-next,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-next {
        background: transparent none repeat scroll 0 0 !important;
    }
    .container-fluid.modulo-multimedia .slider-fotos .swiper-button-prev span,
    .container-fluid.modulo-multimedia .slider-videos .swiper-button-prev span,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-prev span,
    .container-fluid.modulo-multimedia .slider-fotos .swiper-button-next span,
    .container-fluid.modulo-multimedia .slider-videos .swiper-button-next span,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-next span {
        font-size: 18px;
    }
}

.container-fluid.modulo-multimedia .slider-fotos .swiper-button-prev,
.container-fluid.modulo-multimedia .slider-videos .swiper-button-prev,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-prev {
    left: -12px;
}

.container-fluid.modulo-multimedia .slider-fotos .swiper-button-next,
.container-fluid.modulo-multimedia .slider-videos .swiper-button-next,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-next {
    right: -12px;
}

.container-fluid.modulo-multimedia .slider-fotos {
    overflow: hidden;
}

.container-fluid.modulo-multimedia .slider-fotos .player.fotos {
    border-radius: 20px;
    bottom: auto;
    font-size: 2.6rem;
    height: 40px;
    left: 10px;
    line-height: 0;
    margin: 0;
    opacity: .5;
    padding-top: 4px;
    position: absolute;
    top: 10px;
    width: 40px;
    z-index: 10;
}

.container-fluid.modulo-multimedia .slider-fotos .player.fotos .counter {
    margin-top: -11px;
    text-indent: -9999px;
}

.container-fluid.modulo-multimedia .slider-fotos .foto .link-wrapper figure {
    width: 100%;
}

.container-fluid.modulo-multimedia .slider-fotos .foto .link-wrapper figure:hover img {
    transform: scale(1.03) !important;
}

.container-fluid.modulo-multimedia .slider-fotos .owl-controls {
    margin-top: -132px;
    position: relative;
    text-align: center;
    z-index: 9;
}

.container-fluid.modulo-multimedia .slider-fotos .swiper-button-prev {
    left: -12px;
}

@media (min-width: 720px) {
    .container-fluid.modulo-multimedia .slider-fotos .swiper-button-prev {
        left: 0;
    }
}

.container-fluid.modulo-multimedia .slider-fotos .swiper-button-next {
    right: -12px;
}

@media (min-width: 720px) {
    .container-fluid.modulo-multimedia .slider-fotos .swiper-button-next {
        right: 0;
    }
}

.container-fluid.modulo-multimedia .slider-fotos.inicio {
    display: block;
    height: 232px;
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto.swiper-slide-active .link-wrapper {
    background-color: transparent;
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto.swiper-slide-active .link-wrapper .title {
    opacity: 0;
}

@media (max-width: 720px) {
    .container-fluid.modulo-multimedia .slider-fotos.inicio .foto.swiper-slide-active .link-wrapper .title {
        font-size: 1.9rem;
        line-height: 22px;
        top: 50%;
        transform: translate(0px, -50%);
        transition: none 0s ease 0s;
    }
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto.swiper-slide-active:hover .link-wrapper {
    background-color: rgba(0, 0, 0, .6);
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto.swiper-slide-active:hover .link-wrapper .title {
    opacity: 1;
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper .title {
    opacity: 0;
    transition: all .4s ease 0s;
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper:hover,
.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper:focus,
.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper:active {
    background-color: rgba(0, 0, 0, .6) !important;
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper:hover .title,
.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper:focus .title,
.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper:active .title {
    opacity: 1;
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper:hover img,
.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper:focus img,
.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper:active img {
    transform: scale(1.03);
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .link-wrapper figure {
    display: block;
    position: relative;
    z-index: -1;
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .category {
    line-height: 16px;
    margin: 0;
    position: absolute;
    top: 75px;
    width: 100%;
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .category span {
    background-color: #fff;
    color: #263238;
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .foto .title {
    padding: 0 14%;
    position: absolute;
    top: 105px;
}

.container-fluid.modulo-multimedia .slider-fotos.inicio .player.fotos {
    background-color: rgba(0, 0, 0, .4);
    border: 2px solid #fff;
}

.container-fluid.modulo-multimedia .slider-fotos.activo .title {
    font-size: 2.1rem;
    height: auto;
    padding: 7px;
    position: relative;
}

.container-fluid.modulo-multimedia .slider-fotos.activo .owl-controls {
    margin: 0;
    position: absolute;
    text-align: center;
    top: 105px;
    width: 100%;
    z-index: 9;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela {
    margin-bottom: 0;
    overflow: hidden;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela .link-wrapper {
    background-color: rgba(0, 0, 0, .6);
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela .link-wrapper:hover,
.container-fluid.modulo-multimedia .slider-fotos.pasarela .link-wrapper:focus,
.container-fluid.modulo-multimedia .slider-fotos.pasarela .link-wrapper:active {
    background-color: rgba(0, 0, 0, .6) !important;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela .link-wrapper figure {
    display: block;
    position: relative;
    z-index: -1;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela.inicio {
    height: 464px;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela.inicio .foto .title {
    top: 175px;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela.inicio .foto .category {
    top: 130px;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela.activo .link-wrapper {
    background-color: transparent;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela.activo .link-wrapper:hover,
.container-fluid.modulo-multimedia .slider-fotos.pasarela.activo .link-wrapper:focus,
.container-fluid.modulo-multimedia .slider-fotos.pasarela.activo .link-wrapper:active {
    background-color: transparent !important;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela.activo .title {
    padding: 7px;
    position: relative;
    top: auto;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela.activo .owl-controls {
    margin: 0;
    top: 212px;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela article .category {
    margin: 0;
    position: absolute;
    top: 160px;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela article .category span {
    background-color: #fff;
    color: #4d4d4d;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela article .title {
    font-size: 3.4rem;
    line-height: 35px;
    padding: 0 45px;
    position: absolute;
    top: 200px;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls {
    margin-top: -248px;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls .owl-prev,
.container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls .owl-next {
    background-color: rgba(0, 0, 0, .4);
    border-radius: 17px;
    font-size: 1.8rem;
    height: 33px;
    line-height: 35px;
    width: 33px;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls .owl-prev:hover,
.container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls .owl-next:hover {
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls .owl-prev {
    left: 4px;
    padding-right: 2px;
}

.container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls .owl-next {
    padding-left: 2px;
    right: 4px;
}

.container-fluid.modulo-multimedia .slider-videos-wrap {
    position: relative;
}

@media (min-width: 720px) and (max-width: 1055px) {
    .container-fluid.modulo-multimedia .slider-videos-wrap {
        margin: 0 auto;
        padding-left: 30px;
        padding-right: 30px;
        width: 644px;
    }
}

@media (max-width: 719px) {
    .container-fluid.modulo-multimedia .slider-videos-wrap {
        margin: 0 auto;
        width: 308px;
    }
}

.container-fluid.modulo-multimedia .slider-videos {
    overflow: hidden;
    position: static;
    width: 100%;
}

@media (max-width: 720px) {
    .container-fluid.modulo-multimedia .slider-videos {
        height: 235px;
    }
}

.container-fluid.modulo-multimedia .slider-videos .video {
    padding: 0;
}

.container-fluid.modulo-multimedia .slider-videos .video .category {
    margin-bottom: 7px;
    margin-top: -23px;
}

.container-fluid.modulo-multimedia .slider-videos .video .category span {
    background-color: #7c8487;
}

.container-fluid.modulo-multimedia .slider-videos .video .player.big {
    font-size: 2.2rem;
    height: 40px;
    left: 10px;
    line-height: 42px;
    top: 10px;
    width: 40px;
}

.container-fluid.modulo-multimedia .slider-videos .owl-controls {
    margin-top: -155px;
}

.container-fluid.modulo-multimedia .slider-videos .swiper-button-prev {
    left: 0;
    top: 80px;
}

@media (max-width: 719px) {
    .container-fluid.modulo-multimedia .slider-videos .swiper-button-prev {
        left: -12px;
    }
}

.container-fluid.modulo-multimedia .slider-videos .swiper-button-next {
    right: 0;
    top: 80px;
}

@media (max-width: 719px) {
    .container-fluid.modulo-multimedia .slider-videos .swiper-button-next {
        right: -12px;
    }
}

@media (min-width: 1055px) {
    .container-fluid.modulo-multimedia .slider-videos .swiper-button-prev,
    .container-fluid.modulo-multimedia .slider-videos .swiper-button-next {
        display: none;
    }
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap {
    padding: 0 24px;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .slider-fotos-small {
    overflow: hidden;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto {
    display: table;
    margin: 0;
    padding: 0;
    position: relative;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .category {
    display: none;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto figure {
    width: 140px;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .title {
    display: table-cell;
    font-size: 1.8rem;
    line-height: 21px;
    padding: 0 0 0 10px;
    text-align: left;
    vertical-align: middle;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .title a {
    color: #fff;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .title a:hover,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .title a:focus,
.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .title a:active {
    color: #969696;
    text-decoration: none;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .player {
    left: 5px;
    top: 5px;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .player span {
    top: -1px;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .foto .player .counter {
    text-indent: -9999px;
}

.container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls {
    margin-top: -70px;
}

form.filtro {
    background-color: #7c8487;
    color: #c3c5c6;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.8rem;
    line-height: 18px;
    margin: 0 auto 14px;
    padding: 0 8px;
    text-transform: uppercase;
}

@media (min-width: 720px) and (max-width: 1055px) {
    form.filtro {
        max-width: 318px;
    }
}

form.filtro .radio-inline {
    display: block;
    margin: 0 0 14px;
}

form.filtro .radio-inline input {
    margin: 0 7px 0 0;
}

form.filtro .radio-inline.active {
    color: #fff;
}

form.filtro p {
    margin: 0 0 14px;
    padding-left: 24px;
}

form.filtro select {
    background-color: #7c8487;
    border: 1px solid #c3c5c6;
    box-shadow: none;
    color: #fff;
    display: block;
    text-transform: uppercase;
    width: 100%;
}

form.filtro.modulo {
    padding: 7px;
}

form.filtro.modulo .title-section {
    border-bottom: 1px dotted #fff;
    color: #fff;
    font-family: 'Prumo Deck Book',georgia,serif;
    font-size: 2.6rem;
    line-height: 28px;
    margin-bottom: 12px;
    margin-top: 10px;
    padding-bottom: 4px;
    text-align: center;
}

form.filtro.modulo p,
form.filtro.modulo .radio-inline {
    display: block;
}

form.filtro.modulo p {
    padding-left: 20px;
}

form.filtro.modulo .customSelect {
    width: 240px !important;
}

form.filtro.modulo .customSelect dl {
    width: 238px !important;
}

@media (min-width: 720px) {
    .col-md-4 form.filtro {
        width: 300px;
    }

    .col-md-4 form.filtro .customSelect {
        width: 293px !important;
    }

    .col-md-4 form.filtro .customSelect dl {
        width: 291px !important;
    }
}

@media (min-width: 720px) {
    .container-fluid.multimedia .roba,
    .container.multimedia .roba {
        margin-left: auto;
        margin-right: auto;
    }

    .A-mm.video .player,
    .A-mm.foto .player {
        left: 18px;
    }

    .A-mm.video .category,
    .A-mm.foto .category {
        margin-top: -20px;
    }

    .A-mm.video .category span,
    .A-mm.foto .category span {
        width: auto;
    }

    .A-mm.video .title,
    .A-mm.foto .title {
        font-size: 16px;
        line-height: 18px;
        overflow: hidden;
    }

    .ABC-mm.video .title,
    .ABC-mm.foto .title {
        bottom: 134px;
        font-size: 36px;
        height: 76px;
        line-height: 36px;
        width: 97%;
    }

    .ABC-mm.video .title {
        bottom: 28%;
    }

    .ABC-mm.video .category {
        bottom: 55%;
        width: 96%;
    }

    .ABC-mm.video .player {
        border-radius: 25px;
        bottom: 35px;
        font-size: 3.2rem;
        height: 50px;
        line-height: 52px;
        margin-left: -25px;
        width: 50px;
    }

    .ABC-mm.foto .player {
        bottom: 35px;
    }

    .ABC-mm.foto .title {
        bottom: 22%;
    }

    .ABC-mm.foto .category {
        bottom: 42%;
    }

    .AB-mm.video .player,
    .AB-mm.foto .player {
        left: 24px;
    }

    .ABC-mm.video.detalle .title,
    .ABC-mm.foto.detalle .title {
        font-size: 3.6rem;
        line-height: 36px;
    }

    .ABC-mm.video.detalle .category,
    .ABC-mm.foto.detalle .category {
        margin-bottom: 24px;
    }

    body[style*='background-image'] .modal.multimedia.video .modal-dialog {
        background-color: #fff;
        width: auto;
    }

    .modal.multimedia.video .modal-dialog {
        margin: 0 auto;
        max-width: 980px;
        width: 90%;
    }

    .modal.multimedia.video .modal-header {
        height: 60px;
    }

    .modal.multimedia.video .modal-header .close {
        right: 0;
        top: 10px;
    }

    .modal.multimedia.video .modal-content .category {
        margin-bottom: 10px;
    }

    .modal.multimedia.video .modal-content .title {
        font-size: 2.8rem;
        line-height: 30px;
    }

    .modal.multimedia.video .modal-content .description {
        margin-bottom: 15px;
    }

    .modal.multimedia.foto .modal-dialog {
        width: 100%;
    }

    .modal.multimedia.foto .modal-content .modal-body > .row {
        margin-left: -14px;
        margin-right: -14px;
    }

    .modal.multimedia.foto .modal-content .modal-body > .row > .col-md-4 .col-md-12 > .roba {
        display: block;
        margin-top: 8px;
    }

    .modal.multimedia.foto .modal-content .modal-header {
        height: 62px;
    }

    .modal.multimedia.foto .modal-content .modal-header .mosaic {
        left: 36px;
        top: 12px;
    }

    .modal.multimedia.foto .modal-content .modal-header .close {
        right: 36px;
        top: 13px;
    }

    .modal.multimedia.foto .modal-content .article-content {
        background-color: #fff;
        margin-top: 0;
        padding: 0 0 0 40px;
    }

    .modal.multimedia.foto .modal-content .article-content > .title.o-collapse {
        display: none;
    }

    .modal.multimedia.foto .modal-content .article-content .title {
        height: auto;
        line-height: 24px;
        margin-bottom: 15px;
        padding: 0;
    }

    .modal.multimedia.foto .modal-content .article-content .collapse {
        display: block;
        padding: 0;
    }

    .modal.multimedia.foto .modal-content .article-content .open-collapse {
        display: none;
    }

    .modal.multimedia.foto .modal-content .init-galeria {
        height: 100% !important;
    }

    .modal.multimedia.foto .modal-content .init-galeria .container-init {
        display: block;
        height: 100%;
        padding: 0;
        position: relative;
    }

    .modal.multimedia.foto .modal-content .init-galeria .social {
        margin-top: 70px;
        width: 208px;
    }

    .modal.multimedia.foto .modal-content .init-galeria .title,
    .modal.multimedia.foto .modal-content .init-galeria .description {
        padding: 0 22%;
    }

    .modal.multimedia.foto .modal-content .init-galeria .title {
        font-size: 3.6rem;
        line-height: 42px;
        padding-top: 130px;
    }

    .modal.multimedia.foto .modal-content .init-galeria .description {
        font-size: 2.2rem;
        line-height: 28px;
    }

    .modal.multimedia.foto .modal-content .mosaic-galeria-content .social {
        margin-left: 32px;
    }

    .modal.multimedia.foto .modal-content .voting {
        bottom: auto;
        margin-bottom: 15px;
        padding: 0 25%;
        position: relative;
    }

    .modal.multimedia.foto .modal-content .votes-content {
        padding-left: 36px;
        padding-right: 36px;
    }

    .modal.multimedia.foto .modal-content .slider-galeria {
        height: 600px;
        line-height: 600px;
        margin-bottom: 26px;
    }

    .modal.multimedia.foto .modal-content .slider-galeria figure {
        height: 600px;
        line-height: 600px;
    }

    .modal.multimedia.foto .modal-content .slider-galeria figure img {
        max-height: 600px;
    }

    .modal.multimedia.foto .modal-content .slider-galeria .item {
        height: 600px;
        line-height: 600px;
    }

    .modal.multimedia.foto .modal-content .slider-galeria .item img {
        max-height: 600px;
    }

    .modal.multimedia.foto .modal-content .counter-galeria {
        top: -30px;
    }

    .modal.multimedia.foto .modal-content .votes-content .votes-item .vote-number {
        padding: 20px 24px 24px;
    }

    .modal.multimedia.foto.slider .modal-content .modal-body > .row > .col-md-4 .col-md-12 > .roba {
        margin-top: 10px;
    }

    .multimedia.foto .roba > img {
        height: auto;
    }

    .multimedia.detalle .title-section {
        margin-bottom: 16px;
    }

    .mosaic-galeria > .mosaic-list > li a .counter span {
        font-size: 6rem;
    }

    .detalle .slider-galeria {
        height: 720px;
        margin-bottom: 40px;
    }

    .detalle .slider-galeria .item {
        height: 720px;
        line-height: 720px;
    }

    .detalle .slider-galeria .item img {
        max-height: 720px;
    }

    .detalle .slider-galeria figure,
    .detalle .slider-galeria video {
        height: 720px;
        line-height: 720px;
    }

    .detalle .top-slider {
        height: 80px;
    }

    .detalle .counter-galeria {
        left: 50px;
        top: 22px;
    }

    .detalle .mosaic.fotos {
        right: 50px;
        top: 20px;
    }

    .detalle .mosaic-galeria > .mosaic-list {
        padding: 0 22px;
    }

    .detalle .mosaic-galeria > .mosaic-list > li {
        height: 195px;
        margin-bottom: 24px;
        margin-left: 12px;
        margin-right: 12px;
        width: 195px;
    }

    .detalle .voting {
        margin: 0 25%;
    }

    .container-fluid.modulo-multimedia.pasarela .roba {
        margin: 0 auto;
    }

    .container-fluid.modulo-multimedia.pasarela .title-section {
        float: left;
        width: 50%;
    }

    .container-fluid.modulo-multimedia .title-section {
        font: 2.8rem/32px prumo deck book;
        padding: 0;
        text-align: left;
        width: 644px;
    }

    .container-fluid.modulo-multimedia .title-section:hover {
        color: #969696;
    }

    .container-fluid.modulo-multimedia .slider-fotos,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap,
    .container-fluid.modulo-multimedia .slider-videos {
        margin: 0 auto;
    }

    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-prev,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-prev,
    .container-fluid.modulo-multimedia .slider-videos .owl-controls .owl-prev,
    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-next,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-next,
    .container-fluid.modulo-multimedia .slider-videos .owl-controls .owl-next {
        font-size: 2.4rem;
    }

    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-prev,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-prev,
    .container-fluid.modulo-multimedia .slider-videos .owl-controls .owl-prev {
        left: -30px;
    }

    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-next,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-next,
    .container-fluid.modulo-multimedia .slider-videos .owl-controls .owl-next {
        right: -30px;
    }

    .container-fluid.modulo-multimedia .slider-fotos {
        width: 644px;
    }

    .container-fluid.modulo-multimedia .slider-fotos .foto .player {
        border-radius: 25px;
        font-size: 3.2rem;
        height: 50px;
        padding-top: 6px;
        width: 50px;
    }

    .container-fluid.modulo-multimedia .slider-fotos .foto .player .counter {
        margin-top: -13px;
    }

    .container-fluid.modulo-multimedia .slider-fotos .foto .player.fotos {
        padding-top: 6px;
    }

    .container-fluid.modulo-multimedia .slider-fotos .foto .title {
        font-size: 34px;
        height: auto;
        line-height: 36px;
        margin: 0 auto;
        padding: 0 15%;
        position: absolute;
        width: 100%;
        z-index: 9;
    }

    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-prev,
    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-next {
        background-color: rgba(0, 0, 0, .4);
        border-radius: 25px;
        font-size: 2.6rem;
        height: 50px;
        line-height: 54px;
        width: 50px;
    }

    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-prev:hover,
    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-next:hover {
        background-color: rgba(0, 0, 0, .6);
        color: #fff;
    }

    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-prev {
        left: 0;
    }

    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-prev span {
        left: 23%;
        position: absolute;
        top: 10px;
    }

    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-next {
        right: 0;
    }

    .container-fluid.modulo-multimedia .slider-fotos .owl-controls .owl-next span {
        position: absolute;
        right: 23%;
        top: 10px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.inicio {
        height: 484px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.inicio .foto figure {
        width: 100%;
    }

    .container-fluid.modulo-multimedia .slider-fotos.inicio .foto .category {
        top: 185px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.inicio .foto .title {
        top: 50%;
        transform: translate(0px, -50%);
    }

    .container-fluid.modulo-multimedia .slider-fotos.inicio .owl-controls {
        margin-top: -268px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.activo .title {
        margin: 0;
        padding: 7px 14px;
        position: relative;
    }

    .container-fluid.modulo-multimedia .slider-fotos.activo .owl-controls {
        top: 215px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela {
        width: 308px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela article .link-wrapper figure {
        width: 308px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela.inicio .owl-controls {
        margin-top: -248px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela.activo .title {
        margin-bottom: 14px;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap {
        height: 105px;
        margin: 14px auto 28px;
        overflow: hidden;
        padding: 0 26px;
        position: relative;
        width: 644px;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .link-wrapper:hover figure img,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .link-wrapper:active figure img,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .link-wrapper:focus figure img {
        transform: none;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .title {
        display: table-cell;
        font-size: 1.8rem;
        line-height: 21px;
        padding: 0 0 0 10px;
        text-align: left;
        vertical-align: middle;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .title a {
        color: #fff;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .title a:hover,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .title a:focus,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .title a:active {
        color: #fff;
        text-decoration: none;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls {
        margin-top: -70px;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-nav {
        font-size: 1.8rem;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-prev,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-next {
        position: absolute;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-prev {
        left: -4px;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .owl-controls .owl-next {
        right: -4px;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-prev,
    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-next {
        background: transparent none repeat scroll 0 0 !important;
        position: absolute;
        top: 50%;
        transform: translate(0px, -50%);
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-prev {
        left: -12px !important;
    }

    .container-fluid.modulo-multimedia .slider-fotos-small-wrap .swiper-button-next {
        right: -12px !important;
    }

    .container-fluid.modulo-multimedia .slider-videos {
        overflow: hidden;
        width: 100%;
    }

    .container-fluid.modulo-multimedia .slider-videos .swiper-button-prev {
        left: -12px !important;
        right: auto;
    }

    .container-fluid.modulo-multimedia .slider-videos .swiper-button-next {
        left: auto;
        right: -12px !important;
    }

    .container-fluid.modulo-multimedia .comodin {
        margin-bottom: 48px;
    }

    form.filtro {
        float: right;
    }

    form.filtro p,
    form.filtro .radio-inline {
        display: inline-block;
        padding-left: 0;
    }

    form.filtro p {
        margin-right: 4px;
    }

    form.filtro .radio-inline {
        line-height: 22px;
    }

    form.filtro .radio-inline.first {
        padding-right: 4px;
    }

    form.filtro .radio-inline input {
        margin: 0 4px 0 0;
    }
}

@media (min-width: 720px) and (min-width: 720px) and (max-width: 1054px) {
    .A-mm.video,
    .A-mm.foto {
        min-height: 350px;
    }
}

@media (min-width: 720px) and (min-width: 320px) {
    .modal.multimedia.foto .modal-content .counter-galeria {
        font-size: 18px;
    }
}

@media (min-width: 720px) and (min-width: 1055px) {
    .modal.multimedia.foto .modal-content .counter-galeria {
        font-size: 25px;
    }
}

@media (min-width: 720px) and (max-width: 1055px) {
    .container-fluid.modulo-multimedia.pasarela .row .col-md-12:first-child {
        overflow: hidden;
        padding: 0 34px;
    }
}

.social-wrapper .social-info {
    margin-bottom: 0;
    width: auto;
}

@media (min-width: 1055px) {
    .multimedia .title-section {
        font-size: 3.1rem;
        margin-bottom: 20px;
    }
    
    .multimedia.detalle .title-section {
        margin-top: 45px;
    }

    .container-fluid.multimedia .roba,
    .container.multimedia .roba {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .container-fluid > .wrapper,
    .container-fluid.multimedia > .wrapper {
        margin: 0 auto;
        max-width: 980px;
        width: 100%;
    }

    .AB-mm.video .player,
    .AB-mm.foto .player {
        left: 24px;
        top: 10px;
    }

    .A-mm.video .player,
    .A-mm.foto .player {
        left: 19px;
        top: 5px;
    }

    .AB-mm.video .title,
    .AB-mm.foto .title {
        line-height: 26px;
        margin: 16px 0 28px;
    }

    .ABC-mm.foto,
    .ABC-mm.video {
        margin-bottom: 28px;
    }

    .ABC-mm.video .title,
    .ABC-mm.foto .title {
        bottom: 20%;
        font-size: 40px;
        height: 100px;
        line-height: 48px;
    }

    .ABC-mm.video .category {
        bottom: 44%;
    }

    .ABC-mm.video .player {
        bottom: 42px;
        top: auto;
    }

    .ABC-mm.foto .player {
        bottom: 48px;
    }

    .ABC-mm.foto .category {
        bottom: 36%;
    }

    .ABC-mm.foto .title {
        bottom: 134px;
        width: 97%;
    }

    .modal.multimedia .modal-content .title,
    .modal.multimedia .modal-content p {
        padding: 0 15%;
    }

    .ABC-mm.video.detalle .title,
    .ABC-mm.foto.detalle .title {
        height: auto;
        line-height: 46px;
        margin-bottom: 42px;
    }

    .ABC-mm.video.detalle .themes,
    .ABC-mm.foto.detalle .themes {
        margin: 20px 0 30px;
    }

    .ABC-mm.video.detalle .social-wrapper,
    .ABC-mm.foto.detalle .social-wrapper {
        margin: 0;
        padding-left: 30px;
        padding-right: 30px;
    }

    .ABC-mm.foto.detalle .title,
    .ABC-mm.foto.detalle .description,
    .ABC-mm.foto.detalle .info,
    .ABC-mm.foto.detalle .themes {
        padding: 0 30px;
    }

    .ABC-mm.foto.detalle .category {
        margin: 45px auto 40px;
    }

    .ABC-mm.video.detalle .category {
        margin: 24px auto;
    }

    .ABC-mm.video.detalle .video-player {
        background-color: #212121;
    }

    .ABC-mm.video.detalle .title,
    .ABC-mm.video.detalle .description,
    .ABC-mm.video.detalle .info,
    .ABC-mm.video.detalle .themes {
        padding: 0 30px;
    }

    .modal.multimedia.video .modal-dialog {
        margin: 0 auto;
    }

    .modal.multimedia.video .modal-dialog .modal-content .modal-header {
        height: 72px;
    }

    .modal.multimedia.video .modal-dialog .modal-content .modal-header .close {
        right: 55px;
        top: 22px;
    }

    .modal.multimedia.video .modal-dialog .modal-content .modal-body {
        padding: 0 85px 80px;
        z-index: 9999;
    }

    .modal.multimedia.video .modal-dialog .modal-content .modal-body .social {
        margin-bottom: 40px;
        width: 160px;
    }

    .modal.multimedia.video .modal-dialog .modal-content .title {
        line-height: 36px;
    }

    .modal.multimedia.video .modal-dialog .modal-content .title,
    .modal.multimedia.video .modal-dialog .modal-content p {
        padding: 0 58px;
    }

    .multimedia.detalle .roba {
        margin-top: 92px;
    }

    .multimedia.detalle .A-mm.video .link-wrapper,
    .multimedia.detalle .A-mm.foto .link-wrapper {
        float: left;
        margin: 0 10px 30px 0;
        width: 54.2%;
    }

    .slider-galeria {
        margin-top: 10px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .modal-body > .row > .col-md-4 {
        display: none;
        padding: 0;
        position: fixed;
        right: 20px;
        top: 80px;
        width: 315px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .modal-body > .row > .col-md-4 .col-md-12 > .roba {
        display: none;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .modal-body > .row > .col-md-8 {
        left: 0;
        padding: 0;
        position: absolute;
        top: 0;
        width: calc(100% - 360px) !important;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .modal-header {
        float: right;
        height: 56px;
        right: 24px;
        top: 14px;
        width: 302px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .modal-header .mosaic {
        left: 0;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .modal-header .close {
        right: 0;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .counter-galeria {
        left: -280px;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 28px;
        width: 268px;
        z-index: 9;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .article-content {
        margin-right: -56px;
        margin-top: 70px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .article-content .collapse {
        margin-bottom: 26px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .article-content .scroll-content {
        height: 490px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .article-content .scroll-content .roba {
        margin-top: 40px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .article-content .title {
        margin-top: 24px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .article-content .social {
        margin: 22px 0;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .slider-galeria {
        margin: 0;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .slider-galeria .item {
        line-height: 1;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .slider-galeria .item img {
        max-height: none;
        max-width: none;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .init-galeria {
        position: absolute;
        width: 100% !important;
        z-index: 15;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .init-galeria .title {
        margin-bottom: 2%;
        padding: 18% 18% 0;
        text-transform: inherit;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .init-galeria .description {
        font-size: 2rem;
        line-height: 24px;
        margin-bottom: 2%;
        padding: 0 15%;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .init-galeria .description + .open-galeria .mhicon-galeria {
        font-size: 40px;
        top: 0;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .mosaic-galeria {
        margin-top: 84px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .mosaic-galeria > .mosaic-list {
        padding: 0 7px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .mosaic-galeria > .mosaic-list > li {
        height: 150px;
        margin-bottom: 16px;
        margin-left: 8px;
        margin-right: 8px;
        width: 150px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .mosaic-galeria-content .title {
        font: 2.1rem/24px prumo deck book;
        margin-top: 0;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .mosaic-galeria-content .title,
    .modal.multimedia.foto .modal-dialog .modal-content .mosaic-galeria-content p {
        padding: 0;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .mosaic-galeria-content .social {
        margin: 0 0 30px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .mosaic-galeria-content .scroll-content {
        margin-bottom: 20px;
        padding-right: 15px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .mosaic-galeria-content .roba {
        margin-top: 20px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .roba {
        background: transparent none repeat scroll 0 0;
        margin-top: 35px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .votes-content {
        min-height: 770px;
    }

    .modal.multimedia.foto .modal-dialog .modal-content .voting {
        bottom: 50px;
        padding: 0;
        width: 360px;
    }

    .modal.multimedia.foto.inicio .modal-dialog .modal-content .article-content .title,
    .modal.multimedia.foto.mosaic .modal-dialog .modal-content .article-content .title,
    .modal.multimedia.foto.inicio .modal-dialog .modal-content .article-content .description,
    .modal.multimedia.foto.mosaic .modal-dialog .modal-content .article-content .description,
    .modal.multimedia.foto.inicio .modal-dialog .modal-content .article-content .info,
    .modal.multimedia.foto.mosaic .modal-dialog .modal-content .article-content .info {
        display: none;
    }

    .multimedia.foto .roba > img {
        margin: 0;
    }

    .detalle .slider-galeria {
        height: 600px;
        margin-top: 0;
    }

    .detalle .slider-galeria .item {
        height: 600px;
        line-height: 600px;
    }

    .detalle .slider-galeria .item img {
        max-height: 600px;
    }

    .detalle .slider-galeria figure,
    .detalle .slider-galeria video {
        height: 600px;
        line-height: 600px;
    }

    .detalle .mosaic-galeria {
        margin-top: 55px;
    }

    .detalle .mosaic-galeria > .mosaic-list {
        margin: 0 -8px;
        padding: 0;
    }

    .detalle .mosaic-galeria > .mosaic-list > li {
        height: 225px;
        margin-bottom: 24px;
        margin-left: 12px;
        margin-right: 12px;
        width: 225px;
    }

    .detalle .top-slider {
        height: 92px;
    }

    .detalle .counter-galeria {
        left: 30px;
        top: 36px;
    }

    .detalle .mosaic.fotos {
        right: 30px;
        top: 34px;
    }

    .detalle .voting {
        margin: 0 32%;
    }

    .container-fluid.modulo-multimedia.pasarela .wrapper {
        width: 100%;
    }

    .container-fluid.modulo-multimedia.pasarela .otras-fotos {
        float: right;
        margin: 0;
        text-align: center;
    }

    .container-fluid.modulo-multimedia.pasarela .otras-fotos article {
        border-top: 1px dotted #fff;
        float: none;
        margin: 0;
        padding: 14px 0;
        width: 226px;
    }

    .container-fluid.modulo-multimedia.pasarela .otras-fotos article:first-child {
        border: medium none;
        padding-top: 0;
    }

    .container-fluid.modulo-multimedia.pasarela .otras-fotos article .title {
        padding: 0 25px;
    }

    .container-fluid.modulo-multimedia.pasarela .otras-fotos .ver-mas {
        background-color: #4d4d4d;
        border-radius: 20px;
        color: #fff;
        display: block;
        height: 40px;
        line-height: 42px;
        margin: 0 auto;
        text-decoration: none;
        width: 40px;
    }

    .container-fluid.modulo-multimedia.pasarela .otras-fotos .ver-mas:hover,
    .container-fluid.modulo-multimedia.pasarela .otras-fotos .ver-mas:focus,
    .container-fluid.modulo-multimedia.pasarela .otras-fotos .ver-mas:active {
        background-color: #333;
        color: #fff;
    }

    .container-fluid.modulo-multimedia.pasarela .title-section {
        width: 392px;
    }

    .container-fluid.modulo-multimedia .slider-fotos {
        margin-bottom: 20px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela {
        float: left;
        width: 392px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls {
        margin-top: -310px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls .owl-prev,
    .container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls .owl-next {
        background-color: rgba(0, 0, 0, .4);
        border-radius: 25px;
        font-size: 2.6rem;
        height: 50px;
        line-height: 54px;
        width: 50px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls .owl-prev:hover,
    .container-fluid.modulo-multimedia .slider-fotos.pasarela .owl-controls .owl-next:hover {
        background-color: rgba(0, 0, 0, .6);
        color: #fff;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela article .link-wrapper figure {
        width: 392px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela article .category {
        top: 200px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela article .title {
        padding: 0 65px;
        top: 50%;
        transform: translate(0px, -50%);
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela.inicio .owl-controls {
        margin-top: -318px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela.inicio .foto .title {
        padding: 0 65px;
        top: 238px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela.inicio .foto .category {
        top: 190px;
    }

    .container-fluid.modulo-multimedia .slider-fotos.pasarela.activo .owl-controls {
        top: 255px;
    }

    .container-fluid.modulo-multimedia .title-section,
    .container-fluid.modulo-multimedia .slider-videos {
        width: 100%;
    }

    .container-fluid.modulo-multimedia .title-section a,
    .container-fluid.modulo-multimedia .slider-videos a {
        color: #fff;
    }

    .container-fluid.modulo-multimedia .title-section a:hover,
    .container-fluid.modulo-multimedia .slider-videos a:hover {
        color: #d1d1d1;
    }

    .container-fluid.modulo-multimedia .slider-videos {
        margin: 0 -10px;
        padding: 0 10px;
        width: 1000px;
    }

    .container-fluid.modulo-multimedia .slider-videos .owl-nav {
        display: none;
    }

    .container-fluid.modulo-multimedia .instagram-feed li {
        margin: 0 8px 8px 0;
        width: 150px;
    }

    .container-fluid.modulo-multimedia .instagram-feed li:nth-child(2),
    .container-fluid.modulo-multimedia .instagram-feed li:nth-child(4) {
        margin-right: 0;
    }

    .container-fluid.modulo-multimedia .roba {
        margin-top: 55px;
    }

    .filtro {
        margin-bottom: 28px;
    }
}

@media (min-width: 1055px) and (min-width: 1550px) {
    .modal.multimedia.foto .modal-dialog .modal-content .modal-body > .row > .col-md-8 {
        width: calc(100% - 360px) !important;
    }
}

.jspContainer {
    overflow: hidden;
    position: relative;
}

.jspPane {
    position: absolute;
}

.jspVerticalBar {
    background: red none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
}

.jspHorizontalBar {
    background: red none repeat scroll 0 0;
    bottom: 0;
    height: 16px;
    left: 0;
    position: absolute;
    width: 100%;
}

.jspVerticalBar *,
.jspHorizontalBar * {
    margin: 0;
    padding: 0;
}

.jspCap {
    display: none;
}

.jspHorizontalBar .jspCap {
    float: left;
}

.jspTrack {
    background: #dde none repeat scroll 0 0;
    position: relative;
}

.jspDrag {
    background: #bbd none repeat scroll 0 0;
    cursor: pointer;
    left: 0;
    position: relative;
    top: 0;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}

.jspArrow {
    background: #50506d none repeat scroll 0 0;
    cursor: pointer;
    display: block;
    text-indent: -20000px;
}

.jspArrow.jspDisabled {
    background: #80808d none repeat scroll 0 0;
    cursor: default;
}

.jspVerticalBar .jspArrow {
    height: 16px;
}

.jspHorizontalBar .jspArrow {
    float: left;
    height: 100%;
    width: 16px;
}

.jspVerticalBar .jspArrow:focus {
    outline: medium none;
}

.jspCorner {
    background: #eeeef4 none repeat scroll 0 0;
    float: left;
    height: 100%;
}

* html .jspCorner {
    margin: 0 -3px 0 0;
}

.customSelect {
    clear: both;
    display: block;
    margin: 0 0 10px;
    position: relative;
}

.customSelect .selectedValue {
    border: 1px solid #c3c5c6;
    color: #fff;
    cursor: pointer;
    margin-bottom: 0;
    padding: 7px;
}

.customSelect .selectList {
    background-clip: padding-box;
    background-color: #7c8487;
    border-bottom: 1px solid #c3c5c6;
    border-left: 1px solid #c3c5c6;
    border-right: 1px solid #c3c5c6;
    left: -999em;
    list-style: outside none none;
    margin: -1px 0 0;
    padding: 2px 0 7px;
    position: absolute;
    top: -999em;
    z-index: 100;
}

.customSelect.select-open .selectList {
    left: 0 !important;
    top: auto !important;
}

.customSelect .selectList dl.defaultScrollbar {
    overflow-x: hidden;
    overflow-y: scroll;
}

.customSelect dl,
.customSelect dd {
    margin: 0;
}

.customSelect dd {
    border-top: 1px dotted #fff;
    cursor: pointer;
    line-height: 20px;
    margin: 0 7px;
}

.customSelect .disabled {
    color: #999;
    cursor: default;
}

.customSelect .selected {
    text-decoration: none;
}

.customSelect .selectList dd.hovered {
    color: #fff;
}

.customSelect .selectList dd.disabled.hovered {
    background: transparent none repeat scroll 0 0;
    color: #999;
}

.customSelect dt {
    font-style: italic;
    font-weight: bold;
    padding: 7px 0;
}

.customSelect dd {
    padding: 7px 0;
}

select.custom {
    left: -999em;
    position: absolute;
}

select.custom.use-default {
    -moz-appearance: none;
    font-size: 16px;
    height: auto;
    left: auto;
    opacity: 0;
    position: absolute;
    width: 100%;
}

.customSelect.focused .selectedValue {
    box-shadow: 0 0 2px #00aedb;
}

.customSelect.disabled .selectedValue {
    border: 1px solid #ccc;
    color: #ccc;
    cursor: default;
}

.customSelect .mhicon-abajo {
    content: '';
    display: inline-block;
    height: 0;
    vertical-align: top;
    width: 0;
}

.customSelect .selectValueWrap .mhicon-abajo {
    cursor: pointer;
    position: absolute;
    right: 25px;
    top: 9px;
}

.customSelect .jspPane {
    overflow-x: hidden;
}

.customSelect .jspVerticalBar {
    background: transparent none repeat scroll 0 0;
    width: 8px;
}

.customSelect .jspHorizontalBar {
    height: 0;
    overflow: hidden;
}

.customSelect .jspTrack {
    background: transparent none repeat scroll 0 0;
    border-radius: 5px;
    right: 5px;
}

.customSelect .jspDrag {
    background-color: #363636;
    background-image: linear-gradient(to bottom, #444, #222);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    border-radius: 5px;
    color: #fff;
    opacity: .5;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.multimedia-subportada .customSelect {
    float: none;
}

.modal.fade {
    height: 100%;
    min-height: 100%;
    padding: 0 !important;
}

.modal.fade .modal-dialog {
    height: 100%;
    margin: 0;
    min-height: 100%;
    width: 100%;
}

@media (max-width: 720px) {
    .modal.fade .modal-dialog {
        height: auto;
    }
}

.modal.fade .modal-dialog .modal-content {
    height: 100%;
    min-height: 100%;
}

.modal.fade .modal-dialog .modal-content .modal-body {
    height: 100%;
    min-height: 100%;
}

.modal-header2 {
    padding: 20px 37px !important;
}

@media (max-width: 720px) {
    .modal-header2 {
        padding: 20px 17px !important;
    }
}

.modal-header2 .container {
    margin: 0 auto;
    max-width: 984px;
    padding: 0;
    position: relative;
}

.modal-header2 .container h1 {
    color: #fff;
    font: 28px/28px solido;
    text-transform: uppercase;
}

@media (max-width: 720px) {
    .modal-header2 .container h1 {
        font: 18px/18px solido;
    }
}

.modal-header2 .container .close {
    color: #fff;
    font-size: 3rem;
    position: absolute;
    right: 0;
    top: -6px;
}

@media (max-width: 720px) {
    .modal-header2 .container .close {
        top: -10px;
    }
}

.modal-header2 .container .close:hover,
.modal-header2 .container .close:active,
.modal-header2 .container .close:focus,
.modal-header2 .container .close.active {
    color: #333;
}

.modal.detalle .modal-content .title {
    padding: 0 !important;
}

.modal.detalle article {
    margin-bottom: 4px;
}

.modal.detalle {
    background-color: rgba(200, 205, 210, .6);
}

.modal.detalle .modal-header2 {
    background-color: rgba(200, 205, 210, .6);
    height: auto !important;
    margin-top: 30px;
    position: static !important;
    width: auto !important;
}

.modal.detalle .modal-header2 h1 {
    float: left;
    font-size: 24px;
    margin-bottom: 42px;
    margin-top: 0;
    width: 50%;
}

.modal.detalle .modal-header2 .close {
    background-color: transparent;
    color: #7f7f7f;
    display: block;
    font-size: 30px;
    position: absolute;
    right: 35px;
    text-decoration: none;
    top: -8px;
}

.modal-header2 a:hover {
    text-decoration: none !important;
}

@media (min-width: 1055px) {
    .modal-body article.row .col-md-pull-7 + .col-md-3,
    .inicio .modal-body .col-md-3 {
        float: right;
    }
    .modal-body .col-md-push-2 {
        left: 19%;
        width: calc(100% - 640px) !important;
    }
    .modal-body .mosaic-galeria-content {
        margin-left: 20px;
        margin-right: -56px;
        margin-top: 75px;
    }
}

@media (min-width: 1055px) and (min-width: 1550px) {
    .modal-body .col-md-push-2 {
        width: calc(100% - 794px) !important;
    }
}

.mosaic-list li {
    margin-bottom: 12px;
}

@media (min-width: 720px) {
    .mosaic-list li {
        margin-bottom: 28px;
    }
}

.mhicon-galeria,
.mhicon-play {
    position: relative;
    top: -2px;
}

.modal.multimedia.foto .marca {
    position: absolute;
    right: 0;
}

.modal.multimedia.foto .main-nav {
    display: none;
}

.modal.multimedia.foto .marca a {
    background-size: 100% auto;
    right: 30%;
    top: -122px;
    width: 188px;
}

@media (max-width: 1055px) {
    .modal.multimedia.foto .marca a {
        width: 160px;
    }
}

@media (max-width: 720px) {
    .modal.multimedia.foto .marca a {
        width: 160px;
    }
}

.header.multimedia .container-fluid {
    background: transparent none repeat scroll 0 0;
}

.A-mm {
    min-height: 220px;
}

@media (max-width: 720px) {
    .A-mm {
        min-height: 250px;
    }
}

@media (max-width: 720px) {
    .container.multimedia .col-xs-12 .roba {
        margin-left: -48px;
        margin-right: -48px;
    }

    .container.multimedia .col-xs-12 .roba iframe,
    .container.multimedia .col-xs-12 .roba > div {
        border: medium none !important;
    }
}

@media (max-width: 720px) {
    .modulo-multimedia.pasarela > .container {
        margin-left: -24px;
        margin-right: -24px;
    }
}

.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.owl-height {
    transition: height 500ms ease-in-out 0s;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
}

.owl-carousel .owl-stage::after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.owl-carousel .owl-stage-outer {
    overflow: hidden;
    position: relative;
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    -moz-user-select: none;
    cursor: pointer;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    display: block;
    opacity: 0;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    -moz-user-select: none;
    float: left;
    min-height: 1px;
    position: relative;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}

.owl-carousel.owl-text-select-on .owl-item {
    -moz-user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

.no-js .owl-carousel {
    display: block;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease 0s;
}

.owl-carousel .owl-item img {
    transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
    background: #000 none repeat scroll 0 0;
    height: 100%;
    position: relative;
}

.owl-carousel .owl-video-play-icon {
    background: transparent url('owl.video.play.html') no-repeat scroll 0 0;
    cursor: pointer;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: absolute;
    top: 50%;
    transition: scale 100ms ease 0s;
    width: 80px;
    z-index: 1;
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    opacity: 0;
    transition: opacity 400ms ease 0s;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}

.owl-theme .owl-controls {
    margin-top: -88px;
    text-align: center;
}

.owl-theme .owl-controls .owl-nav [class*='owl-'] {
    cursor: pointer;
    display: inline-block;
    font-size: 26px;
}

.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
    text-decoration: none;
}

.owl-theme .owl-controls .owl-nav .disabled {
    cursor: default;
    opacity: .5;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
}

.owl-theme .owl-dots .owl-dot span {
    background: #d6d6d6 none repeat scroll 0 0;
    border-radius: 30px;
    display: block;
    height: 10px;
    margin: 5px 7px;
    transition: opacity 200ms ease 0s;
    width: 10px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791 none repeat scroll 0 0;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label,
.has-error label {
    color: #e30054 !important;
}

.has-error .form-control {
    border: 1px solid #e30054 !important;
    color: #e30054 !important;
}

.has-error .form-control:-moz-placeholder {
    color: #e30054 !important;
    opacity: 1;
}

.has-error .form-control::-moz-placeholder {
    color: #e30054 !important;
    opacity: 1;
}

.has-error p {
    color: #e30054 !important;
}

.help-block.has-error {
    background: transparent url('../../img/premios/motor19/form-error-icon.html') no-repeat scroll 0 0;
    color: #e30054 !important;
    padding: 2px 0 2px 22px !important;
}

abbr[title] {
    border-bottom: medium none;
}

:focus {
    outline: 0 none;
}

.modulos > .roba {
    border: medium none;
    margin-bottom: 28px;
}

.modulos > aside {
    border-top: 1px dotted rgba(38, 50, 56, .7);
    margin-bottom: 28px;
    padding-top: 4px;
}

.modulos .title-modulo {
    font-family: 'Solido',Arial,sans-serif;
    font-size: 2.2rem;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.modulos .nuestrosBlogs {
    margin-bottom: 30px;
}

.modulos .nuestrosBlogs .panel-group .panel:first-child .panel-title a {
    border-top: 1px dotted rgba(38, 50, 56, .7);
}

.modulos .nuestrosBlogs .panel-title {
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.8rem;
    line-height: 36px;
    position: relative;
    text-transform: uppercase;
}

.modulos .nuestrosBlogs .panel-title a {
    border-bottom: 1px dotted rgba(38, 50, 56, .7);
    color: #4d4d4d;
    display: block;
    padding: 0 8px;
    text-decoration: none;
}

.modulos .nuestrosBlogs .panel-title a:hover {
    background-color: #e6ecee;
}

.modulos .nuestrosBlogs .panel-title a .mhicon-cerrar {
    display: none;
    font-size: 2rem;
    position: absolute;
    right: 8px;
    top: 8px;
}

.modulos .nuestrosBlogs .active .panel-title .mhicon-cerrar {
    display: block;
}

.modulos .nuestrosBlogs .active .panel-title a {
    background-color: #e6ecee;
    border-bottom: 1px dotted #e6ecee;
    border-top: 1px dotted #e6ecee !important;
}

.modulos .nuestrosBlogs .panel-body {
    margin-top: 8px;
}

.modulos .nuestrosBlogs .panel-body ul li {
    float: left;
    text-align: center;
    width: 50%;
}

.modulos .nuestrosBlogs .panel-body ul li a {
    color: #000;
    text-align: center;
    text-decoration: none;
}

.modulos .nuestrosBlogs .panel-body ul li a figure {
    margin-bottom: 5px;
}

.modulos .nuestrosBlogs .panel-body ul li a figure img {
    border-radius: 40px;
    height: 80px;
    margin: 0 auto;
    width: 80px;
}

.modulos .nuestrosBlogs .panel-body ul li a > span {
    display: block;
}

.modulos .nuestrosBlogs .panel-body ul li a .author {
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 16px;
    margin-bottom: 2px;
    text-transform: uppercase;
}

.modulos .nuestrosBlogs .panel-body ul li a .title-blog {
    color: #7f7f7f;
    font-family: 'Prumo Deck Bold Italic';
    font-size: 1.3rem;
    line-height: 16px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.modulos .nuestrosBlogs #listaBlogAutor .panel-body ul li a:hover .author,
.modulos .nuestrosBlogs #listaBlogAutor .panel-body ul li a:focus .author,
.modulos .nuestrosBlogs #listaBlogAutor .panel-body ul li a:active .author {
    color: #e30054;
}

.modulos .nuestrosBlogs #listaBlogBlog .panel-body ul li a .author {
    margin-bottom: 12px;
}

.modulos .nuestrosBlogs #listaBlogBlog .panel-body ul li a .title-blog {
    margin-bottom: 2px;
}

.modulos .nuestrosBlogs #listaBlogBlog .panel-body ul li a:hover .title-blog,
.modulos .nuestrosBlogs #listaBlogBlog .panel-body ul li a:focus .title-blog,
.modulos .nuestrosBlogs #listaBlogBlog .panel-body ul li a:active .title-blog {
    color: #e30054;
}

.modulos .nuestrosBlogs .panel-footer {
    background-color: #e6ecee;
    margin-top: -10px;
    text-align: center;
    text-transform: uppercase;
}

.modulos .nuestrosBlogs .panel-footer a {
    color: #7f7f7f;
    display: block;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 38px;
}

.modulos .nuestrosBlogs .panel-footer a .mhicon {
    display: inline-block;
    font-size: 2.8rem;
    margin-left: 8px;
    margin-top: 3px;
    vertical-align: top;
}

.modulos .nuestrosBlogs .panel-footer a:hover,
.modulos .nuestrosBlogs .panel-footer a:focus,
.modulos .nuestrosBlogs .panel-footer a:active {
    text-decoration: none;
}

.modulos .entradasMas nav {
    background-color: #e6ecee;
    font-family: 'Prumo Deck Bold Italic';
    font-size: 2.1rem;
    line-height: 21px;
}

.modulos .entradasMas nav ul {
    margin: 0;
    padding: 0;
}

.modulos .entradasMas nav ul li {
    display: inline-block;
    padding: 4px 7px;
}

.modulos .entradasMas nav ul li a {
    color: #c8cdd2;
}

.modulos .entradasMas nav ul li a:hover,
.modulos .entradasMas nav ul li a:focus,
.modulos .entradasMas nav ul li a:active {
    color: #000;
    text-decoration: none;
}

.modulos .entradasMas nav ul li.active a {
    color: #e30054;
    text-decoration: none;
}

.modulos .entradasMas .list-entradas {
    font-family: 'Prumo Deck Bold Italic';
    margin: 0;
    padding: 0;
    position: relative;
}

.modulos .entradasMas .list-entradas:hover > li a .title-blog {
    color: #7f7f7f;
}

.modulos .entradasMas .list-entradas li {
    border-bottom: 1px dotted rgba(38, 50, 56, .7);
    list-style: outside none none;
    padding-bottom: 14px;
    padding-top: 14px;
    position: relative;
}

.modulos .entradasMas .list-entradas li:last-child {
    border: medium none;
}

.modulos .entradasMas .list-entradas li a {
    display: table;
    height: 62px;
    width: 100%;
}

.modulos .entradasMas .list-entradas li a:hover,
.modulos .entradasMas .list-entradas li a:focus,
.modulos .entradasMas .list-entradas li a:active {
    text-decoration: none;
}

.modulos .entradasMas .list-entradas li a:hover .counter,
.modulos .entradasMas .list-entradas li a:focus .counter,
.modulos .entradasMas .list-entradas li a:active .counter,
.modulos .entradasMas .list-entradas li a:hover .title-blog,
.modulos .entradasMas .list-entradas li a:focus .title-blog,
.modulos .entradasMas .list-entradas li a:active .title-blog {
    color: #e30054;
}

.modulos .entradasMas .list-entradas li a:hover .title-article,
.modulos .entradasMas .list-entradas li a:focus .title-article,
.modulos .entradasMas .list-entradas li a:active .title-article {
    color: #000;
}

.modulos .entradasMas .list-entradas li a > div {
    display: table-cell;
    padding-left: 52px;
    vertical-align: middle;
}

.modulos .entradasMas .list-entradas li a .counter {
    color: #969696;
    font-size: 8rem;
    left: 0;
    line-height: 60px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 14px;
}

.modulos .entradasMas .list-entradas li a .title-blog {
    color: #e30054;
    display: block;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 14px;
    margin-bottom: 4px;
    padding-left: 7px;
    padding-right: 7px;
    text-align: center;
    text-transform: uppercase;
}

.modulos .entradasMas .list-entradas li a .title-article {
    color: #7f7f7f;
    display: block;
    font-size: 2.1rem;
    line-height: 22px;
    padding-left: 7px;
    padding-right: 7px;
    text-align: center;
}

.modulos .ultimosComentarios .slider-comentarios {
    border: 1px solid #c2c8cc;
    height: 140px;
    margin: 0 auto;
    padding: 10px;
    width: 258px;
}

.modulos .ultimosComentarios .slider-comentarios .carousel-inner {
    height: 120px;
}

.modulos .ultimosComentarios .slider-comentarios .bocadillo {
    border: 1px solid #c8cdd2;
    float: left;
    height: 52px;
    margin: 0 10px 70px 0;
    position: relative;
    width: 44px;
}

.modulos .ultimosComentarios .slider-comentarios .flecha,
.modulos .ultimosComentarios .slider-comentarios .flecha span {
    border-left: 12px solid transparent;
    border-right: 0 solid transparent;
    border-top: 16px solid #c8cdd2;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}

.modulos .ultimosComentarios .slider-comentarios .flecha {
    bottom: -16px;
    right: 8px;
    z-index: 10;
}

.modulos .ultimosComentarios .slider-comentarios .flecha span {
    border-left: 12px solid transparent;
    border-right: 0 solid transparent;
    border-top: 16px solid #fff;
    bottom: 3px;
    right: 1px;
    z-index: 11;
}

.modulos .ultimosComentarios .slider-comentarios figure {
    height: 42px;
    width: 42px;
}

.modulos .ultimosComentarios .slider-comentarios .authorComment {
    color: #4d4d4d;
    font-family: 'Prumo Deck Bold Italic';
    font-size: 1.4rem;
    line-height: 16px;
}

.modulos .ultimosComentarios .slider-comentarios .description {
    color: #4d4d4d;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 16px;
    margin-bottom: 8px;
}

.modulos .ultimosComentarios .slider-comentarios .pie {
    color: #7f7f7f;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.1rem;
    line-height: 13px;
}

.modulos .ultimosComentarios .slider-comentarios .pie time > span {
    border-left: 1px solid #7f7f7f;
    display: inline-block;
    margin-left: 7px;
    padding-left: 7px;
}

.modulos .ultimosComentarios .slider-comentarios .pie > span {
    display: block;
}

.modulos .ultimosComentarios .slider-controls {
    position: absolute;
    top: 45px;
    width: 100%;
}

.modulos .ultimosComentarios .slider-controls .prev,
.modulos .ultimosComentarios .slider-controls .next {
    position: absolute;
}

.modulos .ultimosComentarios .slider-controls .prev {
    left: -40px;
}

.modulos .ultimosComentarios .slider-controls .next {
    right: -40px;
}

.modulos .suscribete,
.modulos .hazPregunta {
    border: medium none !important;
    padding-top: 0 !important;
}

.modulos .suscribete .title-modulo,
.modulos .hazPregunta .title-modulo {
    background-color: #263238;
    color: #fff;
    margin: 0;
    padding: 7px 14px;
    position: relative;
}

.modulos .suscribete .title-modulo .mhicon,
.modulos .hazPregunta .title-modulo .mhicon {
    position: absolute;
}

.modulos .suscribete .title-modulo .mhicon.uno,
.modulos .hazPregunta .title-modulo .mhicon.uno {
    right: 55px;
}

.modulos .suscribete .title-modulo .mhicon.dos,
.modulos .hazPregunta .title-modulo .mhicon.dos {
    color: rgba(255, 255, 255, .5);
    right: 14px;
}

.modulos .suscribete .title-modulo::after,
.modulos .hazPregunta .title-modulo::after {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 7px solid #263238;
    bottom: -7px;
    content: '';
    height: 0;
    position: absolute;
    right: 55px;
    width: 0;
}

.modulos .suscribete .newsletter-form .input-group > input,
.modulos .hazPregunta .newsletter-form .input-group > input {
    width: 208px;
}

.modulos .suscribete .newsletter-form .input-group-btn .btn,
.modulos .hazPregunta .newsletter-form .input-group-btn .btn {
    width: 56px;
}

.modulos .suscribete .newsletter-form,
.modulos .hazPregunta .newsletter-form,
.modulos .suscribete .pregunta-form,
.modulos .hazPregunta .pregunta-form {
    background-color: #e6ecee;
    margin: 0;
    padding: 14px;
}

.modulos .suscribete .newsletter-form .form-group,
.modulos .hazPregunta .newsletter-form .form-group,
.modulos .suscribete .pregunta-form .form-group,
.modulos .hazPregunta .pregunta-form .form-group {
    margin-bottom: 10px;
}

.modulos .suscribete .newsletter-form input,
.modulos .hazPregunta .newsletter-form input,
.modulos .suscribete .pregunta-form input,
.modulos .hazPregunta .pregunta-form input,
.modulos .suscribete .newsletter-form textarea,
.modulos .hazPregunta .newsletter-form textarea,
.modulos .suscribete .pregunta-form textarea,
.modulos .hazPregunta .pregunta-form textarea {
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.7rem;
    line-height: 22px;
    padding: 4px 7px;
}

.modulos .suscribete .newsletter-form input:-moz-placeholder,
.modulos .hazPregunta .newsletter-form input:-moz-placeholder,
.modulos .suscribete .pregunta-form input:-moz-placeholder,
.modulos .hazPregunta .pregunta-form input:-moz-placeholder,
.modulos .suscribete .newsletter-form textarea:-moz-placeholder,
.modulos .hazPregunta .newsletter-form textarea:-moz-placeholder,
.modulos .suscribete .pregunta-form textarea:-moz-placeholder,
.modulos .hazPregunta .pregunta-form textarea:-moz-placeholder {
    color: rgba(38, 50, 56, .5);
    opacity: 1;
}

.modulos .suscribete .newsletter-form input::-moz-placeholder,
.modulos .hazPregunta .newsletter-form input::-moz-placeholder,
.modulos .suscribete .pregunta-form input::-moz-placeholder,
.modulos .hazPregunta .pregunta-form input::-moz-placeholder,
.modulos .suscribete .newsletter-form textarea::-moz-placeholder,
.modulos .hazPregunta .newsletter-form textarea::-moz-placeholder,
.modulos .suscribete .pregunta-form textarea::-moz-placeholder,
.modulos .hazPregunta .pregunta-form textarea::-moz-placeholder {
    color: rgba(38, 50, 56, .5);
    opacity: 1;
}

.modulos .suscribete .newsletter-form .form-control,
.modulos .hazPregunta .newsletter-form .form-control,
.modulos .suscribete .pregunta-form .form-control,
.modulos .hazPregunta .pregunta-form .form-control {
    border: 1px solid #fff;
    color: rgba(38, 50, 56, .9);
}

.modulos .suscribete .newsletter-form .form-control:focus,
.modulos .hazPregunta .newsletter-form .form-control:focus,
.modulos .suscribete .pregunta-form .form-control:focus,
.modulos .hazPregunta .pregunta-form .form-control:focus {
    border: 1px solid rgba(38, 50, 56, .5);
    color: rgba(38, 50, 56, .9);
}

.modulos .suscribete .newsletter-form .input-group-btn,
.modulos .hazPregunta .newsletter-form .input-group-btn,
.modulos .suscribete .pregunta-form .input-group-btn,
.modulos .hazPregunta .pregunta-form .input-group-btn {
    float: right;
}

.modulos .suscribete .newsletter-form .input-group-btn .btn,
.modulos .hazPregunta .newsletter-form .input-group-btn .btn,
.modulos .suscribete .pregunta-form .input-group-btn .btn,
.modulos .hazPregunta .pregunta-form .input-group-btn .btn {
    background-color: rgba(38, 50, 56, .6);
    border: medium none;
    color: #b9bdc0;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 2rem;
    line-height: 20px;
    padding: 5px 7px;
}

.modulos .suscribete .newsletter-form .input-group-btn .btn:hover,
.modulos .hazPregunta .newsletter-form .input-group-btn .btn:hover,
.modulos .suscribete .pregunta-form .input-group-btn .btn:hover,
.modulos .hazPregunta .pregunta-form .input-group-btn .btn:hover,
.modulos .suscribete .newsletter-form .input-group-btn .btn:focus,
.modulos .hazPregunta .newsletter-form .input-group-btn .btn:focus,
.modulos .suscribete .pregunta-form .input-group-btn .btn:focus,
.modulos .hazPregunta .pregunta-form .input-group-btn .btn:focus,
.modulos .suscribete .newsletter-form .input-group-btn .btn:active,
.modulos .hazPregunta .newsletter-form .input-group-btn .btn:active,
.modulos .suscribete .pregunta-form .input-group-btn .btn:active,
.modulos .hazPregunta .pregunta-form .input-group-btn .btn:active {
    background-color: #e30054;
    color: #fff;
}

.modulos .suscribete .newsletter-form .help-block,
.modulos .hazPregunta .newsletter-form .help-block,
.modulos .suscribete .pregunta-form .help-block,
.modulos .hazPregunta .pregunta-form .help-block {
    color: #7f7f7f;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.2rem;
    line-height: 14px;
    margin-bottom: 10px;
    padding: 0 5px;
}

.modulos .suscribete .pregunta-form .input-group .help-block,
.modulos .hazPregunta .pregunta-form .input-group .help-block {
    float: left;
    width: 70%;
}

.modulos .suscribete .pregunta-form .input-group-btn,
.modulos .hazPregunta .pregunta-form .input-group-btn {
    float: right;
}

.modulos .suscribete .pregunta-form .form-group > input,
.modulos .hazPregunta .pregunta-form .form-group > input {
    line-height: 20px;
    padding: 4px 7px;
    width: 100%;
}

.modulos .suscribete .pregunta-form .row .col-xs-6:last-child,
.modulos .hazPregunta .pregunta-form .row .col-xs-6:last-child {
    text-align: right;
}

.modulos .suscribete .pregunta-form .form-group.inline,
.modulos .hazPregunta .pregunta-form .form-group.inline {
    display: inline-block;
    padding-left: 7px;
    vertical-align: middle;
    width: auto;
}

.modulos .suscribete .pregunta-form .form-group.inline label,
.modulos .hazPregunta .pregunta-form .form-group.inline label {
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 7px;
    max-width: 100%;
}

.modulos .suscribete .pregunta-form .form-group.inline .form-control,
.modulos .hazPregunta .pregunta-form .form-group.inline .form-control {
    display: inline-block;
    vertical-align: middle;
    width: 70px;
}

.modulos .suscribete .pregunta-form .form-control-static,
.modulos .hazPregunta .pregunta-form .form-control-static {
    display: inline-block;
    margin-right: 40px;
    padding-left: 7px;
}

.modulos .suscribete .pregunta-form .form-control-static,
.modulos .hazPregunta .pregunta-form .form-control-static,
.modulos .suscribete .pregunta-form label,
.modulos .hazPregunta .pregunta-form label,
.modulos .suscribete .pregunta-form textarea,
.modulos .hazPregunta .pregunta-form textarea {
    color: rgba(38, 50, 56, .5);
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.7rem;
    line-height: 21px;
}

.modulos .suscribete .pregunta-form .checkbox-inline,
.modulos .hazPregunta .pregunta-form .checkbox-inline,
.modulos .suscribete .pregunta-form .radio-inline,
.modulos .hazPregunta .pregunta-form .radio-inline {
    margin-right: 14px;
}

.modulos .suscribete .pregunta-form .checkbox-inline input,
.modulos .hazPregunta .pregunta-form .checkbox-inline input,
.modulos .suscribete .pregunta-form .radio-inline input,
.modulos .hazPregunta .pregunta-form .radio-inline input {
    box-shadow: none;
}

.modulos .suscribete .pregunta-form textarea,
.modulos .hazPregunta .pregunta-form textarea {
    border: medium none;
    height: 160px;
    padding: 10px 14px;
    width: 100%;
}

.modulos .archivo .search-form {
    margin-bottom: 10px;
}

.modulos .archivo .search-form .input-group {
    color: #c3c5c6;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 2rem;
    line-height: 22px;
    position: relative;
}

.modulos .archivo .search-form .input-group input {
    border: 1px solid #b3b3b3;
    height: 36px;
    line-height: 24px;
    padding: 7px;
    width: 100%;
}

.modulos .archivo .search-form .input-group input:focus {
    color: #000;
}

.modulos .archivo .search-form .input-group .input-group-btn {
    color: #7f7f7f;
    position: absolute;
    right: 8px;
    top: 8px;
}

.modulos .archivo .search-form .input-group .input-group-btn .btn.search {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    margin: 0;
    padding: 0;
}

.modulos .archivo .search-form .input-group .input-group-btn:hover,
.modulos .archivo .search-form .input-group .input-group-btn:active,
.modulos .archivo .search-form .input-group .input-group-btn:focus {
    color: #e30054;
}

.modulos .archivo #archivo-desplegable .panel {
    margin-bottom: 2px;
}

.modulos .archivo #archivo-desplegable .panel .panel-title {
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.8rem;
    line-height: 36px;
    position: relative;
    text-transform: uppercase;
}

.modulos .archivo #archivo-desplegable .panel .panel-title a {
    background-color: #e6ecee;
    color: #4d4d4d;
    display: block;
    padding: 0 8px;
    text-decoration: none;
}

.modulos .archivo #archivo-desplegable .panel .panel-title a .mhicon-mas,
.modulos .archivo #archivo-desplegable .panel .panel-title a .mhicon-cerrar {
    font-size: 2rem;
    position: absolute;
    right: 8px;
    top: 8px;
}

.modulos .archivo #archivo-desplegable .panel .panel-title a .mhicon-cerrar {
    display: none;
}

.modulos .archivo #archivo-desplegable .panel .panel-body ul {
    margin: 0 0 7px 7px;
}

.modulos .archivo #archivo-desplegable .panel .panel-body ul li a {
    border-bottom: 1px solid #4d4d4d;
    color: #4d4d4d;
    font-family: 'Prumo Banner Book',Arial,sans-serif;
    font-size: 1.6rem;
    line-height: 26px;
    text-decoration: none;
}

.modulos .archivo #archivo-desplegable .panel .panel-body ul li a:hover,
.modulos .archivo #archivo-desplegable .panel .panel-body ul li a:focus,
.modulos .archivo #archivo-desplegable .panel .panel-body ul li a:active {
    border: medium none;
    color: #e30054;
}

.modulos .archivo #archivo-desplegable .active .panel-title a .mhicon-mas {
    display: none;
}

.modulos .archivo #archivo-desplegable .active .panel-title a .mhicon-cerrar {
    display: block;
}

.modulos .etiquetas {
    font-family: 'Prumo Banner Book',Arial,sans-serif;
    font-size: 1.6rem;
    line-height: 26px;
}

.modulos .etiquetas ul li {
    float: left;
    width: 50%;
}

.modulos .etiquetas ul li a {
    border-bottom: 1px solid #4d4d4d;
    color: #4d4d4d;
    font-family: 'Prumo Banner Book',Arial,sans-serif;
    font-size: 1.6rem;
    line-height: 26px;
    text-decoration: none;
}

.modulos .etiquetas ul li a:hover,
.modulos .etiquetas ul li a:focus,
.modulos .etiquetas ul li a:active {
    border: medium none;
    color: #e30054;
}

.modulos .twitter .title-modulo,
.modulos .instagram .title-modulo {
    color: #4d4d4d;
    font-size: 1.4rem;
    text-align: center;
}

.modulos .twitter .title-modulo .icon-container,
.modulos .instagram .title-modulo .icon-container {
    background-color: #fff;
    display: inline-block;
    padding: 7px 7px 0;
}

.modulos .twitter .title-modulo .text,
.modulos .instagram .title-modulo .text {
    color: #4d4d4d;
    display: block;
    font-family: 'Solido',Arial,sans-serif;
    margin-top: -14px;
    text-transform: uppercase;
}

.modulos .twitter .title-modulo {
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: -33px;
}

.modulos .twitter .title-modulo .mhicon {
    color: #5eaade;
    font-size: 4.4rem;
}

.modulos .twitter .title-modulo .text:hover,
.modulos .twitter .title-modulo .text:focus,
.modulos .twitter .title-modulo .text:active {
    color: #00acee;
    text-decoration: none;
}

.modulos .instagram {
    margin-top: 36px;
}

.modulos .instagram .title-modulo {
    line-height: 30px;
    margin-top: -28px;
}

.modulos .instagram .title-modulo .mhicon {
    font-size: 3.2rem;
}

.modulos .instagram .title-modulo .text:hover,
.modulos .instagram .title-modulo .text:focus,
.modulos .instagram .title-modulo .text:active {
    color: #969696;
    text-decoration: none;
}

.modulos .instagram .instagram-feed li {
    float: left;
    margin: 0 3.5% 3.5% 0;
    width: 48%;
}

.modulos .instagram .instagram-feed li:nth-child(2),
.modulos .instagram .instagram-feed li:nth-child(4) {
    margin-right: 0;
}

.modulos .sobreAutor .antetitle {
    color: #e30054;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 14px;
    margin-bottom: 7px;
    text-transform: uppercase;
}

.modulos .sobreAutor .title {
    color: #4d4d4d;
    font-family: 'Prumo Deck Bold Italic';
    font-size: 2rem;
    line-height: 20px;
    margin-bottom: 14px;
    text-transform: uppercase;
}

.modulos .sobreAutor .title a {
    color: #4d4d4d;
}

.modulos .sobreAutor .title a:hover,
.modulos .sobreAutor .title a:focus,
.modulos .sobreAutor .title a:active {
    color: #e30054;
    text-decoration: none;
}

.modulos .sobreAutor .description {
    color: #7f7f7f;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 16px;
    margin-bottom: 14px;
}

.modulos .sobreAutor .description a {
    color: rgba(227, 0, 84, .75);
    font-size: 1.5rem;
}

.modulos .sobreAutor .description a:hover,
.modulos .sobreAutor .description a:focus,
.modulos .sobreAutor .description a:active {
    color: #000;
    text-decoration: none;
}

.modulos .sobreAutor figure {
    float: right;
    height: 73px;
    margin: 0 0 48px 14px;
    width: 73px;
}

.modulos .blogs {
    border: medium none !important;
    padding-top: 0 !important;
}

.modulos .blogs .title-modulo {
    background-color: #263238;
    color: #fff;
    margin: 0 0 14px;
    padding: 7px 14px;
    position: relative;
    text-align: center;
}

.modulos .blogs .slider-otrosblogs {
    height: 100px;
    margin: 0 0 14px;
    overflow: hidden;
}

.modulos .blogs .slider-otrosblogs article figure {
    width: 100px;
}

.modulos .blogs .slider-otrosblogs article figure img {
    border-radius: 50px;
    height: 100px;
    width: 100px;
}

.modulos .blogs .slider-otrosblogs article .title-blog {
    font-size: 1.3rem;
    line-height: 14px;
}

.modulos .blogs .slider-otrosblogs article .title-article {
    font-size: 1.5rem;
    line-height: 17px;
}

.modulos .blogs .slider-otrosblogs .owl-item.active {
    border: medium none;
}

.modulos .blogs .slider-otrosblogs .owl-controls {
    margin-top: -64px;
}

.modulos .blogs .slider-otrosblogs .owl-controls .owl-nav [class*='owl-'] {
    font-size: 1.8rem;
}

.modulos .blogs.recetas .title-modulo span,
.modulos .blogs.recetas article .title-blog,
.modulos .blogs.recetas article .title-blog a {
    color: #fdca1e;
}

.slider-otros {
    margin-bottom: 42px;
    margin-left: -24px;
    margin-right: -24px;
}

.slider-otros section > h2 {
    background-color: #263238;
    color: #fff;
    font-family: 'prumo deck book',Arial,sans-serif;
    font-size: 2.2rem;
    line-height: 29px;
    padding: 5px 14px;
    text-align: center;
    text-transform: uppercase;
}

.slider-otros.recetas h2 {
    position: relative;
    text-align: left;
}

.slider-otros.recetas h2 span {
    color: #fdca1e;
}

.slider-otros.recetas h2 .logo {
    height: 21px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: auto;
}

@media (max-width: 719px) {
    .slider-otros.recetas h2 .logo {
        display: none;
    }
}

.slider-otros.recetas .slider-otrosblogs article .title-blog {
    color: #fdca1e;
}

.slider-otros.recetas .slider-otrosblogs article .title-blog a {
    color: #fdca1e;
}

.container.blogs {
    position: relative;
}

.container.blogs .roba {
    margin-bottom: 42px;
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
    padding-right: 24px;
    transition: all .4s ease 0s;
}

.container.blogs figure img {
    position: relative;
    width: 100%;
    z-index: 8;
}

.blogs .slider-controls .prev,
.blogs .slider-controls .next {
    color: #4d4d4d;
    font-size: 2.6rem;
    line-height: 45px;
    text-align: center;
}

.blogs .slider-controls .prev:hover,
.blogs .slider-controls .next:hover {
    color: #969696;
    text-decoration: none;
}

.social-info.uno.affix {
    position: relative;
}

.blogs .subcabecera {
    background: #fff url('../../img/premios/motor19/blog-subportada.html') no-repeat scroll 0 0/cover;
    color: #fff;
    height: 84px;
    margin: -45px -24px 42px;
    position: relative;
    text-align: center;
}

.blogs .subcabecera .container-middle {
    display: table;
    height: 100%;
    width: 100%;
}

.blogs .subcabecera .container-middle > div {
    display: table-cell;
    vertical-align: middle;
}

.blogs .subcabecera .title {
    font-family: 'Prumo Deck Bold Italic';
    font-size: 2.5rem;
    line-height: 25px;
    margin: 0 20px;
    text-transform: uppercase;
}

.blogs .subcabecera .subtitle {
    bottom: -22px;
    color: #4d4d4d;
    font-size: 1.8rem;
    line-height: 18px;
    position: absolute;
    width: 100%;
}

.blogs .pagination {
    margin-bottom: 38px;
}

.blogs article {
    margin-bottom: 28px;
}

.blogs article figure {
    border-top: 1px dotted rgba(38, 50, 56, .7);
    padding-top: 7px;
}

.blogs article header {
    position: relative;
    z-index: 9;
}

.blogs article header p {
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 14px;
    margin-bottom: 14px;
    text-align: center;
    text-transform: uppercase;
}

.blogs article header p time,
.blogs article header p .author {
    display: inline-block;
    padding: 7px;
}

.blogs article header p time {
    background-color: #e30054;
    color: #fff;
}

.blogs article header p .author {
    background-color: #e6ecee;
    color: #7f7f7f;
    margin-left: -3px;
}

.blogs article header p .author:hover,
.blogs article header p .author:focus,
.blogs article header p .author:active {
    background-color: rgba(38, 50, 56, .8);
    color: #fff;
    text-decoration: none;
}

.blogs article .description {
    font-family: 'Prumo Banner Book',Arial,sans-serif;
    text-align: center;
}

.blogs article .social-info {
    margin: 0;
    text-align: center;
}

.blogs article .social-info li {
    display: inline-block;
    line-height: 1.2em;
    padding: 0 4px;
}

.blogs article .social-info li a {
    color: #7f7f7f;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    vertical-align: middle;
}

.blogs article .social-info li a:hover,
.blogs article .social-info li a:focus,
.blogs article .social-info li a:active {
    color: #263238;
    text-decoration: none;
}

.blogs article .social-info li a:hover .mhicon,
.blogs article .social-info li a:focus .mhicon,
.blogs article .social-info li a:active .mhicon {
    color: #263238;
}

.blogs article .social-info li .mhicon {
    color: #c2c8cc;
    font-size: 1.9rem;
    vertical-align: bottom;
}

.blogs article .social-info li + li {
    border-left: 1px solid #c2c8cc;
}

.blogs article.AB-blog.destacado .title-blog,
.blogs article.A-blog .title-blog {
    margin: 0 0 2px;
    position: relative;
}

.blogs article.AB-blog.destacado .title-blog a,
.blogs article.A-blog .title-blog a {
    background-color: #fff;
    color: rgba(38, 50, 56, .7);
    display: inline;
    font-family: 'Prumo Deck Bold Italic';
    font-size: 1.6rem;
    line-height: 16px;
    padding: 0 7px 0 0;
    text-transform: uppercase;
}

.blogs article.AB-blog.destacado .title-blog a:hover,
.blogs article.A-blog .title-blog a:hover,
.blogs article.AB-blog.destacado .title-blog a:focus,
.blogs article.A-blog .title-blog a:focus,
.blogs article.AB-blog.destacado .title-blog a:active,
.blogs article.A-blog .title-blog a:active {
    color: #e30054;
    text-decoration: none;
}

.blogs article.AB-blog.destacado .title-article,
.blogs article.A-blog .title-article {
    background-color: #fff;
    font-family: 'Prumo Deck Bold Italic';
    font-size: 2.6rem;
    line-height: 28px;
    margin: -28px auto 0;
    padding: 7px 14px 14px;
    position: relative;
    text-align: center;
    width: 70%;
}

.blogs article.AB-blog.destacado .title-article a,
.blogs article.A-blog .title-article a {
    color: #000;
}

.blogs article.AB-blog.destacado .title-article a:hover,
.blogs article.A-blog .title-article a:hover,
.blogs article.AB-blog.destacado .title-article a:focus,
.blogs article.A-blog .title-article a:focus,
.blogs article.AB-blog.destacado .title-article a:active,
.blogs article.A-blog .title-article a:active {
    color: #969696;
    text-decoration: none;
}

.blogs article.AB-blog.destacado {
    margin-bottom: 42px;
    margin-left: -24px;
    margin-right: -24px;
    transition: all .4s ease 0s;
}

.blogs article.AB-blog.destacado .title-blog {
    margin: 0 7px;
}

.blogs article.AB-blog.destacado .description {
    font-size: 1.7rem;
    line-height: 21px;
    margin: 0 auto;
    width: 90%;
}

.blogs article.AB-blog.destacado figure {
    border: 0 none;
    margin-top: 0;
    padding-top: 0;
}

.blogs .list-articles {
    padding: 0 7px;
}

.blogs .slider-otrosblogs-wrap {
    padding: 0 30px;
    position: relative;
}

.blogs .slider-otrosblogs {
    height: 100px;
    margin: 14px 0;
    overflow: hidden;
    padding: 0 26px;
    width: 100%;
}

@media (max-width: 1055px) {
    .blogs .slider-otrosblogs {
        padding: 0 !important;
    }
}

.blogs .slider-otrosblogs article {
    display: table;
    margin: 0;
    padding: 0 7px;
    position: relative;
    width: 100%;
}

.blogs .slider-otrosblogs article figure {
    border: medium none;
    float: left;
    padding: 0;
    width: 100px;
}

.blogs .slider-otrosblogs article figure img {
    border-radius: 70px;
    height: 100px;
    margin: 0 auto;
    width: 100px;
}

.blogs .slider-otrosblogs article .info-container {
    display: table-cell;
    vertical-align: middle;
}

.blogs .slider-otrosblogs article .title-blog,
.blogs .slider-otrosblogs article .title-article {
    font-family: 'Prumo Deck Bold Italic';
    text-align: center;
}

.blogs .slider-otrosblogs article .title-blog a:hover,
.blogs .slider-otrosblogs article .title-article a:hover,
.blogs .slider-otrosblogs article .title-blog a:focus,
.blogs .slider-otrosblogs article .title-article a:focus,
.blogs .slider-otrosblogs article .title-blog a:active,
.blogs .slider-otrosblogs article .title-article a:active {
    text-decoration: none;
}

.blogs .slider-otrosblogs article .title-blog {
    border: medium none;
    color: #e30054;
    font-size: 1.3rem;
    line-height: 14px;
    margin-bottom: 4px;
    text-transform: uppercase;
}

.blogs .slider-otrosblogs article .title-blog a {
    color: #e30054;
}

.blogs .slider-otrosblogs article .title-article {
    color: #4d4d4d;
    font-size: 1.5rem;
    line-height: 17px;
}

.blogs .slider-otrosblogs article .title-article a {
    color: #4d4d4d;
}

.blogs .slider-otrosblogs .owl-prev {
    left: 4px;
    position: absolute;
}

.blogs .slider-otrosblogs .owl-next {
    position: absolute;
    right: 4px;
}

.blogs .slider-otrosblogs .owl-nav {
    color: #000;
}

.blogs .slider-otrosblogs .owl-controls {
    margin-top: -64px;
}

.blogs .slider-otrosblogs .owl-controls .owl-nav [class*='owl-'] {
    font-size: 1.8rem;
}

.blogs .slider-otrosblogs .swiper-button-next,
.blogs .slider-otrosblogs .swiper-button-prev {
    background: transparent none repeat scroll 0 0 !important;
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
}

@media (max-width: 1055px) {
    .blogs .slider-otrosblogs .swiper-button-next {
        right: -12px;
    }
}

@media (max-width: 720px) {
    .blogs .slider-otrosblogs .swiper-button-next {
        right: 0;
    }
}

@media (max-width: 1055px) {
    .blogs .slider-otrosblogs .swiper-button-prev {
        left: -12px;
    }
}

@media (max-width: 720px) {
    .blogs .slider-otrosblogs .swiper-button-prev {
        left: 0;
    }
}

@media (max-width: 720px) {
    .blogs .slider-otrosblogs .swiper-button-next span,
    .blogs .slider-otrosblogs .swiper-button-prev span {
        font-size: 18px;
    }
}

.blogs .slider-otros .slider-otrosblogs::after {
    background: transparent linear-gradient(to bottom, rgba(0, 0, 0, .1) 0px, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;
    bottom: -20px;
    content: '';
    height: 7px;
    left: 0;
    position: absolute;
    width: 100%;
}

.blogs.portada .small-mobile article .info-container,
.blogs.busqueda-general .small-mobile article .info-container {
    display: table;
}

.blogs.portada .small-mobile article .info-container > .cell,
.blogs.busqueda-general .small-mobile article .info-container > .cell {
    display: table-cell;
    vertical-align: middle;
}

.blogs.portada .small-mobile article figure,
.blogs.busqueda-general .small-mobile article figure {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    width: 135px;
    z-index: 10;
}

.blogs.portada .small-mobile article header,
.blogs.busqueda-general .small-mobile article header {
    display: table-cell;
    vertical-align: middle;
}

.blogs.portada .small-mobile article .title-article,
.blogs.busqueda-general .small-mobile article .title-article {
    font-size: 2.1rem;
    line-height: 23px;
    margin: 0;
    min-width: 100%;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 8;
}

.blogs.portada .small-mobile article header p,
.blogs.busqueda-general .small-mobile article header p {
    display: none;
}

.blogs.portada article.AB-blog.destacado,
.blogs.busqueda-general article.AB-blog.destacado,
.blogs.portada article.A-blog,
.blogs.busqueda-general article.A-blog {
    margin-bottom: 33px;
}

.blogs.portada article.AB-blog.destacado,
.blogs.busqueda-general article.AB-blog.destacado {
    margin-top: -7px;
}

.blogs.portada article.A-blog,
.blogs.busqueda-general article.A-blog {
    margin-top: -13px;
}

.blogs.portada article.A-blog header p,
.blogs.busqueda-general article.A-blog header p {
    margin-bottom: 0;
}

.blogs.portada article figure,
.blogs.busqueda-general article figure {
    border: medium none;
    padding-top: 0;
}

.blogs.portada .AB-blog.destacado .title-blog,
.blogs.busqueda-general .AB-blog.destacado .title-blog,
.blogs.portada .list-articles article .title-blog,
.blogs.busqueda-general .list-articles article .title-blog {
    line-height: 20px;
    margin-bottom: 4px;
}

.blogs.portada .AB-blog.destacado .title-blog::after,
.blogs.busqueda-general .AB-blog.destacado .title-blog::after,
.blogs.portada .list-articles article .title-blog::after,
.blogs.busqueda-general .list-articles article .title-blog::after {
    border-top: 1px dotted rgba(38, 50, 56, .7);
    bottom: -4px;
    content: '';
    height: 12px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1;
}

.blogs.subportada article.AB-blog.destacado,
.blogs.busqueda-enblog article.AB-blog.destacado,
.blogs.subportada article.A-blog,
.blogs.busqueda-enblog article.A-blog {
    margin-bottom: 8px;
}

.blogs.subportada article header p,
.blogs.busqueda-enblog article header p {
    position: absolute;
    top: -28px;
    width: 100%;
}

.blogs.subportada article header p .author,
.blogs.busqueda-enblog article header p .author {
    display: none;
}

.blogs.subportada .modulos .entradasMas .list-entradas li a .title-blog,
.blogs.busqueda-enblog .modulos .entradasMas .list-entradas li a .title-blog {
    display: none;
}

.blogs.detalle .AB-blog.destacado .description .bold,
.blogs.detalle .AB-blog.destacado .description .strong {
    font-family: 'Prumo Deck SemiBold';
}

.blogs.detalle .AB-blog.destacado .description a {
    border-bottom: 1px solid #4d4d4d;
    color: #4d4d4d;
    text-decoration: none;
}

.blogs.detalle .AB-blog.destacado .description a:hover,
.blogs.detalle .AB-blog.destacado .description a:focus,
.blogs.detalle .AB-blog.destacado .description a:active {
    border: medium none;
    color: #e30054;
}

.social-info {
    margin: 0 auto 40px;
    width: 216px;
}

.blogs.detalle article.AB-blog.destacado .title-article,
.blogs.consultorio article.AB-blog.destacado .title-article,
.blogs.detalle article.AB-blog.destacado header p,
.blogs.consultorio article.AB-blog.destacado header p {
    width: 82%;
}

.blogs.detalle article.AB-blog.destacado .title-article,
.blogs.consultorio article.AB-blog.destacado .title-article {
    font-size: 3rem;
    line-height: 32px;
}

.blogs.detalle article.AB-blog.destacado .social-info.uno,
.blogs.consultorio article.AB-blog.destacado .social-info.uno {
    width: 270px;
}

.blogs.detalle article.AB-blog.destacado .social-info.dos,
.blogs.consultorio article.AB-blog.destacado .social-info.dos {
    width: 216px;
}

.blogs.detalle article.AB-blog.destacado header p,
.blogs.consultorio article.AB-blog.destacado header p {
    margin: 0 auto 22px;
}

.blogs.detalle article.AB-blog.destacado header p time,
.blogs.consultorio article.AB-blog.destacado header p time {
    background: transparent none repeat scroll 0 0;
    color: #e30054;
}

.blogs.detalle article.AB-blog.destacado header p .author,
.blogs.consultorio article.AB-blog.destacado header p .author {
    background: transparent none repeat scroll 0 0;
    color: #7f7f7f;
    margin-left: 10px;
    position: relative;
}

.blogs.detalle article.AB-blog.destacado header p .author::before,
.blogs.consultorio article.AB-blog.destacado header p .author::before {
    color: #000;
    content: '– ';
    left: -10px;
    position: absolute;
}

.blogs.detalle article.AB-blog.destacado .description,
.blogs.consultorio article.AB-blog.destacado .description {
    color: #4d4d4d;
    font-size: 1.7rem;
    line-height: 22px;
    position: relative;
    text-align: left;
    width: 74%;
}

.blogs.detalle article.AB-blog.destacado .description p,
.blogs.consultorio article.AB-blog.destacado .description p {
    margin-bottom: 20px;
}

.blogs.detalle article.AB-blog.destacado .description .roba,
.blogs.consultorio article.AB-blog.destacado .description .roba,
.blogs.detalle article.AB-blog.destacado .description figure,
.blogs.consultorio article.AB-blog.destacado .description figure {
    margin-left: -44px;
    margin-right: -44px;
}

.blogs.detalle article.AB-blog.destacado .description figure,
.blogs.consultorio article.AB-blog.destacado .description figure {
    margin-bottom: 30px;
    margin-top: 24px;
    position: relative;
}

.blogs.detalle article.AB-blog.destacado .description figure a,
.blogs.consultorio article.AB-blog.destacado .description figure a {
    color: #fff;
}

.blogs.detalle article.AB-blog.destacado .description figure a .mhicon,
.blogs.consultorio article.AB-blog.destacado .description figure a .mhicon {
    font-size: 3.3rem;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10;
}

.blogs.detalle article.AB-blog.destacado .description figure a:hover,
.blogs.consultorio article.AB-blog.destacado .description figure a:hover,
.blogs.detalle article.AB-blog.destacado .description figure a:focus,
.blogs.consultorio article.AB-blog.destacado .description figure a:focus,
.blogs.detalle article.AB-blog.destacado .description figure a:active,
.blogs.consultorio article.AB-blog.destacado .description figure a:active {
    text-decoration: none;
}

.blogs.detalle article.AB-blog.destacado .description figure figcaption,
.blogs.consultorio article.AB-blog.destacado .description figure figcaption {
    background-color: #e6ecee;
    color: #4d4d4d;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 18px;
    padding: 7px 14px;
}

.blogs.detalle article.AB-blog.destacado .description figure.vertical,
.blogs.consultorio article.AB-blog.destacado .description figure.vertical {
    margin-left: 24px;
    margin-right: 24px;
    padding: 0;
}

.blogs.detalle article.AB-blog.destacado .comentarios,
.blogs.consultorio article.AB-blog.destacado .comentarios {
    margin-bottom: 42px;
}

.blogs.detalle nav.tags,
.blogs.consultorio nav.tags {
    border-top: 1px solid #4d4d4d;
    color: #4d4d4d;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.4rem;
    line-height: 24px;
    margin: 0 auto 20px;
    padding-top: 20px;
    text-align: center;
    text-transform: uppercase;
    width: 90%;
}

.blogs.detalle nav.tags a,
.blogs.consultorio nav.tags a {
    color: #e30054;
}

.blogs.detalle nav.tags a:hover,
.blogs.consultorio nav.tags a:hover,
.blogs.detalle nav.tags a:focus,
.blogs.consultorio nav.tags a:focus,
.blogs.detalle nav.tags a:active,
.blogs.consultorio nav.tags a:active {
    border: medium none;
    color: #e30054;
}

.blogs.detalle nav.tags h2,
.blogs.consultorio nav.tags h2 {
    display: inline;
    font-size: 1.4rem;
    line-height: 24px;
    margin-right: 7px;
}

.blogs.detalle nav.tags ul,
.blogs.consultorio nav.tags ul {
    display: inline;
}

.blogs.detalle nav.tags ul li,
.blogs.consultorio nav.tags ul li {
    display: inline;
    padding-right: 5px;
}

.blogs.detalle .modulos .entradasMas .list-entradas li a .title-blog,
.blogs.consultorio .modulos .entradasMas .list-entradas li a .title-blog {
    display: none;
}

.blogs.consultorio .subcabecera {
    background: #fff url('../../img/premios/motor19/blog-consultorio.html') no-repeat scroll 0 0/cover;
}

.blogs.consultorio .modulos .entradasMas .list-entradas li a .title-blog {
    display: none;
}

.blogs.consultorio article.AB-blog.destacado {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}

.blogs.consultorio article.AB-blog.destacado .title-article {
    background: transparent none repeat scroll 0 0;
    margin: 0 auto;
}

.blogs.consultorio .description dl dt span,
.blogs.consultorio .description dl dd span {
    color: #e30054;
    display: block;
    font-family: 'Prumo Deck Bold Italic';
}

.blogs.consultorio .description dl dt,
.blogs.consultorio .description dl dd {
    color: #4d4d4d;
    line-height: 22px;
    margin-bottom: 14px;
}

.blogs.consultorio .description dl dt {
    font-family: 'Prumo Deck SemiBold';
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado {
    border-bottom: 1px dotted rgba(38, 50, 56, .7);
    padding-top: 4px;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado:first-child {
    border: medium none;
    padding-top: 0;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado .title-article,
.blogs.consultorio.consultorio-portada article.AB-blog.destacado header p,
.blogs.consultorio.consultorio-portada article.AB-blog.destacado .description {
    min-width: 100% !important;
    width: 100% !important;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado .title-article {
    font-size: 2.6rem;
    line-height: 28px;
    padding: 0;
    text-align: left;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado header p {
    margin-bottom: 0;
    text-align: left;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado header p time {
    color: #7f7f7f;
    padding-left: 0;
    padding-right: 0;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado .description {
    margin-top: 0;
    min-width: 282px;
    width: 82%;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado .description dl > dt > span {
    display: inline-block;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado .description dl > dt > a {
    border: medium none;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado .description dl > dt > .ver-respuesta {
    color: #e30054;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 40px;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado .description dl > dd {
    margin-bottom: 0;
}

.blogs.consultorio.consultorio-portada article.AB-blog.destacado .social-info {
    margin-bottom: 28px;
    text-align: left;
}

.blogs.consultorio.consultorio-detalle article.AB-blog.destacado .description dl dt,
.blogs.consultorio.consultorio-detalle article.AB-blog.destacado .description dl dd {
    line-height: 28px;
}

.blogs.busqueda .list-articles > h1 {
    border-top: 1px dotted rgba(38, 50, 56, .7);
    color: #7f7f7f;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.9rem;
    line-height: 26px;
    margin-bottom: 18px;
    text-transform: uppercase;
}

.blogs.busqueda .list-articles > h1 span {
    color: #000;
}

.blogs.autor .modulos .entradasMas .list-entradas li a .title-blog {
    display: none;
}

.blogs.autor .AB-blog.destacado header p .profesion {
    background-color: rgba(38, 50, 56, .8);
    color: #fff;
    display: inline-block;
    min-width: 84px;
    padding: 7px;
}

.blogs.autor .AB-blog.destacado figure,
.blogs.autor .AB-blog.destacado header {
    margin: 0 auto 16px;
    min-width: 282px;
    width: 82%;
}

.blogs.autor .AB-blog.destacado .title-article {
    background: transparent none repeat scroll 0 0;
    font-size: 3rem;
    line-height: 32px;
    margin: 0;
    min-width: 100%;
    padding: 7px 7px 14px;
    width: 100%;
}

.blogs.autor .AB-blog.destacado .description,
.blogs.autor .AB-blog.destacado .social-info {
    margin: 0 auto;
    width: 75%;
}

.blogs.autor .AB-blog.destacado .description {
    color: #4d4d4d;
    font-size: 1.7rem;
    line-height: 28px;
    text-align: left;
}

.blogs.autor .AB-blog.destacado .social-info {
    margin-bottom: 30px;
    text-align: center;
}

.blogs.autor .AB-blog.destacado .social-info li {
    border: medium none;
    display: block;
    margin-bottom: 6px;
    padding: 0;
    text-align: center;
}

.blogs.autor .AB-blog.destacado .social-info li a {
    border: medium none;
    display: block;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 2rem;
    line-height: 20px;
}

.blogs.autor .AB-blog.destacado .social-info li a .mhicon {
    display: inline-block;
    font-size: 2.6rem;
    margin: 0 7px 0 0;
    width: 22px;
}

.blogs.autor .AB-blog.destacado .social-info li a .mhicon-facebook {
    color: #3b5998;
}

.blogs.autor .AB-blog.destacado .social-info li a .mhicon-twitter {
    color: #00acee;
}

.blogs.autor .AB-blog.destacado .social-info li a .mhicon-instagram {
    color: #263238;
}

.blogs.autor .AB-blog.destacado .social-info li a:hover .mhicon-facebook,
.blogs.autor .AB-blog.destacado .social-info li a:focus .mhicon-facebook,
.blogs.autor .AB-blog.destacado .social-info li a:active .mhicon-facebook {
    color: #324b80;
}

.blogs.autor .AB-blog.destacado .social-info li a:hover .mhicon-twitter,
.blogs.autor .AB-blog.destacado .social-info li a:focus .mhicon-twitter,
.blogs.autor .AB-blog.destacado .social-info li a:active .mhicon-twitter {
    color: #0094cd;
}

.blogs.autor .AB-blog.destacado .social-info li a:hover .mhicon-instagram,
.blogs.autor .AB-blog.destacado .social-info li a:focus .mhicon-instagram,
.blogs.autor .AB-blog.destacado .social-info li a:active .mhicon-instagram {
    color: #192024;
}

.blogs.listado .title-section,
.blogs.listado .subtitle-section {
    font-family: 'Solido',Arial,sans-serif;
    font-size: 2.6rem;
    line-height: 26px;
    text-transform: uppercase;
}

.blogs.listado .title-section {
    border-top: 1px dotted rgba(38, 50, 56, .7);
    color: #000;
    padding-top: 4px;
}

.blogs.listado .subtitle-section {
    color: #7f7f7f;
}

.blogs.listado .listado-blogs {
    margin: 0;
    padding: 0;
}

.blogs.listado .listado-blogs > li {
    border-bottom: 1px dotted rgba(38, 50, 56, .7);
    display: block;
    padding: 14px 0;
    position: relative;
}

.blogs.listado .listado-blogs > li:last-child {
    border: medium none;
}

.blogs.listado .listado-blogs > li > .letra {
    color: #969696;
    display: inline-block;
    font-family: 'Prumo Deck Bold Italic';
    font-size: 10rem;
    left: 0;
    line-height: 70px;
    position: absolute;
    top: 22px;
}

.blogs.listado .listado-blogs > li > ol {
    margin: 0 0 0 95px;
    padding: 0;
}

.blogs.listado .listado-blogs > li > ol li {
    float: left;
    margin: 0 0 7px;
    min-height: 160px;
    padding: 0 7px;
    text-align: center;
    width: 50%;
}

.blogs.listado .listado-blogs > li > ol li a {
    display: block;
}

.blogs.listado .listado-blogs > li > ol li a:hover,
.blogs.listado .listado-blogs > li > ol li a:focus,
.blogs.listado .listado-blogs > li > ol li a:active {
    text-decoration: none;
}

.blogs.listado .listado-blogs > li > ol li figure {
    display: inline-block;
    width: 80px;
}

.blogs.listado .listado-blogs > li > ol li figure img {
    border-radius: 40px;
}

.blogs.listado .listado-blogs > li > ol li .author {
    color: #000;
    display: block;
    font-family: 'Solido',Arial,sans-serif;
    font-size: 1.3rem;
    line-height: 15px;
    margin-bottom: 2px;
    text-transform: uppercase;
}

.blogs.listado .listado-blogs > li > ol li .title-blog {
    color: #7f7f7f;
    display: block;
    font-family: 'Prumo Deck Bold Italic';
    font-size: 1.3rem;
    line-height: 15px;
    margin-bottom: 2px;
    text-transform: uppercase;
}

.blogs.listado-autor .listado-blogs > li > ol li a:hover .author,
.blogs.listado-autor .listado-blogs > li > ol li a:focus .author,
.blogs.listado-autor .listado-blogs > li > ol li a:active .author {
    color: #e30054;
}

.blogs.listado-blog .listado-blogs > li > ol li a:hover .title-blog,
.blogs.listado-blog .listado-blogs > li > ol li a:focus .title-blog,
.blogs.listado-blog .listado-blogs > li > ol li a:active .title-blog {
    color: #e30054;
}

.container-tablet > .roba,
.container-tablet > aside {
    margin-bottom: 28px;
}

.container-tablet > aside {
    border-top: 1px dotted rgba(38, 50, 56, .7);
    padding-top: 4px;
}

@media (min-width: 720px) {
    .container.blogs .roba {
        margin-left: 0;
        margin-right: 0;
        padding-left: 4px;
        padding-right: 4px;
    }

    .blogs.detalle .container-tablet > aside {
        float: left;
        width: 48%;
    }

    .blogs.detalle .container-tablet > .roba {
        float: right;
        width: 50%;
    }

    .blogs.detalle .container-tablet .container-tablet-2 {
        float: left;
        width: 48%;
    }

    .blogs.detalle .container-tablet .container-tablet-2 > aside {
        border-top: 1px dotted rgba(38, 50, 56, .7);
        float: none;
        margin-bottom: 28px;
        padding-top: 4px;
        width: 100%;
    }

    .blogs .subcabecera {
        height: 188px;
        margin: -60px 0 30px;
    }

    .blogs .subcabecera .title {
        font-size: 5rem;
        line-height: 50px;
        margin-bottom: 5px;
    }

    .blogs .subcabecera .subtitle {
        bottom: auto;
        color: #fff;
        font-size: 2.2rem;
        line-height: 24px;
        position: relative;
    }

    .blogs article.AB-blog.destacado .title-blog,
    .blogs article.A-blog .title-blog {
        margin: 0;
    }

    .blogs article.AB-blog.destacado {
        margin-bottom: 28px;
        margin-left: 0;
        margin-right: 0;
    }

    .blogs article.AB-blog.destacado .title-blog a {
        padding-left: 0;
    }

    .blogs article.AB-blog.destacado .title-article {
        font-size: 4rem;
        line-height: 42px;
        min-width: 532px;
        padding: 14px;
        width: 85%;
    }

    .blogs article.AB-blog.destacado .description {
        font-size: 1.7rem;
        line-height: 20px;
        margin: 0 auto 8px;
        width: 82%;
    }

    .blogs article.A-blog .title-article {
        font-size: 2.8rem;
        line-height: 30px;
    }

    .blogs article.A-blog .description {
        font-size: 1.5rem;
        line-height: 19px;
        margin: 0 0 8px;
        width: 100%;
    }

    .blogs .list-articles {
        padding: 0;
    }

    .blogs .slider-otros {
        margin-left: 0;
        margin-right: 0;
    }

    .blogs .slider-otros > h2 {
        text-align: left;
    }

    .blogs .slider-otrosblogs {
        height: 140px;
        padding: 0;
    }

    .blogs .slider-otrosblogs article figure {
        width: 140px;
    }

    .blogs .slider-otrosblogs article figure img {
        height: 140px;
        width: 140px;
    }

    .blogs .slider-otrosblogs article .title-blog {
        font-size: 1.4rem;
        line-height: 15px;
    }

    .blogs .slider-otrosblogs article .title-article {
        font-size: 1.8rem;
        line-height: 20px;
    }

    .blogs .slider-otrosblogs .owl-prev {
        left: -6px;
        position: absolute;
    }

    .blogs .slider-otrosblogs .owl-next {
        position: absolute;
        right: -6px;
    }

    .blogs .slider-otrosblogs .owl-item.active {
        border-right: 1px dotted #ccc;
    }

    .blogs .slider-otrosblogs .owl-item.active + .owl-item.active + .owl-item.active {
        border: medium none;
    }

    .blogs .slider-otrosblogs .owl-controls {
        margin-top: -98px;
    }

    .blogs.portada .small-mobile article .info-container,
    .blogs.busqueda-general .small-mobile article .info-container,
    .blogs.portada .small-mobile article header,
    .blogs.busqueda-general .small-mobile article header {
        display: block;
    }

    .blogs.portada .small-mobile article figure,
    .blogs.busqueda-general .small-mobile article figure {
        float: none;
        margin: 0;
        position: relative;
        width: auto;
        z-index: 9;
    }

    .blogs.portada .small-mobile article .title-article,
    .blogs.busqueda-general .small-mobile article .title-article {
        font-size: 2.8rem;
        line-height: 30px;
        margin: -28px auto 0;
        min-width: 80%;
        padding: 7px 14px 14px;
        position: relative;
        width: 80%;
        z-index: 8;
    }

    .blogs.portada .small-mobile article header,
    .blogs.busqueda-general .small-mobile article header {
        float: none;
        width: auto;
    }

    .blogs.portada .small-mobile article header p,
    .blogs.busqueda-general .small-mobile article header p {
        display: block;
    }

    .blogs.portada article.A-blog,
    .blogs.busqueda-general article.A-blog {
        margin-top: -12px;
    }

    .blogs.portada article.A-blog header p,
    .blogs.busqueda-general article.A-blog header p {
        margin-bottom: 14px;
    }

    .blogs.subportada article.AB-blog.destacado,
    .blogs.busqueda-enblog article.AB-blog.destacado,
    .blogs.subportada article.A-blog,
    .blogs.busqueda-enblog article.A-blog {
        margin-bottom: 28px;
    }

    .blogs.subportada article header p,
    .blogs.busqueda-enblog article header p {
        position: relative;
        top: auto;
        width: auto;
    }

    .blogs.detalle article.AB-blog.destacado,
    .blogs.consultorio article.AB-blog.destacado {
        position: relative;
    }

    .blogs.detalle article.AB-blog.destacado .roba,
    .blogs.consultorio article.AB-blog.destacado .roba {
        float: right;
        margin-left: 34px;
    }

    .blogs.detalle article.AB-blog.destacado .description,
    .blogs.consultorio article.AB-blog.destacado .description {
        font-size: 1.6rem;
        line-height: 20px;
        margin-top: 120px;
        width: 100%;
    }

    .blogs.detalle article.AB-blog.destacado .description dt,
    .blogs.consultorio article.AB-blog.destacado .description dt,
    .blogs.detalle article.AB-blog.destacado .description dd,
    .blogs.consultorio article.AB-blog.destacado .description dd {
        font-size: 1.6rem;
        line-height: 20px;
    }

    .blogs.detalle article.AB-blog.destacado .description figure,
    .blogs.consultorio article.AB-blog.destacado .description figure {
        margin-left: 0;
        margin-right: 0;
    }

    .blogs.detalle article.AB-blog.destacado .description figure.vertical,
    .blogs.consultorio article.AB-blog.destacado .description figure.vertical {
        margin: 24px auto 30px;
        width: 368px;
    }

    .blogs.detalle article.AB-blog.destacado .social-info.uno,
    .blogs.consultorio article.AB-blog.destacado .social-info.uno {
        position: absolute;
        width: 216px;
    }

    .blogs.detalle article.AB-blog.destacado .title-article,
    .blogs.consultorio article.AB-blog.destacado .title-article {
        font-size: 4.5rem;
        line-height: 47px;
    }

    .blogs.detalle nav.tags,
    .blogs.consultorio nav.tags {
        padding-left: 200px;
        padding-top: 6px;
        text-align: left;
        width: 100%;
    }

    .blogs.detalle nav.tags + .social-info,
    .blogs.consultorio nav.tags + .social-info {
        margin: -50px 0 42px;
        width: 162px;
    }

    .blogs.detalle article.AB-blog.destacado .title-article,
    .blogs.detalle article.AB-blog.destacado header p,
    .blogs.detalle article.AB-blog.destacado .comentarios,
    .blogs.consultorio article.AB-blog.destacado .title-article,
    .blogs.consultorio article.AB-blog.destacado header p {
        min-width: 474px;
        width: 76%;
    }

    .blogs.consultorio .subcabecera {
        margin-left: -38px;
        margin-right: -38px;
    }

    .blogs.consultorio.consultorio-detalle article.AB-blog.destacado {
        padding: 0 7%;
    }

    .blogs.consultorio.consultorio-detalle article.AB-blog.destacado .roba {
        margin-right: -44px;
    }

    .blogs.consultorio.consultorio-detalle article.AB-blog.destacado .comentarios {
        min-width: 100%;
        width: 100%;
    }

    .blogs.consultorio.consultorio-detalle article.AB-blog.destacado .description dl dt,
    .blogs.consultorio.consultorio-detalle article.AB-blog.destacado .description dl dd {
        font-size: 1.8rem;
        line-height: 30px;
    }

    .blogs.consultorio.consultorio-detalle article.AB-blog.destacado .description dl dd {
        margin-bottom: 18px;
    }

    .blogs.consultorio.consultorio-detalle .container-tablet {
        float: right;
        margin-left: 2%;
        width: 48%;
    }

    .blogs.consultorio.consultorio-detalle .modulos > aside {
        float: left;
        width: 48%;
    }

    .blogs.consultorio.consultorio-portada article.AB-blog.destacado .title-article {
        font-size: 2.8rem;
        line-height: 30px;
    }

    .blogs.consultorio.consultorio-portada .description dl {
        margin-bottom: 7px;
    }

    .blogs.consultorio.consultorio-portada .description dl dt {
        margin-bottom: 0;
    }

    .blogs.autor .AB-blog.destacado figure,
    .blogs.autor .AB-blog.destacado header {
        min-width: 100%;
        width: 100%;
    }

    .blogs.autor .AB-blog.destacado .title-article {
        font-size: 4rem;
        line-height: 42px;
    }

    .blogs.autor .AB-blog.destacado .social-info {
        min-width: 100%;
        text-align: center;
        width: 100%;
    }

    .blogs.autor .AB-blog.destacado .social-info li {
        border-right: 1px solid #b3b3b3;
        display: inline-block;
        padding: 0 7px 0 0;
    }

    .blogs.autor .AB-blog.destacado .social-info li:last-child {
        border: medium none;
    }

    .blogs.autor .AB-blog.destacado .social-info li.comments {
        float: right;
    }

    .blogs.autor .AB-blog.destacado .social-info li a {
        font-size: 1.4rem;
    }

    .blogs.autor .AB-blog.destacado .social-info li a .mhicon {
        font-size: 2rem;
        margin: 0 2px 0 0;
        padding: 0;
        width: auto;
    }

    .blogs.autor .AB-blog.destacado .description {
        font-size: 1.8rem;
        line-height: 30px;
    }

    .blogs.listado .listado-blogs > li > .letra {
        font-family: 'Prumo Deck Bold Italic';
        font-size: 15rem;
        line-height: 110px;
    }

    .blogs.listado .listado-blogs > li > ol {
        margin-left: 140px;
    }

    .blogs.listado .listado-blogs > li > ol li {
        float: none;
        width: auto;
    }
}

@media (min-width: 1055px) {
    .blogs .social-info.uno.affix {
        position: fixed;
    }

    .blogs .subcabecera {
        height: 254px;
        margin-bottom: 30px;
        margin-top: -28px;
    }

    .blogs .subcabecera .title {
        font-family: 'Prumo Deck Bold Italic';
        font-size: 5rem;
        line-height: 50px;
    }

    .blogs .subcabecera .subtitle {
        font-size: 2.2rem;
        line-height: 22px;
    }

    .blogs .slider-otrosblogs {
        padding: 0 !important;
    }

    .blogs .slider-otrosblogs .owl-item.active {
        border-right: 1px dotted #ccc;
    }

    .blogs .slider-otrosblogs .owl-item.active + .owl-item.active {
        border-right: 1px dotted #ccc;
    }

    .blogs .slider-otrosblogs .owl-item.active + .owl-item.active + .owl-item.active {
        border: medium none;
    }

    .blogs .slider-otrosblogs .swiper-button-prev {
        left: -20px;
        right: auto;
    }

    .blogs .slider-otrosblogs .swiper-button-next {
        left: auto;
        right: -20px;
    }

    .blogs .slider-otrosblogs .swiper-button-prev span,
    .blogs .slider-otrosblogs .swiper-button-next span {
        font-size: 18px;
    }

    .blogs.portada .modulos {
        position: absolute;
        right: 16px;
        top: 1px;
        width: 336px;
    }

    .blogs.subportada .modulos {
        position: absolute;
        right: 16px;
        top: 256px;
        width: 336px;
    }

    .modulos .instagram .instagram-feed li {
        margin: 0 8px 8px 0;
        width: 150px;
    }

    .modulos .instagram .instagram-feed li:nth-child(2),
    .modulos .instagram .instagram-feed li:nth-child(4) {
        margin-right: 0;
    }

    .blogs.subportada .list-articles article .info-container,
    .blogs.busqueda-enblog .list-articles article .info-container {
        display: table;
    }

    .blogs.subportada .list-articles article .info-container > .cell,
    .blogs.busqueda-enblog .list-articles article .info-container > .cell {
        display: table-cell;
        vertical-align: middle;
    }
    
    .blogs.subportada article.A-blog,
    .blogs.busqueda-enblog article.A-blog {
        border-top: 1px dotted rgba(38, 50, 56, .7);
    }

    .blogs.subportada article.A-blog figure,
    .blogs.busqueda-enblog article.A-blog figure {
        border: medium none;
        float: left;
        margin-right: 28px;
        width: 308px;
    }

    .blogs.subportada article.A-blog .title-article,
    .blogs.busqueda-enblog article.A-blog .title-article {
        background: transparent none repeat scroll 0 0;
        margin: 36px 0 0;
        width: auto;
    }

    .blogs.detalle article.AB-blog.destacado .title-article,
    .blogs.consultorio article.AB-blog.destacado .title-article {
        font-size: 4.5rem;
        line-height: 47px;
        padding-bottom: 8px;
    }

    .blogs.detalle article.AB-blog.destacado .description,
    .blogs.consultorio article.AB-blog.destacado .description {
        font-size: 1.8rem;
        line-height: 30px;
    }

    .blogs.detalle article.AB-blog.destacado .description p,
    .blogs.consultorio article.AB-blog.destacado .description p {
        margin-bottom: 18px;
    }

    .blogs.detalle article.AB-blog.destacado .social-info.uno,
    .blogs.consultorio article.AB-blog.destacado .social-info.uno {
        margin: 7px 0 0;
    }

    .blogs.detalle article.AB-blog.destacado .social-info.uno.affix,
    .blogs.consultorio article.AB-blog.destacado .social-info.uno.affix {
        position: fixed;
        top: 90px;
        transition: all .4s ease 0s;
        z-index: 20;
    }

    .blogs.detalle article.AB-blog.destacado .social-info.uno.affix-bottom,
    .blogs.consultorio article.AB-blog.destacado .social-info.uno.affix-bottom {
        bottom: 0;
        position: absolute;
        top: auto !important;
    }

    .blogs.detalle .modulos .entradasMas .list-entradas li a .title-blog,
    .blogs.consultorio .modulos .entradasMas .list-entradas li a .title-blog {
        display: none;
    }

    .blogs.detalle article.AB-blog.destacado .social-info.uno,
    .blogs.consultorio article.AB-blog.destacado .social-info.uno {
        width: 56px;
    }

    .blogs.detalle article.AB-blog.destacado .description,
    .blogs.detalle nav.tags,
    .blogs.detalle article.AB-blog.destacado .comentarios,
    .blogs.consultorio.consultorio-detalle article.AB-blog.destacado .description,
    .blogs.consultorio.consultorio-detalle nav.tags,
    .blogs.consultorio.consultorio-detalle article.AB-blog.destacado .comentarios {
        margin: 0 auto;
        min-width: 476px;
        width: 476px;
    }

    .blogs.detalle nav.tags,
    .blogs.consultorio nav.tags {
        padding-left: 0;
    }

    .blogs.detalle article.AB-blog.destacado .description figure.vertical,
    .blogs.consultorio article.AB-blog.destacado .description figure.vertical {
        width: 313px;
    }

    .blogs.detalle article.AB-blog.destacado .social-info.dos,
    .blogs.consultorio article.AB-blog.destacado .social-info.dos {
        display: none;
    }

    .blogs.detalle .container-tablet > .roba,
    .blogs.detalle .container-tablet > aside {
        float: none;
        margin-bottom: 28px;
    }

    .blogs.detalle .container-tablet > aside {
        border-top: 1px dotted rgba(38, 50, 56, .7);
        padding-top: 4px;
        width: 100%;
    }

    .blogs.detalle .container-tablet > .roba {
        margin-left: 0;
        width: 100%;
    }

    .blogs.detalle .container-tablet .container-tablet-2 {
        float: none;
        width: 100%;
    }

    .blogs.detalle .container-tablet .container-tablet-2 > aside {
        border-top: 1px dotted rgba(38, 50, 56, .7);
        float: none;
        margin-bottom: 28px;
        padding-top: 4px;
        width: 100%;
    }

    .blogs.consultorio .subcabecera {
        margin-left: 0;
        margin-right: 0;
    }

    .blogs.consultorio.consultorio-detalle article.AB-blog.destacado {
        padding: 0;
    }

    .blogs.consultorio.consultorio-detalle article.AB-blog.destacado .roba {
        margin-right: 0;
    }

    .blogs.consultorio.consultorio-detalle .container-tablet > aside,
    .blogs.consultorio.consultorio-detalle .modulos > aside {
        border-bottom: 1px dotted rgba(38, 50, 56, .7);
        padding-top: 4px;
    }

    .blogs.consultorio.consultorio-detalle .container-tablet {
        float: none;
        margin-left: 0;
        width: 100%;
    }

    .blogs.consultorio.consultorio-detalle .modulos > aside {
        float: none;
        width: 100%;
    }

    .blogs.consultorio.consultorio-portada article.AB-blog.destacado {
        padding-left: 110px;
    }

    .blogs.consultorio.consultorio-portada article.AB-blog.destacado header p {
        margin-bottom: 28px;
        margin-top: -28px;
    }

    .blogs.consultorio.consultorio-portada article.AB-blog.destacado header p,
    .blogs.consultorio.consultorio-portada article.AB-blog.destacado .description dl > dt > span,
    .blogs.consultorio.consultorio-portada article.AB-blog.destacado .description dl > dd > span {
        margin-left: -110px;
        width: 106px;
    }

    .blogs.consultorio.consultorio-portada article.AB-blog.destacado .description dl > dt {
        margin-bottom: 14px;
    }

    .blogs.consultorio.consultorio-portada article.AB-blog.destacado .description dl > dd {
        font-size: 1.5rem;
        line-height: 19px;
        margin-top: 0;
    }

    .blogs.consultorio.consultorio-portada article.AB-blog.destacado .description dl > dd > span {
        display: inline-block;
        margin-top: 0;
    }

    .blogs.consultorio.consultorio-portada article.AB-blog.destacado .description {
        min-width: 100%;
        width: 100%;
    }

    .blogs.consultorio.consultorio-portada article.AB-blog.destacado .description dl {
        margin-bottom: 7px;
    }

    .blogs.portada article.AB-blog.destacado,
    .blogs.busqueda-general article.AB-blog.destacado {
        margin-top: -11px;
    }

    .blogs.busqueda-general article .info-container {
        display: table;
    }

    .blogs.busqueda-general article .info-container > .cell {
        display: table-cell;
        vertical-align: middle;
    }

    .blogs.busqueda-general article figure {
        border: medium none;
        float: left;
        margin: 0 28px 0 0;
        position: relative;
        width: 308px;
        z-index: 10;
    }

    .blogs.busqueda-general article .title-article {
        background: transparent none repeat scroll 0 0;
        margin: 0 0 14px;
        min-width: 100%;
        padding: 0;
        position: relative;
        width: auto;
        z-index: 8;
    }

    .blogs.busqueda-general .small-mobile article .info-container {
        display: table;
    }

    .blogs.busqueda-general .small-mobile article .info-container > .cell {
        display: table-cell;
        vertical-align: middle;
    }

    .blogs.busqueda-general .small-mobile article figure {
        border: medium none;
        float: left;
        margin: 0 28px 0 0;
        position: relative;
        width: 308px;
        z-index: 10;
    }

    .blogs.busqueda-general .small-mobile article .title-article {
        background: transparent none repeat scroll 0 0;
        margin: 0 0 14px;
        min-width: 100%;
        padding: 0;
        position: relative;
        width: auto;
        z-index: 8;
    }

    .blogs.autor .AB-blog.destacado figure,
    .blogs.autor .AB-blog.destacado header,
    .blogs.autor .AB-blog.destacado .social-info,
    .blogs.autor .AB-blog.destacado .description {
        min-width: 532px;
        width: 532px;
    }

    .blogs.listado .listado-blogs > li > ol li {
        float: left;
        width: 33%;
    }
}

@media (max-width: 1055px) {
    #busqueda_cabecera.is_fixed {
        display: block;
        height: 100%;
        margin: 0;
        overflow: scroll;
        position: fixed;
        top: 0;
    }
}

.twitter-typeahead {
    width: 83%;
}

.twitter-typeahead .tt-menu {
    clear: both;
    color: #263238;
    font-size: 24px;
    line-height: 29px;
    margin-top: 50px;
    padding: 0 15px;
    position: static !important;
    width: 100%;
}

.twitter-typeahead .tt-menu a strong {
    color: #92989b;
    font-weight: normal;
}

.twitter-typeahead .tt-menu a {
    color: #263238 !important;
    font-family: 'Prumo Deck Book';
    font-size: 1.9rem;
    line-height: 2.4rem;
}

.twitter-typeahead .tt-menu a:hover {
    border-bottom: 2px dotted #000;
    font-family: 'Prumo Deck Bold Italic';
    text-decoration: none;
}

@media (min-width: 720px) {
    .twitter-typeahead .tt-menu a {
        font-size: 24px;
        line-height: 29px;
    }
}

.twitter-typeahead .tt-cursor a {
    border-bottom: 2px dotted #000;
    font-family: 'Prumo Deck Bold Italic';
    text-decoration: none;
}

.twitter-typeahead .tt-suggestion {
    margin: 7px 0 15px;
}

@media (min-width: 720px) {
    .twitter-typeahead .tt-suggestion {
        margin: 12px 0;
    }
}

.twitter-typeahead .tt-suggestion.tt-receta a::after {
    color: #92989b;
    content: 'en Recetas';
    font-family: solido;
    padding-left: 5px;
}

.resultados-busqueda .comp_tags {
    border-top: 1px solid #4d4d4d;
    padding-top: 12px;
}

.arrowright-button-wrap {
    margin-bottom: 60px;
    margin-top: 40px;
}

.arrowright-button {
    border: 1px solid #a8adaf;
    color: #263238;
    display: block;
    font-family: Solido;
    margin: 0 auto;
    padding-bottom: 18px;
    padding-top: 14px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 270px;
}

.arrowright-button:hover {
    color: inherit;
    text-decoration: none;
}

.arrowright-button .mh-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(0px, -50%);
}

@media screen and (min-width: 1040px) {
    body {
        background-color: #fff;
    }

    .wrapper.mujermotor .container-fluid {
        width: 980px;
        margin: 0 auto !important;
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (min-width: 1040px) {
    body {
        background-color: #fff;
    }

    .wrapper.mujermotor .container-fluid {
        margin-left: 164px;
        margin-right: 164px;
    }

    .redormujermotor .ganadores {
        width: auto;
    }
}

@media only screen and (min-width: 720px) and (max-width: 1039px) {
    body {
        background-color: #fff;
    }

    .wrapper.mujermotor .container-fluid {
        margin-left: 38px;
        margin-right: 38px;
        padding: 0;
    }

    .redormujermotor .ganadores {
        width: auto;
    }
}

@media screen and (min-width: 360px) {
    .redortexto .p1 span.favoritos {
        display: block;
        margin-top: 7px;
    }

    .redortexto .p1 span:first-child {
        display: block;
    }
}

@media screen and (max-width: 720px) {
    body {
        background-color: #fff;
    }

    .wrapper.mujermotor .container-fluid {
        margin-left: 20px;
        margin-right: 20px;
        padding: 0;
    }
}

@media screen and (max-width: 480px) {
    body {
        background-color: #fff;
    }

    .redortexto .p1 span {
        display: inline-block;
        width: 95%;
    }

    .redortexto .p1 span.favoritos {
        display: inline-block;
    }

    .redortexto .p1 span:first-child {
        display: inline-block;
    }
}

@media screen and (max-width: 360px) {
    .redormujermotor .ganadores {
        width: auto;
    }
}

/* COMPONENTES */
/*************************/
/* BOTONES Y LINKS  */
/*************************/
.botoncuadrado {
    font-family: 'PrumoDeck-BoldItalic';
    display: inline-block;
    /*********dorado*********/
    /*********blanco*********/
}

.botoncuadrado.dorado {
    background-color: #ad9961;
    color: #fff;
}

.botoncuadrado.dorado:hover {
    background-color: #000;
    cursor: pointer;
}

.botoncuadrado.whitecuadrado {
    color: #000;
}

.botoncuadrado.whitecuadrado:hover {
    color: #fff;
    background-color: #000;
    cursor: pointer;
}

.botoncircle {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    font-family: 'PrumoDeck-BoldItalic';
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

.botoncircle.circledorado {
    background-color: #ad9961;
    color: #fff;
    color: #fff;
}

.botoncircle.circledorado:hover {
    background-color: #000;
    cursor: pointer;
}

.botoncircle.circlenegro {
    background-color: #ad9961;
    color: #fff;
    color: #fff;
}

.botoncircle.circleblanco {
    background-color: #000;
    color: #fff;
}

.botoncircle.circlebordernegro {
    background-color: none;
    border: 1px solid #000;
    color: #000;
}

.botoncircle.circlebordernegro:hover {
    background-color: #000;
    color: #fff;
    cursor: pointer;
}

.redormencion {
    border: 1px solid #ccc;
    height: auto;
    margin: 0 auto;
    width: 223px;
}

/*************************/
/*========generales TEXTO =========*/
/*************************/
header {
    background-color: #fff;
    -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
    height: 61px;
    z-index: 1;
}

h1,
h2,
h3,
h4,
h5 {
    margin: 0;
}

body {
    font-family: 'PrumoBanner-Book';
}

a {
    color: #000;
    text-decoration: none;
}
a i {
    color: #888;
}
a i:hover {
    color: #888;
}

a:hover {
    cursor: pointer;
    color: #000;
    text-decoration: none;
}

p {
    margin: 0;
}

.cajasombra {
    -webkit-box-shadow: 0 5px 5px 0 #e8e7e8;
    -moz-box-shadow: 0 5px 5px 0 #e8e7e8;
    box-shadow: 0 5px 5px 0 #e8e7e8;
}

.top-menu,
.mid-menu {
    background-color: #ad9961;
}

.container-fluid.cuerpo .redortexto .texto p {
    display: inline-block;
    padding: 0;
    margin: 0;
}

.container-fluid.cuerpo a.logo h1,
.container-fluid.cuerpo a.logo h2 {
    height: 35px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 96px;
    text-indent: -10000000px;
}

/*ul,
li,
.container-fluid.cuerpo a {
    display: inline-block;
    margin: 0;
    vertical-align: inherit;
    padding: 0;
}*/

/*==========boostrap=========*/
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    padding-left: 0;
    padding-right: 0;
}

.mhicon-facebook:before {
    content: '\e607';
}

.mhicon-twitter:before {
    content: '\e608';
}

.mhicon-instagram:before {
    content: '\e60a';
}

[class^='mhicon-'],
[class*=' mhicon-'] {
    font-family: 'mujerhoy-icon';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*======FLECHAS SIDEBAR=========*/
.mhicon-izda:before {
    content: '\e60c';
}

.mhicon-dcha:before {
    content: '\e60d';
}

.margintop17 {
    margin-top: 17px !important;
}

.nomargintop {
    margin-top: 0 !important;
}

.nomargibottom {
    margin-top: 0 !important;
}

/*************************/
/*======== TEXTO =========*/
/*************************/
.container-fluid {
    background-color: #fff;
}

.navigation-overlay.activo {
    z-index: 111;
}

.car-titulo a {
    color: var(--premios-2019-branding-dark);
    font-family: 'PrumoDeck-BoldItalic';
    font-size: 18px;
}

/*=== cajas=====*/
.cajablanco {
    overflow: hidden;
    background-color: #fff;
}

.cajagris {
    overflow: hidden;
    background-color: #f1f1f1;
}

/*=== flujo=====*/
.sinfluir {
    left: 0;
    width: 100% !important;
}

/*=== textarea=====*/
textarea.tipo1 {
    border: none;
    resize: none;
    width: 100%;
    border: none;
}

[type='checkbox']:not(:checked),
[type='checkbox']:checked {
    position: absolute;
    left: -9999px;
}

[type='checkbox']:not(:checked) + label,
[type='checkbox']:checked + label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
}

/* checkbox aspect */
[type='checkbox']:not(:checked) + label:before,
[type='checkbox']:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 21px;
    height: 21px;
    border: 1px solid #aaa;
    background: #f8f8f8;
    border-radius: 3px;
}

/* checked mark aspect */
[type='checkbox']:not(:checked) + label:after,
[type='checkbox']:checked + label:after {
    content: '✔';
    position: absolute;
    top: 5px;
    left: 3px;
    font-size: 18px;
    line-height: .8;
    color: #000;
    transition: all .2s;
}

/* checked mark aspect changes */
[type='checkbox']:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}

[type='checkbox']:checked + label:after {
    opacity: 1;
    transform: scale(1);
}

/* disabled checkbox */
[type='checkbox']:disabled:not(:checked) + label:before,
[type='checkbox']:disabled:checked + label:before {
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd;
}

[type='checkbox']:disabled:checked + label:after {
    color: #999;
}

[type='checkbox']:disabled + label {
    color: #aaa;
}

/* accessibility */
[type='checkbox']:checked:focus + label:before,
[type='checkbox']:not(:checked):focus + label:before {
    border: 1px dotted blue;
}

/* hover style just for information */
label:hover:before {
    border: 1px solid #4778d9 !important;
}

.swiper-container.gallery-thumbs.swiper-container-horizontal .swiper-slide.min.swiper-slide-active {
    border: 1px solid #ad9961;
    opacity: 1;
}

/* SECCIONES */
header {
    position: fixed;
    width: 100%;
    z-index: 100;
}

header .redormujermotor {
    position: relative;
    overflow: hidden;
    width: 100%;
    background: #fff;
}

header {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

header nav.redornav a.miniboton {
    display: inline-block;
    height: 61px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 9px;
    text-align: right;
}

header .logo {
    float: left;
/*    width: 96px;
    height: 55px;*/
}

header .logo .logoimg {
    display: inline-block;
    background: url('../../img/premios/motor19/logos/logomin.html') no-repeat scroll 0 0;
    width: 95px;
    height: 55px;
    margin-top: 5px;
    background-size: 100%;
}

header .ganadores {
    margin-top: 18px;
    float: left;
    left: 50%;
    margin-left: -100px;
    position: absolute;
    text-align: center;
    width: 200px;
}

header .ganadores .categoria1 {
    height: 100%;
    width: auto;
    min-width: 115px;
}

@media screen and (max-width: 400px) {
    header .ganadores .categoria1 {
        padding-left: 53px;
    }
}

header .ganadores .categoria1 > p {
    font-family: 'Solido-Book';
    height: 20px;
    margin: 0;
    text-align: center;
}

header .ganadores .categoria1 > p span {
    font-weight: normal;
    font-family: 'PrumoDeck-BoldItalic';
    font-size: 15px;
}

header .ganadores .categoria1 > p span.categ {
    color: #000;
}

header .ganadores .categoria1 p.vota {
    color: var(--premios-2019-branding-dark);
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
}

header .ganadores .categoria {
    color: #969696;
    font-weight: bold;
}

header .ganadores .categoria strong {
    color: #000;
    display: inline-block;
    padding-right: 4px;
}

header .ganadores .categoria strong:first-child {
    font-family: 'PrumoDeck-SemiBold';
}

footer {
    margin-top: 17px;
    margin-bottom: 40px;
}

footer * {
    padding: 0;
}

footer ul {
    margin-top: 10px;
    text-align: center;
    display: block;
}

footer ul li {
    width: auto;
    padding-left: 13px;
    padding-right: 13px;
    border-left: 1px solid #ccc;
}

footer ul li:first-child {
    border-left: none;
}

@media screen and (max-width: 480px) {
    footer ul li {
        border-left: none;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 6px;
    }
}

footer ul li a {
    color: #969696;
    font-family: 'Solido-Book';
}

/* PAGINAS */
.container-fluid.cuerpo.paddingfixed {
    padding-top: 70px !important;
}

@media screen and (max-width: 720px) {
    .container-fluid.cuerpo {
        padding-top: 60px !important;
    }
}

@media screen and (min-width: 720px) {
    .container-fluid.cuerpo.categorias {
        padding-top: 10px !important;
    }
}

.container-fluid.cuerpo * {
    text-align: center;
}

.container-fluid.cuerpo .fotocuerpo,
.container-fluid.cuerpo .fotocuerpo .imagen {
    width: 532px;
    height: 250px;
    margin: 0 auto;
}

@media screen and (min-width: 1040px) {
    .container-fluid.cuerpo .fotocuerpo,
    .container-fluid.cuerpo .fotocuerpo .imagen {
        width: 570px;
        height: 268px;
    }
}

@media screen and (max-width: 720px) {
    .container-fluid.cuerpo .fotocuerpo,
    .container-fluid.cuerpo .fotocuerpo .imagen {
        width: 312px;
        height: 140px;
    }
}

@media screen and (max-width: 320px) {
    .container-fluid.cuerpo .fotocuerpo,
    .container-fluid.cuerpo .fotocuerpo .imagen {
        width: 100%;
        height: 110px;
    }
}

.container-fluid.cuerpo .fotocuerpo .imagen {
    margin-top: 50px;
    margin-bottom: 53px;
    min-height: 150px;
}
.container-fluid.cuerpo .fotocuerpo .imagen p {
    text-align: center;
}

@media screen and (max-width: 720px) {
    .container-fluid.cuerpo .fotocuerpo .imagen {
        margin-top: 38px;
    }
}

.container-fluid.cuerpo .logoimg {
    display: inline-block;
    background: url('../../img/premios/motor19/logos/logobig.html') no-repeat scroll 0 0;
    width: 95px;
    height: 55px;
    background-size: 100%;
}

.container-fluid.cuerpo .logoimg.logobig {
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 480px) {
    .container-fluid.cuerpo .logoimg.logobig {
        width: 100%;
    }
}

.container-fluid.cuerpo a.logo h2 {
    height: 19px;
    top: 32px;
}

.container-fluid.cuerpo .redortexto {
    width: 644px;
    margin: 0 auto;
}

@media screen and (max-width: 720px) {
    .container-fluid.cuerpo .redortexto {
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
}

.container-fluid.cuerpo .redortexto .texto {
    width: auto;
    margin-top: 40px;
    font-family: 'PrumoBanner-Book';
}

.container-fluid.cuerpo .redortexto .texto p .favoritos {
    padding-top: 5px;
}

.container-fluid.cuerpo .redortexto .texto span {
    font-size: 20px;
}

@media screen and (max-width: 720px) {
    .container-fluid.cuerpo .redortexto .texto span {
        font-size: 1.6rem;
        line-height: 2.2rem;
    }
}

.container-fluid.cuerpo .redorir .botoncircle {
    margin-top: 25px;
    margin-bottom: 35px;
    font-size: 18px;
}

.container-fluid.cuerpo .redormencion span {
    height: auto;
    width: 100%;
    padding: 2px 0;
    background-color: #fff;
}
.container-fluid.cuerpo .redormencion span p {
    height: inherit;
    line-height: 56px;
    margin-bottom: 0;
    font-size: 18px;
}

.container-sinfluir.patrocinio {
    margin-top: 135px;
}

@media screen and (min-width: 720px) {
    .container-sinfluir.patrocinio {
        margin-top: 86px;
    }
}

@media screen and (max-width: 720px) {
    .container-sinfluir.patrocinio {
        margin-top: 60px;
    }
}

.container-sinfluir.patrocinio * {
    text-align: center;
}

.container-sinfluir.patrocinio .redorpatrocinio {
    margin-bottom: 20px;
    height: 10px;
    position: relative;
    font-size: 13px;
}

.container-sinfluir.patrocinio .redorpatrocinio hr {
    width: 100%;
    position: absolute;
    border-top: 1px solid #e5e5e5;
    margin: 0;
}

.container-sinfluir.patrocinio .redorpatrocinio span {
    position: absolute;
    padding: 0 2px;
    background-color: #fff;
    margin-left: -56px;
    margin-top: -8px;
    text-transform: uppercase;
    font-family: 'Solido-Book';
    left: 50%;
    width: 112px;
}

.container-sinfluir.patrocinio .redorpatrocinio.sinbotones {
    margin-top: 10px;
}

.container-sinfluir.patrocinio .redormarcas {
    display: inline-block;
    width: 204px;
    height: 34px;
    margin: 0 auto;
    padding-top: 15px;
}

@media screen and (min-width: 720px) {
    .container-sinfluir.patrocinio .redormarcas {
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }

    .container-sinfluir.patrocinio .redormarcas.patrocinan {
        margin-bottom: 20px;
    }
}

.container-sinfluir.patrocinio .redormarcas span.publi2,
.container-sinfluir.patrocinio .redormarcas span.publi3,
.container-sinfluir.patrocinio .redormarcas span.publi5 {
    background: transparent url('../../img/premios/motor19/logos/Reale.html') no-repeat scroll center center;
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    height: 56px;
    width: 33%;
}

@media screen and (min-width: 720px) {
    .container-sinfluir.patrocinio .redormarcas span.publi2,
    .container-sinfluir.patrocinio .redormarcas span.publi3,
    .container-sinfluir.patrocinio .redormarcas span.publi5 {
        height: 24px;
        width: 87.5px;
    }
}

.container-sinfluir.patrocinio .redormarcas span.publi4 {
    background: url('../../img/premios/motor19/logos/hotelorfila.html');
    height: 56px;
    display: inline-block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
}

.container-sinfluir.patrocinio .redormarcas span.publi5 {
    background: url('../../img/premios/motor19/logos/race.html');
    height: 56px;
    display: inline-block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
}

.container-sinfluir.patrocinio .redormarcas span.publi1 {
    background: url('../../img/premios/motor19/logos/Bridgestone.html');
    height: 56px;
    display: inline-block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
}

@media screen and (min-width: 720px) {
    .container-sinfluir.patrocinio .redormarcas {
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 320px) {
    .container-sinfluir.patrocinio .redormarcas.patrocinan {
        display: inline-block;
        height: 100%;
        overflow: hidden;
        width: 85%;
    }

    .container-sinfluir.patrocinio .redormarcas.patrocinan li {
        width: 70%;
    }

    .container-sinfluir.patrocinio .redormarcas.colaboran {
        display: inline-block;
        height: 100%;
        overflow: hidden;
        width: 90%;
    }

    .container-sinfluir.patrocinio .redormarcas.colaboran li {
        width: 70%;
    }
}

@media screen and (min-width: 480px) {
    .container-sinfluir.patrocinio .redormarcas.patrocinan {
        display: inline-block;
        height: 100%;
        overflow: hidden;
        width: 65%;
    }

    .container-sinfluir.patrocinio .redormarcas.patrocinan li {
        width: 48%;
    }

    .container-sinfluir.patrocinio .redormarcas.colaboran {
        display: inline-block;
        height: 100%;
        overflow: hidden;
        width: 70%;
    }

    .container-sinfluir.patrocinio .redormarcas.colaboran li {
        width: 32%;
    }
}

@media screen and (min-width: 720px) {
    .container-sinfluir.patrocinio .redormarcas.patrocinan {
        display: inline-block;
        height: 100%;
        overflow: hidden;
        width: 90%;
    }

    .container-sinfluir.patrocinio .redormarcas.patrocinan li {
        width: 48%;
    }

    .container-sinfluir.patrocinio .redormarcas.colaboran {
        display: inline-block;
        height: 100%;
        overflow: hidden;
        width: 50%;
    }

    .container-sinfluir.patrocinio .redormarcas.colaboran li {
        width: 32%;
    }
}

@media screen and (min-width: 920px) {
    .container-sinfluir.patrocinio .redormarcas.patrocinan {
        display: inline-block;
        height: 100%;
        overflow: hidden;
        width: 45%;
        max-width: 400px;
    }

    .container-sinfluir.patrocinio .redormarcas.patrocinan li {
        width: 100%;
    }

    .container-sinfluir.patrocinio .redormarcas.colaboran {
        display: inline-block;
        height: 100%;
        overflow: hidden;
        width: 55%;
    }

    .container-sinfluir.patrocinio .redormarcas.colaboran li {
        width: 20%;
    }
}

.container-fluid.cuerpo.paddingfixed {
    padding-top: 70px;
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo.paddingfixed {
        margin-left: 0;
        margin-right: 0;
    }
}

.container-fluid.cuerpo .cochesimg {
    width: 224px;
    height: 100%;
    margin: 0 auto;
    margin-bottom: 49px;
    margin-top: 35px;
    display: block;
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo .cochesimg {
        display: none;
    }
}

.container-fluid.cuerpo .cochesimg img {
    width: 224px;
    height: 105px;
}

.container-fluid.cuerpo .redorcar {
    margin-top: 25px;
}

@media screen and (min-width: 320px) {
    .container-fluid.cuerpo .redorcar {
        margin-top: 0;
    }
}

@media screen and (min-width: 550px) {
    .container-fluid.cuerpo .redorcar {
        margin-top: 24px;
    }
}

@media screen and (min-width: 720px) {
    .container-fluid.cuerpo .redorcar {
        margin-top: 0px;
    }
}

.container-fluid.cuerpo .redorcar .car-titulo a {
    font-size: 18px;
}

.container-fluid.cuerpo .redorcar .car-titulo a:hover {
    text-decoration: none;
    color: #000;
}

@media screen and (min-width: 720px) {
    .container-fluid.cuerpo .redorcar .car-titulo a {
        font-size: 21px;
    }
}

.container-fluid.cuerpo .redorcar .car-imagen {
    position: relative;
    -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
}

@media screen and (min-width: 320px) {
    .container-fluid.cuerpo .redorcar .car-imagen {
        margin-top: 0;
    }
}

@media screen and (min-width: 720px) {
    .container-fluid.cuerpo .redorcar .car-imagen {
        margin-top: 30px;
    }
}

@media screen and (min-width: 920px) {
    .container-fluid.cuerpo .redorcar .car-imagen {
        -webkit-box-shadow: 0 0 0 0 transparent;
        -moz-box-shadow: 0 0 0 0 transparent;
        box-shadow: 0 0 0 0 transparent;
    }
}

.container-fluid.cuerpo .redorcar .car-imagen > ul {
    width: 100%;
}

.container-fluid.cuerpo .redorcar .car-imagen li {
    min-height: 50px;
    left: 0;
}

@media screen and (min-width: 320px) {
    .container-fluid.cuerpo .redorcar .car-imagen li {
        width: 285px;
        height: 78%;
    }
}

@media screen and (min-width: 550px) {
    .container-fluid.cuerpo .redorcar .car-imagen li {
        width: 550px;
        height: 78%;
    }
}

@media screen and (min-width: 720px) {
    .container-fluid.cuerpo .redorcar .car-imagen li {
        width: 644px;
        height: 140px;
    }
}

@media screen and (min-width: 920px) {
    .container-fluid.cuerpo .redorcar .car-imagen li {
        width: 474px;
        height: 132px;
    }
}

.container-fluid.cuerpo .redorcar .car-imagen li a {
    display: inline-block;
}

.container-fluid.cuerpo .redorcar .car-imagen li a.coche {
    background-position: center !important;
}

.container-fluid.cuerpo .redorcar .car-imagen li a.coche.cochebig {
    background: url('../../img/premios/motor19/coches/LosTrendy.html') no-repeat scroll 0 0;
}

.container-fluid.cuerpo .redorcar .car-imagen li a.coche.cochebig.urbanos {
    background: url('../../img/premios/motor19/coches/urbanos.html') no-repeat scroll 0 0;
}

.container-fluid.cuerpo .redorcar .car-imagen li a.coche.cochebig.cuatro {
    background: url('../../img/premios/motor19/coches/cuatro.html') no-repeat scroll 0 0;
}

.container-fluid.cuerpo .redorcar .car-imagen li a.coche.cochebig.innovadores {
    background: url('../../img/premios/motor19/coches/multifuncion.html') no-repeat scroll 0 0;
}

.container-fluid.cuerpo .redorcar .car-imagen li a.coche.cochebig.innovadores {
    background: url('../../img/premios/motor19/coches/innovadores.html') no-repeat scroll 0 0;
}

.container-fluid.cuerpo .redorcar .car-imagen li a.coche.cochebig.flechazo {
    background: url('../../img/premios/motor19/coches/flechazo.html') no-repeat scroll 0 0;
}

.container-fluid.cuerpo .redorcar .car-imagen li a.coche.cochebig.multifuncion {
    background: url('../../img/premios/motor19/coches/multifuncion.html') no-repeat scroll 0 0;
}

@media screen and (min-width: 320px) {
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.urbanos,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.cuatro,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.innovadores,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.multifuncion,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.flechazo {
        background-size: 90%;
        height: inherit;
        width: 100%;
    }
}

@media screen and (min-width: 550px) {
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.urbanos,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.cuatro,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.innovadores,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.multifuncion,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.flechazo {
        background-size: 80%;
        height: inherit;
        width: 100%;
    }
}

@media screen and (min-width: 720px) {
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.urbanos,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.cuatro,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.innovadores,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.multifuncion,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.flechazo {
        background-size: 100%;
        height: inherit;
        width: 100%;
    }
}

@media screen and (min-width: 920px) {
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.urbanos,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.cuatro,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.innovadores,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.multifuncion,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.flechazo {
        background-size: 100% !important;
        height: inherit;
        width: 100%;
    }
}

@media screen and (min-width: 1026px) {
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.urbanos,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.cuatro,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.innovadores,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.multifuncion,
    .container-fluid.cuerpo .redorcar .car-imagen li a.coche.coche.cochebig.flechazo {
        width: 474px;
        height: 132px;
    }
}

@media screen and (min-width: 320px) {
    .container-fluid.cuerpo .redorcar .car-imagen li {
        width: 320px;
        height: 80px;
    }
}

@media screen and (min-width: 400px) {
    .container-fluid.cuerpo .redorcar .car-imagen li {
        width: 400px;
        height: 80px;
    }
}

@media screen and (min-width: 550px) {
    .container-fluid.cuerpo .redorcar .car-imagen li {
        width: 500px;
        height: 90px;
    }
}

@media screen and (min-width: 720px) {
    .container-fluid.cuerpo .redorcar .car-imagen li {
        width: 640px;
        height: 142px;
    }
}

.container-fluid.cuerpo .redorcar .car-imagen li a {
    z-index: 0;
}

.container-fluid.cuerpo .redorcar .car-imagen li a:hover {
    cursor: pointer;
}

@media screen and (max-width: 420px) {
    .container-fluid.cuerpo .redorcar .car-imagen li.uno {
        left: 0;
    }
}

.container-fluid.cuerpo .redorcar .car-imagen li.uno a:hover {
    opacity: 1;
    z-index: 1;
}

.container-fluid.cuerpo .redorcar .car-imagen li.uno.destacado a {
    opacity: 1;
    z-index: 10;
}

.container-fluid.cuerpo .redorcar .car-imagen li.dos {
    left: -2%;
}

@media screen and (max-width: 420px) {
    .container-fluid.cuerpo .redorcar .car-imagen li.dos {
        left: -12px;
    }
}

.container-fluid.cuerpo .redorcar .car-imagen li.dos a:hover {
    opacity: 1;
    z-index: 1;
}

.container-fluid.cuerpo .redorcar .car-imagen li.dos.destacado a {
    opacity: 1;
    z-index: 10;
}

.container-fluid.cuerpo .redorcar .car-imagen li.tres {
    left: -7%;
}

@media screen and (max-width: 420px) {
    .container-fluid.cuerpo .redorcar .car-imagen li.tres {
        left: -30px;
    }
}

.container-fluid.cuerpo .redorcar .car-imagen li.tres a:hover {
    opacity: 1;
    z-index: 1;
}

.container-fluid.cuerpo .redorcar .car-imagen li.tres.destacado a {
    opacity: 1;
    z-index: 10;
}

.container-fluid.cuerpo .redorcar .car-imagen li.cuatro {
    left: -10%;
}

@media screen and (max-width: 420px) {
    .container-fluid.cuerpo .redorcar .car-imagen li.cuatro {
        left: -40px;
    }
}

.container-fluid.cuerpo .redorcar .car-imagen li.cuatro a:hover {
    opacity: 1;
    z-index: 1;
}

.container-fluid.cuerpo .redorcar .car-imagen li.cuatro.destacado a {
    opacity: 1;
    z-index: 10;
}

@media screen and (min-width: 920px) {
    .container-fluid.cuerpo .bloque:first-child {
        margin-top: 40px;
    }

    .container-fluid.cuerpo .bloque > .redorcar {
        border: 1px solid #ad9961;
        width: 50%;
        float: left;
        margin: -1px 0 0 -1px !important;
    }

    .container-fluid.cuerpo .bloque .container-sinfluir.car {
        display: none;
    }
}

@media screen and (min-width: 920px) and (max-width: 720px) {
    .container-fluid.cuerpo .bloque .redorcar ul {
        display: inline-block;
        margin: 0 auto;
    }
}

@media screen and (min-width: 920px) {
    .container-fluid.cuerpo .bloque .redorcar ul li {
        width: 400px;
        height: 100px;
    }
}

@media screen and (min-width: 920px) and (min-width: 1025px) {
    .container-fluid.cuerpo .bloque .redorcar ul li {
        width: 474px;
        height: 132px;
    }
}

@media screen and (min-width: 920px) and (max-width: 720px) {
    .container-fluid.cuerpo .bloque .redorcar ul li {
        width: 100%;
        height: 100px;
    }
}

@media screen and (min-width: 920px) {
    .container-fluid.cuerpo .bloque .redorcar .car-titulo {
        margin-top: 12px;
    }

    .container-fluid.cuerpo .bloque .redorcar .car-imagen {
        margin-top: 30px;
    }

    .container-fluid.cuerpo .bloque .cajasombracoches {
        -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
        -moz-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
        box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
    }
}

.container-sinfluir.car {
    border: 1px solid #fff;
    position: absolute;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
}

.cajasombra.paddingfixed {
    padding-top: 70px;
}

@media screen and (max-width: 720px) {
    .cajasombra.paddingfixed {
        padding-top: 0;
    }
}

/*========================================================*/
/*(((((((========INICIO container-fluid.cuerpo=====)))))))*/
.container-fluid.cuerpo.categorias {
    width: 100%;
    height: 100%;
    margin-left: 0;
}

.container-fluid.cuerpo.categorias .redorcar.primero {
    height: 80%;
}
.container-fluid.cuerpo.categorias .redorcar.segundo {
    height: 20%;
}

@media screen and (min-width: 1040px) {
    .container-fluid.cuerpo.categorias .car-titulo {
        margin-top: 0;
    }
}

@media screen and (min-width: 920px) {
    .container-fluid.cuerpo.categorias .marcacoche {
        float: left;
        margin-top: 16px;
        width: 35%;
        margin-bottom: 40px;
        margin-left: 57px;
    }
}

@media screen and (min-width: 920px) and (max-width: 1150px) {
    .container-fluid.cuerpo.categorias .marcacoche {
        width: 35%;
        margin-left: 0;
    }
}

.container-fluid.cuerpo.categorias .gallery-top h1 {
    line-height: 2.4rem;
}

.container-fluid.cuerpo .redormarcacoche > img.marca {
    height: 50px;
    width: auto;
}

.container-fluid.cuerpo .car-titulo h1 {
    margin: 0;
}

.container-fluid.cuerpo .car-titulo h1 > a {
    margin-top: 6px;
    font-size: 1.8rem;
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo .car-titulo h1 > a {
        margin-top: 0;
    }
}

@media screen and (min-width: 1040px) {
    .container-fluid.cuerpo .car-titulo h1 > a {
        font-size: 2.2rem;
    }
}

.container-fluid.cuerpo .redorvotar {
    margin-top: 14px;
}

@media screen and (max-width: 1040px) {
    .container-fluid.cuerpo .redortextocoche {
        margin: 30px 0 22px;
    }
}

@media screen and (max-width: 480px) {
    .container-fluid.cuerpo .redortextocoche {
        margin: 0 0 13px;
    }
}

@media screen and (min-width: 920px) {
    .container-fluid.cuerpo .redortextocoche {
        margin: 20px 0 0;
    }
}

.container-fluid.cuerpo .redortextocoche p {
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: #808080;
    font-family: 'Solido-Book';
    margin: 0 auto;
    width: 90%;
    margin-bottom: 30px;
    margin-top: 18px;
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo .redortextocoche p {
        width: 70%;
    }
}

/*(((((((========FIN container-fluid.cuerpo=====)))))))*/
/*=====================================================*/
.redorbloquecoches {
    background-color: #f1f1f1;
    height: auto;
}

/*(((((((========INICIO  container-fluid.cuerpo POR DEBAJO DE DESKTOP=====)))))))*/
/*==========================================================================*/
@media screen and (min-width: 920px) {
    .container-fluid.cuerpo.bloquescoches {
        background-color: #f1f1f1;
    }

    .container-fluid.cuerpo.bloquescoches .cochedesktop > div {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .container-fluid.cuerpo.bloquescoches .cochedesktop .container-fluid.cuerpo.categorias,
    .container-fluid.cuerpo.bloquescoches .cochedesktop .container-fluid.cuerpo.marcacoche {
        float: left;
        padding-right: 0 !important;
        padding-right: 0 !important;
    }

    .container-fluid.cuerpo.bloquescoches .cochedesktop .container-fluid.cuerpo.categorias {
        width: 60%;
    }

    .container-fluid.cuerpo.bloquescoches .cochedesktop .container-fluid.cuerpo.marcacoche {
        width: 100%;
        margin-top: 30px;
    }
}

@media screen and (min-width: 920px) and (min-width: 1240px) {
    .container-fluid.cuerpo.bloquescoches .cochedesktop .container-fluid.cuerpo.marcacoche {
        margin-top: 30px;
    }
}

@media screen and (min-width: 600px) {
    .container-fluid.cuerpo.bloquescoches {
        background-color: #f1f1f1;
    }

    .container-fluid.cuerpo.bloquescoches .cochedesktop .container-fluid.cuerpo.marcacoche {
        width: 100%;
    }
}

@media screen and (min-width: 1040px) {
    .container-fluid.cuerpo .redorcar.primero {
        width: 644px;
        margin: 0 auto;
        margin-top: 10px;
    }
}

.container-fluid.cuerpo .redorcar.primero .car-subtitulo {
    margin-top: 12px;
    position: relative;
    margin-bottom: 30px;
    margin: 0 auto;
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo .redorcar.primero .car-subtitulo {
        margin-top: 0;
        margin-bottom: 8px;
    }
}

@media screen and (min-width: 920px) {
    .container-fluid.cuerpo .redorcar.primero .car-subtitulo {
        width: 80%;
        margin-bottom: 10px;
        font-size: 1.8rem;
    }
}

.container-fluid.cuerpo .redorcar.primero .car-subtitulo p {
    margin: 12px 0;
    font-size: 1.4rem;
    font-family: 'Solido-Book';
    color: #969696;
    line-height: 1.8rem;
}

.container-fluid.cuerpo .redorcar.primero .car-subtitulo p .categ {
    color: #000;
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo .redorcar.primero .car-subtitulo p {
        margin: 0;
    }
}

.container-fluid.cuerpo .redorcar.primero .car-subtitulo .flechaleft,
.container-fluid.cuerpo .redorcar.primero .car-subtitulo .flecharight {
    cursor: pointer;
    font-size: 1.9rem;
    display: inherit;
}

@media screen and (min-width: 720px) {
    .container-fluid.cuerpo .redorcar.primero .car-subtitulo .flechaleft,
    .container-fluid.cuerpo .redorcar.primero .car-subtitulo .flecharight {
        margin-top: -18px;
    }
}

/*(((((((========FIN  container-fluid.cuerpo POR DEBAJO DE DESKTOP=====)))))))*/
/*==========================================================================*/
.display-boton-escritorio {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 320px) {
    .display-boton-escritorio {
        height: 160px;
    }
}

@media screen and (min-width: 720px) {
    .display-boton-escritorio {
        height: 300px;
    }
}

.swiper-button-prev,
.swiper-button-next {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    height: 45px;
    width: 45px;
    background-color: #d3d5d6;
    -moz-background-size: 17px 34px;
    -webkit-background-size: 17px 34px;
    background-size: 17px 34px;
}

@media screen and (max-width: 1040px) {
    .swiper-button-prev {
        margin-left: 0 !important;
    }
}

@media screen and (max-width: 920px) {
    .swiper-button-prev {
        margin-left: 2% !important;
    }
}

@media screen and (max-width: 480px) {
    .swiper-button-prev {
        height: 35px;
        width: 35px;
    }
}

@media screen and (min-width: 920px) {
    .swiper-button-prev {
        left: 0 !important;
        top: 50% !important;
    }
}

@media screen and (max-width: 920px) {
    .swiper-button-next {
        margin-right: 0 !important;
    }
}

@media screen and (max-width: 920px) {
    .swiper-button-next {
        margin-right: 2% !important;
    }
}

@media screen and (max-width: 480px) {
    .swiper-button-next {
        height: 35px;
        width: 35px;
    }
}

@media screen and (min-width: 920px) {
    .swiper-button-next {
        right: 0 !important;
        top: 50% !important;
    }
}

.swiper-container.gallery-thumbs.swiper-container-horizontal {
    width: 100%;
}

@media screen and (max-width: 1040px) {
    .swiper-container.gallery-thumbs.swiper-container-horizontal {
        width: 80%;
    }
}

@media screen and (max-width: 920px) {
    .swiper-container.gallery-thumbs.swiper-container-horizontal {
        width: 62%;
    }
}

@media screen and (max-width: 480px) {
    .swiper-container.gallery-thumbs.swiper-container-horizontal {
        width: 80%;
    }
}

@media screen and (min-width: 920px) {
    .swiper-container.gallery-thumbs.swiper-container-horizontal .swiper-slide {
        margin-bottom: 2px;
        border: 1px solid #ccc;
        width: 84px;
        height: 62px;
        margin: 0 auto;
    }

    .swiper-container.gallery-thumbs.swiper-container-horizontal.swiper-slide {
        height: auto;
        width: 25%;
        margin: 0 auto;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media screen and (min-width: 920px) and (max-width: 600px) {
    .swiper-container.gallery-thumbs.swiper-container-horizontal.swiper-slide {
        width: 25%;
    }
}

@media screen and (min-width: 920px) and (max-width: 720px) {
    .swiper-container.gallery-thumbs.swiper-container-horizontal .swiper-slide.min {
        margin-left: 0 !important;
    }
}

.swiper-container.gallery-top.swiper-container-horizontal {
    height: 100%;
    position: relative;
}

@media only screen and (min-width: 920px) and (max-width: 1150px) {
    .swiper-container.gallery-top.swiper-container-horizontal {
        width: 800px !important;
    }
}

.swiper-container.gallery-top.swiper-container-horizontal img {
    height: auto;
    width: 100%;
}

.swiper-container.gallery-top.swiper-container-horizontal img.marca {
    width: 100px !important;
    height: 42px;
}

.swiper-container.gallery-top.swiper-container-horizontal .desktopcoche {
    margin: 0 auto;
}

@media screen and (min-width: 320px) {
    .swiper-container.gallery-top.swiper-container-horizontal .desktopcoche {
        width: 258px;
        height: 170px;
    }
}

@media screen and (min-width: 720px) {
    .swiper-container.gallery-top.swiper-container-horizontal .desktopcoche {
        margin-bottom: 0;
        margin-top: 50px;
        width: 532px;
        height: 352px;
        margin: 0 auto;
    }
}

@media screen and (min-width: 920px) {
    .swiper-container.gallery-top.swiper-container-horizontal .swiper-wrapper {
        height: auto;
    }
}

.swiper-container.gallery-top.swiper-container-horizontal h1 a {
    text-decoration: none;
    cursor: default;
}

@media screen and (max-width: 720px) {
    .wrapper.mujermotor.categorias .container-sinfluir.patrocinio .redorpatrocinio {
        margin-top: 37px;
    }
}

.gallery-thumbs .swiper-slide {
    width: 20%;
    height: 100%;
    opacity: 1;
    margin-top: 35px !important;
    width: 20%;
    margin: 0 auto;
}

@media screen and (min-width: 320px) {
    .gallery-thumbs .swiper-slide {
        margin-top: 10px !important;
        border: 1px solid #f1f1f1;
    }
}

@media screen and (min-width: 720px) {
    .gallery-thumbs .swiper-slide {
        margin-top: 20px;
    }
}

@media screen and (min-width: 920px) {
    .gallery-thumbs .swiper-slide {
        margin-top: 20px;
    }
}

.swiper-container.gallery-thumbs.swiper-container-horizontal .swiper-slide img {
    height: auto;
    width: 100%;
    cursor: pointer;
}

@media screen and (min-width: 920px) {
    .cochedesktop {
        width: 100%;
        margin: 0 auto;
    }

    .cochedesktop .container-fluid.cuerpo.categorias {
        width: 1125px;
    }

    .cochedesktop .container-fluid.cuerpo.categorias aside {
        margin-top: 20px;
    }
}

@media screen and (min-width: 920px) and (max-width: 1150px) {
    .cochedesktop .container-fluid.cuerpo.categorias {
        width: 100%;
    }
}

@media screen and (min-width: 920px) {
    .cochedesktop .container-fluid.cuerpo.categorias .desktopcoche,
    .cochedesktop .container-fluid.cuerpo.categorias .container-fluid.cuerpo.marcacoche {
        float: left;
        margin-left: 0;
        margin-right: 0;
        width: 643px;
        height: 425px;
    }
}

@media screen and (min-width: 920px) and (max-width: 1150px) {
    .cochedesktop .container-fluid.cuerpo.categorias .desktopcoche,
    .cochedesktop .container-fluid.cuerpo.categorias .container-fluid.cuerpo.marcacoche {
        width: 60%;
        height: 100%;
    }
}

@media screen and (min-width: 920px) {
    .cochedesktop .container-fluid.cuerpo.categorias .desktopcoche img,
    .cochedesktop .container-fluid.cuerpo.categorias .container-fluid.cuerpo.marcacoche img {
        width: 94% !important;
    }

    .cochedesktop .container-fluid.cuerpo.categorias .container-fluid.cuerpo.marcacoche {
        width: 40%;
        margin-right: 55px;
    }

    .cochedesktop .container-fluid.cuerpo.categorias .swiper-container.gallery-thumbs {
        width: 43%;
        margin: 0 auto;
    }
}

@media screen and (min-width: 1220px) {
    .cochedesktop {
        width: 70%;
        margin: 0 auto;
    }

    .cochedesktop .container-fluid.cuerpo.categorias .desktopcoche img,
    .cochedesktop .container-fluid.cuerpo.categorias .container-fluid.cuerpo.marcacoche img {
        width: 100% !important;
    }

    .cochedesktop .container-fluid.cuerpo.categorias .swiper-container.gallery-thumbs {
        width: 50%;
        margin: 0 auto;
    }
}

@media screen and (min-width: 920px) {
    .cochedesktop {
        width: 100%;
        margin: 0 auto;
    }
}

@media screen and (min-width: 920px) and (min-width: 320px) {
    .cochedesktop .container-fluid.cuerpo.categorias {
        padding-top: 20px !important;
    }
}

@media screen and (min-width: 920px) {
    .cochedesktop .container-fluid.cuerpo.categorias .desktopcoche img,
    .cochedesktop .container-fluid.cuerpo.categorias .container-fluid.cuerpo.marcacoche img {
        width: 100%;
        margin-left: 84px;
    }
}

@media screen and (min-width: 920px) and (max-width: 1150px) {
    .cochedesktop .container-fluid.cuerpo.categorias .desktopcoche img,
    .cochedesktop .container-fluid.cuerpo.categorias .container-fluid.cuerpo.marcacoche img {
        margin-left: 30px;
    }
}

@media screen and (min-width: 920px) {
    .cochedesktop .container-fluid.cuerpo.categorias .swiper-container.gallery-thumbs {
        width: 40%;
        margin: 0 auto;
    }

    .cochedesktop .container-fluid.cuerpo.categorias.paddingfixed {
        padding-top: 70px;
    }
}

@media screen and (min-width: 920px) and (max-width: 720px) {
    .cochedesktop .container-fluid.cuerpo.categorias {
        padding-top: 40px !important;
    }
}

@media screen and (min-width: 320px) {
    .cochedesktop {
        width: 100%;
        margin: 0 auto;
    }

    .cochedesktop .container-fluid.cuerpo.categorias {
        padding-top: 20px !important;
    }
}

.container-sinfluir.patrocinio {
    padding-bottom: 40px;
    border-bottom: 4px solid var(--premios-2019-branding-dark);
}

span.mhicon.mhicon-izda.slider,
span.mhicon.mhicon-dcha.slider {
    right: initial;
    font-size: 18px;
    height: inherit;
    line-height: 33px;
    color: #fff;
}

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    width: 33px;
    height: 33px;
}

@media screen and (min-width: 320px) {
    .swiper-button-prev,
    .swiper-button-next {
        top: 40%;
    }
}

@media screen and (min-width: 480px) {
    .swiper-button-prev,
    .swiper-button-next {
        top: 38%;
    }
}

@media screen and (min-width: 720px) {
    .swiper-button-prev,
    .swiper-button-next {
        top: 50%;
    }
}

@media screen and (max-width: 920px) {
    .swiper-button-prev,
    .swiper-button-next {
        top: 50%;
    }
}

@media screen and (max-width: 920px) {
    .wrapper.mujermotor {
        overflow-x: hidden;
    }

    .wrapper.mujermotor.fondoblanco {
        background-color: #fff;
    }

    .container-fluid.cuerpo.paddingfixed {
        width: 100%;
        margin-left: 0;
        background-color: #f1f1f1;
    }

    .container-fluid.cuerpo.paddingfixed.fondoblanco {
        background-color: #fff;
    }

    .container-fluid.cuerpo.paddingfixed .redorcar.primero {
        margin-top: 29px;
    }
}

@media screen and (max-width: 920px) and (min-width: 320px) {
    .container-fluid.cuerpo.paddingfixed .redorcar.primero {
        position: absolute;
        margin: 0 auto;
        width: 100%;
        top: -75px;
    }
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo.paddingfixed .redorcar .car-titulo a {
        font-size: 1.8rem;
        font-family: 'PrumoDeck-BoldItalic';
    }
}

@media screen and (max-width: 920px) and (min-width: 720px) {
    .container-fluid.cuerpo.paddingfixed .redorcar .car-titulo a {
        font-size: 2.2rem !important;
    }
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo.paddingfixed .redorcar .car-subtitulo {
        font-size: 1.5rem;
    }
}

@media screen and (max-width: 920px) and (min-width: 720px) {
    .container-fluid.cuerpo.paddingfixed .redorcar .car-subtitulo {
        font-size: 1.8rem;
    }
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo.paddingfixed .swiper-container {
        height: 100%;
        margin: 72px auto;
        width: 100%;
        padding-top: 7px;
        overflow: visible !important;
    }
}

@media screen and (max-width: 920px) and (min-width: 720px) {
    .container-fluid.cuerpo.paddingfixed .swiper-container {
        margin: 70px auto;
    }
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide {
        margin-top: 20px;
        margin-bottom: 10px;
        opacity: .5;
        text-align: center;
        font-size: 18px;
        background: #fff;
        width: 80%;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .swiper-slide article {
        width: 100%;
        /*height: 100%;*/
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide.bordedorado {
        border: 1px solid var(--premios-2019-branding-dark);
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide span.botonvoto {
        background: transparent url('../../img/premios/motor19/voto.html') repeat scroll 0 0;
        color: #fff;
        font-family: 'PrumoDeck-BoldItalic';
        height: 55px;
        line-height: 15px;
        margin: 8px 4px 0;
        padding-top: 9px;
        position: absolute;
        right: 0;
        text-align: center;
        top: 0;
        width: 55px;
        font-size: 1.8rem;
        text-align: center;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide span.botonvoto span.tu {
        font-size: 11px;
        display: block;
        font-family: Helvetica;
    }
}

@media screen and (max-width: 920px) and (min-width: 320px) {
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide {
        width: 312px;
        height: 208px;
    }
}

@media screen and (max-width: 920px) and (min-width: 720px) {
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide {
        width: 532px;
        height: 352px;
    }
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide span.marca {
        display: inline-block;
    }
}

@media screen and (max-width: 920px) and (min-width: 480px) {
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide span.marca {
        background-size: 85%;
    }
}

@media screen and (max-width: 920px) and (min-width: 720px) {
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide span.marca {
        background-size: 82%;
    }
}

@media screen and (max-width: 920px) {
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide span.marca img {
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-active {
        opacity: 1;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-prev,
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-next {
        opacity: .5;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-prev .marcacoche,
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-next .marcacoche {
        display: none;
    }

    .wrapper.mujermotor img.bordes {
        width: 100%;
        background-color: #fff;
    }

    .wrapper.mujermotor span.marca {
        background-size: 100%;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        display: inline-block;
    }

    .marcacoche {
        width: 100%;
        position: absolute;
        left: 0;
        top: 100% !important;
    }
}

@media screen and (max-width: 920px) and (min-width: 320px) {
    .marcacoche {
        margin-top: 10px;
    }
}

@media screen and (max-width: 920px) and (min-width: 720px) {
    .marcacoche {
        margin-top: 14px;
    }
}

@media screen and (max-width: 920px) and (max-width: 920px) {
    .marcacoche.categoria {
        position: relative;
    }
}

@media screen and (max-width: 920px) and (min-width: 320px) {
    .marcacoche.categoria {
        margin-top: 4px;
        max-width: 100%;
        margin-right: 10px;
        margin-right: 10px;
    }
}

@media screen and (max-width: 920px) {
    .redorvotar.blancos {
        margin: 0 auto;
        overflow: hidden;
    }

    .redorvotar.blancos .redormencion {
        text-align: center;
        line-height: 50px;
        border: none;
    }

    .redorvotar.blancos .redormencion .repasovotos {
        line-height: 19px;
        padding-top: 8px;
        float: left;
        font-family: 'PrumoDeck-BoldItalic';
        text-decoration: underline;
    }

    .redorvotar.blancos .redormencion .finalizar {
        float: right;
        width: 50%;
        text-align: center;
        border: 1px solid #000;
        font-family: 'PrumoDeck-BoldItalic';
    }
}

@media screen and (min-width: 920px) {
    .wrapper.mujermotor {
        overflow-x: hidden;
    }

    .wrapper.mujermotor.fondoblanco {
        background-color: #fff;
    }

    .container-fluid.cuerpo.paddingfixed {
        width: 100%;
        margin-left: 0;
    }

    .container-fluid.cuerpo.paddingfixed.fondoblanco {
        background-color: #fff;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container {
        width: 100%;
        height: 100%;
        margin: 109px auto;
        overflow: visible !important;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide {
        opacity: .5;
        text-align: center;
        font-size: 18px;
        background: #fff;
        width: 644px !important;
        height: 427px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        position: relative;
    }

    .swiper-slide article {
        width: 100%;
        height: 100%;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide.bordedorado {
        border: 1px solid  var(--premios-2019-branding-dark);
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide span.botonvoto {
        background: transparent url('../../img/premios/motor19/voto.html') repeat scroll 0 0;
        color: #fff;
        font-family: 'PrumoDeck-BoldItalic';
        height: 55px;
        line-height: 15px;
        margin: 8px 4px 0;
        padding-top: 9px;
        position: absolute;
        right: 0;
        text-align: center;
        top: 0;
        width: 55px;
        font-size: 1.8rem;
        text-align: center;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide span.tu {
        font-size: 11px;
        display: block;
        font-family: Helvetica;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide span.marca {
        background-repeat: no-repeat;
        background-size: 90% auto;
        display: inline-block;
        height: 100%;
        width: 100%;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide .redorcar.primero {
        display: none;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-active {
        opacity: 1;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-active .redorcar.primero {
        display: block;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-prev,
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-next {
        opacity: .5;
    }

    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-prev .marcacoche,
    .container-fluid.cuerpo.paddingfixed .swiper-container .swiper-slide-next .marcacoche {
        display: none;
    }

    .redorcar.primero {
        margin-top: 20px;
        position: absolute;
        margin: 0 auto;
        width: 100%;
        top: -120px;
        left: 0;
    }
}

@media screen and (min-width: 920px) {
    .marcacoche {
        width: 76%;
        margin-left: 12%;
        margin-right: 12%;
        position: absolute;
        left: 0;
        top: 100% !important;
        margin-top: 20px;
    }

    .marcacoche .redorcar .car-titulo {
        margin-top: 26px;
        font-size: 2.2rem !important;
    }

    .marcacoche .redorcar .car-titulo a {
        font-size: 1.8rem;
        font-family: 'PrumoDeck-BoldItalic';
    }

    .marcacoche .redorcar .car-subtitulo {
        font-size: 1.5rem;
    }

    .redorvotar.blancos {
        margin: 0 auto;
        overflow: hidden;
    }

    .redorvotar.blancos .redormencion {
        text-align: center;
        line-height: 50px;
        border: none;
    }

    .redorvotar.blancos .redormencion .repasovotos {
        line-height: 19px;
        padding-top: 8px;
        float: left;
        font-family: 'PrumoDeck-BoldItalic';
        text-decoration: underline;
    }

    .redorvotar.blancos .redormencion .finalizar {
        float: right;
        width: 50%;
        text-align: center;
        border: 1px solid #000;
        font-family: 'PrumoDeck-BoldItalic';
    }

    .container-sinfluir.patrocinio .redorpatrocinio.ganador {
        margin-top: 61px;
    }
}

@media screen and (min-width: 320px) {
    .cajamargin {
        margin-top: 17px;
    }
}

@media screen and (min-width: 480px) {
    .cajamargin {
        margin-top: 23px;
    }
}

@media screen and (min-width: 920px) {
    .cajamargin {
        margin-top: 20px;
    }

    .cajamargin.ganador {
        margin-top: 0;
    }
}

.redorvotar.blancos {
    overflow: hidden;
    margin-top: 28px;
}

@media screen and (min-width: 320px) {
    .redorvotar.blancos {
        margin-top: 20px;
        width: 66%;
    }
}

@media screen and (min-width: 480px) {
    .redorvotar.blancos {
        width: 45%;
    }
}

@media screen and (min-width: 720px) {
    .redorvotar.blancos {
        margin-top: 40px;
        width: 60%;
    }
}

@media screen and (min-width: 920px) {
    .redorvotar.blancos {
        margin-top: 0;
        width: 40%;
    }
}

@media screen and (min-width: 1400px) {
    .redorvotar.blancos {
        margin-top: 20px;
        width: 30%;
    }
}

.redorvotar.blancos .repasovotos {
    margin-top: 5px;
}

@media screen and (min-width: 320px) {
    .redorvotar.blancos .repasovotos {
        width: 40%;
    }
}

@media screen and (min-width: 480px) {
    .redorvotar.blancos .repasovotos {
        width: 43%;
    }
}

@media screen and (min-width: 720px) {
    .redorvotar.blancos .repasovotos {
        width: 40%;
    }
}

@media screen and (min-width: 920px) {
    .redorvotar.blancos .repasovotos {
        width: 40%;
    }
}

.redorvotar.blancos .redormencion {
    overflow: hidden;
    width: 100%;
}

@media screen and (min-width: 320px) {
    .redorvotar.blancos .redormencion {
        width: 100%;
    }
}

@media screen and (min-width: 480px) {
    .redorvotar.blancos .redormencion {
        width: 85%;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario {
    background-color: #f1f1f1;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .redorcar.primero.paddingfixed {
    padding-top: 70px;
}

@media screen and (max-width: 720px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .redorcar.primero.paddingfixed {
        padding-top: 10px;
    }
}

@media screen and (max-width: 1040px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario.sinfluircuetioranio {
        display: inline-block;
        height: 100%;
        left: 0;
        position: absolute;
        width: 100% !important;
        margin-left: 0 !important;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-subtitulo,
.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-titulo {
    margin: 0 auto;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-titulo {
    margin-top: 9px;
    margin-left: 80px;
    margin-right: 80px;
    line-height: 18px;
}

@media screen and (min-width: 720px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-titulo {
        margin-top: 18px;
        margin-bottom: 23px;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-titulo a {
    font-size: 1.5rem;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-subtitulo {
    width: 100%;
}

@media screen and (min-width: 720px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-subtitulo {
        margin-bottom: 12px;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-subtitulo p {
    margin: 4px 0;
    padding: 15px 36px 0;
    font-size: 1.4rem;
    font-family: 'PrumoDeck-BoldItalic';
    line-height: 1.7rem;
}

@media screen and (min-width: 720px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-subtitulo p {
        width: 40%;
        display: inline-block;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-subtitulo p.saludo {
    font-family: 'Solido-Book';
    width: 100%;
}

@media screen and (min-width: 1040px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .car-subtitulo p.saludo {
        margin-top: 14px;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco {
    margin-bottom: 40px;
    width: 100%;
    margin: 0 auto;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco textarea {
    color: #000;
    display: inline-block;
    font-size: 1.5rem;
    margin: 0 auto !important;
    padding: 10px 33px 12px;
    resize: none;
    text-align: left;
    width: 100%;
    height: 130px;
    font-family: 'Solido-Book';
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p {
    margin: 6px 17px 0;
    color: #000;
    font-size: 1.4rem;
    line-height: 1.8rem;
    padding: 13px;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p.cajagris {
    font-family: 'PrumoDeck-SemiBold';
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p.contexarea {
    border: 1px solid #f2f2f2 !important;
    margin-top: 0;
    color: #808080;
    padding: 0;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p span.anotacion {
    margin-top: 7px;
    padding: 0;
    text-align: left;
    color: #969696;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p.bloqueanotacion {
    margin-top: 0;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 17px;
    font-family: 'Solido-Book';
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p.bloqueanotacion input[type='checkbox'] {
    float: left;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p.bloqueanotacion label {
    float: left;
    font-size: 1.2rem;
    font-family: 'Solido-Book';
    color: #969696;
    text-align: left;
    line-height: 1.4rem;
    padding-left: 37px;
}

@media screen and (min-width: 720px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p.bloqueanotacion label {
        padding-top: 5px;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p.bloqueanotacion.enviar {
    padding-top: 0;
}

@media screen and (min-width: 720px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p.bloqueanotacion.enviar {
        margin-top: 12px;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco p.bloqueanotacion .boton {
    margin-bottom: 10px;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco.sinfluir {
    display: inline-block;
    margin-top: 20px;
}

@media screen and (min-width: 1040px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco.sinfluir {
        width: 100%;
        margin-top: 37px;
    }
}

@media screen and (max-width: 1039px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco.sinfluir {
        width: 80% !important;
        margin: 0 auto;
        text-align: center;
        display: block;
    }
}

@media screen and (max-width: 720px) {
    header .ganadores {
        display: none;
    }
}

@media screen and (min-width: 1040px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .cajablanco.sinfluir .margeninterno {
        margin-left: 20%;
        margin-right: 20%;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .participa {
    font-family: 'PrumoDeck-SemiBold';
    background-color: #f1f1f1;
    width: 100%;
    margin: 0 0 0;
    padding: 4px 17px;
    text-align: center;
    display: inline-block;
    padding-bottom: 12px;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .participa .redortextopart {
    border-top: 1px solid #ccc;
    width: 100%;
    display: inline-block;
}

@media screen and (min-width: 720px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .participa {
        padding: 4px 67px;
    }
}

@media screen and (min-width: 1040px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .participa {
        padding: 5px 206px;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .participa span.usuario {
    color: #ad9961;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .participa .part1 {
    display: block;
    font-size: 1.8rem;
    width: 100%;
    margin-top: 17px;
    font-family: 'PrumoDeck-BoldItalic';
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .participa .part1 span:first-child {
    text-transform: uppercase;
    -webkit-text-transform: uppercase;
    -moz-text-transform: uppercase;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .participa .part2 {
    font-size: 1.4rem;
    font-family: 'PrumoDeck-SemiBold';
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .participa span.texto {
    font-family: 'Solido-Book';
    display: block;
    font-size: 1.2rem;
    margin-top: 12px;
    margin: 10px auto;
    width: 47% !important;
    text-align: left;
    float: left;
    padding: 0 16px;
    line-height: 1.6rem;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .botoncuadrado {
    height: 50px;
    line-height: 50px;
    width: 210px;
    font-size: 22px;
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .botoncuadrado.dorado {
    background-color: #ad9961;
    color: #fff;
    display: inline-block;
    font-family: 'PrumoDeck-BoldItalic';
    font-size: 1.5rem;
    width: 128px;
}

@media screen and (min-width: 720px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .botoncuadrado.dorado {
        width: 199px;
    }
}

.wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .botoncuadrado.dorado:hover {
    background-color: #000;
    color: #fff;
}

@media screen and (min-width: 1040px) {
    .wrapper.mujermotor.cuestionario .container-fluid.cuerpo.cuestionario .botoncuadrado {
        width: 210px;
    }
}

body.cuestionario {
    background-color: #f1f1f1;
}

@media screen and (min-width: 320px) {
    .burguer .mobilenav {
        width: 100%;
        padding-top: 20px;
    }
}