/* CSS Document */
/*Modificado 11-07-2017*/
/*Modificado 31-01-2018*/
/*======BUSCADOR========*/
@import "../opensans.css";
@import "../oswald.css";
@import "../pontano.css";
/*
@import "../asap.css";
@import "../droidsans.css";
@import "../lora.css";
@import "../montserrat.css";
@import "../muli.css";
@import "../titillium-web.css";
*/

.contenedor_buscador_enlaces {
	position: relative;
	float: right;
	height: 25px;
	margin: 2px 0;
	padding: 0 20px;
	background-color: #fff;
	box-sizing: content-box;
}
.tr_buscador {
	margin: 2px 0 0 0;
	padding: 0;
	float: right;
}
.tr_buscador fielset, .tr_buscador form {
	margin: 0;
	padding: 0;
	}
.tr_buscador input.text, .tr_buscador input.text:focus {
	border: 2px solid #cacaca !important;
}
.tr_buscador input.text {
	color: #979797;
	height: 20px;
	box-sizing: border-box;
	font-size: 0.7em;
	padding: 2px 4px;
	margin: 0 6px 0 0;
	width: 190px;
	display: inline-block;
	float: left;
	}
.tr_buscador .btn {
	height: 19px;
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0 0 0 0;
	}
#tr_enlaces_web {
	float: right
	}
div#tr_enlaces_web div a {
    display: block;
    height: 25px;
    width: 25px;
}
/*====== REDES SOCIALES Y OTROS  =========*/
div#tr_enlaces_web_redes {
	display: table;
	float: right;
}
div#tr_enlaces_web_redes div {
	margin: 0;
	padding: 0;
	display: inline-block;
	/*border: 1px solid red;*/
	display: table-cell;
	box-sizing: border-box;
	}
div#tr_enlaces_web_redes div a {
    display: block;
    height: 25px;
    width: 25px;
	/*background-image: url(images/sprite-3.png);*/
	background-repeat: no-repeat;
	text-indent: -9999%;
	font-size: 0;
	color: #fff;
	margin-left: 1px;
}
div#tr_enlaces_web_redes div a:hover {
	background-image: url(images/cut_icon.png);
	}
div#tr_enlaces_web_redes div#NTGbtn_facebook a {
	background-position: -1px -28px; 
	} 
div#tr_enlaces_web_redes div#NTGbtn_youtube a {
	background-position: -111px -28px; 
	} 
div#tr_enlaces_web_redes div#NTGbtn_twitter a {
	background-position: -28px -28px; 
	}  
div#tr_enlaces_web_redes div#NTGbtn_blog a {
	background-position: -1px -53px; 
	}  
div#tr_enlaces_web_redes div#NTGbtn_faqs a {
	background-position: -29px -53px;
	}   
div#tr_enlaces_web_redes div#NTGbtn_mapa a {
	background-position: -138px -53px; 
	}  



div#tr_enlaces_web_redes #NTGbtn_english a {
	background-color: #999;
	border-radius: 6px;
	color: #999999;
	height: 18px;
	top: 5px;
	margin-right: 5px;
	padding-left: 4px;
	position: relative;
	width: 21px;
	padding-bottom: 1px;
}

div#tr_enlaces_web_redes #NTGbtn_english a:hover{
	background-color:#666;
}

div#tr_enlaces_web_redes #NTGbtn_english a:before {
	content: "En ";
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	top: -1px;
	position: absolute;
}

/*========= MARQUESINA ===========*/
/*contenedor extra para marquesina y ver más*/
.contenedor_marquesina_portada {
	position: relative;
	}
