.main{margin-top: 3rem;}
/*.col{ margin-top: 1rem; }*/
#menu_letras .contenedor {columns: 4; } 
#menu_letras .contenedor div{ display: flex; flex-direction: column; min-height: 200px;} 
.main{display: grid; 		grid-template-areas: 		'title banner'			'menu banner'			'contenido banner';grid-template-columns: auto 536px; grid-template-rows: 4.6rem 16rem auto;}
.main h1{ grid-area: title; font-size: 40px; line-height: 60px; font-weight: 700;} 
.imgLateral{grid-area: banner;}
#glosario{grid-area: contenido; margin-top: 2rem;}
.main .imgLateral {  width: 440px;  height: 587px;  background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/DESKTOP/pandasecurity-banner-Security-Info-PDE-ES-desktop.webp') no-repeat top right;justify-self: flex-end; margin-bottom: 48px;}
.main .pdeen{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/DESKTOP/pandasecurity-banner-Security-Info-PDE-EN-desktop.webp') no-repeat top right; }
.main  .pdefr{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/DESKTOP/pandasecurity-banner-Security-Info-PDE-FR-desktop.webp') no-repeat top right; }
.main  .pdeit{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/DESKTOP/pandasecurity-banner-Security-Info-PDE-IT-desktop.webp') no-repeat top right; height:609px;}
.main  .pdede{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/DESKTOP/pandasecurity-banner-Security-Info-PDE-DE-desktop.webp') no-repeat top right; height:609px;}
.main a{color: #ff9010;}
.main #menu_letras a{margin-top: 0.5rem;}
.main #menu_letras a.selected{color: #7A7A7A; text-decoration: underline;}
.main #menu_letras a::before{   content: '';   display: inline-block;   width: 7px;   height: 7px;   -moz-border-radius: 7.5px;   -webkit-border-radius: 7.5px;	border-radius: 7.5px; background-color: #ff9010; margin-right: 0.63rem; vertical-align: middle;}
.main #menu_letras a.selected::before{  background-color: #7A7A7A;}
.main .titulo{ font-size: 18px; line-height: 27px; font-weight: 700}
#menu_letrasmob{display: none; grid-area: menumob; background-color: #ffffff; border: 2px solid #000; padding: 8px;}

@media (max-width:991px){
	.main .imgLateral {margin-top:1.5rem;width:216px; height:682px; background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/TABLET/pandasecurity-banner-Security-Info-PDE-ES-tablet.webp') no-repeat top right;}
	.main .pdeen{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/TABLET/pandasecurity-banner-Security-Info-PDE-EN-tablet.webp') no-repeat top right; }	
	.main .pdefr{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/TABLET/pandasecurity-banner-Security-Info-PDE-FR-tablet.webp') no-repeat top right; }
	.main .pdeit{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/TABLET/pandasecurity-banner-Security-Info-PDE-IT-tablet.webp') no-repeat top right; height: 722px;}
	.main .pdede{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/TABLET/pandasecurity-banner-Security-Info-PDE-DE-tablet.webp') no-repeat top right; height: 722px;}
	
	.main{grid-template-columns: auto 272px;}
	/*.col .termino, .impar{ width: 100%;}
	.col{display: block; width: auto;}*/
}
@media (max-width:890px){
	#glosario{margin-right: 1rem;}
	#glosario,#menu_letras .contenedor {  width: auto;}
}
@media (max-width:575px){
	.main .imgLateral {width:345px; height:530px; margin:1.5rem auto;background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/MOBILE/pandasecurity-banner-Security-Info-PDE-ES-mobile.webp') no-repeat top right; }
	.main .pdeen{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/MOBILE/pandasecurity-banner-Security-Info-PDE-EN-mobile.webp') no-repeat top right; }	
	.main .pdefr{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/MOBILE/pandasecurity-banner-Security-Info-PDE-FR-mobile.webp') no-repeat top right; }
	.main .pdeit{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/MOBILE/pandasecurity-banner-Security-Info-PDE-IT-mobile.webp') no-repeat top right; height: 554px;}
	.main .pdede{ background: url('https://www.pandasecurity.com/rfilescms/sec-info/banners/MOBILE/pandasecurity-banner-Security-Info-PDE-DE-mobile.webp') no-repeat top right; height: 554px;}
	
	.main{grid-template-columns: auto 401px;}
	.main{grid-template-areas: 		'title' 'banner' 'menumob' 'contenido'; grid-template-rows: 1.2rem auto;}
	#menu_letrasmob{display: block;}
	#menu_letras{display: none;}
}
@media (max-width:355px){
	.main .imgLateral {width:auto; height:530px;}
}
