.accent-orange a {
    color: #000000;
}

.container {
    width: 100%;
    padding: 0 0px;
}

a {
    color: #000;
    text-decoration: none !important;
}

body a:hover {
    color: #009a56 !important;
    text-decoration: none !important;
}

nav {
    height: 30px;
}

figure {
    padding: 0;
    margin: 0;
}

.nav-verde {
    background-color: #009a56;
    padding: 1px;
    color: #fff;
    font-size: 12px
}

html {
    line-height: 1.1;
    font-family: 'Roboto', sans-serif !important;
}

h1,
h2,
h3,
h4,
h5 {
    font-family: 'Roboto', sans-serif !important;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
    font-family: 'Roboto', sans-serif !important;
}

#fecha {
    height: 24px
}

html a:hover {
    text-decoration: underline;
}

header .menu {
    display: flex;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

body {
    position: initial !important;
    top: initial !important;
    overflow: initial !important;
}

html {
    font-size: 13.5px;
    overflow: initial !important;}

header .registrate li {
    float: right;
    padding-right: 10px;
}

.nav-verde a {
    color: #fff
}

a:hover {
    color: #26a69a;
}

header .registrate {
    display: flex;
    margin: 0;
}

header .menu li {
    padding-right: 10px;
    /* font-weight: bold; */
    text-transform: uppercase;
    font-size: 13px;
}

header .logo {
    border-bottom: solid #666 3px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

header .logomenufix {
    border-bottom: solid #fff 0;
    padding-bottom: 0;
    margin-bottom: 0px;
    display: none;
}

header .logomenufix img {
    display: block;
    margin: 0 auto;
    max-width: 200px;
}

header .logo img {
    display: block;
    margin: 0 auto;
    max-width: 350px;
}

.container {
    width: 99%;
    max-width: 1560px;
}

.home-principal .col {
    padding: 10px;
}

.home-principal.fila1 {
    padding-top: 0px;
}

.home-principal-noticia .card.noticia {
    position: relative;
}

.home-principal-noticia .card {
    padding: inherit;
}

.actualidad .card {
    padding: initial;
}

.vida .card {
    padding: initial;
}

.home-principal-noticia .card-content h1 a {
    color: #fff !important;
}

.home-principal-noticia .card-content h2 a {
    color: #fff !important;
}

.home-principal-noticia .card-content:hover {
    opacity: 2 !important;
}

.home-principal-noticia .card.noticia .card-content {
    width: 100%;
    position: absolute;
    bottom: 0;
    background: #19191b7d;
    padding: 3px 3px;
}

.card.noticia h2 {
    font-size: 16px;
    margin: 1px;
    font-weight: normal;
    line-height: 1.2rem;
}

.card.noticia.principal h1 {
    font-size: 2.2rem;
    margin: 3px;
    font-weight: bold;
    line-height: 2.2rem;
}

.card.noticia h2 a,
.card.noticia.principal h1 a {
    color: #FFF;
}

.card.noticia .card-content {
    padding: 5px 10px;
    background: #009a56;
}

.card.noticia h3 {
    font-size: 12px;
    padding: 0;
    margin: 5px 0;
    font-weight: bold
}

.card.noticia h3 a {
    color: #FFF;
}

.barra-ultimas .ultimas {
    background-color: #009a56;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}

.barra-ultimas .ultimas-detalle {
    background-color: #575757;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}

.registrate {
    float: right !important;
}

.publicidad {
    margin-top: 10px;
    margin-bottom: 10px;
}

.publicidadrevive {
    text-align: center;
    color: #acaaaa;
    height: initial !important;
}

.publicidadrevive {
    margin-bottom: 15px;
}

.publicidadrevive img {
    height: auto;
    width: 728px;
}

.row.title-destacadas {
    margin-bottom: 10px;
    padding-top: 1px
}

.title-destacadas h6 {
    border-bottom: solid 3px #666;
    line-height: 31px;
    margin: 0 0 10px 0;
}

.title-destacadas span {
    background: #666;
    padding: 5px 10px;
    color: #FFF;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 2px solid #666;
}

.destacadas1.col {
    padding: initial;
}

;
.destacada-der h6 {
    margin-top: .0rem !important;
    margin-bottom: 5px !important;
}

.tabs .tab a {
    color: #fff;
    padding: 0;
}

.tabs .tab a:hover {
    color: #26a69a;
}

.tabs .tab.disabled a,
.tabs .tab.disabled a:hover {
    color: #fff;
    bg-color: #EFEFEF;
}

.tabs .tab a {
    color: #000;
    background-color: #EFEFEF;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.ultimas-leidas .tabcontenido {
    background-color: #EFEFEF;
}

.tabs .tab a:focus.active {
    color: #fff;
    background-color: #009a56;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.tabs .indicator {
    background-color: #009a56;
}

.tabs .tab a:hover,
.tabs .tab a.active {
    background-color: #009a56;
    color: #fff;
}

.tabcontenido {
    background-color: #EFEFEF;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.ultimas-leidas {
    padding: 0 !important;
}

.title-portadadeldia {
    max-width: 100%;
}

.pordadadiaes {
    text-align: center;
    background: #000000;
    padding: 6px;
    color: #FFF;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-weight: bold;
    margin: 0 auto;
    display: block;
}

.portadadeldiaes {
    text-align: center;
    background-color: #2a02b6;
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 20px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.pordadadia {
    text-align: center;
    background: #009a56;
    padding: 6px;
    color: #FFF;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-weight: bold;
    margin: 0 auto;
    display: block;
}

.portadadeldia {
    text-align: center;
    background-color: #EFEFEF;
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 20px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.portada .col {
    padding: 0px;
}

.portada {
    margin-bottom: 0
}

.tabcontenido .lineas-titulo {
    font-size: 1em
}

.tabcontenido .lineas-titulo {
    border-bottom: 1px solid #009a56;
    padding-top: 5px;
}

.tabcontenido .lineas-titulo span {
    font-size: 1em;
    color: #009a56;
    font-weight: bold;
    padding-right: 5px
}

.tabcontenido .lineas-titulo:last-of-type {
    border: 0;
}

.tabcontenido {
    margin-bottom: 20px !important;
}

.destacadas h6,
.destacada-der h6 {
    margin: 0;
    padding: 0 !important;
    margin-bottom: 5px
}

.destacadas h6 a,
.destacada-der h6 a {
    font-size: 14px;
    font-weight: bold;
    color: #009a56;
    padding: 0 !important
}

.destacadas h3 {
    font-size: 20px;
    top: 0;
    padding: 0 !important;
    margin-top: 5px;
    margin-bottom: 5px;
}

.destacadas p {
    font-size: 14px;
    margin: 0;
    padding: 0 !important
}

.destacada-nota.row .dn1.col.l12 {
    margin-bottom: -6px;
}

.destacadasr {
    margin: 0;
    padding: 0
}

.destacadas-notas {
    margin: 0;
    padding: 0;
    padding-bottom: 20px;
    padding-top: 0px
}

.destacadas-notas h6 a {
    font-size: 12px;
    font-weight: bold;
    color: #009a56;
    padding: 0 !important
}

.destacadas-notas h3 {
    font-weight: bold;
    font-size: 15px;
    top: 0;
    padding: 0 !important;
    margin-top: 5px;
    margin-bottom: 5px;
}

.destacadas-notas p {
    font-size: 12px;
    margin: 0;
    padding: 0 !important;
    color: #999;
}

.destacada-nota {
    margin: 0;
    padding: 0
}

.destacada-nota2 {
    pading-top: 20px !important
}

.destacada-der.glosa span a {
    font-size: 14px;
    font-weight: bold;
    color: #009a56;
    margin: 0;
    padding: 0 !important;
}

.destacada-der h3 {
    font-size: 18px;
    top: 0;
    margin-top: 0px;
    margin-bottom: 10px;
}

.destacada-der {
    margin-bottom: 15px;
    border-bottom: 1px solid #666
}

.destacada-der2 span a {
    font-size: 14px;
    font-weight: bold;
    color: #009a56;
    margin: 0;
    padding: 0 !important;
}

.destacada-der2 h3 {
    font-size: 14px;
    top: 0;
    margin-top: 0px;
    margin-bottom: 5px;
    padding-top: 1px;
    padding-bottom: 15px;
}

.destacada-der2 {
    margin-bottom: 1px;
    border-bottom: 2px solid #666;
}

.opinion span {
    font-style: italic;
    background: #009a56;
    color: #FFF;
    padding: 5px 10px;
    position: initial;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.opinion {
    background-color: #e8e8e8;
    border-top: 4px solid #009a56
}

.opinion h3 {
    font-style: italic;
    font-size: 1.1rem;
    font-weight: bold;
    color: #009a56;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 20px
}

.opinion .columinista {
    padding-left: 5px;
    padding-right: 5px
}

.opinion .columinista img {
    border-radius: 50%;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.opinion .columinista2 img {
    border-radius: 50%;
    max-width: 100%;
    display: block;
    margin: 0 auto;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.opinion .columinista h5 a,
.opinion .opinioneditores h5 a {
    color: #009a56;
}

.opinion .columinista h5,
.opinion .opinioneditores h5 {
    margin: 0;
    padding-top: 2px;
    padding-top: 2px;
    text-align: center;
    font-size: 15px;
}

.opinion .columinista h4,
.opinion .opinioneditores h4 {
    font-weight: bold;
    color: #000;
    margin: 0;
    padding-top: 2px;
    padding-top: 2px;
    text-align: center;
    font-size: 18px;
}

.columnista-caja {
    margin-bottom: 10px;
    margin-top: 10px
}

.editores-caja {
    margin-bottom: 10px;
    margin-top: 10px
}

.xeditores-caja {
    border-left: 2px solid #009a56;
}

.columnista-caja .row {
    margin-bottom: 0px
}

.opinion h6 {
    text-align: center;
    margin: 0;
    margin-top: -10px
}

.video span {
    font-weight: bold;
    font-size: 2.4rem;
    background-color: #fff;
    font-style: italic;
    color: #009a56;
    padding: 5px 10px;
    position: initial;
}

.video {
    background-color: #fff;
    border-top: 3px solid #009a56;
    margin-top: 25px;
}

.video h6 {
    margin: 0;
    margin-top: -15px !important
}

.videobox {
    background-color: #ffffff;
    padding-top: 10px !important;
}

.videobox h6 {
    font-weight: bold;
    font-size: 18px;
}

.videobox h5 {
    font-weight: bold;
    font-size: 24px;
}

.home-bloque-actualidad .actualidad span {
    font-weight: bold;
    font-size: 2.4rem;
    background-color: #4e4e4e;
    font-style: italic;
    color: #009a56;
    padding: 0px 5px !important;
    border-radius: 5px;
}

.home-bloque-actualidad {
    position: relative;
    background-color: #fff;
    padding-top: 10px !important;
    border-top: 3px solid #4e4e4e;
    margin-bottom: 40px;
}

.home-bloque-actualidad .card.actualidad .card-content {
    position: absolute;
    bottom: 0;
    background: #00000080;
}

.card.actualidad h4 a {
    color: #fff;
    font-weight: bold;
    font-size: 2rem
}

.card.actualidad h5 a {
    color: #fff;
    font-weight: bold;
    font-size: 1.4rem
}

.card.actualidad h4 a:hover {
    color: #fff !important;
    opacity: .6;
}

.card.actualidad h5 a:hover {
    color: #fff !important;
    opacity: .6;
}

.home-bloque-tecnologia {
    position: relative;
    background-color: #fff;
    padding-top: 10px !important;
    border-top: 3px solid #1343A4;
    margin-bottom: 50px;
}

.tecnologia span a, .contenidopatrocinado span a {
    color: #fff !important;
}

.tecnologia span a:hover, .contenidopatrocinado span a:hover {
    color: #ccc !important;
}

.tecnologia span, .contenidopatrocinado span {
    font-weight: bold;
    font-size: 2.4rem;
    background-color: #1343A4;
    font-style: italic;
    color: #fff;
    border-radius: 5px;
    padding: 0px 5px !important;
}

.home-bloque-tecnologia {
    position: relative;
    background-color: #d1d1d1;
    padding-top: 10px !important;
    border-top: 3px solid #1343A4;
    margin-bottom: 50px;
}

.home-bloque-tecnologia .card.tecnologia .card-content {
    position: absolute;
    bottom: 0;
    background: #00000080;
}

.card.tecnologia h4 a {
    color: #fff;
    font-weight: bold;
    font-size: 2rem
}

.card.tecnologia h5 a {
    color: #fff;
    font-weight: bold;
    font-size: 1.4rem
}

.card.tecnologia h4 a:hover {
    color: #fff !important;
    opacity: .6;
}

.card.tecnologia h5 a:hover {
    color: #fff !important;
    opacity: .6;
}

.home-bloque-tecnologia.coronavirus {
    position: relative;
    background-color: #fff;
    padding-top: 10px !important;
    border-top: 3px solid #f10000;
    margin-bottom: 50px;
}

.home-bloque-tecnologia.coronavirus {
    position: relative;
    background-color: #e8bbbb;
    padding-top: 10px !important;
    border-top: 3px solid #f10000;
    margin-bottom: 50px;
}

.tecnologia.coronavirus span {
    font-weight: bold;
    font-size: 2.4rem;
    background-color: #f10000;
    font-style: italic;
    color: #fff;
    border-radius: 5px;
    padding: 0px 5px !important;
}

.tecnologia.coronavirus .card .card-content {
    padding: 1px;
}

.tecnologia.coronavirus .card .card-content h5 a {
    font-size: 12px;
    line-height: 14px;
}

.modulo-coronavirus h6 a {
    color: #f10000;
    font-weight: bolder;
}

.modulo-coronavirus h6 a:hover {
    color: #000;
    font-weight: bolder;
}

.modulo-coronavirus .container .col h6 {
    text-align: left;
    padding-bottom: 5px;
}

.vida span a {
    color: #fff !important;
}

.vida span a:hover {
    color: #ccc !important;
}

.vida span {
    font-weight: bold;
    font-size: 2.4rem;
    background-color: #b01778;
    font-style: italic;
    color: #fff;
    border-radius: 5px;
    padding: 0px 5px !important;
}

.home-bloque-vida {
    position: relative;
    background-color: #d1d1d1;
    padding-top: 10px !important;
    border-top: 3px solid #b01778;
    margin-bottom: 50px;
}

.home-bloque-vida .card.vida .card-content {
    position: absolute;
    bottom: 0;
    background: #00000080;
}

.card.vida h4 a {
    color: #fff;
    font-weight: bold;
    font-size: 2rem
}

.card.vida h5 a {
    color: #fff;
    font-weight: bold;
    font-size: 1.4rem
}

.card.vida h4 a:hover {
    color: #fff !important;
    opacity: .6;
}

.card.vida h5 a:hover {
    color: #fff !important;
    opacity: .6;
}

.tepuedeinteresarbox {
    padding: 20px;
}

.tepuedeinteresarbox {
    background: repeating-linear-gradient(-45deg, #fff, #fff 3px, #efefef 3px, #efefef 4px);
}

.tepuedeinteresarbox .card {
    background-color: #fff0
}

.tepuedeinteresarbox .card .card-content {
    padding: 15px !important;
}

.tepuedeinteresarbox h6 span {
    font-weight: bold;
    font-size: 2.4rem;
    font-style: italic;
    color: #009a56;
    padding: 5px 10px
}

.home-bloque-tepuedeinteresar .tepuedeinteresarbox .card .card-content h5 {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 1.5rem;
    font-weight: bold
}

.tepuedeinteresar .card-content span a {
    color: #009a56;
    font-size: 14px;
}

.tepuedeinteresar .card-content p {
    font-size: 16px;
}

.tepuedeinteresarbox .row {
    margin-bottom: 0px
}

.social-url {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    display: flex;
    margin: 0;
    list-style-type: none;
}

.social-url li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: table-cell !important;
    padding: 0 10px;
}

.sprite {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    display: block;
}


/* REDES SOCIALES */

.sprite {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    display: block;
}

.sprite-icon-fb {
    width: 25px;
    height: 25px;
    background-position: -5px -5px;
}

.sprite-icon-ig {
    width: 25px;
    height: 25px;
    background-position: -40px -5px;
}

.sprite-icon-twitter {
    width: 25px;
    height: 25px;
    background-position: -5px -40px;
}

.sprite-icon-yt {
    width: 25px;
    height: 25px;
    background-position: -40px -40px;
}

footer {
    background-color: #000;
    color #fff
}

.suscribase {
    color #fff
}

.fb1 {
    border-bottom: 3px solid #009a56
}

.footer img {
    padding-top: 15px;
    padding-bottom: 15px
}

.suscribase a,
.suscribase {
    text-align: center;
    color: #fff
}

.siguenos p {
    text-align: center;
    color: #fff
}

.copy p {
    text-align: center;
    color: #666
}

.contenido h1 {
    font-size: 2.2rem;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}

.contenido2 .texto p {
    font-size: 1.5rem
}

.contenido .seccion {
    font-size: 1.2rem;
    color: #009a56;
    font-weight: bold
}

.contenido.row,
.row.linea {
    margin-bottom: 10px !important
}

.contenido2 .creditos {
    font-size: 1rem;
    color: #009a56;
}

.contenido2 .etiquetas {
    font-size: 1.2rem;
    color: #009a56 !important
}

.contenido2 .etiquetas a {
    font-size: 1.2rem;
    color: #009a56 !important
}

.contenido2 .caption {
    font-size: 1rem;
    color: #333;
    padding-bottom: 10px
}

.contenido2 .lineacr {
    border-bottom: 2px solid #ccc;
    margin-top: 5px
}

.compartir {
    margin: 0;
}

.botomcomentarios {
    text-decoration: none;
    color: #fff;
    background-color: #000 !important;
    border-radius: 15px !important
}

.contenidoseccion .seccion {}

.contenidoseccion h1 {
    font-size: 2rem;
    margin: 0px;
    margin-bottom: 5px;
    font-weight: bold
}

.contenidoseccion h3 {
    font-size: 1.3rem;
    color: #999;
    margin: 0px;
    margin-bottom: 5px;
}

.contenidoseccion .principal {
    border-bottom: 2px solid #d1d1d1;
    padding-bottom: 5px
}


/* SECCIONES */

.secciones-container .sections {
    color: #009a56;
    font-weight: bold;
    margin: 0 10px;
    font-size: 2.15rem;
    text-transform: capitalize;
}

.secciones-container .views-row:after {
    content: "";
    display: table;
    clear: both;
}

.secciones-container .views-row:nth-child(1) .figure-img,
.secciones-container .views-row:nth-child(1) .description {
    width: 100%!important;
}

.secciones-container .views-row:nth-child(1) h2 {
    font-size: 2.8rem;
    line-height: 3.2rem;
    margin-left: 9px;
    margin-right: 9px;
    margin-bottom: 15px;
}

.secciones-container .views-row:nth-child(1) p {
    padding: 10px 0 0 0;
}

.secciones-container .views-row .figure-img {
    width: 30%;
}

.secciones-container .views-row .description {
    width: 70%;
}

.secciones-container .views-row .figure-img img {
    width: 100%;
    height: auto;
}

.secciones-container .views-row .col {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 .75rem;
    min-height: 1px;
}

.secciones-container .views-row .description-full {
    padding: 0 .75rem;
}

.secciones-container .views-row {
    margin-bottom: 30px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e2e2e2;
}

.secciones-container .views-row h2 {
    font-size: 2.0rem;
    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
}

.secciones-container .views-row p {
    margin: 0;
    padding: 0;
    line-height: 1.4;
    padding-top: 10px;
}

.secciones-container .views-row img:hover {
    /*opacity:0.4;*/
}

.publicidad {
    text-align: center;
    color: #acaaaa;
}

.pager__items.js-pager__items.pagination {
    min-width: 20%;
    margin: 10px auto;
    display: table;
}

.pagination li {
    font-weight: bold;
}

.pagination li a {
    line-height: 1;
}

#block-desktop-page-title h1 {
    text-transform: capitalize;
    color: #009a56;
}

.contenido2 .seccion a {
    font-size: 1rem;
    color: #009a56;
    font-weight: bold;
}

.contenido2 .seccion a:hover {
    color: #009a56;
    text-decoration: none;
}

.contenido2 h3 {
    margin: .5rem 0 1.168rem 0;
    margin-top: 0.5rem;
    margin-right: 0px;
    margin-bottom: 1.168rem;
    margin-left: 0px;
}

.contenido2 .slides h5 {
    font-size: 1rem;
    line-height: 110%;
    margin: 1.0933333333rem 0 .656rem 0;
    background-color: #0000007d;
    width: 100%;
    padding: 10px;
}

.contenido2 .slider .slides li .caption {
    top: initial;
    bottom: 1px !important;
}

.contenido2 .artop {
    border-bottom: 1px solid #c3c3c3;
    margin: .5rem 0 .5rem
}

.path-frontpage .col .row,
.page-node-type-article .col .row {
    margin-left: auto !important;
    margin-right: auto !important;
}

.destacadas img {
    width: 100%;
    height: auto;
}

.tepuedeinteresarbox .col.l4.m4:nth-child(3n+1) {
    clear: left;
}

.tepuedeinteresarbox img {
    width: 100%;
    height: auto;
}

.tepuedeinteresarbox.home-interesar .card.tepuedeinteresar.hoverable {
    min-height: 480px
}

.page-footer {
    background-color: #fff !important;
}

.video h6 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.video .videobox .card .card-content {
    padding: 5px !important;
    height: 50px !important;
}

.video .videobox .card .card-content.principal {
    padding: 10px !important;
    height: 80px !important;
}

.videobox {
    padding: initial;
}

nav {
    background-color: transparent;
    webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0), 0 0px 0px 0px rgba(0, 0, 0, 0), 0 0px 0px 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0), 0 0px 0px 0px rgba(0, 0, 0, 0), 0 0px 0px 0 rgba(0, 0, 0, 0);
}

.slider .slides li {
    opacity: inherit;
}

.slider {
    position: relative;
}

.controlimg {
    position: absolute;
    top: 44%;
    z-index: 99999;
}

.btn-flat2 {
    background: #0000007d !important;
    color: #FFF !important;
    border: 0;
    padding: 10px 10px;
}

.container {
    max-width: 1200px !important;
}

.one-sidebar #sidebar-second {
    order: 3;
    flex: 0 0 300px;
    width: 300px;
    margin-left: 24px;
}

.one-sidebar #main-content {
    order: 2;
    flex: 0 0 auto;
    width: calc(100% - 324px);
}

.actualidad .card .card-content {
    padding: 0 5px 0 5px !important;
    width: 100% !important;
}

.vida .card .card-content {
    padding: 0 5px 0 5px !important;
    width: 100% !important;
}

.home-bloque-tecnologia .tecnologia {
    margin-bottom: 15px
}

.tecnologia .card {
    padding: 0 !important;
    width: 100% !important;
}

.tab1 {
    width: 50% !important
}

.tab2 {
    width: 50% !important
}

.ultimas-leidas .tabs ul li a,
.ultimas-leidas ul.tabs li a {
    line-height: inherit;
    text-decoration: none;
}

.ultimas-leidas .tabs {
    background-color: transparent;
    height: 28px;
}

.ultimas-leidas .tabs .tab {
    line-height: 28px;
    height: 28px;
}

.home-principal-noticia img,
.home-bloque-actualidad .home-bloque-vida img {
    width: 100%;
    height: auto;
}

.opinion .columnista-caja img,
.opinion .editores-caja img {
    height: auto
}

#header {
    padding-top: 0;
}

.pager .pager-items {
    padding-left: 40%;
}


/*.js-pager__items .pager-item.item-current span {height: 80px !important;}
.js-pager__items .item-previous a {height: 60px !important;}    
.js-pager__items .item-next  a {height: 60px !important;}    */

#block-portada .portada .col {
    padding-left: 1px;
    padding-right: 1px;
}

.row.portada {
    margin-right: none;
    margin-left: none;
    margin-top: 5px;
}

#block-portada .portada .col h6 {
    height: 28px;
    padding-top: 8px;
}

#block-portada .portadadeldia img {
    padding-top: 15px;
}