/*Envoltorio caja*/
#marquesina_portada_nueva.ntg_marquesina {
	position: relative;
	margin: 0 0 25px ;
	/*padding:0 10px 0 0;*/
	min-height: 250px;
	height: 250px;
	overflow: hidden;
	box-sizing: border-box;
}
/*botones avanzar, retroceder*/
#marquesina_portada_nueva.ntg_marquesina  span.next, 
#marquesina_portada_nueva.ntg_marquesina  span.prev {
	display: none;
}
/*Botón pausa play*/
#marquesina_portada_nueva.ntg_marquesina span.boton, 
#marquesina_portada_nueva.ntg_marquesina span.boton a.play, 
#marquesina_portada_nueva.ntg_marquesina span.boton a.pause {
	display: none
}
/*botones de páginas*/
#marquesina_portada_nueva.ntg_marquesina  ul.indice {
	margin: 0;
    padding: 0;
	bottom: 5px;
    min-height: 10px;
    right: 100px;
	list-style: none;
    position: absolute;
    z-index: 301;
	box-sizing: border-box;
}
#marquesina_portada_nueva.ntg_marquesina  .indice li {
    display: inline-block;
    font-size: 0;
	line-height: 0;
    height: 10px;
	width: 10px;
	border-radius: 6px;
    margin: 0 4px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999%;
	background-color: #b6b6b6;
	box-sizing: border-box;
}
#marquesina_portada_nueva.ntg_marquesina  .indice li a {
	display: block;
    height: 10px;
    width: 10px;
}
#marquesina_portada_nueva.ntg_marquesina  .indice li a:hover{
	text-decoration:none;	
}
#marquesina_portada_nueva.ntg_marquesina .indice li.current {
	background-color: #e4701e;
}
#marquesina_portada_nueva.ntg_marquesina .indice li.current a {
	 color: #FFFFFF;
	 }
/* */
#marquesina_portada_nueva.ntg_marquesina  > h3 {
	display:none;
}
#marquesina_portada_nueva.ntg_marquesina  strong, b {
    color: #454545;
    font-weight: lighter;
}
#marquesina_portada_nueva.ntg_marquesina .titulo {
    font-family: 'Oswald',Verdana,Geneva,sans-serif;
	font-weight: normal;
    font-size: 1.2em;
    text-transform: uppercase;
    word-spacing: 3px;
	padding:0;
}
#marquesina_portada_nueva.ntg_marquesina .titulo a:visited {
	color: #e4701e;
	}
#marquesina_portada_nueva.ntg_marquesina.recuadros div.recuadro {
	padding-bottom: 0;
	margin-bottom: 0;
	}
#marquesina_portada_nueva.ntg_marquesina  .abstract{
	font-size: 0.8em;
	margin-bottom: 0.5em;
	font-weight: normal; 
	padding: 0 0.5em;
}
#marquesina_portada_nueva.ntg_marquesina.recuadros span.fecha,
#marquesina_portada_nueva.ntg_marquesina .fecha {
	color: #666666 !important;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 10px 0 0;
}
#marquesina_portada_nueva.ntg_marquesina.recuadros .figure {
	float: left;
	clear:left;
	width:335px;
	height:250px;
	overflow:hidden;
}
#marquesina_portada_nueva.ntg_marquesina.recuadros .figure img {
	height: auto;
    max-height: none;
    max-width: 335px;
    min-width: 335px; 
}
#marquesina_portada_nueva.ntg_marquesina.recuadros div.recuadro .vermas {
	width: 18px;
	height: 18px;
	font-size: 0;
	line-height: 200px;
	overflow: hidden;
	display: block;
	margin: 0;
    padding: 0;
	float: right;
	margin-right: 10px;
	}
	
#marquesina_portada_nueva.ntg_marquesina.recuadros div.recuadro .vermas a {
/* cada canal define color	background: url(images/mas.png) no-repeat 2px 2px; */
	margin: 0;
    padding: 0;
    text-decoration: none;
	display: block;
}
.contenedor_marquesina_portada div.po_vermas_marquesina a {
	position: absolute;
	bottom: 0;
	right: 10px;
	line-height: 34px;
	width: 75px;
	text-align: center;
	display: block;
	font-size: 12px;
	color: #FFF !important;
	background-color: #e4701e;
	}
