/*Estilos de los Layouts*/
.Header, .Footer{
	width: 100%;
}
.DosColumnas{
	width: 1140px;
	margin: 0 auto;
	padding-top: 20px;
	overflow: hidden;
}
.DosColumnas .rightColumn{
	width: 384px;
	float: right;
}
.DosColumnas .leftColumn{
	width: 740px;
	float: left;
}
.ColumnaPrincipal{
	max-width: 1140px;
	margin: 15px auto 10px;
	clear: both;
}
.DosColumnas .rightColumn > *{
	margin-bottom: 40px;
}
/* Publicidad */
.leaderboard > div {
	padding-top: 20px;
	padding-bottom: 20px;
}
.Header .leaderboard > div {
	padding-bottom: 20px;
}
.Footer .adbox, .section.ColumnaPrincipal .adbox, .section.leftColumn .ads {
	display: none;
}
.DosColumnas .rightColumn .adbox{
	text-align: center;	
}
.DosColumnas .rightColumn .adbox > div{
	width: 300px;
	margin: 0 auto;
}

/*Desktop 2 (medida entre Desktop y Tablet)*/
@media screen  and (max-width: 1139px){
	.DosColumnas{
    	width: 100%;
    	padding-left: 10px;
        padding-right: 10px;
   	}
   	.DosColumnas .leftColumn{
		width: 66%;
	}
	.DosColumnas .rightColumn{
		width: 30%;
	}
	.ColumnaPrincipal{
		margin: 60px 10px 80px;
	}
}

@media screen and (max-width: 1020px){
	.DosColumnas .rightColumn .adbox{
		display: none;
	}
}

/*Tablet*/
@media screen and (max-width: 939px){
	.DosColumnas{
    	padding-left: 30px;
        padding-right: 30px;
   	}
   	.DosColumnas .leftColumn{
   		padding-top: 20px;
   		width: 100%;
   	}
    .DosColumnas .rightColumn{
		display: none;
	}
	.ColumnaPrincipal{
		margin: 60px 30px;
	}
	.Footer .adbox:first-of-type, .section.ColumnaPrincipal .adbox:first-of-type, .section.leftColumn .adOne{
		margin-right: -4px;
	}
	.Footer .adbox, .section.ColumnaPrincipal .adbox, .section.leftColumn .ads{
		display: inline-block;
		width: 50%;
	}
	.Footer .adbox > div, .section.ColumnaPrincipal .adbox > div, .section.leftColumn .ads > div{
		margin-bottom: 60px;
	}
	.Footer .adbox:first-of-type > div, .section.ColumnaPrincipal .adbox:first-of-type > div, .section.leftColumn .adOne > div{
		float: right;
		margin-right: 15px;
	}
	.Footer .adbox:nth-of-type(2) > div, .section.ColumnaPrincipal .adbox:nth-of-type(2) > div, .section.leftColumn .adTwo > div{
		float: left;
		margin-left: 15px;
	}
}

@media screen and (max-width: 700px){
	.Footer .adbox, .section.ColumnaPrincipal .adbox, .section.leftColumn .ads{
		width: 100%;
		text-align: center;
	}
	.Footer .adbox:nth-of-type(2), .section.ColumnaPrincipal .adbox:nth-of-type(2), .section.leftColumn .adTwo{
		display: none;
	}
	.Footer .adbox > div, .section.ColumnaPrincipal .adbox > div, .section.leftColumn .ads > div{
		float: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media only screen and (max-width: 639px) {
	.DosColumnas{
    	padding-left: 20px;
        padding-right: 20px;
   	}
   	.ColumnaPrincipal{
		margin: 20px 20px 30px;
	}
}