.social-share,
.sub-title {
    margin-left: 0px;
}

.social-share {
    display: flex;
}

.social-share li {
    padding-right: 10px;
}

.w3-container,
.w3-panel {
    padding: 0px !important;
}

;
.w3-black,
.w3-hover-black {
    background-color: transparent !important;
}

.w3-bar .w3-button {
    width: 50% !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    background-color: #009a56;
}

.contenido2 h1 {
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    font-size: 2.2rem;
    line-height: 2.7rem;
    font-weight: 600;
}

.card-holder {
    margin: 0px;
}

.publicidad {
    margin: 0 auto;
    text-align: center;
    padding-bottom: 20px;
    padding-top: 6px;
}

.path-videos .container {
    width: inherit !important;
}

.lo-ultimo .action {
    background: #009a56;
    color: #FFF;
}

.lo-ultimo span {
    padding-top: 4px;
    display: block;
    text-align: center;
}

.lo-ultimo .enlace {
    background: #9a9a9a;
}

.lo-ultimo a {
    color: #FFF;
}

.lo-ultimo .marquee {
    padding-top: 2px;
}

.ctrlmenu {
    margin-bottom: 0;
}

.searchbutton {
    background-color: transparent;
    border: oldlace;
    color: #fff;
}

.w3-container.tabmetro {
    padding: 10px !important;
    background: #DDD;
}