#main .contenedor_marquesina_portada div.po_vermas_marquesina a:hover {
	color: #FFF !important;
	text-decoration: none;
	background-color: #7d7d7d ;
	}
/*======= youtube =========*/
iframe.link_youtube {height: 30em;}
/*========menu horizontal============*/
ul.menu.menu_horizontal {
	display: table;
	box-sizing: border-box;
	}
ul.menu.menu_horizontal li {
	float: none;
}
ul.menu.menu_horizontal > li {
	display: table-cell;
    width: 1%;
	float: none;
	white-space: nowrap;
	box-sizing: border-box;
	text-align: center;
}
ul.menu.menu_horizontal > li  a {
	padding-left: 8px;
	padding-right: 8px;
	display: block;
}
ul.menu.menu_horizontal > li > ul > li  {
	text-align: left;
	white-space:normal;
	}
ul.menu.menu_horizontal li:last-child ul {right: 0}
/*EXCEPCIONES POR CANAL*/
/*mnba*/
body.dibam517 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam517 .contenedor_marquesina_portada div.po_vermas_marquesina a { background-color: #e96117;}
body.dibam517 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited {color: #e96117;}
body.dibam517 #marquesina_portada_nueva.ntg_marquesina.recuadros div.recuadro .vermas {display: none;}
body.dibam517 ul.menu.menu_horizontal > li.current, body.dibam517 ul.menu.menu_horizontal > li:hover {background-color: #c64e20;}

/*Archivo Nacional*/
body.dibam516 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam516 .contenedor_marquesina_portada div.po_vermas_marquesina a {  background-color: #005195 ;}
body.dibam516 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited {color: #005195;}
body.dibam516 ul.menu.menu_horizontal > li.current, body.dibam516 ul.menu.menu_horizontal > li:hover {background-color:#0072cf;}
/*Museo Historico Nacional, Museo Nacional de Historia Natural */
body.dibam513 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam513 .contenedor_marquesina_portada div.po_vermas_marquesina a,
body.dibam518 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam518 .contenedor_marquesina_portada div.po_vermas_marquesina a 
{background-color: #ef3835;}
body.dibam513 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited,
body.dibam518 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited 
{color: #ef3835;}
/*DIBAM, CAPACITACION*/
body.dibam514 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam514 .contenedor_marquesina_portada div.po_vermas_marquesina a,
body.dibam549 #marquesina_portada_nueva.ntg_marquesina .indice li.current,
body.dibam549 .contenedor_marquesina_portada div.po_vermas_marquesina a 
{background-color: #0f69b4;}
body.dibam514 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited,
body.dibam549 #marquesina_portada_nueva.ntg_marquesina .titulo a:visited 
{color: #0f69b4;}
/*Buscador*/
body.dibam517 .contenedor_buscador_enlaces {margin-top: 293px}
/*THE KILLERCSS (SOLO PARA MATAR OTRSO REPARTIDOSS EN MAINS)*/
#menu_principal_id2 li.current.cid-517,
#menu_principal_id2 li.current.cid-515,
#menu_principal_id2 li.current.cid-516, 
#menu_principal_id2 li.current.cid-519 
{
    display: table-cell !important;
}

#menu_principal_id2 li.current.cid-519,
#menu_principal_id2 li.current.cid-519:hover {
	background-color: #da9d1c;
	}
#menu_principal_id2 li.current.cid-516,
#menu_principal_id2 li.current.cid-516:hover {
	background-color: #0072cf;
	}
#logos_transparencia {
	margin-bottom: 10px;
	margin-right: 14px;
	}
#logos_transparencia img a {
	display: block;
	}
#logos_transparencia img {
	margin: 0px;
	}
.app-iframe {
	width:100%;
	height:60em;
}
.logo_responsive {
	
	}
.lightboxOverlay {
	background-color: #000 !important;	
}

/*====== OTROS ESTILOS REQUERIDOS ==========*/

.articulo_vermas { /* Estilo requerido para poner un texto "ver más" a la derecha */
	float: right;
}

.articulocompleto ul li, .articulocompleto ol li {
    margin: 0 0 1.2em;
	font-size:1em;
}

.articulocompleto ol{
    margin: 0 1em 1em 0;
		}

#todas_noticias{
	float: right;
    margin-left: 0;
    right: 0;
	width:120px;
}
#todas_noticias > ul {
    width: 80px;
}
#todas_noticias > ul li{
    width: 80px;
}
#todas_noticias ul li a {
    width: 80px;
	display:block;
}
.boton-banner-up a.up,
.boton-banner-down a.down {
	background-image: url(images/btn_up_down.png);
	background-repeat: no-repeat;	
	}
.boton-banner-up a.up {
	background-position: 0 0;
	}
.boton-banner-down a.down {
	background-position: 0 -23px;;
	}	

/**** ARREGLOS ****/	
/*** 05.05.2016 - Se agrega este estilo para mostrar el caption en las imágenes puestas en el cuerpo del eidox. Ej. aid 58954 del cid 514 ***/	
div.articulocompleto div.figure {
	overflow: inherit;
	}

/*** se agrega este id para esconder el botón de instagram temporalmente ***/
#NTGbtn_instagram {
	display: none!important;
}
	
