@media screen and (max-width: 736px) {
.ocmob /*oculta div de detalle de las clasificaciones en móvil o desk */
	{display: none !important;}
.flag_menu {
	position:absolute;width:20px;height: 20px; top: 10px;right: 5px;}
		
	ul.small-image-list img {
		width: 30%;
		border-radius: 3px;/*border-bottom-right-radius:*/
	}
	ul.covid-image-list img {
		width: 50%;
		min-width: 270px;
		border-radius: 3px;
	}
	ul.medium-image-list img {
		width:84px;
	}
	ul.big-image-list img {
		border-radius: 7px;
		 width: 40%;
	}
	ul.indexart-image-list img, ul.articulo-image-list img{   
	object-fit: cover;
	object-position: 0 15%;
	}
	ul.articulo-image-list li {
		border-top:1px solid #cccccc;min-height:0em;
	}	
	ul.link-list {
		margin: 0 0 2em 0;
	}
	section, article {
		padding: 5px 10px 5px 10px; /*separacion enrte cada secccion */
	}
	.small-image-list  {
		min-width: 80px;
	}
	/*#main div div div:first-child > * */
	#main section, #main article {
		padding: 10px 10px 20px 10px;
	}
	#main  section.indexsimple-content {
		margin:1em .5em 1em .5em;
		min-height:0em;
		box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,.15);
		background:rgba(0,0,0,.03);
	}
	#main  section.index-content{
	margin: 1em .5em 1em .5em;
	}	
	.button {
		font-size: 1em;
	}
	.blog-post-image {
		width: 100%;
	}

	.g-recaptcha {
		-webkit-transform:scale(0.77);-webkit-transform-origin:0 0;transform:scale(0.77);transform-origin:0 0;
	}
	#logopagint { /* logo pag. interiores */
		display: none;
	}	
	#img-wrapper {
		margin:50px 1em;		
	}		
	#compromiso	{ 
		display: none;
	}	
	#divfiltro {
		position:absolute; 	top:50px; 	left:0px;
		border:2px solid #E6E6E6; 
		width:auto; 
		height:auto; margin-left:0px; margin-bottom:20px; padding: 5px; font-size: 0.9em; color: #666666; line-height: 1em; z-index:99;  background-color: #fff ;
	}	
	.listas_clasif ul /*lista clasificaciones en móvil*/
		{font-size: .9em;}
	.listas_clasif ul ul /*lista clasificaciones en móvil*/
		{padding-left:.4em}	

.emisor a{padding:.5em 0px .5em 8px;}
						
	#nav { /* para que saque la lista del menú y no aparezca */
		display: none;
	}
	.clasif_empresa_cont{}
	.clasif_empresa_flecha {width:5%;display: inline-block;float:right;}
	.clasif_empresa_date {width:0%;color:#999999;font-size:.9em;display:none}
	.clasif_empresa_inst {width:auto;display: inline-block;padding-right:.3em}.clasif_empresa_serie {width:auto;display: inline-block;padding-right:.8em}
	.clasif_empresa_nisnc {width:auto;display: inline-block;}
	.clasif_empresa_nemo {width:0%;display:none}.clasif_empresa_categ{width:auto;display: inline-block;float:right;padding-right:.4em}.clasif_empresa_persp{width:0%;display:none}
	.clasif_empresa_inst:after{content:"  ";}.clasif_empresa_serie:after{content: "     ";}
		
.align_right_mob {
	text-align: right;padding-right:.8em;
}			
	.banner-wrapper-cr {
		background: #fff; /*rgb(51,109,164,.8); */
		position:fixed;
		top:0;
		width:100%;
		height:40px;
		z-index:1000;	
		box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.20); 
	}
	#logo3 {
		position:relative;margin-left:70px;top:5px;
	}
	header{
		display:none;
	}
/* Main */
	#pagint-wrapper, #main-wrapper
	{/* páginas internas wrapper */
		 /*para que se vea el titulo, si no, el logo fijo del sitio movil lo tapa*/
		background: #ffffff;/*F4F7F7*/
		padding:0em;
		margin-top: 70px;
	}
	#main {
		background:#ffffff ;/*#EDEFEF*/
		padding:1em 0 0 0;
	}
	.main-image/* agreagado por mi*/
	{
		display: block;
		max-width: none !important; width: 100%; margin:-30% 0 -40% 0; margin-bottom:-100px;  /* para cortar la imagen en mobile*/
	}
	section.crop-img {/* clase creada para cortar la imagen en mobile*/
		max-width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		position: relative;
		border-radius: 8px;
    	box-shadow: 0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2);
	} 
	h7 { /*palabras destacadas */
		display: none;
	}
/* Footer */
	#footer-wrapper section, #footer-wrapper article, #varios-wrapper section {
		border-bottom: solid 1px #ced0b7;margin-left:10px;
	}
	#footer-wrapper section:last-child, #varios-wrapper section:last-child{
		border-bottom: 0px #ced0b7;
	}	
	#varios-wrapper
	{
		padding: 10px 0 10px 0;		
		border-top: solid 1px #990000; /*#fecc0b */
		text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
	}
	#divsection /* para poder usar el last-child tuve que poner este ID a los div que usan 3u y 4u porque no 
	funciona el css de otro modo; no me sirve usar section:last-child porque está dentro de otro div */
		{
			padding: 0px 0px 0px 0px;
			margin: 0px 15px 0px 15px;
			border-bottom: solid 1px #cccccc;
		}		
	#divsection:last-child
		{
			border-bottom: solid 0px #cccccc;
		}	
					
/* Features AGREGADO   *****************************/
	#features-wrapper
	{
		background: #ffffff;
		padding: 15px 0px 10px 0px;
	}
	#features
	{
		color: #546b76;
		font-size: 1.1em;/* 1.25em;*/
		text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
	}
	.clasif_empresa {    font-size: .8em;}
	#marco, #marcoazul, .marco, .marcoazul { 
		margin: 0 0 1em 0;
	}
	#menuicon  {
		position:absolute;top:10px;left:15px;display: block;
	}
	#menutop {
		position:fixed;overflow-y: auto;
		width:80%;
    	max-height: 100%;
		top:40px;
		z-index:99;
		background:rgba(255,255,255,0.95);
		border:1px solid rgba(180, 180, 180,1);
		-webkit-box-shadow: 1px 0px 6px 5px rgba(50, 50, 50, 0.2);
		-moz-box-shadow:    1px 0px 6px 5px rgba(50, 50, 50, 0.2);
		box-shadow:         1px 0px 6px 5px rgba(50, 50, 50, 0.2);
	}	
.cr-bg { background-position: center bottom;}

.frcr-bg { height:40vh}
.cert-bg { height:40vh}
.fi-bg { height:40vh}
.solcorp-bg { height:40vh}
.srr-bg { height:40vh}		
}	
@media screen and (max-width: 570px) {
	ul.big-image-list img {	
		 width: 100%;
	}
}	
@media screen and (max-width: 450px) {
.g-recaptcha {-webkit-transform:scale(0.77);-webkit-transform-origin:0 0;transform:scale(0.77);transform-origin:0 0;}
}