.w3-container.tabmetro .lineas-titulo span {
    color: #009a56;
    font-size: 12px
}

.w3-container.tabmetro .lineas-titulo a {
    color: #000;
    font-size: 12px
}

.w3-container.tabmetro .lineas-titulo {
    border-bottom: solid 1px #666;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

#block-views-block-desktop-block-19 {
    margin-bottom: 15px;
}

.searchfield {
    height: 21px !important;
    font-size: 12px !important;
    color: #000 !important;
    border: 1px solid #fafafa !important;
    margin-top: 2px !important;
    padding: 0 6px !important;
    margin-bottom: 2px !important;
    float: right;
    background-color: #fff !important
}

.searchfield input:-internal-autofill-selected {
    background-color: transparent;
    !important;
}


/*formulario usuario*/


/*
user/login
*/

#user-login-form .user-icon {
    display: none;
}

#user-login-form .card-item.card-actions.divider-top.form-actions.js-form-wrapper.form-wrapper .btn.pull-right {
    display: none;
}

#user-login-form .card-item.card-actions.divider-top.form-actions.js-form-wrapper.form-wrapper .btn-accent.button.js-form-submit.form-submit {
    display: block;
    margin: 0 auto;
    background-color: #009a56;
    color: #fff;
}

#user-login-form .card-item.card-actions.divider-top.form-actions.js-form-wrapper.form-wrapper {
    border-top: unset;
}

