﻿/*fotos en noticia*/
.fotodiv img {
    max-width: 1040px!important;
    height: auto;
    margin-top: 10px;
    border-left: 0px;
    margin-left: -10px;
    margin-bottom: -17px;
 }
.foto.posF-1.fotoCentrada {
    margin-left: 0px;
}

/*cuerpo noticia*/

.espacio-speech {
    float: left;
    margin-top: -47px;
    margin-left: 29px;
}


#buttons {
    display: none;
}
#NC {
    padding-left: 2px;

}
.n1.sin_borde.dentroNoticia{
    padding-left: 0px;
}
.n1.sin_borde.dentroNoticia h1{
    z-index: 3;
    padding: 10px;
    border-left: 0px ;
    font-family: montserrat,sans-serif!important;
    color: #0d7190;
    font-size: 30px;
    text-align: left;
    clear: both;
	margin-bottom: 15px;
    margin-right: 26%!important;
    padding-left: 0px!important;
    margin-top: -15px;
    letter-spacing: -1px;
    line-height: 1.1em!important;
    font-weight: 600;
}
.n1.sin_borde.dentroNoticia .entradilla {
    border-left: 0px;
    font-family: oxygen,sans-serif;
    font-weight: 900;
    padding-left: 10px;
    text-align: left;
    padding-top: 10px;
    font-size: 17px;
    line-height: 1.5em;
}
 .n1.sin_borde.dentroNoticia h3.antesubtitulo.subtit {
    display: none;
}
 .n1.sin_borde.dentroNoticia  h3.antesubtitulo.subtit {
    font-family: 'Oxygen',sans-serif;
    font-style: normal;
    border-left: 0px;
    margin-bottom: -1px;
    padding-left: 0px;
    font-size: 18px;
    font-weight: 400;
    margin-top: -20px;
	color: #000;
    margin-right: 20%;
    margin-left: -4px;

}
.n1.sin_borde.dentroNoticia  h3.antesubtitulo.antetit {
    font-family: 'Oxygen',sans-serif;
    font-style: normal;
    color: #000000;
    border-left: 0px;
    margin-bottom: -1px;
    padding-left: 0px;
    font-size: 17px;
    font-weight: 400;
    margin-top: 10px;
    padding-top: 12px;
    margin-left: 3px;
    padding-bottom: 6px;
}

 .n1.sin_borde.dentroNoticia .separador {
    margin-top: -33px;
}

.n1.sin_borde div.ulthora {
    border-top: 0px dotted #333333!important;
    border-bottom: 0px dotted #333333!important;
    padding: 0px 0px 0px 6px!important;
    margin: 10px 10px -19px 0px!important;
    height: 36px!important;
    color: #03799e;
    font-family: Oxygen,sans-serif;
    font-size: 12px;
    font-weight: 450;
    border-left: 0px;
    text-align: right;
}

#textoNoticia {
    color: #000000;
    line-height: 1.5em;
    font-size: 17PX;
    margin-left: 0px;
    margin-right: 10px;
    font-weight: normal;
    margin-top: -18px;
    min-height: 500px;
    border-left: 0px;
    padding-left: 10px;
    font-family: Oxygen,sans-serif;
    padding-top: 24px;
    text-align: left;
}
#textoNoticia h2, #textoNoticia h3, #textoNoticia h4 {
    font-family: Oxygen,sans-serif;
    text-transform: uppercase;
    color: #007c97;
    font-size: 108%;
    font-weight: 800;
}
.bloque_apoyos1 {
   display: none;
}
.apoyos {
    border-left: 0px!important;
    border-top: 4px solid #f8c78e;
    padding-top: 17px;
    border-bottom: 4px solid #f8c78e;
    padding-bottom: 6px;
}
.apoyos:before {
    content: "N.RELACIONADAS";
    width: 120px;
    background-color: #fdc484;
    color: white;
    font-weight: 600;
    padding: 8px;
    position: absolute;
    margin-top: -18px;
    margin-left: 608px;
}
.apoyo {
    width: 83%;
    margin-left: 17px;
}
.apoyo a {
    font-size: 16px;
    color: #03799e;
    font-family: 'montserrat',sans-serif;
}

