@charset "utf-8";
/* CSS Document */

#cabeceraCenter{width:auto!important;margin:none!important;} 

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px){
    .box{width:49%;margin-bottom:5%;}
    ul li:nth-child(3) .box{clear:both;}
    ul li:nth-child(2n) .box{margin-right:0;clear:right;}
}

/* Small monitor */
@media (max-width: 979px){
	nav>a{padding: 0 1.5em;}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px){
    .container{width:100%;}
    nav>a{padding:0 2em;}
    .header-left, .header-right{width:100%;text-align:center;}
}
/* Landscape phones and down */
@media (max-width:660px){
	.header-left{display:block;}
	.container{width:100%;}
	.imgDown{display:none;}
    nav{height:0;overflow:hidden;-webkit-transition:all .3s ease;}
    /*input[type="checkbox"]:checked + nav{height:365.6px;}***************************************************************/
    .header-left, .header-right{width:100%;text-align:center;}
    .hidden-desktop{display:block;}
    nav li{width:100%;padding:0;display:block;line-height:45px;background:#0082be;border-bottom:1px solid #fff;}
	nav ul{width:100%;}
    .nav li a{text-decoration:none;border:none;color:#fff;font-size:18px;line-height:25px;padding:0px;}
    .nav li a:hover{text-decoration:none;}
    .pLi:hover{background:#4ba5cf;cursor:pointer;}
    .nav li ul{display:block;position:relative;width:100%;box-shadow:none;border-radius:0px;border:none;padding:0px;}
    .nav li ul li{background:#fff;border-bottom:1px solid #ccc;padding:3px 0px;}  
    .nav li ul li a{text-align:center;width:100%;padding:7px 0px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;}
	.nav li ul li a:hover{background:#e8e8e8; }     
}

@media(max-width:1274px){
	/*.contGen{width:100%;padding:10px 0px;}*/
	#logo{width:45%;margin-top:20px;}
	.foot1{width:33%;}
	.foot2{width:29%;}
	.foot3{width:29%;border-right:0px;}
	.foot4{display:none;} 
}

@media(max-width:1140px){
	#ligasHead{float:right;width:25%;height:auto;margin-bottom:20px;}
}

@media(max-width:1060px){
	.foot1{width:50%;}
	.foot2{width:40%;border-right:0px;}
	.foot3{display:none;}
	.foot4{display:none;} 
}

@media(max-width:965px){
	#logo{width:50%;margin-top:25px;}
	.contGen{width:90%;}
}

@media(max-width:870px){
	.logoW{display:none;}
	.logoM{display:block;}
	#ligasHead{display:none;}
	#logo{width:40%;float:none;margin:15px auto;}	
}

@media(max-width:735px){
	.footCont{width:100%;} 
	.foot1{width:100%;border-right:0px;margin-left:0px;}
	.foot2{display:none;}
	.foot3{display:none;}
	.foot4{display:none;}
	.footBottom{text-align:center;flex-direction: column;} 
	.footBottom p{margin:auto;padding:15px 6px;} 
	.redesText{text-align:center;}	
	#redes{text-align:center;}	
}

@media(max-width:500px){
	#logo{width:60%;}
	#cabeceraCenter {
		border-bottom: solid 5px var(--primary-color);
	}
}

@media(max-width:360px){
	.footCont{width:85%;}
	#cabeceraCenter {
		border-bottom: solid 5px var(--primary-color);
	}
}