/*
 *****************************************************************************************************************************
 * Fichero:             ucm-tribuna.css
 * Finalidad:           Visualizacion normal y impresión
 * Fecha actualizacion: 22/09/2020
 *****************************************************************************************************************************
 */
@media screen {
	.web_title img {
		max-width: 100%;
		margin: 0px;
	}
	.web_title img[title="Tribuna Complutense"] {
		margin-top: 16px;
	}
	nav#menu {
		display: flex;
		flex-wrap: wrap;
		width: auto;
		justify-content: flex-start;
		align-content: start;
		padding: 0;
		margin: 0;
	}
	nav#menu .navbar-collapse{
		padding-left:0;
	}
	nav#menu .navbar-collapse ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	nav#menu .navbar-collapse ul li {
		margin-bottom: 10px;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 1.125em;
	}
	
	nav#menu .navbar-collapse ul li span {
		margin-right: 10px;
	}
	
	nav#menu .navbar-collapse ul li a {
		color: inherit;
		text-decoration: none;
	}
	.contenedor2 nav#menu {
		width: 100%;
	}
	
	#portada{
		width: 1170px;
		margin-top: 2em;
		margin-right: auto;
		margin-left: auto;
	}
	
	#portada a {
		color: inherit;
	}
	
	#n_center{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: stretch;
		justify-content: flex-start;
		margin: 10px 0 10px 0;
	}
	
	#n_center_2{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	
	#n_section1 {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		margin-bottom: 20px;
	}
	
	#n_section1 .n_cat{
		width: 100%;
		color: #fff;
		padding: 3px 3px 3px 10px;
		margin-bottom: 2px;
		font-size: 1.25em;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	#n_section1 article {
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		text-align: justify;
		background-color:#e4e4e4;
	}
	
	#n_section1 article .n_img {
		display: flex;
		flex-direction: row;
		justify-content: start;
		align-items: start;
		margin-right: 3px;
		width: 70%;
	}
	#n_section1 article video {
		display: flex;
		flex-direction: column;
		justify-content: start;
		align-items: start;
		margin-right: 3px;
		width: 70%!important;
		max-width: 70%;
		height: -webkit-fill-available; 
	}
	
	#n_section1 article .n_img img{
		width: 100%;
	}
	
	#n_section1 article .n_txt {
		background-color: #e4e4e4;
		margin: 0;
		padding: 22px;
		color: #454545;
		width: 30%;
		display: flex;
		flex-direction: column;
	}
	
	#n_section1 article .n_tit {
		max-width: 100%;
		font-size: 1.5em;
		font-weight: bold;
		color: #000;
		text-align: left;
	}
	
	#n_section1 article .n_desc {
		max-width: 100%;
		font-size: 15px;
		margin-top: 20px;
		text-align: justify;
	}
	
	#n_section1 article .n_desc ul {
		list-style: none;
		margin: 0;
		padding: 0 0 0 15px;
	}
	
	#n_section1 article .n_desc ul li::before {
		color: #a00d17;
		content: "";
		font: 0.6em/2 FontAwesome;
		list-style: outside none none;
		margin-left: -15px;
		padding: 0 8px 0 0;
		text-rendering: auto;
		vertical-align: 2px;
	}
	
	#n_section2 {
		display: flex;
		flex-wrap: wrap;
		width: 80%;
		justify-content: flex-start;
		flex-direction: row;
	}
	
	#n_section2 article {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: start;
		align-items: center;
		width: 32%;
		margin: 0 2% 2% 0;
	}
	
	#n_section2 article:nth-child(3n){
		margin-right: 0;
	}
	
	#n_section2 article .n_cat{
		width: 100%;
		color: #fff;
		padding: 3px 3px 3px 10px;
		margin-bottom: 2px;
		font-size: 1.25em;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	#n_section2 article .n_img {
		margin: 0;
	}
	
	#n_section2 article .n_img img{
		width: 100%;
	}
	
	#n_section2 article .n_tit {
		display: flex;
		flex-direction: row;
		width: 100%;
		margin: 10px 0 2px 0;
		font-size: 1em;
		font-weight: bold;
	}
	
	#n_section2 article .n_fecha {
		display: flex;
		flex-direction: row;
		width: 100%;
		color: #999;
		font-size: 1em;
	}
	
	#n_section3 {
		display: flex;
		flex-wrap: wrap;
		width: 64%;
		justify-content: flex-start;
		flex-direction: column;
		padding-right: 15px;
	}
	
	#n_section3 article {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-bottom: 15px;
	}
	
	#n_section3 article .n_cat{
		width: 100%;
		color: #fff;
		padding: 3px 3px 3px 10px;
		margin-bottom: 2px;
		font-size: 1.25em;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	#n_section3 article .n_img {
		margin: 0;
		width: 100%;
		max-width: 100%;
	}
	
	#n_section3 article .n_img img{
		width: 100%;
	}
	
	#n_section3 article .n_tit {
		width: 100%;
		font-weight: bold;
		margin: 10px 0 0 10px;
		font-size: 1.25em;
	}
	
	#n_section4 {
		display: flex;
		flex-wrap: wrap;
		width: 64%;
		justify-content: flex-start;
		flex-direction: column;
		padding-right: 15px;
	}
	
	#n_section4 article {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-bottom: 15px;
	}
	
	#n_section4 article .n_cat{
		width: 100%;
		color: #fff;
		padding: 3px 3px 3px 10px;
		margin-bottom: 2px;
		font-size: 1.25em;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	#n_section4 article .n_img {
		margin: 0;
		width: 100%;
		max-width: 100%;
	}
	
	#n_section4 article .n_img img{
		width: 100%;
	}
	
	#n_section4 article .n_tit {
		width: 100%;
		font-weight: bold;
		margin: 10px 0 0 10px;
		font-size: 1.25em;
	}
	
	#n_section5 {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
		width: 35%;
		height: 100%;
		padding: 15px;
		border-left: 2px solid #454545;
	}
	
	#n_section5 .n_lomas{
		width: 100%;
		margin: 0 0 10px 5px;
		font-size: 1.75em;
		text-transform: lowercase;
		font-weight: bold;
		color:#C0001F;
	}
	
	#n_section5 article {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: start;
		width: 100%;
		padding: 15px 15px 15px 0;
	}
	
	#n_section5 article .n_img, #n_section5 article > span {
		max-width: 40%;
		padding-right: 10px;
	}
	#n_section5 article > span {
		font-size: 3em;
	}
	
	#n_section5 article .n_img img{
		width: 100%;
	}
	
	#n_section5 article .n_tit {
		max-width: 60%;
		padding: 0 10px 0 10px;
		text-align: left;
		font-size: 0.75em;
		font-weight: bold;
	}
	#n_pie {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-around;
		padding: 3px;
		margin: 20px 0 10px 0;
		align-items: flex-end;
	}
	#n_pie h1 {
		width: 100%;
		margin-bottom: 1em;
		font-size: 1em;
		color: #666;
		text-align: center;
		font-weight: bold;
	}
	#n_pie form {
		width: 100%;
		display: flex;
		flex-direction: row;
	}
	#n_pie input {
		width: 75%;
		margin: 0 10px;
		border: #454545 solid 1px;
		background-color: #f2f2f2;
		color: #454545;
	}
	
	#n_pie form button {
		border-radius: 10px;
		background-color: #666;
		color: #fff;
		border: 0;
		padding: 2px 15px 2px 15px;
	}
	#n_pie > .n_newsletter  {
		width: 33%;
		display: flex;
		flex-direction: column;
	}
	#n_pie > .n_busca_t {
		width:33%;
	}
	#n_pie > .n_hemeroteca {
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	#portada .n_hemeroteca a{
		color: #990033;
	}
	
	/* clases de  ESTILOS de categorias*/
	.cat-1{
		color: #017ACD;
	}
	.cat-2{
		color: #008d36;
	}
	.cat-3{
		color: #B95E06;
	}
	.cat-4{
		color: #bd1622;
	}
	.cat-5{
		color: #007c7c;
	}
	.cat-6{
		color: #9D6E06;
	}
	.cat-7{
		color: #941b80;
	}
	.cat-8{
		color: #385da7;
	}
	.cat-9{
		color: #E62716;
	}
	.cat-10{
		color: #647B7C;
	}
	.cat-11{
		color: #E81949;
	}
	.cat-12{
		color: #642697;
	}
	.cat-13{	
		color: #4fd3aa;
	}
	.cat-14{
		color: #8c5c32;
	}
	.cat-15{
		color: #5A822D;
	}
	.cat-16{
		color: #4E7D91;
	}
	.cat-17{
		color: #BD11DF;
	}
	
	.f-cat-1{
		background-color: #017ACD;
	}
	.f-cat-2{
		background-color: #008d36;
	}
	.f-cat-3{
		background-color: #B95E06;
	}
	.f-cat-4{
		background-color: #bd1622;
	}
	.f-cat-5{
		background-color: #007c7c;
	}
	.f-cat-6{
		background-color: #9D6E06;
	}
	.f-cat-7{
		background-color: #941b80;
	}
	.f-cat-8{
		background-color: #385da7;
	}
	.f-cat-9{
		background-color: #E62716;
	}
	.f-cat-10{
		background-color: #647B7C;
	}
	.f-cat-11{
		background-color: #E81949;
	}
	.f-cat-12{
		background-color: #642697;
	}
	.f-cat-13{	
		background-color: #4fd3aa;
	}
	.f-cat-14{
		background-color: #8c5c32;
	}
	.f-cat-15{
		background-color: #5A822D;
	}
	.f-cat-16{
		background-color: #4E7D91;
	}
	.f-cat-17{
		background-color: #BD11DF;
	}
	
	.tribuna-cabecera {
		text-align: right;
		border-bottom: 2px solid #EFEFEF;
		font-size: 2.4em;
		font-weight: bold;
		margin-bottom: 1em;
	}
	.tribuna-bloque-1{
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		align-items: stretch;
		justify-content: flex-start;
		margin:10px 0 10px 0;
	}
	.tribuna-menu-cat{
		display:flex;
		flex-wrap:wrap;				
		width:20%;
		justify-content: flex-start;
		align-content: flex-start;
	}
	.tribuna-menu-cat ul{
		list-style:none;
		margin: 0;
		padding:0;
	}
	.tribuna-menu-cat ul li{
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom:10px;
		font-size:18px;
	
	}
	.tribuna-menu-cat ul li span{
		margin-right: 10px;
	}
	
	.tribuna-bloque1-noticias{
		display:flex;
		flex-wrap:wrap;				
		width:80%;
		justify-content: flex-end;
		flex-direction:row;				
	}
	.tribuna-bloque1-noticias ul{
		display:flex;
		flex-wrap:wrap;				
		flex-direction:row;
	}
	.tribuna-bloque1-noticias li{
		display:flex;
		flex-direction:column;
		flex-wrap:wrap;
		align-items: center;
		width:32%;
		margin: 0 10px 10px 0;
	}
	.tribuna-bloque1-noticias article{			
		display: inline-block;
		width: 48%;
		margin: 0 1em 2em 0;
		padding-top: 0.5em;
		border-top: 0.7em solid;
	}
	.tribuna-bloque1-noticias figure{
		width: 100%;
		margin-bottom: 1em;
	}
	.tribuna-bloque1-noticias img{
		width: 100%;
	}
	.tribuna-bloque1-noticias h1.tribuna-titulo-noticia {
		margin-bottom:2px;
	}
	.tribuna-bloque1-noticias article h3{
		color: #000;
		font-size: 1.5em;
	}
	.tribuna-twitter{
		width: 96%;
	}
	.tribuna-noticia-cuerpo {
		display: flex;
		width: 80%;
		justify-content: flex-end;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.tribuna-noticia-cuerpo article{
		width: 100%;
	}
	.tribuna-noticia-cuerpo article header h1 {
		width: 100%;
		font-weight: bold;
		font-size: 2em;
		color: rgb(51, 51, 51);
		background-color: #FFFFFF;
		padding-left: 0;
	}
	.tribuna-mas-cat{
		margin-top: 1em;
	}
	.tribuna-mas-cat article{
		width: 90%;
		margin-bottom: 2em;
		display:flex;
		flex-direction:row;
	}
	#noticiasprincipales  .tribuna-mas-cat article{
		flex-direction:column;
	}
	.tribuna-mas-cat article span{
		color:#C0001F;
		padding: 0 5px;
		font-size:1.5em;
		font-weight:bold;
	}
	.tribuna-mas-cat h1{
		font-weight: bold;
		font-size: 1.5em;
		color:#C0001F;
	}
	.tribuna-mas-cat h2{
		font-size: 1.25em;
		color: #2d5055;
	}
	#portada .tribuna-mas-cat h2{
		font-size: 1em;
	}
	.tribuna-mas-cat article figure img{
		width: 100%;
	}
	.tribuna-bloque1-noticias article.cat-1-borde{
		border-color: #017ACD;
	}
	.tribuna-bloque1-noticias article.cat-2-borde{
		border-color: #078942;
	}
	.tribuna-bloque1-noticias article.cat-3-borde{
		border-color: #B95E06;
	}
	.tribuna-bloque1-noticias article.cat-4-borde{
		border-color: #bd1622;
	}
	.tribuna-bloque1-noticias article.cat-5-borde{
		border-color: #007c7c;
	}
	.tribuna-bloque1-noticias article.cat-6-borde{
		border-color: #9D6E06;
	}
	.tribuna-bloque1-noticias article.cat-7-borde{
		border-color: #941b80;
	}
	.tribuna-bloque1-noticias article.cat-8-borde{
		border-color: #385da7;
	}
	.tribuna-bloque1-noticias article.cat-9-borde{
		border-color: #E62716;
	}
	.tribuna-bloque1-noticias article.cat-10-borde{
		border-color: #647B7C;
	}
	.tribuna-bloque1-noticias article.cat-11-borde{
		border-color: #E81949;
	}
	.tribuna-bloque1-noticias article.cat-12-borde{
		border-color: #642697;
	}
	.tribuna-bloque1-noticias article.cat-13-borde{	
		border-color: #078766;
	}
	.tribuna-bloque1-noticias article.cat-14-borde{
		border-color: #8c5c32;
	}
	.tribuna-bloque1-noticias article.cat-15-borde{
		border-color: #5A822D;
	}
	.tribuna-bloque1-noticias article.cat-16-borde{
		border-color: #4E7D91;
	}
	.tribuna-bloque1-noticias article.cat-17-borde{
		border-color: #BD11DF;
	}
	
	.tribuna-galeria{
		margin-top: 20px;
	}
	
	.tribuna-galeria figure{
		position: relative;
		width: 23%;
		padding: 0;
		display: inline-block;
		margin: 1%;
	}
	.tribuna-galeria figure:nth-child(4n+1){
		margin-left: 0;	
	}
	.tribuna-galeria figure:nth-child(4n){
		margin-right: 0;	
	}
	
	.tribuna-date{
		font-size: 0.9em;
		color: #6f717d;
	}
	.new_texto {
		font-size: 1.1em;
	}
	.breadcrumb{
		margin-top: 10px;
	}
	.social{
		margin: 1em 0 2em 0;
	}
		/* bootstrap nombre foto carrusel*/
	.carousel-caption {
		display:none !important;
	}
	ul.subcategorias{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		list-style: none;
		font-weight: bold;
    	position: relative;
    	left: 228px;
	}
	ul.subcategorias > li{
		margin-right: 25px;
	}
	/* clases de  ESTILOS de subcategorias*/
	h2.cat-1 + ul.subcategorias li a{
		color: #017ACD;
	}
	h2.cat-2 + ul.subcategorias li a{
		color: #008d36;
	}
	h2.cat-3 + ul.subcategorias li a{
		color: #B95E06;
	}
	h2.cat-4 + ul.subcategorias li a{
		color: #bd1622;
	}
	h2.cat-5 + ul.subcategorias li a{
		color: #007c7c;
	}
	h2.cat-6 + ul.subcategorias li a{
		color: #9D6E06;
	}
	h2.cat-7 + ul.subcategorias li a{
		color: #941b80;
	}
	h2.cat-8 + ul.subcategorias li a{
		color: #385da7;
	}
	h2.cat-9 + ul.subcategorias li a{
		color: #E62716;
	}
	h2.cat-10 + ul.subcategorias li a{
		color: #647B7C;
	}
	h2.cat-11 + ul.subcategorias li a{
		color: #E81949;
	}
	h2.cat-12 + ul.subcategorias li a{
		color: #642697;
	}
	h2.cat-13 + ul.subcategorias li a{	
		color: #4fd3aa;
	}
	h2.cat-14 + ul.subcategorias li a{
		color: #8c5c32;
	}
	h2.cat-15 + ul.subcategorias li a{
		color: #5A822D;
	}
	h2.cat-16 + ul.subcategorias li a{
		color: #4E7D91;
	}
	h2.cat-17 + ul.subcategorias li a{
		color: #BD11DF;
	}

}
@media (min-width: 767px) and (max-width: 1200px) {
	#portada{
		width: 100%;
	}
}
@media (max-width: 1200px) {
	#portada{
		width: 100%;
	}

}
@media (min-width: 750px) and (max-width: 860px) {
	#portada{
		width: 100%;
	}
	#barra{
		max-width: 100%;
	}
	nav#menu {
		position:relative;
		z-index: 4;
	}
	img{
		max-width: 100%;
		margin:0!important;
	}

	.tribuna-twitter{
		display: none;
	}
	.tribuna-noticia-cuerpo {
    	padding-left: 5px;
	}
	#n_section1 article .n_img {
		width: 100%;
		padding: 0.8%;
	}	
	#n_section1 article {
		flex-direction: column;
		justify-content: space-around;
	}
	#n_section1 article .n_txt {
	    width: 100%;
	}
	#n_section3 {
		width: 100%;
		justify-content: space-between;
		padding: 0.8%;
	}
	#n_pie {
		align-content: center;
		justify-content: center;
	}
	#n_pie form {	
		display: flex;
		justify-content: space-evenly;
		align-items: baseline;
		flex-direction: row;
		width: 100%;	
	}
	#n_pie h1 {
		width: 100%;
	}
	#n_pie > form > button {
	    margin-top: 2%;
	}
	iframe{
		max-width: 100%;
	}
	.tribuna-bloque1-noticias article{
		width: 98%;
	}
}