.list-design {
    border: 0px;
    border-radius: 1px;
    content: "";
    width: 18px;
    height: 19px;
    float: left;
    margin: 0px 5px 5px 0px;
	background-image: url(imagenes/flecha-apoyo-news.png);
}
#tiempolec {
    position: absolute;
    margin-top: -36px;
    padding-left: 970px;
    font-size: 12px;
    font-family: Oxygen,sans-serif;
    color: #01799e;
    text-transform: uppercase;
    font-weight: 500;
    font-variant: small-caps;
}
.interesa_noticia{
   display: none;
}
.botonera {
    display: none;
}
.comparte_noticia {
    display: none;
}
table#id_menu_231 {
    position: absolute;
    background-color: #0d7190;
    height: 37px;
    left: 0;
    box-shadow: 0px 5px 0px #ef983c, 0px -5px 0px #ef983c;
    z-index: -1;
    margin-top: 4px;
}
.n1.sin_borde.dentroNoticia .navegacion22 {
    display: none;
}
 .navegacion {
    display: block;
    padding: 13px 20px 5px 10px;
    text-decoration: none;
    text-align: left;
    clear: both;
    color: #fff;
    font-family: 'Oxygen', sans-serif;
    font-weight: normal;
    font-size: 24px;
    line-height: 0.8em;
    letter-spacing: 0.05em;
    background-color: #0d7190;
    width: 1040px;
    text-transform: uppercase;
    margin-top: 4px;
    box-shadow: 0px 5px 0px #ef983c, 0px -5px 0px #ef983c;
}

 .navegacion a {
    text-decoration: none;
    color: white;
}


#textoNoticia blockquote {
    float: left;
    width: 47%;
    margin: 0 20px 20px 0;
    text-align: center;
    letter-spacing: -1px;
    font-family: Oxygen, sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    font-stretch: normal;
    line-height: 1.2em;
    color: #007c97;
    background-color: rgb(255 255 254);
    border: 7px solid #fdc484;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 0px;
    padding-left: 23px;
    padding-right: 23px;
}
#textoNoticia li a,#textoNoticia a, .entradilla a  {
    color: #007c97;
    font-weight: 600;
}
.line-tag, .line-tag2{
    border-top: 4px solid #fdc484;
}
.line-tag3 {
    border-bottom: 4px solid #fdc484;
    margin-top: 15px;
}
.line-tag:before {
    content: "TAGS";
    width: 73px;
    background-color: #fdc484;
    color: white;
    font-weight: 500;
    padding: 8px;
    position: absolute;
    margin-top: -2px;
    margin-left: 655px;
}
.line-tag2:before {
    content: "AUTOR";
    width: 73px;
    background-color: #fdc484;
    color: white;
    font-weight: 500;
    padding: 8px;
    position: absolute;
    margin-top: -2px;
    margin-left: 655px;
}
/*firmante*/

.firmante {
    display: none;
}

.n1 .firmante {
    font-size: 0px;
    font-weight: bold;
    border-left: 0px;
    height: 80px;
    padding-top: 10px;
    padding-left: 10px;
    font-family: 'Oxygen', sans-serif;
    background-color: #0d7190;
    margin-right: 23%;
}
.foto_firmante img {
    height: 75px;
    margin: -29px 10px 3px -8px;
    float: left;
}
.foto_firmante {
    float: none!important;
    clear: both;
}