#user-login-form input[type=text]:not(.browser-default) {
    display: block;
    margin: 0 auto;
}

#user-login-form input[type=password]:not(.browser-default) {
    display: block;
    margin: 0 auto;
}


/*
user/register
*/

#user-register-form .user-icon {
    display: none;
}

#user-register-form input[type=text]:not(.browser-default) {
    display: block;
    margin: 0 auto;
}

#user-register-form input[type=password]:not(.browser-default) {
    display: block;
    margin: 0 auto;
}

#user-register-form input[type=email]:not(.browser-default) {
    display: block;
    margin: 0 auto;
}

#user-register-form .card-item.card-actions.divider-top.form-actions.js-form-wrapper.form-wrapper {
    border-top: unset;
}

#user-register-form .card-item.card-actions.divider-top.form-actions.js-form-wrapper.form-wrapper .btn-accent.button.js-form-submit.form-submit {
    display: block;
    margin: 0 auto;
    background-color: #009a56;
    color: #fff;
    margin-bottom: 24px;
}

#user-register-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.form-item-field-apellido-0-value.js-form-item-field-apellido-0-value label {
    display: none;
}

#user-register-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.form-item-field-nombre-0-value.js-form-item-field-nombre-0-value label {
    display: none;
}

#edit-name--description {
    display: none;
}

#edit-mail--description {
    display: none;
}

.field--type-image.field--name-user-picture.field--widget-image-image.js-form-wrapper.form-wrapper {
    display: none;
}

#edit-user-picture-wrapper {
    display: none;
}

#edit-contact {
    display: none;
}

