/* Estilos de layout para el Home */
.mainPage .column{
	vertical-align: top;
}
.mainPage > .column > .section{
	max-width: 1140px;
	margin: 0 auto;
}
.section.header, 
.section.footer{
	max-width: 100% !important;
	padding: 0 !important;
}
.topWideTwoColumns > .column, .bottomWideTwoColumns > .column{
	display: inline-block;
}
/* Publicidad */
.wideCentral .leaderboard > div {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.wideSuper .leaderboard > div {
	padding-bottom: 20px;
}
.wideCentral .adbox, .wideSuper .adbox {
	display: none;
}
.wideCentral .adbox > div, .wideSuper .adbox > div {
	margin-bottom: 60px;
}

/* Desktop */
@media screen and (min-width: 1140px){
	.topWideTwoColumns > .column:first-of-type, .bottomWideTwoColumns > .column:last-of-type{
		width: 750px;
	}
	.topWideTwoColumns > .column:last-of-type, .bottomWideTwoColumns > .column:first-of-type{
		width: 386px;
	}
	.topWideTwoColumns > .column:last-of-type{
		padding-left: 26px;
	}
	.bottomWideTwoColumns > .column:first-of-type{
		padding-right: 26px;
	}
}

/* Desktop Reducido (entre Desktop y Tablet) */
@media screen and (min-width: 940px) and (max-width: 1139px){
	.wideSuper .leaderboard{
		padding-top: 10px;
	}
	.mainPage > .column > .section, .mainPage > .column > .section.wideMain .subMainContent{
		padding-left: 10px;
		padding-right: 10px;
	}
	.mainPage > .column > .section.wideMain{
		padding-left: 0;
		padding-right: 0;
	}
	.topWideTwoColumns > .column:first-of-type, .bottomWideTwoColumns > .column:last-of-type{
		width: 66.306%;
	}
	.topWideTwoColumns > .column:last-of-type, .bottomWideTwoColumns > .column:first-of-type{
		width: 33.26268%;
	}
	.topWideTwoColumns > .column:last-of-type{
		padding-left: 6px;
	}
	.bottomWideTwoColumns > .column:first-of-type{
		padding-right: 6px;
	}
	.mainPage > .column > .section.topWideTwoColumns{
		padding-bottom: 40px;
	}
}

/* Tablet */
@media screen and (max-width: 939px){
	.mainPage > .column > .section, .mainPage > .column > .section.wideMain .subMainContent{
		padding-left: 30px;
		padding-right: 30px;
	}
	.mainPage > .column > .section.wideMain{
		padding-left: 0;
		padding-right: 0;
	}
	.topWideTwoColumns > .column{
		width: 100%;
	}
	.bottomWideTwoColumns > .column{
		width: 49.658043%;
	}
	.bottomWideTwoColumns > .column:first-of-type{
		padding-right: 26px;
	}
	.mainPage > .column > .section.topWideTwoColumns, .mainPage .section.topWideTwoColumns1{
		padding-bottom: 60px;
	}
	.wideCentral .adbox, .wideSuper .adbox{
		display: inline-block;
		width: 98.41666%;
		text-align: center;
	}
	.wideCentral .adbox:last-of-type, .wideSuper .adbox:last-of-type{
		margin-left: 0px;
	}
}

/* Móvil */
@media screen and (max-width: 639px){
	.mainPage > .column > .section, .mainPage > .column > .section.wideMain .subMainContent{
		padding-left: 20px;
		padding-right: 20px;
	}
	.bottomWideTwoColumns > .column{
		width: 100%;
		padding: 0 !important;
	}
	.mainPage > .column > .section.topWideTwoColumns, .mainPage .section.topWideTwoColumns1{
		padding-bottom: 60px;
	}
	.wideCentral .adbox, .wideSuper .adbox{
		width: 100%;
	}
	.wideCentral .adbox:last-of-type, .wideSuper .adbox:last-of-type{
		display: none;
	}
}