span.nombre_firmante {
    font-size: 17px;
    color: white;
    font-weight: 600;
    text-transform: uppercase;
}
.firmante:before {
    content: "FIRMADO:";
    font-size: 17px;
    color: #f28f1e;
    float: left;
    font-weight: 500;
    font-variant: none;
    text-transform: uppercase;
    margin-left: 147px;
}
.firmante .enlace {
    text-decoration: none;
    color: #e98901;
    font-family: 'Oxygen', sans-serif;
    font-weight: 500;
    text-transform: lowercase;
    font-variant: none;
    font-size: 15px;
    margin-left: 1px;
}

/*tags*/
.tags {
    margin: 3px 2px 4px 2px!important;
    text-decoration: none;
    font-family: sans-serif;
    float: left;
}

.tags a {
    background-color: #0d7190;
    color: #FFFFFF;
    padding: 3px 8px;
    font-size: 14px;
    border-radius: 0px;
    text-decoration: none;
    font-family: Oxygen, sans-serif;
}
.content-tags {
    display: inline-table;
    padding-top: 11px;
    margin-bottom: 10px!important;
    padding-bottom: 21px;
    border-left: 0px;
    width: 89%;
    margin-top: 17px;
}
.publi-audio {
    border-bottom: 4px solid #f8c78e;
    padding-bottom: 8px;
}

#speechPlayer {
    margin-top: 11px;
    margin-bottom: 17px;
}
/*redes sociales*/

.icon-share {
    display: none;
}
.icon-share {
    height: 106px!important;
    border-bottom: 4px solid #fdc484;
    border-top: 4px solid #fdc484;
    border-left: 4px!important;
    clear: both;
    padding-top: 9px;
}
 
.icon-share ul {
    list-style: none;
    margin-left: -34px;
}
.icon-share ul li {
    margin-right: 6px;
    margin-top: -5px;
    float: left;
}
 
.icon-share ul li a {
	display: inline-block;
	-webkit-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */
    width: 30px;
    height: 30px;
    padding: 5px 7px;
}
.icon-share ul li .fa.fa-facebook {
    color: #01799e;
    margin-top: 0px;
    font-size: 29px;
    width: 40px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 40px;
    text-decoration: none;
} /* Establecemos los colores de cada red icon-share, aprovechando su class */
.icon-share ul li .fa.fa-twitter {
    color: #01799e;
    margin-top: 0px;
    font-size: 29px;
    width: 40px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 40px;
    text-decoration: none;
}
.icon-share ul li .fa.fa-whatsapp {
    color: #01799e;
    margin-top: 0px;
    font-size: 28px;
    width: 40px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 41px;
    text-decoration: none;
    margin-left: 0px;
}

.icon-share ul li .fa.fa-linkedin {
    color: #01799e;
    margin-top: 0px;
    font-size: 25px;
    width: 42px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 41px;
    text-decoration: none;
}


.icon-share ul li .fa.fa-comment-o {
    color: #01799e;
    margin-top: 0px;
    font-size: 25px;
    width: 42px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 41px;
    text-decoration: none;
}

.icon-share ul li .fa.fa-print {
    color: #01799e;
    margin-top: 0px;
    font-size: 25px;
    width: 42px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 41px;
    text-decoration: none;
}

.icon-share ul li .fa.fa-envelope {
    color: #01799e;
    margin-top: 0px;
    font-size: 25px;
    width: 42px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 41px;
    text-decoration: none;
}

.icon-share ul li a:hover {
	/* Cambiamos el fondo cuando el usuario pase el mouse */
	padding: 5px 7px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */
}

.icon-share:before {
    content: "COMPARTIR:";
    font-family: 'Montserrat',sans-serif;
    padding-left: 7px;
    color: black;
    font-weight: 400;
    font-size: 15px;
}

img.icon-be {
    margin-left: -8px;
    width: 43px;
    margin-top: -5px;
}
.icon-inter {
    height: 77px;
    border-left: 4px solid #fdc484;
    float: left;
    margin-left: 16px;
    margin-top: -37px;
}
.icon-inter:before {
    content: "COMENTAR:";
    font-family: 'Montserrat',sans-serif;
    padding-left: 7px;
    color: black;
    font-weight: 400;
    font-size: 15px;
}
.icon-inter ul {
    margin-top: 15px;
}