#edit-timezone {
    display: none;
}


/*
user/password
*/

#user-pass .user-icon {
    display: none;
}

#user-pass input[type=text]:not(.browser-default) {
    display: block;
    margin: 0 auto;
}

#user-pass .card-item.card-actions.divider-top.form-actions.js-form-wrapper.form-wrapper {
    border-top: unset;
}

#user-pass .card-item.card-actions.divider-top.form-actions.js-form-wrapper.form-wrapper .btn-accent.button.js-form-submit.form-submit {
    display: block;
    margin: 0 auto;
    background-color: #009a56;
    color: #fff;
    margin-bottom: 24px;
}

.path-user .card-form {
    max-width: 100%;
    margin: 0 auto;
}

.tepuedeinteresar h5 {
    font-weight: bold;
}

.path-search #block-desktop-local-tasks {
    display: none;
}

.form-search {
    float: left;
}

;
input[type="submit"] {
    color: #fff !important;
    background-color: #009a56 !important;
}

.taxonomy .row {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 10px;
}

.taxonomy img {
    border-style: none;
    width: 100%;
    height: auto;
}

.taxonomy h2 {
    padding: 5px .75rem;
}

.taxonomy p {
    margin: 0 .75rem;
    margin-bottom: 10px;
    padding: 0 0 5px 0;
}

.taxonomy .field-name-field-email,
.taxonomy .field-name-field-idjoomla,
.taxonomy .field-name-field-tipo,
.taxonomy .field-name-field-username,
.taxonomy .field--name-field-email,
.taxonomy .feed-icon,
.taxonomy .field-name-field-titulo .field-label {
    display: none;
}

.taxonomy .field-name-field-titulo .field-item {
    font-size: 34px;
    color: #009a56;
    padding: 0 10px;
}

.pager .pager-item>a,
.pager .pager-item>span {
    padding: 16px;
}

.pager .pager-item>a:hover {
    background: transparent;
}

.pager .pager-item>a {
    color: #009a56c7;
}

.interesar-nodes {
    background: repeating-linear-gradient( -45deg, #fff, #fff 3px, #eee 3px, #eee 5px);
    padding: 20px 0 0 0;
}

.interesar-nota.puede-interesar header {
    display: block;
    width: 100%;
}

.interesar-nota.puede-interesar img {
    width: 100%;
    height: 100%;
}

.interesar-nota.puede-interesar .card.tepuedeinteresar.hoverable {
    padding: 0;
}

.interesar-nota.puede-interesar .card .card-content {
    padding: 10px;
}

.interesar-nodes #headline span {
    font-weight: bold;
    font-size: 2.4rem;
    font-style: italic;
    color: #009a56;
    padding: 5px 10px;
}

.interesar-nodes .seccion a {
    color: #009a56;
    font-weight: bold;
}

.js-form-item.form-item.js-form-type-search.form-type-search.form-item-keys.js-form-item-keys label {
    display: block;
}

.path-search #edit-submit {
    background-color: #009a56 !important;
}

.path-search .tabs,
.path-search .search-help-link,
.path-search ol li p:nth-child(3n) {
    display: none;
}

.path-search h2 {
    padding: 0 10px;
    font-size: 26px;
    text-align: left;
}

.path-search h3 {
    padding: 0 10px;
    font-size: 22px;
}

.path-search .search-form {
    padding: 0 20px;
}

.path-search .form-item label,
.form-item .description {
    font-weight: bold;
}

.path-search .button.js-form-submit.form-submit {
    background: #009a56;
    color: #FFF;
}

.footer button span {
    color: #fff;
}

.actualidad h6 {
    color: #fff !important;
    margin-top: -22px !important;
}

.actualidad h6 a:hover {
    color: #d1d1d1 !important;
}

.actualidad h6 a {
    color: #fff !important;
}

.home-bloque-actualidad h5 {
    margin: 3px !important;
}

.home-bloque-actualidad .card.actualidad h5 a {
    font-size: 19px;
    line-height: 23px;
}

.home-bloque-actualidad .card.actualidad h4 a {
    font-size: 28px;
    line-height: 20px;
}

.home-bloque-actualidad .card.actualidad h4 {
    margin: 3px;
}

.home-bloque-actualidad .row {
    margin-bottom: 0
}

.home-bloque-vida .row {
    margin-bottom: 0
}

.home-bloque-vida h5 {
    margin: 3px !important;
}

.home-bloque-vida .card.vida h5 a {
    font-size: 19px;
    line-height: 23px;
}

.home-bloque-vida .card.vida h4 a {
    font-size: 28px;
    line-height: 20px;
}

.home-bloque-vida .card.vida h4 a,
.home-bloque-vida .card.vida h5 a,
.home-bloque-vida .card.vida h6 span a {
    color: #ccc !important;
}

.home-bloque-vida .card.vida h4 a:hover,
.home-bloque-vida .card.vida h5 a:hover,
.home-bloque-vida .card.vida h6 span a:hover {
    color: #b01778;
    !important;
}

.home-bloque-vida .card.vida h4 {
    margin: 3px;
}

.vida h6,
.tecnologia h6, .contenidopatrocinado h6 {
    margin-top: -22px;
}

.home-bloque-tecnologia .row, .bloque-contenidopatrocinado .row {
    margin-bottom: 0
}

.home-bloque-tecnologia h5, .bloque-contenidopatrocinado h5 {
    margin: 3px !important;
}

.home-bloque-tecnologia .card.tecnologia h5 a {
    font-size: 19px;
    line-height: 23px;
}

.home-bloque-tecnologia .card.tecnologia h4 a {
    font-size: 28px;
    line-height: 20px;
}

.home-bloque-tecnologia .card.tecnologia h4 a,
.home-bloque-tecnologia .card.tecnologia h5 a,
.home-bloque-tecnologia .card.tecnologia h6 span a {
    color: #ccc !important;
}

.home-bloque-tecnologia .card.tecnologia h4 a:hover,
.home-bloque-tecnologia .card.tecnologia h5 a:hover,
.home-bloque-tecnologia .card.tecnologia h6 span a:hover {
    color: #1343A4;
    !important;
}

.home-bloque-tecnologia .card.tecnologia h4 {
    margin: 3px;
}

header .logo {
    border-bottom: 1px solid #ccc;
}

header.principal {
    margin-bottom: 10px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(133, 133, 133), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(133, 133, 133), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

header h6.sections {
    margin-left: 12px !important;
    margin-bottom: 12px !important;
}

.menu {
    margin: 0;
    padding: 4px;
}

header .menu li {
    padding: 0 9px 0 9px;
    /* font-weight: bold; */
    text-transform: uppercase;
}

.ctrlmenu li a {
    color: #5e5c5c;
}

.social svg {
    width: 14px;
    height: auto;
    fill: #fff;
}

.social svg:hover {
    fill: #000;
}

ul.social {
    margin: 0;
    display: flex;
    height: 26px;
    margin-top: -2px;
}

.social li {
    margin: auto 8px;
}

.social svg {
    vertical-align: middle;
}

#dropdown1 {
    width: initial !important;
    top: 28px !important;
    height: auto !important;
}

.search-form a.dropdown-trigger {
    vertical-align: sub !important;
    width: 175px;
}