@media  (max-width: 767px) {
	#barra{
		max-width: 100%;
	}
	nav#menu {
		position:relative;
		z-index: 4;
	}
	img{
		max-width: 100%;
		margin:0!important;
	}
	.tribuna-twitter{
		display: none;
	}
	#portada{
		width: 100%;
		margin-top: 3.5em;
	}
	.navbar { /* reescribir de bootstrap*/
	    border: none;
	}
	#menu .in, #menu .collapsing {
		background: #fff;
		top: 67px;
	}
	nav#menu {
		background-color: transparent;
	}
	h1.web_title {
    	padding-left: 0;
	}
	#app_news{
		padding-right: 5px;
	}
	.search_label {
		display:none;
	}
	#n_section1 article .n_img {
		width: 100%;
		padding: 0.8%;
	}	
	#n_section1 article {
		flex-direction: column;
		justify-content: space-around;
	}
	#n_section1 article .n_txt {
	    width: 100%;
	}
	#n_section2{
		width: 100%!important;
	}
 	#n_section2 article{
		width: 100%;
		justify-content: space-between;
		align-items: center;
		flex-direction: column;
		padding: 0.8%;
		margin:0;
	}
	#n_section3,#n_section4, #n_section5 {
		width: 100%;
		justify-content: space-between;
		padding: 0.8%;
	}
	#n_section5 h1.n_tit {
		font-size: 0.9em;	
	}
	#portada > section#n_pie {
		flex-direction: column !important;
		align-items: center !important;
		align-content: center;
		justify-content: center;
	}
	#portada > section#n_pie form {	
		display: flex;
		justify-content: space-around;
		align-items: center;
		flex-direction: row;
		width: 100%;
	}
	#n_pie h1 {
		width: 100%;
	}
	#n_pie > form > button {
	    margin-top: 2%;
	}
	#n_pie div.n_newsletter,#n_pie div.n_busca_t{
		width:100% !important;
		padding: 15px !important;	
	}
	#n_pie div.n_newsletter form label{
		display:none;
	}
	.tribuna-cabecera {
	    font-size: 2em !important;
	}
	article header > h1{
		font-size: 1.8em !important;
	}
	.new_texto {
    	font-size: 1em !important;
	}
	.tribuna-bloque-1 {
    	justify-content: space-around !important;
		order: 0;
	}
	.tribuna-menu-cat {
	    order: 2;
		width:100%!important;
		flex-direction: row;
	/*	justify-content:center!important;*/
		background-color:#F0F0F0;
	}
	.tribuna-mas-cat{
		display: flex;
	    justify-content: center;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
	}
	.tribuna-noticia-cuerpo {
	    width: 95% !important;
	}
	.tribuna-galeria {
		display:flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-around;
		align-items:baseline;
	}
	.fancybox > img{
		margin-bottom: 1%;
	}
	iframe{
		max-width: 100%;
	}
	
	ul.subcategorias{
    	left: 10px;
	}
	ul.subcategorias > li{
		margin-right: 20px;
	}
	.tribuna-bloque1-noticias article{
		width: 98%;
	}
	
}
@media (max-width: 550px) {
	#portada{
		width: 100%;
	}
	#barra{
		max-width: 100%;
	}
	.tribuna-twitter{
		display: none;
	}
	nav#menu {
		position:relative;
		z-index: 4;
	}
	img{
		max-width: 100%;
		margin:0!important;		
	}
	iframe{
		max-width: 100%;
	}
	ul.subcategorias{
    	left: 10px;
	}
	ul.subcategorias > li{
		margin-right: 20px;
	}
	.tribuna-bloque1-noticias article{
		width: 98%;
	}

}
@media (max-width: 320px) {
	#portada{
		width: 100%;
	}
	#barra{
		max-width: 100%;
	}
		nav#menu {
		position:relative;
		z-index: 4;
	}
	img{
		max-width: 100%;
		margin:0!important;
	}
	.tribuna-twitter{
		display: none;
	}
	iframe{
		max-width: 100%;
	}
		ul.subcategorias{
    	left: 10px;
	}
	ul.subcategorias > li{
		margin-right: 20px;
	}
	.tribuna-bloque1-noticias article{
		width: 98%;
	}
}
@media print{
/* tribuna*/
/* Establecer márgenes */       
	@page {margin: 2cm}
	.tribuna-twitter, .subcategorias{
		display: none;
	}
	#n_section1,#n_center,#n_section2,.tribuna-noticia-cuerpo,#app_news .tribuna-bloque1-noticias{
		display:inline-block;
		text-align:center;
		margin-left: auto;
		margin-right:auto;
		
	}
	#app_news , #portada,.tribuna-noticia-cuerpo,#app_news .tribuna-bloque1-noticias{
		width:100%;
		float:none;
		margin:0 auto;
	}
	#app_news figure,#portada figure,.tribuna-noticia-cuerpo figure, p img{
		display:inline-block;
		max-width: 65%;
		page-break-inside: auto;
	}
	#app_news figure img,#app_news img, #portada img, #portada figure img,.tribuna-noticia-cuerpo figure img,#n_img img {
		max-width: 100%;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		display:inline-block;
		overflow: auto;
		page-break-before: auto; /*no parta imagen al imprimir*/
	}
	
	 a {
		 page-break-inside:avoid
	 }
	
	 a:after > img {
		content: "";
	 }
	
	 article a[href^="#"]:after {
		content: "";
	 }
	
	#noticiasprincipales > .tribuna-menu-cat, #noticiasprincipales .new_imagenes , #noticiasprincipales .new_texto img{
		display:none;
	}
	#noticiasprincipales > .tribuna-mas-cat{
		display:none;
	}
	#app_news .tribuna-bloque1-noticias .cat-1-borde{
		width:49%;
		max-width: 49%;
	}
	#app_news .tribuna-bloque1-noticias .cat-1-borde figure, #app_news .tribuna-bloque1-noticias .cat-1-borde figure img{
		width:100%;
	}
	
	html, body {
		margin: 0px;
		padding: 0px;
		height:100%;
		min-width:980px;
		font-family: 'Century Gothic', Arial, sans-serif;  
	}
	#barra{
		display:none;
	}
	#logo {
		float: left;
		width: 20%;
		max-width: 320px;
	}
	#titulo_website{
		float: right;
		width: 80% !important;
		text-align: right;
	}
	.web_title, .web_title img{
		width: 95% !important;
		max-width:100% !important;
	}
	p { /*lineas de texto minimas al saltar de pagina*/
		widows:3;
		orphans:3;
	}
/*fin tribuna*/
}