.icon-share2 {
    height: 80px;
    border-left: 7px solid #f28f1e;
    margin-top: 20px;
}
 
.icon-share2 ul {
    list-style: none;
    margin-left: -34px;
}
.icon-share2 ul li {
    margin-right: 6px;
    margin-top: -5px;
    float: left;
}
 
.icon-share2 ul li a {
	display: inline-block;
	-webkit-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */
    width: 30px;
    height: 30px;
    padding: 5px 7px;
}
.icon-share2 ul li .fa.fa-facebook {
    color: #01799e;
    margin-top: 0px;
    font-size: 29px;
    width: 40px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 40px;
    text-decoration: none;
}


.icon-share2 ul li .fa.fa-twitter {
    color: #01799e;
    margin-top: 0px;
    font-size: 29px;
    width: 40px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 40px;
    text-decoration: none;
}
.icon-share2 ul li .fa.fa-whatsapp {
    color: #01799e;
    margin-top: 0px;
    font-size: 28px;
    width: 40px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 41px;
    text-decoration: none;
    margin-left: 9px;
}

.icon-share2 ul li .fa.fa-linkedin {
    color: #01799e;
    margin-top: 0px;
    font-size: 25px;
    width: 42px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 41px;
    text-decoration: none;
}


.icon-share2 ul li .fa.fa-comment-o {
    color: #01799e;
    margin-top: 0px;
    font-size: 25px;
    width: 42px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 41px;
    text-decoration: none;
}

.icon-share2 ul li .fa.fa-print {
    color: #01799e;
    margin-top: 0px;
    font-size: 25px;
    width: 42px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 41px;
    text-decoration: none;
}

.icon-share2 ul li .fa.fa-envelope {
    color: #01799e;
    margin-top: 0px;
    font-size: 25px;
    width: 42px;
    border: 2px solid #01799e;
    border-radius: 75px;
    height: 41px;
    text-decoration: none;
}

.icon-share2 ul li a:hover {
	/* Cambiamos el fondo cuando el usuario pase el mouse */
	padding: 5px 7px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */
}

.icon-share2:before {
    content: "COMPARTIR:";
    font-family: 'Montserrat',sans-serif;
    padding-left: 7px;
    color: black;
    font-weight: 400;
    font-size: 15px;
}

/*bloque relacionadas*/

#bloque_nrelacionadas h2 {
    display: block;
    padding: 13px 20px 5px 14px;
    text-decoration: none;
    text-align: left;
    clear: both;
    color: #fff;
    font-family: 'Oxygen', sans-serif;
    font-weight: normal;
    font-size: 24px;
    line-height: 0.8em;
    letter-spacing: 0.05em;
    background-color: #0d7190;
    width: 100%;
    text-transform: uppercase;
}
#bloque_nrelacionadas h2:before {
    content: "l";
    float: left;
    text-transform: lowercase;
    font-family: arial;
    font-weight: 600;
    font-size: 50px;
    padding-top: 9px;
    position: absolute;
    z-index: 50;
    color: #ef963c;
    margin-left: -13px;
}
.rel_cascada .fotoBackground {
    height: 301px;
    border: none;
    border-left: 7px solid #0d7190;
}

#bloque_nrelacionadas .n1 .titulo {
    background-color: rgb(13 113 144);
    height: auto;
    position: absolute;
    z-index: 1;
    max-width: 314px;
    border-left: 7px solid #ff8f14;
    margin-top: -171px;
    margin-left: 17px;
    padding-bottom: 18px;
}

#bloque_nrelacionadas .n1 .titulo:before {
    display: none;
}

#bloque_nrelacionadas .n1 .titulo a {
    color: #fffffe;
    font-size: 18px;
    font-family: montserrat,sans-serif;
    font-weight: 400;
    text-decoration: none;
    line-height: 0.85em;
    text-align: left;
    text-transform: initial;
}