.registrate .dropdown-trigger:hover {
    color: #fff !important;
    text-decoration: none !important;
}

.registrate a:hover {
    color: #fff !important;
    text-decoration: none !important;
}

.registrate i {
    margin-left: 6px;
}

.social>li {
    line-height: 27px;
}

.activool {
    margin-top: 3px;
    font-weight: bold
}

.dropdown-trigger.activool {
    color: #fff;
}

.user-logged-in h4.label {
    display: none
}

.user-logged-in .field-label {
    float: left;
    padding-right: 15px;
}

.page-node-type-article .field-name-body p,
.page-node-type-article .field-name-body {
    font-weight: none;
    text-align: justify;
}

.user-logged-in .field-name-body.field-item,
.user-logged-in .field-name-body.field-item {
    font-weight: none;
    text-align: justify;
}

.user-logged-in .field-name-body.field-item p {
    margin-bottom: 15px;
}

.navigation__item a:hover {
    color: #000 !important;
}

.user-logged-in .btn a {
    color: #fff;
}

.material-icons.left {
    margin-right: 5px;
}

.ingresar {
    vertical-align: middle !important;
}

.row .opinioneditores.col.m2 {
    width: 20%;
    margin-left: auto;
    left: auto;
    right: auto;
}

.material-icons.left.in {
    color: #32ff0a;
}

.material-icons.left.out {
    color: #fff;
}


/*Caricaturas --Vista Sidebar--*/

.card-caricatura {
    margin: 0;
    padding: 0;
}

.card.horizontal.card-caricatura .card-content {
    padding: 18px;
}

.card.horizontal.card-caricatura .card-image {
    max-width: 40%;
}


/*Caricaturas --Vista Sidebar--*/


/*Caricaturas --Vista Sidebar Opinion--*/

.card-caricatura-op {
    margin-top: 0;
    padding: 0;
}


/*Caricaturas --Vista Sidebar Opinion--*/

.modulo-editorial img {
    width: 100%;
    height: auto;
    border: 2px solid white;
}

.modulo-editorial h6 a {
    color: #009a56;
    font-weight: bolder;
}

.modulo-editorial h6 a:hover {
    color: #000;
    font-weight: bolder;
}

.modulo-editorial .container .col h6 {
    text-align: left;
    padding-bottom: 5px;
}

.modulo-editorial {
    margin-bottom: 40px;
}

.modulo-editorial h6 span {
    font-style: italic;
    background: #009a56;
    color: #FFF;
    padding: 5px 10px;
    position: initial;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.modulo-editorial {
    background-color: #ffffff;
    border-top: 4px solid #009a56;
}

.modulo-editorial h6 {
    text-align: center;
    margin: 0;
    margin-top: -10px;
    margin-bottom: 20px;
}

.modulo-editorial .container {
   //** padding-top: 30px; **//
}

.scrolly header.principal {
    position: fixed;
    width: 100%;
    z-index: 99 !important;
    background-color: #fff;
    top:0;
}

.toolbar-tray-open header.principal {
    margin-top: -40px
}

.scrolly .row.logo {
    display: none;
}

.scrolly .row.nav-verde {
    margin-bottom: 0
}

.scrolly header .logomenufix {
    display: block;
}

.row.nav-verde {
    margin-bottom: 7px;
}

.scrolly .social,
.scrolly .registrate {
    padding-top: 0;
}

audio:hover,
audio:focus,
audio:active {
    -webkit-box-shadow: 15px 15px 20px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 15px 15px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 15px 15px 20px rgba(0, 0, 0, 0.4);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
}

audio {
    width: 90%;
    margin: 0 auto;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    -moz-box-shadow: 2px 2px 4px 0px #006773;
    -webkit-box-shadow: 2px 2px 4px 0px #006773;
    box-shadow: 2px 2px 4px 0px #006773;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;
}

.row.portada img {
    max-width: 100%;
}

#block-desktop-local-tasks nav ul li:hover {
    background-color: #009a56 !important;
    color: #eee
}

#block-desktop-local-tasks nav ul li {
    color: #eee;
    background-color: #009a56 !important;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 5px!important;
    vertical-align: text-bottom, color: #fff !important;
}

#block-desktop-local-tasks nav ul li a {
    color: #fff !important;
}

#block-desktop-local-tasks .tabs li a:hover {
    color: #fff !important;
}

nav {
    line-height: 0 !important;
}

@media only screen and (min-width: 601px) {
    {
        line-height: 0 !important;
    }
}

body.toolbar-tray-open body.toolbar-horizontal {
    padding-top: 86.3px;
}

.videobox img {
    width: 100%
}


/*formulario de contacto*/

.path-contact .contact-message-feedback-form.contact-message-form.contact-form {
    max-width: 100%;
    margin: 0 auto;
}

.contact-form .form-submit {
    background-color: #009a56;
    color: #fff;
}

.contact-message-feedback-form.contact-message-form.contact-form {
    position: relative;
    margin: .5rem 0 1rem 0;
    background-color: #fff;
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    border-radius: 2px;
    webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    padding: 24px;
    border-radius: 2px;
    background: #FFFFFF;
}

.contact-message-feedback-form.contact-message-form.contact-form .form-item {
    margin: 0 auto;
}

.contact-message-feedback-form.contact-message-form.contact-form .form-wrapper {
    margin: 0 auto;
}

.contact-form .form-item.form-item-name {
    width: 50%;
}

.contact-form .form-item.form-item-mail {
    width: 50%
}

.contact-form .field--name-subject.form-wrapper {
    width: 50%;
}

.contact-form .field--name-message.form-wrapper {
    width: 50%;
}

.form-actions.form-wrapper {
    text-align: center;
    padding-top: 2%;
}

.field--name-message .form-item .form-textarea {
    height: 7rem;
}


/*formulario de contacto*/

.card .card-image img {
    height: auto !important
}

.card.videocard,
.card.videocard .card-content {
    padding: 0;
}

.card.videocard {
    background-color: #ffffff6b;
    padding: 0;
    max-width: 100%;
}

.card.videocard .card-title {
    background-color: #0000006b !important;
    margin-bottom: 0px !important;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
}

.card.videocard a {
    color: #fff;
}

.card.videocard .btn-floating.halfway-fab {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 35%;
    left: 45%;
}

.videocard .btn-floating {
    background-color: #009a5666;
}

.videocard .btn-floating i {
    color: #ffffffed;
    transform: scale(2.1);
    line-height: 30px;
}


/*Videocard boton play*/

.videocard .btn-floating {
    background-color: #009a5666;
}

.videocard .btn-floating i {
    color: #ffffffed;
    transform: scale(2.1);
    line-height: 30px;
}

.videocard .btn-floating {
    background-color: #009a5666;
}

.videocard .card-content.principal .btn-floating {
    background-color: #009a5666;
    width: 80px;
    height: 80px;
}

.videocard .card-content.principal .btn-floating i {
    color: #ffffffed;
    transform: scale(4.1);
    line-height: 36px;
}


/*Videocard boton play*/

.path-videos .video-contenedor .image img {
    width: 100%;
    height: auto;
}

.path-videos .video {
    padding-top: 15px;
}

.path-videos .video-contenedor .image {
    position: relative;
}