/*** se agrega esta clase para eliminar el borde del mapa de footer por petición de ticket INC 2016-007893 ***/
.footer_map {
    border-style: none;
    color: #808080;
    margin-top: 20px;
}
.tabs #lista_galeria .titulo, 
.tabs #lista_galerias_institucionales .titulo {
	font-size: 0.9em;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding: 0 0.5em;
}

/*** Se agrega esta clase para que en objetos de colecciones digitales se muestre el texto indicado ***/
.pertenece-coleccion-digital:before {
  content: "Pertenece a la colecci\00f3n digital ";
}
/*** Se agrega esta clase para esconder vínculos encima del logo de Dibam ***/
#acceso_canal_1 a {
    color: rgba(0, 0, 0, 0);
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999%;
	width: 100%;
	height: 50px;
}
/*p.titulo-foto-invisible {
	display:none;
}*/
/* Se agrega este estilo para corregir desborde de íconos en header */
#header {
    max-width: 996px;
}
/*Reescribiendo Readspeaker para aplicación en Dibam y sitios de redes 06-06-2017*/
div.rs_skip.rsbtn_colorskin,
div.rs_skip.rsbtn_miniskin,
div.rs_skip.rsbtn
 {
	display: block !important;
	width: auto !important;
	height: auto !important;
	font-family: Arial, Helvetica, sans-serif !important;
	}

div.rs_skip.rsbtn_miniskin {
	min-height: 42px !important;
}
.rsbtn_miniskin {
	margin-bottom: 0 !important;
	}
.rs_skip.rsbtn_colorskin a,
.rs_skip.rsbtn_miniskin a,
div.rs_skip.rsbtn a {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	text-transform:none !important;
	word-spacing: normal !important;
	color: #000 !important;
	}

.rsbtn_text {
	font-family: Arial, Helvetica, sans-serif !important;
	color: #000 !important;
	}

.btn-docreader {
	text-decoration: none; 
	margin-left: 6px; 
	color: #3333aa;
}
#subvaloresId.recuadros .recuadro:first-child {
	clear: left !important;
	}
#rec_adi .format-pdf,
#rec_adi .format-ppt,
#rec_adi .format-pptx,
#rec_adi .format-odt,
#rec_adi .format-doc,
#rec_adi .format-docx,
#rec_adi .format-xls,
#rec_adi .format-xlsx  {
	position: relative;
	}
#rec_adi .btn-docreader img {
	display: inline !important;
	width: auto !important;
}
#rec_adi a.btn-docreader  {
	width: auto !important;
	position: absolute;
	right: 0;
	top: 0;
	margin-right: -10px;
	}
#rec_adi a.btn-docreader:before {
	display: none !important; 
}