#bloque_nrelacionadas .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 15px;
}
#bloque_nrelacionadas .row {
    margin-left: -21px;
    margin-right: -15px;
}
.col-editmaker-4.rel_cascada {
    width: 50%!important;
}
#bloque_nrelacionadas {
    font-size: 0.9em;
    width: 730px;
}

.container:after, .container-fluid:after, .row:after {
    clear: none;
}
/*comentarios*/

ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    background-color: #03799e;
    background-image: none;
}
li.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active {
    background-image: none;
    background-color: #03799e;
    border: 0px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
    color: white;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
    border: 0px;
}
li.ui-state-default.ui-corner-top {
    background-image: none;
    background-color: #03799e;
    border: 0px;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
    color: white;
}
#comentar_noticia .datosFromCol input, .datosFromCol textarea {
    height: 100%;
    background-color: white;
    border: 1px solid;
}
#comentar_noticia textarea#comentario_form {
    font-size: 13px;
    width: 100%;
    border: 1px solid;
    background-color: white;
}
label.labelAceptoPolitica span {
    font-size: 11px;
}
#comentar_noticia .envif input {
    font-size: 13px;
    background-color: #5cb85c;
    color: white;
}
#comentarios {
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-left: 7px solid #f28f1e;
}

.plusComments {
    background: #0d7190;
    color: #f28f1e;
}
ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    border-radius: 0;
}



/*estilo en página de autor*/
#NF {
    padding-left: 0px;
    margin-left: -10px;
}
#NF .n1.info_firmante {
    width: 1040px;
    margin-bottom: 117px;
    font-family: 'Oxygen',sans-serif;
    background-color: #217495;
    border-radius: 0px;
}
#NF .n1.info_firmante:before {
    content: "";
    position: absolute;
    margin-left: -1px;
    font-size: 79px;
    color: white;
    height: 201px;
    width: 4px;
    background-color: white;
    margin-top: -9px;
    z-index: 2;
}
#NF .n1.info_firmante .celda_derecha {
    position: absolute;
    margin-top: 130px;
    margin-left: -1031px;
    width: 1040px!important;
    background-color: #ef983c;
    color: white;
    font-size: 15px;
    padding-left: 25px;
}

#NF .n1.info_firmante .celda_derecha div {
    float: left;
    margin-right: 15px;
    border-right: 1px solid white;
    padding-right: 15px;
	
}
#NF .n1.info_firmante .celda_derecha a {
    text-decoration: none;
    color: white;
	font-size: 15px;
}
#NF .n1.info_firmante .celda_derecha a.enlace {
    font-size: 15px;
    font-weight: 100;
    font-family: 'Oxygen',sans-serif;
}

#NF .n1.info_firmante h1 {
    font-size: 15pt;
    color: #fffffe;
    margin-bottom: 10px;
    font-family: 'Oxygen',sans-serif;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 26px;
}
#NF .n1.info_firmante h1:before {
    content: "firmados por:";
    font-weight: 100;
    color: #ef983c;
    font-size: 16px;
	margin-top: -18px;
	position: absolute;
	margin-top: -18px;
}

#NF .n1.info_firmante .foto_firmante, #NF .n1.info_firmante .foto_firmante_big {
    position: absolute;
    margin-left: 652px;
    z-index: 10;
}
#NF .n1.info_firmante .foto_firmante img, #NF .n1.info_firmante .foto_firmante_big img {
    display: inline!important;
    max-width: 300px!important;
    height: auto;
    width: 300px!important;
}
#NF .n1.info_firmante p {
    color: white!important;
    font-size: 13px;
    padding-left: 11px;
    margin-top: -9px;
    padding-right: 33px;
    width: 650px;
}
#NF #noticias_firmante li {
    list-style: none;
    padding-left: 10px;
    border-left: 7px solid #217495;
    color: #fff;
    margin-left: 0px;
    width: 760px;
    padding-top: 20px;
    margin-bottom: 15px;
}
#NF #noticias_firmante li a {
    font-size: 19px;
}
#NF #noticias_firmante .entradilla {
    font-weight: 100;
    color: black;
    font-family: 'Oxygen',sans-serif;
    font-size: 15px;
}
#NF #noticias_firmante li:nth-of-type(2n) {
    border-left: 7px solid #ef983c;
}
#NF .paginador {
    text-align: left;
}

