            body { background: #e6d2c8 !important; }
            #aniversario .suscribete { display: none; } 
            #aniversario .navbar { background: #000; border-radius: 0; border: none; }
            #aniversario .nav>li>a { position: relative; display: block; padding: 15px 10px;}
            #aniversario .nav>li { font-size: 14px; font-family: 'PT Sans', sans-serif; }
            #aniversario .navbar a { color: #fff; text-decoration: none;  }
            #aniversario .navbar a:hover { color: #fff; text-decoration: none; background: #e09d1f;  }
            #aniversario .togo-diario { color: #de7600 !important; text-decoration: none !important; }
            #aniversario .togo-diario:hover { color: #de7600 !important; text-decoration: underline !important; }
            #aniversario .btn-suscribete { margin-left: 20px;  background: #e09d1f; padding: 5px 20px !important; color: #fff; border-radius: 3px; text-decoration: none; margin-top: 10px; max-width: 100px;display: block; }
            #aniversario .btn-suscribete:hover { background: #eab861 !important; text-decoration: none !important;  }
            #aniversario .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-top: none; }
            #aniversario .navbar-default .navbar-toggle { border-color: transparent !important; }
            #aniversario .navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: #000 !important; background-image: none !important; border: none !important; border-radius: 0px;}
            #aniversario .navbar-default .navbar-toggle:hover { background-color: #e09d1f !important;}
            #aniversario .navbar-default .navbar-toggle:focus { background-color: #000 !important;}
            #aniversario .navbar-default .navbar-toggle .icon-bar { background-color: #fff !important;}
            #aniversario .menu-der { display: block; float: right;  }
            #aniversario .menu-izq { display: block; float: left; width: auto; }
            #aniversario .suscribete-desktop {  margin-left: 20px;  background: #e09d1f; padding: 5px 20px !important; color: #fff; border-radius: 3px; text-align: center; text-decoration: none; margin-top: 10px; max-width: 120px; display: block; }
            #aniversario .suscribete-desktop:hover { background: #eab861 !important; text-decoration: none !important; }
            #aniversario .swiper-container { width: 100%; max-width: 1200px; height: auto;  }
            #aniversario .swiper-button-next:after, .swiper-container-rtl { content: no-close-quote; width: 50px; height: 50px; background: url(/noticias/imag/aniversario/flecha-der-galeria.svg); background-repeat: no-repeat; background-size: cover; background-position-x: -10px; /*background-color: red;*/ display: block;}
            #aniversario .swiper-button-prev:after, .swiper-container-rtl .swiper-button-prev:after { content: no-close-quote; width: 50px; height: 50px; background: url(/noticias/imag/aniversario/flecha-izq-galeria.svg); background-repeat: no-repeat; background-size: cover; background-position-x: -10px; /*background-color: red;*/ display: block;}
            #aniversario .swiper-button-next { /*position: absolute;*/ outline: none !important; text-decoration: none !important; top: 50%; width: 50px; display: block; /* height: var(--swiper-navigation-size); margin-top: calc(-1 * var(--swiper-navigation-size)/ 2); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color));*/ }
            #aniversario .swiper-button-prev { /*position: absolute;*/ outline: none !important; text-decoration: none !important; top: 50%; width: 50px; display: block; /* height: var(--swiper-navigation-size); margin-top: calc(-1 * var(--swiper-navigation-size)/ 2); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color));*/ }
            #aniversario .swiper-container img {width: inherit;}
            #aniversario .swiper-pagination { display: none; }
            #aniversario .logo1 { width: 100%; display: block; margin: 0 0 0 93px; max-width: 200px; }
            #aniversario .logo2 { width: 100%; display: block; margin: 21px auto; max-width: 260px; }
            #aniversario .logo3 { width: 100%; display: block; margin: 30px auto;  max-width: 300px;}
            #aniversario .foto-desktop-slide { display: block; width: 100%; }
            #aniversario .foto-mobile-slide { display: none; }
            #aniversario .slide_evento_1 { text-align: center; }
            #aniversario .slide_evento_2    { text-align: left; padding-right: 110px; height: 360px;  }
            #aniversario .slide_evento_2 .titulo-evento { font-size: 26px; font-family: MartelBold, Georgia, "Times New Roman", Times, serif; }
            #aniversario .slide_evento_2 .descripcion-evento { font-size: 14px; font-family: 'PT Sans', sans-serif; }
            #aniversario .slide_evento_1 .horario-evento { font-size: 14px; font-family: 'PT Sans', sans-serif; }
            #aniversario .slide_evento_1 .titulo-evento-1 { font-size: 26px; font-family: MartelBold, Georgia, "Times New Roman", Times, serif; }
            #aniversario .slide_evento_1 .boton-comprar { margin: 0 auto 30px; display: block; max-width: 92px; padding: 6px 13px; background: #000; border-radius: 5px; color: #fff; font-size: 14px; font-family: 'PT Sans', sans-serif; text-decoration: none;  }
            #aniversario .slide_evento_1 .boton-comprar:hover {  background: #eab861;  }
            #aniversario .slide_evento_1 .evento-free { font-size: 18px; font-family: 'PT Sans', sans-serif; text-decoration: none; font-weight: bold; color: #000; text-align: center;display: block; }
            #aniversario .slide_evento_1 .imagen-evento { width: 100%; max-width: 170px; }
            #aniversario .color-byn { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
            #aniversario .color-byn:hover { -webkit-filter: none; filter: none;  /*filter: sepia(50%);*/ }
            #aniversario .slide_evento_1 .caja-fecha .caja-fecha-1 { width: 50%; float: left; }
            #aniversario .slide_evento_1 .caja-fecha .caja-fecha-2 { width: 50%; float: right; }
            #aniversario .caja-fecha { padding-right: 15px; width: 100%; max-width: 160px; margin: 12px auto; display: block; height: 72px; }
            #aniversario .caja-fecha-2 .dia-evento { font-family: MartelBold, Georgia, "Times New Roman", Times, serif; font-size: 40px; margin-bottom: 0; }
            #aniversario .caja-fecha-2 .mes-evento { font-family: MartelBold, Georgia, "Times New Roman", Times, serif; font-size: 10px; text-transform: uppercase;; }
            #aniversario .slide_evento_1 .icono-calendario { width: 100%; max-width: 52px; margin-top: 13px;  }
            #aniversario .bg-slide-aniversario {background: #e6d2c8 !important;}
            #aniversario .caja-principal-eventos { margin-top: 50px; }
            #aniversario .titulo-contenidos { text-transform: uppercase; margin-top: 0; background: #000; color: #e6d2c8; font-family: MartelBold, Georgia, "Times New Roman", Times, serif; font-size: 20px; padding: 10px; text-align: center; display: block;}
            #aniversario .caja-contenidos { /*padding-right: 0!important; padding-left: 0!important;*/ padding-bottom: 40px; background: #d1bfb6; }
            #aniversario .caja-contenidos .marco-foto { width: 100%; background: #fff; position: relative; transform: rotate(-2deg); }
            #aniversario .caja-contenidos .titulo-noticia { font-family: 'PT Sans', sans-serif; font-size: 18px; text-align: left; margin-left: 20px;  }
            #aniversario .caja-contenidos .img-noticia { width: 100%; padding: 10px 10px 40px 10px; }
            #aniversario .caja-contenidos .img-clip { position: absolute; top: -57px; right: 10px; width: 100%; max-width: 52px; z-index: 1; }
            #aniversario .caja-contenidos .sombra { width: 100%; max-height: 52px; margin: 0 auto; display: block; transform: rotate(-1deg); }
            #aniversario .caja-contenidos .sombra2 { width: 100%; max-height: 52px; margin: 0 auto; display: block; transform: rotate(0deg); }
            #aniversario-articulo .caja-contenidos .sombra { width: 100%; max-height: 52px; margin: 0 auto; display: block; transform: rotate(0deg); }
            #aniversario .caja-contenidos .titulo-noticia-home { min-height: 120px; font-family: MartelBold, Georgia, "Times New Roman", Times, serif; font-size: 20px; text-align: center; background: #d1bfb6; padding-top: 0 !important; margin-top: 0 !important; padding-bottom: 40px; }
            #aniversario .caja-contenidos hr { display: none; }
            #aniversario .caja-contenidos a { color: #000 !important; text-decoration: none !important;  }
            #aniversario .caja-contenidos a:hover { color: #000 !important; text-decoration: underline !important;  }
            #aniversario .caja-contenido-2 { margin-bottom: 40px; padding: 20px; }
            #aniversario .caja-contenido-2 .container-video { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; }
            #aniversario .caja-contenido-2 .video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; transform: rotate(1deg); box-shadow: 2px 5px 11px #73625a; }
            #aniversario .caja-contenido-2 .parche { width: 100%; max-width: 93px; z-index: 3; position: absolute; top: -40px; left: -31px; }
            #aniversario .caja-contenido-2 .parche-2 { width: 100%; max-width: 72px; z-index: 3; position: absolute; top: -15px; right: -28px; }
            #aniversario .ipad-foto-pd { background-size: cover; margin: 0 auto; display: block; background: url(/noticias/imag/ipad-pd-sidebar.png); width: 190px; height: 219px;}
            #aniversario .papeldigital-foto-edicion-portada { width: 116px !important; height: auto; margin: 0px auto; display: block; padding-top: 31px;}
            #aniversario .caja-papel-1 { width: 50%; float: left; display: block; }
            #aniversario .caja-papel-2 { width: 50%; float: right; display: block; }
            #aniversario .caja-papel { padding-top: 0; text-align: center; padding-left: 0 !important; padding-right: 0 !important; display: block; margin: 0 auto; }
            #aniversario .caja-papel .logo2-papel { width: 100%; max-width: 90px; margin: 0 auto; display: block;  }
            #aniversario .caja-papel .btn-papel { padding: 5px 20px; background: #e09d1f; color: #fff !important; font-size: 14px; font-family: 'PT Sans', sans-serif; text-decoration: none !important; border-radius: 5px;   }
            #aniversario .caja-papel .btn-papel:hover { background: #eab861; text-decoration: none !important; color: #fff !important;}
            #aniversario .caja-papel .txt-papel { font-family: 'PT Sans', sans-serif; font-size: 23px; font-weight: bold; margin-top: 8px !important; }
            #aniversario .sombra-papel { width: 100%; margin: 5px 0;}
            #aniversario .color-portada { background: #e6d2c8 !important; }
            #aniversario .caja-contenidos .titulo-noticia-home-portada {font-family: MartelBold, Georgia, "Times New Roman", Times, serif; font-size: 26px; text-align: center; padding-top: 9px !important; margin-top: 0 !important; padding: 20px;} 
            #aniversario .caja-contenidos .marco-foto2 { width: 100%; background: #fff; position: relative; transform: rotate(0deg); max-width: 600px; margin: 0 auto; display: flex;}
            #aniversario .caja-papel .txt-papel-2 { font-family: 'PT Sans', sans-serif; font-size: 16px; font-weight: bold; margin-top: 8px !important;}
            #aniversario .caja-papel .logo2-papel-2 { width: 100%; max-width: 66px; margin: 0 auto; display: block; }
            #aniversario .mar-t { margin: 40px 0 10px; text-align: left !important;  }
            #aniversario .bajada-aniversario { font-family: 'PT Sans', sans-serif; font-size: 14px; color: #000; padding: 10px;  }
            #aniversario .caja-contenidos .titulo-noticia-home-portada-2 {font-family: MartelBold, Georgia, "Times New Roman", Times, serif; font-size: 19px; text-align: left; padding-top: 0 !important; margin-top: 0 !important; padding: 0;}
            #aniversario .seccion-portada { font-family: 'PT Sans', sans-serif; font-size: 16px; text-align: left; padding-top: 0px !important; margin-top: 0 !important; padding: 0 }
            #aniversario .caja-contenidos .marco-foto3 { width: 100%; background: #fff; position: relative; transform: rotate(0deg); max-width: 600px; margin: 0 auto; display: block;}
            #aniversario .caja-contenidos .img-noticia2 { width: 100%; padding: 4px 4px 11px 4px;}
            #aniversario .caja-contenidos .linea-sep { border-bottom: solid 2px #000; width: 100%; margin-bottom: 20px; }
            #aniversario .sidebar-evento-1 { text-align: center; }
            #aniversario .sidebar-evento-2 { text-align: left;  }
            #aniversario .sidebar-evento-2 .titulo-evento { font-size: 16px; font-family: MartelBold, Georgia, "Times New Roman", Times, serif; text-align: left; }
            #aniversario .sidebar-evento-2 .descripcion-evento { font-size: 14px; font-family: 'PT Sans', sans-serif; }
            #aniversario .sidebar-evento-1 .horario-evento { font-size: 14px; font-family: 'PT Sans', sans-serif; }
            #aniversario .sidebar-evento-1 .titulo-evento-1 { font-size: 26px; font-family: MartelBold, Georgia, "Times New Roman", Times, serif; }
            #aniversario .sidebar-evento-1 .boton-comprar { margin: 0 auto 30px; display: block; max-width: 92px; padding: 6px 13px; background: #000; border-radius: 5px; color: #fff!important; font-size: 14px; font-family: 'PT Sans', sans-serif; text-decoration: none;  }
            #aniversario .sidebar-evento-1 .boton-comprar:hover {  background: #444; color: #fff!important; text-decoration: none !important;   }
            #aniversario .sidebar-evento-1 .evento-free { font-size: 18px; font-family: 'PT Sans', sans-serif; text-decoration: none; font-weight: bold; color: #000; text-align: center;display: block; }
            #aniversario .sidebar-evento-1 .imagen-evento { width: 100%; max-width: 170px; }
            #aniversario .sidebar-evento-1 .caja-fecha .caja-fecha-1 { width: 50%; float: left; }
            #aniversario .sidebar-evento-1 .caja-fecha .caja-fecha-2 { width: 50%; float: right; }
            #aniversario .sidebar-evento-1 .icono-calendario { width: 100%; max-width: 52px; margin-top: 13px;  }
            #aniversario .titulo-evento-sb { font-size: 26px; font-family: MartelBold, Georgia, "Times New Roman", Times, serif; text-align: center; margin-top: 30px; display: inline-block; }
            .linea-puntos { width: 100%; display: block; margin: 0 auto; }
            #aniversario .caja-principal-eventos-2 { margin-top: 0; }
            #aniversario .btn-vermas { cursor: pointer;  }
            #aniversario .modal-title { font-size: 26px !important; font-family: MartelBold, Georgia, "Times New Roman", Times, serif !important; text-align: left; color: #000 !important; }
            #aniversario .txt-modal { font-size: 14px !important; font-family: 'PT Sans', sans-serif !important; color: #000; }
            #aniversario .modal-header { padding: 10px !important; border-bottom: none !important;}
            /*#aniversario .modal-content {background-color: #e6d2c8;}*/
            #aniversario .caja-contenidos .titulo-noticia-articulo {font-family: MartelBold, Georgia, "Times New Roman", Times, serif; font-size: 26px; text-align: left;  margin-top: 0 !important; padding: 0 10px;}
            #aniversario .bajada-aniversario-articulo { font-family: 'PT Sans', sans-serif; font-size: 16px; color: #000; padding: 0 10px; text-align: justify;  }
            #aniversario .autor-aniversario { font-family: 'PT Sans', sans-serif; font-size: 13px; color: #000; padding: 0; text-align: left; margin-bottom: 40px; }
            #aniversario .cuerpo-aniversario-articulo { font-family: 'PT Sans', sans-serif; font-size: 16px; color: #000; padding: 0 10px; text-align: justify; }
            #aniversario .icon-rrss-aniversario { height: 45px; width: 100%; max-width: 45px; padding: 7px; }
            #aniversario .botones-compartir { display: inline; list-style: none; margin: 0 auto; text-align: center; }
            #aniversario .compartir ul { text-align:center; padding: 0; }
            #aniversario .compartir li { display: inline-block; }
            #aniversario .compartir { text-align: center; background: #d1bfb6; padding: 10px 20px 20px; margin-bottom: 30px !important; max-width: 500px; display: block; margin: 0 auto; }
            #aniversario .p-home-contenido { padding-left:0; padding-right:0;}
            #aniversario .center-papel { max-width: 359px; display: block; margin: 0 auto; max-width; 360px; width:100%; }
            #aniversario .caja-autor-aniversario { margin-bottom:30px; padding-left: 10px; }
            #aniversario .breadcrumbs { padding-left: 0; padding-bottom: 17px;}
            #aniversario .breadcrumbs li { float:left; font-family: 'PT Sans', sans-serif !important; color: #000; padding: 0 2px;}
            #aniversario-articulo .cuerpo-noticias p { text-align: justify; font-family: 'PT Sans', sans-serif;}
            #aniversario-articulo #noticia-imagen-principal-creditos { display: none;}
            #aniversario .caja-texto-video {padding: 0 15px !important; text-align: center; max-width: 910px; display: block; text-align: center; margin: 0 auto 65px;}
            #aniversario .caja-texto-video h2 { margin-bottom: 16px; font-size: 37px; font-family: 'Oswald', sans-serif, MartelBold, Georgia, "Times New Roman", Times, serif; text-align: left; color:#000; }
            #aniversario .caja-texto-video p { font-size: 23px; font-family: 'Oswald', sans-serif,'PT Sans', sans-serif !important; color: #000; text-align: justify; }
            #aniversario .caja-texto-video .nada-esta-escrito { width: 90%; display: block; margin:0 auto;; }
            #aniversario-articulo .cuerpo-noticias img[src$=".jpg"] { height: auto; width: 70%; margin: 40px auto 60px; display: block; padding: 16px 16px 40px 16px; background: #fff; box-shadow: 0px 2px 6px #6d5f57; transform: rotate(3deg);}
            #aniversario-articulo .cuerpo-noticias img[src$=".png"] { height: auto; width: 100%; max-width:600px; margin: 40px auto 60px; display: block; padding: 10px; transform: rotate(0deg);}
            #aniversario .video-aniversario { display: block; width:100%; max-width: 1000px; margin:8px auto 40px; text-align-center; }
            #aniversario .video-aniversario { display: block; width:100%; max-width: 1000px; margin:8px auto 40px; text-align-center; }
            #aniversario .margen-top {margin-top: 40px;}
            #aniversario-articulo .cuerpo-noticias h2 { text-align: justify; font-family: 'Martel', serif; font-size: 22px; font-weight: 500; }
            #aniversario .sidebar-mobile-tax { margin-left: 0 !important; margin-right: 0 !important;}

            
            /* CUERPO DEL ARTICULO */
.CUERPO p {font-size: 16px; text-align: justify; font-family:PTSans, Verdana, Geneva, sans-serif; font-weight: 400 !important; color:#333333; text-align:justify; margin:0 0 20px 0; line-height:170%; letter-spacing: 0;} /* Esto es solo para que funcione el +/- letra */
.CUERPO ul, .CUERPO p ul {margin-top:8px; margin-left:50px; font-size:16px; color:#333333; line-height:170%; letter-spacing: 1px;}
.CUERPO ul li, .CUERPO p ul li {list-style-type:square; font-size:16px; font-family:PTSans, Verdana, Geneva, sans-serif;color:#333333; margin:5px 0;}
.CUERPO ol, .CUERPO p ol {margin-top:8px; margin-left:50px; font-size:16px; color:#333333;}
.CUERPO ol li, .CUERPO p ol li {list-style-type:decimal; font-size:16px; color:#333333;}
.CUERPO blockquote {margin-left:15px;}
.CUERPO {/*margin: 10px 30px;*/ padding:0; font-size:16px; font-weight:normal; color:#333333; line-height:170%; text-align:justify; clear:both;}
.CUERPO table, .CUERPO table td {border-collapse:collapse; padding:6px; font-size:14px; color:#333333; font-weight:normal; text-align:left; line-height: 120% !important;}
.CUERPO table, .CUERPO table td strong {font-weight:bold; font-size:16px; margin:0; line-height:120%;}
.CUERPO a {color:#428697; font-weight:bold; text-decoration:none; border-bottom:1px dotted #428697; }
.CUERPO a img {border-bottom:0px;}
.CUERPO a:hover, .CUERPO * a:hover {color:#003366; text-decoration:none; border-bottom:none; }
.CUERPO strong, .CUERPO b {font-weight:bold;}
.CUERPO sup {font-size:10px;}
.CUERPO ul {list-style:square; display: block; margin: 5px 5px 20px 50px; color:#000000;}
.CUERPO ol {list-style:decimal; display: block; margin: 5px 5px 0px 50px; color:#000000;}

/*-------------------oo------------------------*/

/*-------------------oo------------------------*/

/*FORMATO VTXT*/
.CUERPO h1 {font-size:18px; font-weight:normal;}
.CUERPO h2 {font-size:15px; font-weight:bold;}
.CUERPO h3 {font-size:12px; font-weight:bold;}
.CUERPO h4 {font-size:11px; font-weight:bold;}
.CUERPO h5 {font-size:10px; font-weight:bold;}
.CUERPO h6 {font-size:9px; font-weight:bold;}
.CUERPO address {font-size:12px; font-weight:normal; color:#000000; font-style:italic;}
.CUERPO pre {font-size:11px; font-weight:normal; color:#666666; text-align:justify; text-indent:10px;}
.CUERPO .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO .td-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}
.CUERPO .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO .tr-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}

/*-------------------oo------------------------*/

/*vtxt*/
.CUERPO .recuadrogris /* recuadro */ {background: #f0f0f0; padding: 0px; }
.CUERPO .subtit /* subtitulos */{font-family:PTSans,Verdana,Geneva,sans-serif; font-size:20px; color:#de7600; font-weight:900; margin:0; padding:0; width:100%;}
.CUERPO .subtit-sinlink /* subtitulos */{font-family:PTSans,Verdana,Geneva,sans-serif; font-size:20px; color:#de7600; font-weight:900; margin:0; padding:0; width:100%;}
.CUERPO .titulos  /* titulos */         {display:block; width:100%; margin:0; padding:0; font-size:14px; font-weight:bold; color:#93815B;}
.CUERPO .piefoto  /* pies de fotos */   {color:#333333; font-size:12px;}
.CUERPO .resalta /* texto resaltado */  {font-weight:bold; font-size:17px;}
.CUERPO .destacado /* texto destacado */  {color:#960000; font-size:13px; text-transform:uppercase; font-family:LatoBold, Verdana, Geneva, sans-serif;}
.CUERPO .azulbold /* texto azul bold */ {font-weight:bold; color:#003366;}
.CUERPO .calipso /* texto amarillo */  {color:#15ab90;}
.CUERPO .azul     /* texto azul */      {color:#003366;}
.CUERPO .blanco   /* texto blanco */    {color:#FCFCFC;}
.CUERPO .negro    /* texto negro */     {color:#000000;}
.CUERPO .rojo     /* texto rojo */      {color:#CC0000;}
.CUERPO .naranjo  /* texto naranjo */   {color:#FF6000;}
.CUERPO .verde    /* texto verde */     {color:#336600;}
.CUERPO .gris     /* texto gris */      {color:#5C5C5C;}
.tips     /* texto resaltado tips */      {background: #dbc7b6;}
.CUERPO .radius {border-radius:50%;}
/*/vtxt*/

/*vtxt_table*/
.CUERPO .table-right {float:right;}
.CUERPO .table-left {float:left;}
.CUERPO .table-center {margin:auto;}
.CUERPO .table-gris {margin:3px 0; padding:8px; border-collapse:collapse; empty-cells:show; float:left; border:1px solid #CCC;}
.CUERPO .table-gris tr td {border:1px solid #e0e0e0; padding:8px; }
.CUERPO .carrera-contenedor {margin:0; padding:0;}
.CUERPO .carrera-top {background-color:#f2f1f1; clear:both; margin:0; max-width:100%;
-moz-border-radius-topleft:30px;
-webkit-border-top-left-radius:30px;
 border-top-left-radius:30px;}
.CUERPO .carrera-bottom {background-color:#cacaca; clear:both; margin:0; max-width:100%;
-moz-border-radius-bottomright:30px;
-webkit-border-bottom-right-radius:30px;
border-bottom-right-radius:30px;}

.CUERPO .table-responsive {margin-bottom:15px; overflow-x:scroll; overflow-y:hidden; width:100%;}
.CUERPO .table-responsive > .table {margin-bottom:0; width:100%; max-width:100%;}
/*/vtxt_table*/

/*vtxt_tr*/
.CUERPO .tr-estilo-fondogris {background-color:#dcdcdc;}
.CUERPO .tr-estilo-fondoazul {background-color:#1C2B45; color:#FFFFFF; font-weight:bold;}
.CUERPO .tr-estilo-fondoazul td{color:#FFFFFF; font-weight:bold;}
/*/vtxt_tr*/

/*vtxt_td*/
.CUERPO .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO .td-estilo-fondoazul {background-color:#1C2B45; color:#FFFFFF; font-weight:bold;}
/*/vtxt_td*/

/* estilos obligatorios para tablas en vtxt */
.CUERPO table {margin:10px 0; border-collapse:collapse; empty-cells:show; border: none;  background: white; margin: auto; max-width: 1200px; width: 100%; border:1px solid #c1c3d1}
.CUERPO table a {border-bottom:none;}
.CUERPO td {margin:0; padding:2px;}
.CUERPO img {margin:.5em .8em;}
/* estilos  tablas especial hosting vtxt */
.CUERPO table {width:100% !important; clear:both; margin:40px 0 !important; padding:0; border-collapse:collapse; empty-cells:show;}
.CUERPO tr, .CUERPO th {padding:0;}
.CUERPO tr:first-child {color:#003366; background:#F0F0F0; border-bottom:4px solid #9ea7af; border-top: 1px solid #343a45; font-size:18px; font-weight: 100; padding:30px 0; text-align:left; vertical-align:middle;}
.CUERPO tr:first-child td {padding-top: 10px; padding-bottom: 10px}
.CUERPO tr:last-child {border-bottom:4px solid #9ea7af;}
.CUERPO th { color:#D5DDE5; background:#1b1e24; border-bottom:4px solid #9ea7af; border-right: 1px solid #343a45; font-size:18px; font-weight: 100; padding:20px; text-align:left; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);vertical-align:middle;}
.CUERPO th:last-child {border-top-right-radius:3px;border-right:none;}
.CUERPO th:first-child {border-top-left-radius:3px;}
.CUERPO td {padding:20px; text-align:left;vertical-align:middle;font-size:18px; border: 1px solid #C1C3D1;}
.CUERPO td:last-child { border-right: 0px;}
            
    .imagen-art {
    margin: 0 auto;
    display: none;
    width: 100%;
    display: flex;
    width: 100%;
    padding: 10px 10px 40px 10px;
    background: #fff;
    border-left: solid 10px #fff;
    border-right: solid 10px #fff;
    }
    
    #aniversario .sidebar-portada .banner-box-portada { margin-top: 40px; }
    
    .banner-lateral {
    position: absolute;
    top: 40px !important;
    z-index: 0;
}

#sidebar-right .banner-box {
    margin-top: 39px !important;
    margin-bottom: 15px;
}

/*Banner*/
.banner-lateral {position:absolute;top:0;z-index:0;}
.left-banner {left:-130px;}
.right-banner {right:-130px;}

#aniversario-articulo .container {max-width:1002px; width:100%; clear:both; content:" "; display:table; position:relative; margin-left:auto; margin-right:auto; padding:0 !important;}
#aniversario .caja-contenidos { max-width:1002px; width:100%; clear:both; content:" "; display:table; position:relative; margin-left:auto; margin-right:auto; padding:0 !important;}

/*FIN Banner*/

/******Footer******/
.bg-gray {background: #292929;}
footer { border-top: 5px solid #527a86; box-sizing: border-box; padding: 40px 10px; margin-top: 0;}
footer ul.nav-footer { margin: 20px 0; padding: 10px;}
footer #social h3 { color: #fff; font-family: PTSansNarrow,sans-serif; font-weight: 400; margin: 0; padding: 0; text-transform: uppercase;}
footer ul.social-icons li { display: inline-block;}
.fullwidth { width: 100%;}
footer ul.nav-footer li a { color: #e3e3e3; font-family: PTSans,sans-serif; font-size: 14px; line-height: 1.42857;}
footer ul.nav-footer li { border-right: 1px solid #fff; display: inline-block; padding: 0 5px;}
footer ul.contacto-df { list-style: none; margin: 10px 0; padding: 0;}
footer ul.contacto-df li { color: #e3e3e3; width: 100%; font-family: PTSans,sans-serif;}
footer ul#nav-apps { list-style: none; margin: 20px 0;padding: 0;}
footer ul#nav-apps li { list-style: none; margin: 4px 0; padding: 0; color: #fff !important; text-decoration: none !important;}
footer ul#nav-apps li a { color: #fff !important; text-decoration: none !important;}
footer ul#nav-apps li a:hover { color: #fff !important; text-decoration: underline !important;}
ol, ul { list-style: none;}
.font-color-brand { color: #de7600;}
.borderleft { border-left: none;}
/******Fin Footer******/


/*            #aniversario .pagination {
    display: block !important;
    padding-left: 0;
    margin: 0 auto 40px !important;
    border-radius: 4px;
    text-align: center;
    letter-spacing: 2px;
}

            #aniversario .paginacion span {
    color: #444444 !important;
    font-size: 18px !important;
    font-family: PTSansBold, Verdana, Geneva, sans-serif !important;
    float: left;
    padding: 0 6px !important;
    margin-bottom: 10px;
    
} 
            #aniversario .pagination span .actual, #aniversario .pagination span .pag_actual, #aniversario .pagination span a:hover { 
    background: #000;
    color: #ffffff !important;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 4px 8px;
    text-decoration: none !important;
    border: 2px solid #000;
    float: none;
    border-radius: 10px;
} 

#aniversario .paginacion span a {
    background: #000 !important;
    color: #fff !important;
    margin: 0 0 5px 0;
    padding: 4px 8px;
    border: none !important;
    border-radius: 10px;
    font-size: 18px;
   
}

#aniversario .paginacion span a:hover {
    color: #fff !important;
    text-decoration:none;
}
*/

/*Paginacion*/
.paginacion { margin: 30px 0 115px 20px; text-align:right; clear:both;}
.paginacion span {color:#444444; font-size:20px; font-family:PTSansBold, Verdana, Geneva, sans-serif; float:left}
.paginacion span .actual, .paginacion span .pag_actual, .paginacion span a:hover {border-radius: 5px; background:#e09d1f; color:#ffffff; font-weight:bold; margin:0 0 5px 0; padding:4px 8px; text-decoration:none; float:none;}
.paginacion span a {background:#fff; color:#e09d1f; margin:0 0 5px 0; padding:4px 8px; border-radius: 5px; }
/*FIN Paginacion*/

#sidebar-right {margin: 0 auto;
    text-align: center;
    display: block;
    padding-top: 27px;
}

#sidebar-right .banner-box {
     /*margin-top: 39px !important; */
     margin-bottom: 15px; 
    /*display: contents !important;*/
    margin: 13px auto !important;
    text-align: center !important;
}


/* Sweep To Top */
#aniversario .hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #000;
}
#aniversario .hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e09d1f;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
#aniversario .hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}
#aniversario .hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}



/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
#aniversario .hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
#aniversario .hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

#aniversario-articulo .col-lg-1, #aniversario-articulo .col-lg-10, #aniversario-articulo .col-lg-11, #aniversario-articulo .col-lg-12, #aniversario-articulo .col-lg-2, #aniversario-articulo .col-lg-3, #aniversario-articulo .col-lg-4, #aniversario-articulo .col-lg-5, #aniversario-articulo .col-lg-6, #aniversario-articulo .col-lg-7, #aniversario-articulo .col-lg-8, #aniversario-articulo .col-lg-9, #aniversario-articulo .col-md-1, #aniversario-articulo .col-md-10, #aniversario-articulo .col-md-11, #aniversario-articulo .col-md-12, #aniversario-articulo .col-md-2, #aniversario-articulo .col-md-3, #aniversario-articulo .col-md-4, #aniversario-articulo .col-md-5, #aniversario-articulo .col-md-6, #aniversario-articulo .col-md-7, #aniversario-articulo .col-md-8, #aniversario-articulo .col-md-9, #aniversario-articulo .col-sm-1, #aniversario-articulo .col-sm-10, #aniversario-articulo .col-sm-11, #aniversario-articulo .col-sm-12, #aniversario-articulo .col-sm-2, #aniversario-articulo .col-sm-3, #aniversario-articulo .col-sm-4, #aniversario-articulo .col-sm-5, #aniversario-articulo .col-sm-6, #aniversario-articulo .col-sm-7, #aniversario-articulo .col-sm-8, #aniversario-articulo .col-sm-9, #aniversario-articulo .col-xs-1, #aniversario-articulo .col-xs-10, #aniversario-articulo .col-xs-11, #aniversario-articulo .col-xs-12, #aniversario-articulo .col-xs-2, #aniversario-articulo .col-xs-3, #aniversario-articulo .col-xs-4, #aniversario-articulo .col-xs-5, #aniversario-articulo .col-xs-6, #aniversario-articulo .col-xs-7, #aniversario-articulo .col-xs-8, #aniversario-articulo .col-xs-9 {
 padding-right: 0 !important; padding-left: 0 !important; }
#aniversario-articulo .row { margin-right: 0 !important; margin-left: 0 !important; }



@media (max-width: 1199px) {
#aniversario .logo1 { width: 100%; display: block; margin: 0; max-width: 200px; }
}

@media (max-width: 991px) {
#aniversario .nav>li { font-size: 14px; }
#aniversario .slide_evento_2 { text-align: center; padding: 20px; }
#aniversario .caja-contenidos hr { margin-top: 0 !important; margin-bottom: 20px !important; border: 0 !important; border-top: 2px solid #000 !important; display: block; } 
#aniversario .navbar .btn-suscribete { color: #fff; text-decoration: none; text-align: center; margin: 0 auto 20px; display: inline-block !important;}
#aniversario .navbar a { color: #fff; text-decoration: none; text-align: center; margin: 0 auto 20px; display: inline-block !important;}
#aniversario .menu-der { display: block; float: inherit; width: 100%; text-align: center; margin: 0 auto;}
#aniversario .logo1 { width: 100%; display: block; margin: 0 auto 20px; max-width: 200px; }
}
@media (max-width: 767px) {
#aniversario .suscribete { display: block; text-align: left; }
#aniversario-articulo  .suscribete { display: block; text-align: left; padding-left: 10px; }
#aniversario .btn-suscribete { margin-left: 0; max-width: 114px; margin-bottom: 20px; }
#aniversario .nav>li { font-size: 15px; }
#aniversario .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-top: solid 1px #fff;}
#aniversario .menu-izq { display: block; float: left; width: 100%; }
#aniversario .swiper-pagination { display: block; bottom: -3px; }
#aniversario .swiper-button-next { display: none; }
#aniversario .swiper-button-prev { display: none; }
#aniversario .swiper-container-horizontal > #aniversario .swiper-pagination-bullets, #aniversario .swiper-pagination-custom, #aniversario .swiper-pagination-fraction { bottom: 0 !important; display: block;}
#aniversario .swiper-pagination-bullet { color: red; background: #000 !important; }
#aniversario .swiper-pagination-bullet:active { color: red; background: #000 !important; }
#aniversario .swiper-pagination-bullet:focus { color: red; background: #000 !important; }
#aniversario .foto-desktop-slide { display: none; }
#aniversario .foto-mobile-slide { display: block; width: 100%; }
#aniversario .slide_evento_2    { height: 430px;  }
#aniversario .menu-der { display: none;}
#aniversario .navbar a { text-align: left; margin: 0 auto 20px; }
#aniversario .nav>li>a { display: block !important;}
#aniversario .caja-contenido-2 .parche { width: 100%; max-width: 54px; z-index: 3; position: absolute; top: -22px; left: -17px;}
#aniversario .caja-contenido-2 .parche-2 { width: 100%; max-width: 42px; z-index: 3; position: absolute; top: -9px; right: -12px;}
#aniversario .seccion-portada {  padding-top: 0 !important; padding: 0 5px;  }
#aniversario .caja-contenidos .marco-foto3 { width: 100%; background: #fff; position: relative; transform: rotate(-2deg); max-width: 600px; margin: 0 auto; display: block;}
}



@media (max-width: 500px) {
#aniversario .caja-contenidos .titulo-noticia-home-portada-2 { font-size: 16px; }
#aniversario .seccion-portada {  padding-top: 0 !important; padding: 0; font-size: 12px;  }
#aniversario .sombra-papel { margin-top: 17px;}
#aniversario .caja-contenidos .titulo-noticia-home { font-size: 23px;}
#aniversario .caja-texto-video h2 { margin-bottom: 16px; font-size: 27px; font-family: 'Oswald', sans-serif, MartelBold, Georgia, "Times New Roman", Times, serif; text-align: left; color:#000; }
#aniversario .caja-texto-video p { font-size: 18px; font-family: 'Oswald', sans-serif,'PT Sans', sans-serif !important; color: #000; text-align: justify; }
#aniversario .logo1 {  max-width: 140px; }
#aniversario .logo2 { max-width: 170px; display: none; }
.slide_evento_2 .descripcion-evento { text-align: justify;}
#aniversario .caja-texto-video { margin: 0 auto 20px;}
#aniversario .margen-top {/*margin-top: 10px;*/ margin-top: -45px;}
}

@media (max-width: 360px) {
#aniversario .ipad-foto-pd { margin: 0 auto;
    display: block;
    background: url(/noticias/imag/ipad-pd-sidebar.png);
    width: 132px;
    height: 151px;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: 24px;}

#aniversario .papeldigital-foto-edicion-portada { width: 82px !important;
    height: auto;
    margin: 0px auto;
    display: block;
    padding-top: 22px;}
.pad-foto-mb { padding-right: 0 !important; }

}