.path-videos .video-contenedor .player {
    position: absolute;
    top: 10%;
    left: 10%;
}

.path-videos .video-contenedor .player .material-icons {
    color: #FFF;
    background-color: #009a5666;
    border-radius: 50%;
}

.path-videos .video {
    margin-top: 0;
    color: #009a56;
}

.s4.col.video-contenedor:nth-child(3n+1) {
    clear: left;
}

.page-video {
    margin: 0;
}

.toolbar .toolbar-tray {
    top: 30px;
}

.scrolly #dropdown1 {
    top: 35px !important;
}

.scrolly .logomenufix {
    height: 33px;
    line-height: 33px;
    display: flex !important;
}

.scrolly .logomenufix>div {
    margin: auto;
}

.scrolly .social {
    padding: 0;
    height: 33px;
    margin-top: 1px;
}

.registrate {
    padding: 0;
    height: 100%;
}

.registrate>* {
    display: flex;
}

.registrate>*>* {
    margin: auto;
}


/* Mi Perfil */

.contact-message-mi-perfil-form.contact-message-form.contact-form {
    position: relative;
    margin: .5rem 0 1rem 0;
    background-color: #fff;
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    border-radius: 2px;
    webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    padding: 24px;
    border-radius: 2px;
    background: #FFFFFF;
    width: 80%;
    padding-left: 5%;
    padding-right: 5%;
    margin: 0 auto;
}

.contact-message-mi-perfil-form div:nth-child(1) {
    max-width: 100%;
}

.contact-message-mi-perfil-form .field--name-field-tipo-id.form-wrapper {
    max-width: 188px;
    float: left;
    padding-right: 2%;
}

.contact-message-mi-perfil-form .field--name-field-numero-id.form-wrapper {
    max-width: 472px;
    float: left;
}

.contact-message-mi-perfil-form .field--name-field-fecha-de-nacimiento.form-wrapper {
    max-width: 472px;
    clear: left;
}

.contact-message-mi-perfil-form .field--name-field-fecha-de-nacimiento.form-wrapper h4 {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.54);
}

.contact-message-mi-perfil-form .field--name-field-genero.form-wrapper {
    max-width: 188px;
    float: left;
    padding-right: 2%;
}

.contact-message-mi-perfil-form .field--name-field-celular.form-wrapper {
    max-width: 472px;
    float: left;
}

.contact-message-mi-perfil-form .field--name-field-pais.form-wrapper {
    clear: left;
    max-width: 283px;
    float: left;
    padding-right: 2%;
}

.contact-message-mi-perfil-form .field--name-field-provincia.form-wrapper {
    max-width: 236px;
    float: left;
    padding-right: 2%;
}

.contact-message-mi-perfil-form .field--name-field-corregimiento.form-wrapper {
    max-width: 283px;
    float: left;
}

.contact-message-mi-perfil-form .field--name-field-profesion.form-wrapper {
    max-width: 472px;
    clear: left;
}

#edit-field-provincia--description {
    position: absolute;
    left: 31%;
    bottom: 23%;
}

.contact-message-mi-perfil-form.contact-message-form.contact-form .form-item select {
    height: 2.9em;
}


/* Mi Perfil */

.video-contenedor .video {
    background-color: #fff;
    margin-top: 2px !important
}

h3.page-video {
    text-transform: uppercase;
}

.slider .slider-caricatura img {
    background-repeat: no-repeat;
}

h6.glosas {
    margin-top: 0 !important;
    background: inherit;
    color: #000 !important;
}

.glosas a.glosasa {
    color: #009a56 !important;
    font-weight: bold !important;
}

.leermas {
    color: #009a56;
    font-size: 12px;
}

.destacada-der.glosa span h6 {
    margin-bottom: 5px
}

.path-taxonomy h2 {
    font-size: 2.0rem;
}

.user-logged-in.path-frontpage #block-desktop-local-tasks {
    display: none !important;
}

#block-views-block-desktop-block-22 .destacada-der .card-image img {
    width: 100%;
    height: auto;
}

#block-views-block-desktop-block-8 .destacada-der .card-image img {
    width: 100%;
    height: auto;
}

.row.esquinita {
    paddint-top: 15px;
}

.card.purple.lighten-4,
.card.grey.lighten-2 {
    padding: 5px;
}

.card.purple.lighten-4 .glosas a {
    color: #000;
}


/* Registro 
#block-desktop-local-tasks{
	display:none;
}
.user-login-social{
	text-align:center;
}
.login-register-area .title{
	color: #009a56;
    font-size: 28px;
    text-transform: uppercase;
	text-align: center;
    font-weight: bold;
    margin-bottom: 7px;
	padding:0;	
}
.login-register-area .form-desc-p{
	color: #2E3B42;
    font-size: 16px;
	line-height:1.2;
	text-align: center;        	
	width: 70%;
    margin: 5px auto 35px auto;
}
.user-login-social .fb-button-container:hover{
	opacity: .9;
}
.user-login-social .fb-button-container{
	background-color: #3B5998;
	color: #fff;	
	display: inline-block;
	border-radius: 3px;
	margin: 0 auto;
	font-size: 16px;
	text-align: center;
	cursor:pointer;
}
.user-login-social .fb-button-container a{	
	display:block;
	padding: 7px 26px;
	color:#fff !important;
}
.login-register-area .card{
	box-shadow:initial !important;
	border:0 !important;
}
.o-usa-form{
	text-align:center;
}
.login-register-area form{
	width:50%;
	margin:auto;
	text-align:center;
}

.login-register-area form input,
.user-perfil-custom-form input{
	border: 1px solid #ccc !important;
	padding:0 14px !important;
}
.login-register-area #edit-submit:hover{
	opacity: .9;
}
.login-register-area #edit-submit,
.user-perfil-custom-form #edit-submit{
    display: block;
    margin: 0 auto;
	margin-top: 16px;
    margin-bottom: 25px;
    background-color: #009a56;
    color: #fff;
	border:0 !important;
	max-width: initial !important;
	width: initial !important;
	height: initial !important;
	max-height: initial !important;
	
	padding: 0 !important;
    border-top: 9px solid #009a56 !important;
    border-bottom: 9px solid #009a56 !important;
    border-left: 26px solid #009a56 !important;
    border-right: 26px solid #009a56 !important;
    display: inline !important;    
    font-weight: normal;    	
}
.form-item-terminos{
	display:flex;
	margin:auto;
}
#edit-terminos:before{    
	color:#ccc !important;
}
#edit-terminos{    
	width: 5%;
    color: initial;
    background-color: initial;
    border: 0 !important;
    width: 20px;
    height: 20px;
    opacity: initial;
	pointer-events: initial !important;
}	
#edit-terminos--description{
	width: 93%;
	margin: auto 0 auto auto;    
	font-size: 15px;
    line-height: 16px;
    vertical-align: middle;
    text-align: left;
	margin-top: 0px;	
    padding-left: 10px;
}

 .o-crear-cuenta,
.o-inicia-sesion{
	margin: auto;
	padding: 12.5px;
    text-align: center !important;  	
}
 .o-crear-cuenta a,
.o-inicia-sesion a{
	color:#009a56;
	text-decoration: underline !important;
}
.topbar-li-reg{
	position:relative;
}
.topbar-li-reg span{
	font-size:12px;
	line-height: 24px;
    vertical-align: middle;
    display: block;
    margin-top: 2px;
	text-transform:uppercase;
}
.scrolly .topbar-li-reg span{
	line-height: 34px;
}
.topbar-li-reg img{
	width: 17px;
    height: 17px;
    padding-left: 10px;
    box-sizing: content-box !important;
    border-left: 1px solid #ddd;
    padding-right: 5px;
	margin:auto;
}
.menu-no-log{
	display:flex;
}
.user-login-form{
	padding-top:0 !important;
}

.menu-usuario {
    display: none;
    min-width: 200px;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    top: 30px;
	right:0;
	font-size:15px;
	text-align:center;
    z-index: 99999;
    list-style: none;
    padding: 12px 16px 0 16px !important;
	text-align: left;
}	
.menu-usuario.showMenu{
	display:block
}
.menu-usuario li {	
    display: flex;	
    padding: 8px 0 !important;
    border-bottom: 1px dashed #ddd;
    border-top: 1px dashed #ddd;
	float:initial: !important;
}
.menu-usuario li.first-el {	
    padding-top: 0 !important;
    border-top: 0 !important;
	color:#000;
	float:initial !important;
	text-align: center;
	text-transform:uppercase;
    margin: auto;
    display: block !important;
}
.menu-usuario li svg{
	margin: auto;
    width: 12%;
}
.menu-usuario li a {
    width: 85%;
	display:block;
	padding-left:3px;
	color:#000 !important;
}
.menu-usuario li a:hover,
.menu-usuario li:hover{
	color:#000 !important;
}
.username-online,
.user-on-img{
	cursor:pointer;
}
.activar-cuenta-msg.card{
	padding:50px 0;
}
.activar-cuenta-msg h1,
.activar-cuenta-msg h3{
	color: #009a56;
    font-size: 28px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
	margin-top:0 !important;
    margin-bottom: 7px;
    padding: 0;	
}
.cueta-creada-desc{
	color: #2E3B42;
    font-size: 16px;
    line-height: 1.2;
    text-align: center;
    width: 70%;
    margin: 5px auto 35px auto;
    margin: 25px auto;
}
.volver-portada-cont{
	margin:auto;
	padding: 35px 0 25px 0;
	text-align: center;
}
.volver-portada-cont a{	    
    background-color: #009a56;
    max-width: initial !important;
    width: initial !important;
    height: initial !important;
    max-height: initial !important;    
    border-top: 9px solid #009a56 !important;
    border-bottom: 9px solid #009a56 !important;
    border-left: 26px solid #009a56 !important;
    border-right: 26px solid #009a56 !important;
	border-radius:3px;
    display: inline !important;	
    font-weight: normal;
	color: #fff !important;
	text-transform:uppercase !important;
	font-size:15px;
}
.volver-portada-cont a:hover{
	color:#fff !important;
}
 Registro */