.video {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.video.binary-video_01_1a1,
.video.binary-video_02_1a1,
.video.binary-video_03_1a1,
.video.binary-video_04_1a1,
.video.binary-video_05_1a1,
.video.binary-video_06_1a1,
.video.binary-video_07_1a1,
.video.binary-video_08_1a1,
.video.binary-video_09_1a1
{
	padding-bottom: 56.25%;
	background-color:#000;
	text-align: center;
}
.video.binary-video_01_16a9,
.video.binary-video_02_16a9,
.video.binary-video_03_16a9,
.video.binary-video_04_16a9,
.video.binary-video_05_16a9,
.video.binary-video_06_16a9,
.video.binary-video_07_16a9,
.video.binary-video_08_16a9,
.video.binary-video_09_16a9
{
    padding-bottom: 56.25%;
}
.video.binary-video_01_4a3,
.video.binary-video_02_4a3,
.video.binary-video_03_4a3,
.video.binary-video_04_4a3,
.video.binary-video_05_4a3,
.video.binary-video_06_4a3,
.video.binary-video_07_4a3,
.video.binary-video_08_4a3,
.video.binary-video_09_4a3
{
  padding-bottom: 75%;
}
.video.video-cuadrado-col-angosta {
	padding-bottom: 100%;
}
.video + .video {
    margin-top: 10px;
}
@media only screen and (min-width: 959px) {
	#rec_adi a.btn-docreader  {
		}		
}
@media only screen and (max-width: 960px) {
	.tr_buscador{ float:none;}
	#rec_adi h5 {
		display: inline-block;
		}
	#rec_adi span.sizekb {
		position:relative;
		margin-left: 24px;
		display: inline-block;
		}
	div#tr_enlaces_web_redes #NTGbtn_english a:before {
		margin-left: -6px;
	}
}

