@charset "UTF-8";

@font-face {
    font-family: 'MontserratLight';
    src: url('MontserratLight.otf');
}

@font-face {
    font-family: 'MontserratBold';
    src: url('MontserratBold.otf');
}

html{scroll-behavior:smooth;}

body{background-color:#073d5f;}

div{font-family:MontserratLight;}

.container-fluid{padding:2% 3%;margin-bottom:25px;}

.div2,.div3{background-color:#FBFAFA;}

.div2 > div.col-lg-8{padding:30px 50px;font-size:1.05em;}

.div2 > div.col-lg-4{border-left:2px solid #bfbfbf;padding:30px 50px;}

.div2 > div.col-12{padding:30px 50px;}

.div3{padding:30px;}

.row{border-radius:20px;}

.fondo{background-color:#e7e7e7;}



.miniatura{transition: transform .3s ease;}

.miniatura:hover {transform: scale(1.2);}

.esconder{overflow:hidden;margin-bottom:0px;border-radius:20px;}



.card-title, .tituloSeccion{color:#262626;font-size:1.26em;line-height:1.8em;letter-spacing:0.5px;font-family:MontserratBold;font-style:italic;}

.card-title1{color:#262626;font-size:1em;line-height:0.5em;letter-spacing:0.5px;}

.card-title:hover,.card-title1:hover,.titulo > a:hover{color:#FF6B15;}

.card-text{margin-top:13px;margin-bottom:8px;font-size:1em;line-height:1.8em;letter-spacing:0.4px;}

.bloque1{padding:16px;padding-bottom:20px;}

.bloque1titulo{font-size:1em;color:#FBFAFA;}

.bloque1titulo:hover{color:#FBFAFA;}

.bloque1boton{font-weight:bold;margin-top:12px;margin-bottom:5px;font-size:11px;color:#FBFAFA;border-radius:20px;border-color:#FBFAFA;padding:5px 12px;}

.esquina1{border-top-right-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:20px;border-bottom-left-radius:20px;}

.esquina2{border-top-right-radius:20px;border-bottom-right-radius:20px;}

.bajoBloque1,.bajoBloque2{margin-bottom:25px;}

.enlace{color:#FBFAFA;width:100%;line-height:1.5em;white-space:inherit;font-family:MontserratBold;}

.apartado{font-size:1.1em;width:100%;text-align:center;display:block;border-bottom:4px dashed #262626;padding-bottom:15px;margin-top:35px;margin-bottom:30px;font-family:MontserratBold;}



.fecha{font-size:0.8em;display:inline;}



h1,h2{ color: #262626; font-size: 1.7em; font-family: MontserratBold; text-align: center; line-height: 1.5em; }

h1{font-style:italic;}

p{color:#393939;font-size:1.05em;line-height:2.3em;word-break:break-word;letter-spacing:0.2px;}

strong,b{color:#1e1e1e;}

a:hover{text-decoration:none;}

.advertencia{ color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; font-weight: bold; padding: 10px 20px; display: block; }



.minimenu{font-size:15px;font-weight:bold;line-height:20px;color:#FFFFFF;font-family:MontserratBold;}

.minimenu a:hover{color:#FF6B15;}

p.minimenu a{color:#FFFFFF;}



.menuSuperior{background-color:#073d5f;padding-bottom:0px;padding-right:3%;padding-left:3%;}

.nombre{margin-bottom:20px;margin-top:35px;text-align:center;}

.nav-item{font-size:16px;}

li a {display:block;color:white;text-align:center;padding:14px 22px;font-family:MontserratBold;margin-top:5px;margin-bottom:5px;border-radius:20px;}

li a:hover {background-color:#021E30; color:#FFFFFF;}

.dropdown-item{color:#FFFFFF;font-size:0.9em;}

.dropdown-item:hover{color:#FF6B15;background-color:#073d5f;}

.dropdown-menu{background-color:#073d5f;border:5px solid #FF6B15;}



.img-fluid + p{margin-top:12px;line-height:1.6em;font-size:1.05em;}

.botonColor{font-weight:bold;margin-top:10px;font-size:11px;border-radius:20px;color:#FFFFFF;padding:4px 10px;}


.categoria{font-family:MontserratLight;color:#FFFFFF;padding:15px;font-size:0.85em;margin-bottom:8px;border-radius:20px;border-top-left-radius:5px;border-bottom-left-radius:5px;}

.categoriaEditoriales{border: 3px solid #1299ed;color:#1299ed;font-family:MontserratBold;}



.logotexto{margin-left:15px;font-size:1.7em;font-family:MontserratBold;color:#FBFAFA;}

.logotexto:hover{color:#FBFAFA;}



.nota{padding:0.5em 1em;margin-left:5px;color:#FFFFFF;border-radius:50%;font-weight:bold;}

.nota1{padding:0.5em 1em;margin-right:5px;color:#FFFFFF;border-radius:50%;border-bottom-left-radius:5%;font-size:1em;font-weight:bold;}

.excelente{background-color:#004d00;}

.notable{background-color:#29a329;}

.bien{background-color:#b3b300;}

.regular{background-color:#ff3300;}

.mal{background-color:#cc0000;}

.restante{background-color:#262626;}

.otros{background-color:#1da1f2;}



.mas{width:100%;background-color:#D0D0D0;color:#565656;font-weight:bold;margin-bottom:10px;padding:10px;}

.mas:hover{color:#F0F0F0;background-color:#262626;}



.extras{display:none;}

.juegos{ font-size: 1em; }

.icon{width:30px;height:30px;cursor:pointer;}

.subrayar{border-bottom:2px solid #FFF;}

hr{margin-bottom:25px;}

.ocultar{display:none;}


@media screen and (max-width:1048px){

.logotexto{margin-left:8px;}

}

@media screen and (max-width:991px){
		
.menuSuperior{padding:20px;}
			
.dropdown-menu{text-align:center;}

.botonColor{font-size:9px;}

.juegos{font-size:0.98em;}

.bloque1titulo{font-size:1.4em;}

.bloque1boton{font-size:13px;}

.container-fluid{padding:25px;}

}

@media screen and (min-width:991px){
	
.navbar-collapse{margin-right:25px;}

.espacio{padding:0px 25px;}
	
}

@media screen and (min-width:768px){
	
.espacio1{padding-left:50px;}

.nav-item{margin-right:15px;}
	
}


@media screen and (max-width:575px){

.div2 > div.col-lg-8,.div2 > div.col-lg-4,.div2 > div.col-12{padding:30px 20px;}

.div3{padding:30px 10px;}

.logo{display:none;}

.logotexto{margin-left:0px;font-size:1.8em;}
	
.nombre{margin-bottom:10px;}
	
.extras{display:block;}

.card-title{font-size:1.26em;line-height:1.8em;}

.bloque,.bloqueFecha{margin-top:15px;}

.ocultarM{display:none;}

.juegos{font-size:0.95em;}

.esquina1{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:20px;border-top-right-radius:20px;}

.esquina2{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:0px;border-top-right-radius:0px;}

.bajoBloque1{margin-bottom:0px;}

}