.block-views-block-desktop-block-42 {
    padding-top: 20px;
}

.tecnologia.coronavirus h5 {
    line-height: 12px
}

#block-views-block-desktop-block-42 {
    margin-top: 40px;
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -moz-font-feature-settings: 'liga';
    -moz-osx-font-smoothing: grayscale;
}

.middle-indicator {
    position: absolute;
    top: 50%;
}

.middle-indicator-text {
    font-size: 4.2rem;
}

a.middle-indicator-text {
    color: white !important;
}

.content-indicator {
    width: 64px;
    height: 64px;
    background: none;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}

.indicators {
    visibility: hidden;
}

.carousel-slider-lbn {
    width: 100%;
    height: 300px;
}

.carousel-slider-lbn .carousel-item {
    width: 100%;
    height: 300px;
}

.card-content0.white-text {
    padding: 0 5px;
}


.dutyfreebox {border-top: 3px solid #000;}

.dutyfreecintullo  {
    color: #fff;
    background-color: #000;
    padding: 0px;
    top: 15px;
    position: relative;
    z-index: 400;
    border-radius: 5px;
    width: 50%;
    display: block;
    text-align: center;
    font-style: italic;
    font-size: 1.6rem;
}

.dutyfreecintullo  a{
    color: #fff;
    text-decoration: underline;
}    

.dutyfreecintullo a:hover{
    color: #fff;
    text-decoration: underline;
    font-weight: bolder;
}    



.dutyfreebox .card {
    padding:0;
    margin:0;
}

.dutyfreebox .content2{
    padding: 0px 15px 5px 15px;
}

.dutyfreebox .card-content0.white-text{
    padding:0
}
.dutyfreebox h5{
    padding: 0;
    margin: 0;
    font-size: 1.3rem;
    font-weight: bolder;
}


.dutyfreebox .fecha{
    padding: 0;
    margin: 0;
    font-size: 1rem;
    color: #009a56;
}

.dutyfreebox .fecha a {
    color: #009a56;
}


    ul.js-pager__items.pager{
        position: relative;
        padding: 35px 0;
    }
    li.pager__item{
        width:100%;
        height: 2px;
        background-color: #ddd;
        text-align: center;
    }
    li.pager__item a{
        position: absolute;
        top: 25%;
        left: 25%;
        right: 25%;
        bottom: 25%;
        margin: auto;
        height: 35px;
        background-color: #2d4454;
        display: inline-block;
        padding: 7px 25px;
        padding-top: 7px;
        padding-right: 25px;
        padding-bottom: 7px;
        font-family: 25px;
        color: #fff;
        text-transform: uppercase;
        font-size: 14px;
        border-left: 10px solid #fff;
        border-right: 10px solid #fff;
    }

.zoom-in {cursor: zoom-in;}


.path-frontpage .video-container {
     padding-bottom: 20.25%;
}


.bloque-contenidopatrocinado  {
    position: relative;
    background-color: #fafafa;
    padding-top: 10px !important;
    border-top: 3px solid #1343A4;
    margin-bottom: 1px;
    padding-bottom: 50px;
}

.path-frontpage .bloque-contenidopatrocinado  {
    padding-bottom: 50px;
}

.path-frontpage .bloque-contenidopatrocinado iframe {
    height: 155px !important;
}


.bloque-contenidopatrocinado  .contenidopatrocinado  {
    margin-bottom: 15px;
}

.contenidopatrocinado span {
    font-weight: bold;
    font-size: 1.75rem;
    background-color: #1343A4;
    font-style: italic;
    color: #fff;
    border-radius: 5px;
    padding: 0px 5px !important;
}

.jamesaparicio{
    border-radius: 50%;
}
.caricaturar{
    border-radius: 5%;
}

.modulo-editorial .nonex, .modulo-editorial .parx{
    padding-top:20px;
}

.modulo-editorial .nonex {
    background-color: #e8e8e8;
}

.modulo-editorial .parx{
        background-color: #c3c3c3;
}



.slider .slides {
    height: 550px !important;
}

.slider {
    height: 550px !important;
}

.slider .slides li .caption {
    opacity: initial;
}
.slider .slides li .caption {
    opacity: initial;
}

figure article .field-name-name 
{
    display:none
}
figure article
 {
    padding: 23px;
    background-color: #dfdede;
    border-radius: 10px;
    margin-bottom: 10px;
}