/*====== MEDIAS QUERYS =========*/
@media only screen and (min-width: 961px) {
	.recuadros h5.recursos {max-width: 75%;}
}
@media only screen and (max-width: 960px) {
	.contenedor_buscador_enlaces, body.dibam517 .contenedor_buscador_enlaces {width: 100%; margin-top: 10px; padding-left: 0; padding-right: 0;}
	
	#tr_enlaces_web, #tr_enlaces_web_redes {margin-right: 10px;margin-right: 10px;display: block;padding: 20px;text-align: center;}
	div#tr_enlaces_web_redes {padding: 0 0 5px 10px;text-align: right;position: relative;float:none;}
	.contenedor_buscador_enlaces {height:auto;}
	#container, #header, .pie  {width: 100% !important; box-sizing: border-box;}
	#footer {box-sizing: border-box; height: auto; }
	#main {padding-left: 10px !important; padding-right: 10px !important; display: block; float: none;}
	#noticias_web h3 {padding-left: 53%; }
	#noticias_web .abstract {margin-left: 53%; padding-left: 0;}
	#noticias_web .figure {width: 50%; height: auto !important;}
	#noticias_web img {max-height: none !important; max-width: 100% !important; min-width: none !important; width: 100% !important; height: auto !important; min-height: 0;}
	#marquesina_portada_nueva.ntg_marquesina {margin-top: 10px;}
	#marquesina_portada_nueva.ntg_marquesina.recuadros .figure {width: 50%; height: auto;}	
	#marquesina_portada_nueva.ntg_marquesina  .indice li {height: 30px; width: 30px; border-radius: 50%;}
	#marquesina_portada_nueva.ntg_marquesina  .indice li a {height: 30px; width: 30px;}
	.contenedor_marquesina_portada div.po_vermas_marquesina a {display: none;}
	#marquesina_portada_nueva.ntg_marquesina  ul.indice {right: 10px}
	#noticias_web .recuadro {background: none; height: auto !important;}
	#marquesina_portada_nueva.ntg_marquesina.recuadros .figure img {max-width:none; min-width:0;}
	#footer .col5.footer_map {display: none;}
	#footer .col5 {width:100%;margin:0;}
	#mapa { margin-left:10px;margin-right:10px; }
	#footer .col5.colpa6 {padding-left:0;padding-right:0;}
	#footer .col4 {justify-content: center;display: inline-flex;}
	#footer .col3, #footer .col4 {text-align:center;margin-left: 0;box-sizing: border-box;padding-top:20px; border:0; padding-left: 10px; padding-right: 10px;}
	#footer .col6 {display: table; clear: both; float: none; border:0; padding-bottom: 30px;box-sizing: border-box;margin:0px!important;padding-left: 10px; padding-right: 10px;}
	#transparencia {display: block; margin: 10px auto; width: 350px; clear: both; float: none; box-sizing: border-box;}
	#logos_transparencia {margin: 0px auto;padding-bottom:20px;}
	#transparencia > div a {width: 50%; box-sizing: border-box; display: table;}
	#footer .col6.menu-final {text-align: center;margin:0; display: table; width: 100%; box-sizing: border-box;}
	.footer_footer { width:auto!important;padding-right: 0!important;padding-left: 0!important;}
	iframe.link_youtube {height: 30em;}
	/*#nav .col12, #nav .hz.col3 {width: 100% !important; margin: 0 !important;}*/
/*	ul.menu.menu_horizontal {display: none;}*/
	#nav .col3 {margin-right: 0 !important;width: 100% !important; margin-left: 0 !important; display: table; padding-left: 0 !important; padding-right: 0 !important;}
	#nav .col12 {margin-right: 0 !important;width: 100%; margin-left: 0 !important; display: table; padding-left: 0 !important; padding-right: 0 !important;padding-bottom: 0 !important;}
	.menu {width:100%!important;height:auto!important;left:0;}
	#menu_principal_id2 li{display:block!important;}
	#menu_principal_id2 li > ul{display:none!important;}
	ul.menu.menu_horizontal > li{width:100%;padding: 6px 8px 4px;}
	#nav{box-sizing: border-box;padding-left: 10px;padding-right: 10px;}
	
	#menu_principal_id2 li.current.cid-517,
	#menu_principal_id2 li.current.cid-515,
	#menu_principal_id2 li.current.cid-516, 
	#menu_principal_id2 li.current.cid-519 
	{
		display:table!important;
	}
	
}
@media only screen and (max-width: 768px) {	
	iframe.link_youtube {height: 24em;}
	#vermas_paginador.col8{width: auto;}
	
	
}

@media only screen and (max-width: 767px) {	
#filtros{display:none;}
#detalle_cartelera .recuadro .figure {
    float: none;
    width: 100%;
	
}

#detalle_cartelera .recuadro img {
    min-width: 280px;
}
.fecha2 {
    border-top: 1px solid #ddd;
    display: block;
    padding-top: 10px !important;
    position: relative;
	margin-top:30px;
}

.herramientas_recurso {
 /*   top: -30px; */ 
/* Se comenta esta línea porque provoca que se monten los íconos de redes sociales al previsualizar un eidox de publicación desde el escritorio del Engine. Ej: aid=51067 del cid=518 */
}

}

@media only screen and (max-width: 630px) {

	#footer .col3 {width: 100%;float: none; clear: both; display:block; margin: 0 !important;}
	#footer .col3 ul {padding-left:0;padding-right:0;}
	#footer .menu-final ul {margin: 0 !important;width: auto !important;}
	#footer .menu-final li { padding-left:0;padding-right:0;border:none;border-bottom:1px solid #ffffff;width: 100% !important;}
	#footer .col6 {display: block; clear: both; float: none; border:0; padding-bottom: 50px;box-sizing: border-box;margin:0px!important;}
	#footer .col6.menu-final {text-align: center;margin:0; display: block; width: 100%; box-sizing: border-box;}
	.footer_footer { width:auto!important;padding-right: 0!important;padding-left: 0!important;font-size: 0.75em!important; }
}