#NF .paginador ul.pages li.pgEmpty {
    border: 1px solid #007c97;
    color: #007c97;
    padding-left: 5px;
    padding-right: 5px;
 }
#NF .paginadorHtml.paginador li.pgEmpty a, .paginador li.pgEmpty:hover a {
    color: #007c97;
}
#NF .paginador ul.pages li {
    border-radius: 0px!important;
}
#NF .paginador ul.pages li.pgCurrent {
    border: 1px solid #007c97;
    color: #fff;
    font-weight: 700;
    background-color: #007c97;
}
#NF .paginador ul.pages li {
    border: 1px solid #007c97;
    color: #007c97;
}
#NF .paginadorHtml.paginador a {
    color: #007c97;
}
#NF .paginador ul.pages li:hover {
    background-color: #007c97;
}
#NF .paginador ul.pages li.pgCurrent a {
    color: white;
}
#NF .fin {
    display: none;
}


/*especial navidad*/

#id_menu_356 {
    background-image: url(https://www.zonamovilidad.es/imagenes/fondo-zona-navidad.png);
    background-repeat: no-repeat;
    background-size: 100% 99%;
    height: 727px;
    position: absolute;
    left: 0;
}
#id_modulo_328 {
    margin-top: 5px;
}
#id_modulo_328 .foto {
    border: 1px solid #c91800;
}
#pos_1_328 .titular_abajo.noticiaWrap.n1 {
    border: 1px solid #c91800;
    background-color: white;
}
#pos_2_328 .titular_abajo.noticiaWrap.n1 {
    border: 1px solid #c91800;
    background-color: white;
    height: 240px;
}
#pos_3_328 .titular_abajo.noticiaWrap.n1 {
    border: 1px solid #c91800;
    background-color: white;
    height: 240px;
}
#pos_4_328 .titular_abajo.noticiaWrap.n1 {
    border: 1px solid #c91800;
    background-color: white;
    height: 240px;
}
#pos_1_328 h2.titulo {
	background-color: #fff!important;
    padding-top: 15px!important;
    border: none;
    margin-left: 0px;
    margin-right: 5px;
}
#id_modulo_328 h2.titulo a {
    color: black;
    font-size: 14px;
    font-family: montserrat,sans-serif;
    font-weight: 550;
    text-decoration: none;
    line-height: 0.85em;
    text-align: left;
    letter-spacing: -1px;
}
#pos_1_328 h2.titulo a {
	font-size: 19px;
    letter-spacing: 0px;
}
#id_modulo_328 .col-editmaker-12 {
    margin-bottom: 10px;
    padding-left: 0px;
    padding-right: 20px;
}
#id_modulo_328 .col-editmaker-4 {
    padding-left: 0px;
    padding-right: 17px;
    margin-bottom: 45px;
}
#pos_3_328, #pos_4_328 {
    margin-left: -2px;
}
#id_modulo_329 {
    margin-top: 5px;
}
.logo-esp-navidad {
    text-align: left;
    margin-left: -12px;
    margin-top: 35px;
}
.logo-esp-navidad img {
    width: 359px;
}
#id_modulo_330 {
    margin-top: 5px;
}
.border-navi-sup {
    position: absolute;
    width: 199.8%;
    left: -50%;
    border-bottom: 5px solid #a7171b;
    margin-top: -7px;
}
.border-navi-inf {
    position: absolute;
    width: 199.8%;
    left: -50%;
    border-bottom: 5px solid #a7171b;
    bottom: 14px;
}