@media only screen and (max-width: 480px) {
	#recuadros_noticias div.recuadro {height: auto;}
	#container, #header {width: 100% !important; box-sizing: border-box;}
	#main {padding-left: 10px !important; padding-right: 10px !important; display: block; float: none;}
	.tr_buscador input.text {width: 130px;}
	#marquesina_portada_nueva.ntg_marquesina.recuadros div.recuadro .vermas {display: none;}
	#marquesina_portada_nueva.ntg_marquesina.recuadros span.fecha, #marquesina_portada_nueva.ntg_marquesina .fecha {text-align: center; padding-left: 0; padding-right: 0;}
	#noticias_web {padding: 0 !important;}
	#noticias_web h3, .recuadros .titulo {padding-left: 0;padding-right: 0; }
	#noticias_web .abstract { padding-left: 0; padding-right: 0; margin-left: 0;}
	#noticias_web .figure {width: 100%; text-align: center; float: none !important; overflow: visible; height: auto !important;}
	#marquesina_portada_nueva.ntg_marquesina {height: auto; min-height: 410px; clear: both; padding-bottom: 40px;}
	#marquesina_portada_nueva.ntg_marquesina:after {height: 0; content:""; display: table; clear: both;}
	#marquesina_portada_nueva.ntg_marquesina .abstract {display: none;}
	#marquesina_portada_nueva.ntg_marquesina.recuadros .figure {width: 100%; text-align: center; float: none; overflow:auto; padding-right: 0; clear:both; height: auto; display: block; clear: both;}
	#marquesina_portada_nueva.ntg_marquesina.recuadros .figure img {max-height: none; max-width: 100%; min-width: none; width: 100% !important; height: auto !important; padding: 0; margin: 0 auto;}
	#marquesina_portada_nueva.ntg_marquesina .titulo, #marquesina_portada_nueva.ntg_marquesina .titulo {text-align: center !important;}
	#marquesina_portada_nueva.ntg_marquesina ul.indice {right:auto; left: 50%; margin-left: -35%; width: 70%; text-align: center;}
	iframe.link_youtube {height: 20em;}
	div#footer .listaitemizada ul {padding: 0.5em 0;}
	div#footer ul li {border-left: none !important; border-right: none !important; display: block;}
	.footer_footer { width:auto!important;padding-right: 0!important;padding-left: 0!important; }
	
	.fecha2 {
    border-top: 1px solid #ddd;
    display: block!important;
    padding-top: 10px !important;
    position: relative;
	margin-top:30px;
}

.herramientas_recurso {
    top: -30px;
	display:block!important;
}
}
@media only screen and (max-width: 380px) {
	#transparencia {width: 250px; height: 30px; background-size: 100% 100%;}
	.fecha2 {
    border-top: 1px solid #ddd;
    display: block!important;
    padding-top: 10px !important;
    position: relative;
	margin-top:30px;}
.footer_footer { width:auto!important;padding-right: 0!important;padding-left: 0!important; }
.herramientas_recurso {
    top: -35px;
	display:block!important;
	padding:0;
}

	}
@media only screen and (max-width: 320px) {
	#container, #header {width: 100% !important; box-sizing: border-box;}
	#main {padding-left: 10px !important; padding-right: 10px !important; display: block; float: none; margin-left: 0 !important; margin-right: 0 !important;}
	.tr_buscador input.text {width: 100px;}
	iframe.link_youtube {height: 20em;}
	#detalle_cartelera {width: auto;}
	#detalle_cartelera .recuadro .figure {}
	#detalle_cartelera .recuadro .figure img {width: 100% !important; max-width: 100% !important; height: auto; min-width: 0 !important;}
	.articulo .caption {width: auto !important;}
	.footer_footer { width:auto!important;padding-right: 0!important;padding-left: 0!important; }
	.fecha2 {
    border-top: 1px solid #ddd;
    display: block!important;
    padding-top: 10px !important;
    position: relative;
	margin-top:30px;
	
}

.herramientas_recurso {
    top: -30px;
}
}
