/* General */
.siteHeaderFixed #siteTickers{
	display : none;	
}

.inactiveDropdown{
	display : none;		
}
.activeDropdown{
	display : block;		
}

.hide{
	display : none !important;	
}

div.logged{
	position : relative;	
}

html, body {
	font-size: 1rem;
	height: 100%;
}
body {
	background-color: #f1f4f7;
	font-family: Arial, sans-serif;
}
a {
	color: #000000;
	text-decoration: none;
}
iframe[src="about:blank"] {
	display: none;
}

.embedVideo, .embedTwitch{
	height: 468px;
	position: relative;
}

.embedVideo > *, .embedTwitch > *{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#video {
	min-width: 100%;
}
#video.brid-sticky {
	min-width: auto;
}
#posterPlayer {
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}
#posterPlayer .playIcon {
    background: url('/images/playIcon.png') no-repeat;
	background-size : cover;
	content: "";
	display: block;
	height: 0;
	left: 50%;
	margin-left: calc(36% / 2 * -1);
	margin-top: calc(36% / 2 * -1);
	padding-bottom: 36%;
	pointer-events: none;
	position: absolute;
	top: 50%;
	width: 36%;
}

/* BEGIN: HEADERS DE YAHOO */
.yHeader {
	background: none repeat scroll 0 0 rgb(22, 22, 23);
	margin-top: 48px;
}
/* END: HEADERS DE YAHOO */

#user a div.notify:before{
	content: attr(data-count);
	font-size: 0.6rem;
	display: block;
	width: 0.725rem;
	height: 0.725rem;
	position: absolute;
	bottom: 0;
	right: 0;
	border-radius: 0.125rem;
	background-color: #C90D0E;
}
.userCardInfo{
	display: none !important;	
}

/* Publicidad */
.ad-container {
	align-items: center; 
	background-color: #F1F4F7;
	display: flex;
	justify-content: center;
	margin: 0 auto;
	max-width: 1156px;
	padding: 10px 0;
	position: relative;
}

.adbox,
.leaderboard,
.multiplex {
	align-items: center;
	background-color: #ffffff;
	border: 1px solid #dbd9d9;
	display: flex !important;
	margin: 0 auto;
	min-width: 300px;
	vertical-align: middle;
}

.leaderboard {
	min-width: 720px;
}

.adbox,
.ad-type-adbox {
	min-height: 600px;
}

.ad-type-inboard {
	display: block;
}

.leaderboard,
.ad-type-leaderboard {
	min-height: 250px;
}

.adbox > div,
.leaderboard > div,
.multiplex > div {
	margin: 0 auto;
}

.instream {
	background-color: #F1F4F7;
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 8px;
	position: relative;
}
.instream > * {
	padding: 16px 0 8px;
}

#stickyunit,
#premiumstickyunit {
	background-color: rgb(25,26,27); /* footer color */
	display: flex;
	justify-content: center;
	left: 0;
	position: relative;	
	width: 100%;
    transform: initial;
}
#stickyunit iframe,
#premiumstickyunit iframe {
	border-right: 1px solid #707172 !important;
    background-color: white;
}
#stickyunit {
	z-index: 99999999;
}
#premiumstickyunit {
	z-index: 999999;
}
#stickyunit .sticky-options-wrap,
#premiumstickyunit .sticky-options-wrap {
	position: relative;
}
#stickyunit.isfixed .sticky-options-wrap,
#premiumstickyunit.isfixed .sticky-options-wrap {
	position: absolute;
    right: -28px;
}
#stickyunit.isfixed,
#premiumstickyunit.isfixed {
	background-color: transparent;
	bottom: 0;
	left: 50%;
	position: fixed;
	transform: translate(-50%, 0);
	width: auto;
}
#stickyunit .sticky,
#premiumstickyunit .premiumsticky {
	position: relative;
}
#stickyunit .sticky-inner,
#premiumstickyunit .sticky-inner {
	padding: 20px 0;
}
#stickyunit.isfixed .sticky-inner,
#premiumstickyunit.isfixed .sticky-inner {
	padding: 0;
}
#stickyunit .sticky-close,
#premiumstickyunit .sticky-close {
	background-color: #596d81;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	padding: 4px 10px 4px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
#stickyunit.isfixed .sticky-close,
#premiumstickyunit.isfixed .sticky-close {
	position: relative;
}
#stickyunit .sticky-advertising,
#premiumstickyunit .sticky-advertising {
	color: #d5d5d5;
	display: block;
	font-size: 12px;
	font-weight: 600;
	margin: 0 auto;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
}
#stickyunit.isfixed .sticky-advertising,
#premiumstickyunit.isfixed .sticky-advertising {
	background-color: white;
	color: #707172;
	writing-mode: vertical-lr;
    padding: 6px 9px 64px;
    border-right: 1px solid #707172;
    font-size: 8px;
}

@media (max-width : 1174px) {
	.instream {
		padding: 0;
	}
}
@media (max-width : 1139px) {
	.instream {
		display: none;
	}
	#premiumstickyunit {
	    left: 0;
	    transform: initial;
	    width: 100%;
	}
	#premiumstickyunit div {
		position: relative;
	    padding-bottom: 12.28%;
	    height: 0;
	    overflow: hidden;
	}
	#premiumstickyunit div > iframe {
	    position: absolute;
	    top:0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	}
}
@media (max-width: 980px) {
	#stickyunit {
		left: auto;
	    bottom: auto;
	    transform: initial;
	}
}

.adbox_inboard {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#757575+0,2b2b2b+100 */
	background: #757575; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #757575 0%, #2b2b2b 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #757575 0%,#2b2b2b 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #757575 0%,#2b2b2b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#2b2b2b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	overflow: hidden;
}
#siteMainContainer .inboard {
	background-color: #f1f4f7;
	margin: 0 auto;
	max-width: 1140px;
	padding: 10px 0;
	position: relative;
}
#siteMainContainer .inboard > div {
	height: 0 !important;
	overflow: hidden;
	padding-bottom: 36.43%;
	position: relative;
	width: 100% !important;
}
#siteMainContainer .inboard > div > iframe {
	position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.paigefair {
	padding: 10px 0;
	text-align: center;
}

.paigefair.adbox {
	padding: 0;
}

.paigefair > * {
	margin: 0 auto !important;
	padding: 0 !important;
}

.__adfetched {
	margin: 0 auto !important;
}

.__adfetched > * {
	float: right;
    margin-bottom: 20px;
    margin-left: 20px;
}

.adskyscraper {
	display: none;
}

.__adbox_background,
.takeover,
.adtofetch {
	display: none;
}

.wrapperTaboola {
	max-width: 1156px;
    background-color: #F1F4F7;
    margin: 0 auto;
}
.taboola-mode-item {
	background-color: #F1F4F7;
	max-width: 832px;
	margin: 0 auto;
	padding: 0 8px 20px !important;
}
header.taboola-header {
	background-color: #F1F4F7;
	padding: 20px 8px 4px;
  	max-width: 832px;
  	margin: 0 auto;
}
header.taboola-header h1 {
	font: normal 24px 'Roboto Condensed';
	color: #000;
	text-transform: uppercase;
	font-weight: 100;
	z-index: 2;
	background-color: #F1F4F7;
}
header.taboola-header h1:after {
	content: "";
	display: block;
	border-bottom: 1px solid #C51111;
	margin: -15px 0 17px;
	width: 100%;
}
header.taboola-header h1 > span {
	background-color: #f1f4f7;
	padding-right: 10px;
}
.taboola-mode-item .thumbnails-a .video-title,
.taboola-mode-item .thumbnails-b .video-title,
.taboola-mode-item .thumbnails-a .video-label-box .branding,
.taboola-mode-item .thumbnails-b .video-label-box .branding,
.taboola-mode-item .thumbnails-a [class*=span] {
	font-family: 'Roboto Condensed' !important;
}
.taboola-mode-item .thumbnails-a .video-title,
.taboola-mode-item .thumbnails-b .video-title {
	font-size: 15px !important;
	line-height: 20px !important;
	max-height: 62px !important;
}
.taboola-mode-item .thumbnails-b [data-item-thumb] {
	margin-bottom: 0% !important;
}
.taboola-mode-item .thumbnails-a [class*=span] {
	  color: #000 !important;
	  text-transform: uppercase !important;
	  font-weight: 100 !important;
	  padding-right: 10px;
	  z-index: 2 !important;
	  background-color: #F1F4F7 !important;
}
.taboola-mode-item .thumbnails-a .trc_rbox_header {
	padding-bottom: 24px !important;
}
.taboola-mode-item .thumbnails-a .trc_rbox_header:after {
	content: "";
	display: block;
	border-bottom: 1px solid #C51111;
 	margin: -15px 0 17px;
 	width: 100%;
}
.taboola-mode-item .thumbnails-a .trc_rbox_header .trc_header_ext {
	top: 20px !important;
}
.taboola-mode-item .syndicatedItem .branding {
    line-height: 14px;
    margin-top: 6px;
}

@media(max-width: 1156px){
	header.taboola-header {
		padding: 4px 10px 4px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	.taboola-mode-item {
		padding: 0 10px 20px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
}

/* Header */
#siteHeader {
	background: rgb(22,22,23);
	height: 3rem;
	position: relative;
	height: 3rem;	/*3rem*/
	width: 100% !important;
	z-index: 300 !important;
	top : 0;
	transform: translateZ(1px);
	position: fixed;
}

.header_shadow{
	box-shadow: -1px -1px 1.5625rem 4px rgb(22,22,23) !important;
}

.siteHeaderFixed {
	position: fixed;
}
div.space{
	height: 48px;
	visibility: hidden;
	display: block;	
}

/******		*****************			***********************/
#siteHeader:not(.ticker) .wrapper:after {
	top : 3rem;
}
#siteHeader > div.wrapper.animation{
	position: relative;
	top: -33px;
	max-width: initial;
}

#siteHeader > div.wrapper.animation #siteMainNav{
	top: 2.0625rem;
	position:relative;
	left:0;
}
#siteHeader > div.wrapper.animation .delete,
#siteHeader > div.wrapper.animation .activeSearch{
	top:2.375rem;
	position: relative;
}
#siteHeader > div.wrapper.animation .delete{
	display: none;
}
#siteHeader > div.wrapper.animation .activeSearch{
	top: 72px;	/*72px*/
}
#siteHeader.animation {
	overflow: hidden;	
}
#siteHeader > div.wrapper.animation #siteMainNav {
	position: relative;
	left: initial;
	right: 0%;	/*50%*/
}
#siteHeader > div.wrapper.animation #inactiveSearch-icon {
	top: 40px;	
}
#siteHeader > div.wrapper.animation:after {
	top: 78px;
	right: 50%;
	max-width: 100%;
}
#siteHeader .wrapper.animation .brand {
	top:2.0625rem;
}
#siteHeader .wrapper.animation div.formContainer{
	margin-right: 1.3rem;
	margin-left: 0.5rem;

}
#siteHeader .wrapper.animation .delete{
		width: 1.875rem;
		height: 1.875rem;
		content: "";
		display: block;
		position: relative;
		top: 0.4375rem;
		float: right;
		background: url("/images/foros/Borrar.svg") no-repeat;
		background-size: 1.875rem 1.875rem;
		right: -1rem;/*51%*/
}

/***************		*******************				************************/

#siteHeader .wrapperFixed .brand {
	top : 0.0625rem;	
}
#siteHeader .wrapperFixed #siteMainNav{
	padding-bottom : 1.25rem;
}
#siteHeader .wrapperFixed #siteMainNav > ul > li .submenu{
	top : 2.4375rem;	
}
#siteHeader .wrapper {
	margin: 0 auto;
	max-width: 71.25rem;
	pointer-events: none;
}
#siteHeader .wrapper > *{
	pointer-events: all;	
}
#siteHeader .wrapper:after {
	width: 100%;
	max-width : 71.25rem;
	height: 0.0625rem;
	content: "";
	display: inline-block;
	position: absolute;
	background: none !important;
	border-top: none !important;
	top : 5rem;
	z-index : 3;
}

#siteHeader .brand {
	height: 3rem;
	position: absolute;
	top: 2.0625rem;
	overflow: hidden;
	width: 10rem;
	background: transparent;
}

#siteHeader:not(.ticker) .brand {
	top : 0;
}

#siteHeader .brand a {
	display: block;
	color: transparent;
	position: relative;
}

#siteHeader .brand.levelup a {
	background: url('/images/logo.svg') no-repeat;
	background-size: contain;
	height: 2.8rem;
    margin: 0.1rem 0 0 -0.375rem;
}
#siteHeader .brand.tarreo{
	width: 8.5375rem;
}
#siteHeader .brand.tarreo a {
	background: url('/images/tarreo.svg') no-repeat;
	background-size: auto 2.3rem;
	height: 2.4rem;
	margin: 0.4rem 0 0 0.375rem;	
}

.wrapperFixed #siteMainSearch{
	margin-top : -3.375rem; 
}

.activeSearch{
	background-color: #FFFFFF;
	border: none;
	border-radius: 0.125rem;
	height: 2.25rem;
	transition : background linear 0.2s, display 9s;
	position: relative;	
	-webkit-box-shadow: inset 0px 0px 11px 1px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    inset 0px 0px 11px 1px rgba(50, 50, 50, 0.3);
	box-shadow:         inset 0px 0px 11px 1px rgba(50, 50, 50, 0.3);
}

.focusedActiveSearch{
	background-color: #FFFFFF;	
}
.inactiveSearch > input[type="submit"]{
	display : none;	
}

#inactiveSearch-icon {
	display: none;	
}
.inactiveSearch{
	background-color: #353638;
	border: none;
	border-radius: 0.125rem;
	height: 2.25rem;
	top: -2.125rem;
	transition : background linear 0.2s, display 9s;
	width : 21.92982456140351%;
	float: right;
	position: relative;
	visibility: hidden;
}

.inactiveSearch #siteSearchKeywords{
	display : none;
}

::-webkit-input-placeholder { color: rgb(162,162,162) !important; }
::-moz-placeholder { color: rgb(162,162,162) !important; } /* firefox 19+ */
:-ms-input-placeholder { color: rgb(162,162,162) !important; } /* ie */
input:-moz-placeholder { color: rgb(162,162,162) !important; }

#siteMainSearch > * {
	float: left;
}

#siteMainSearch > p{
	width : 100%;	
}

#siteMainSearch > p > input {
	background-color: transparent;
	border: none;
	color: rgb(162,162,162);
	font-size: 0.8125rem;
	height: 2.25rem;
	padding: 0.4375rem 3.2% 0.4375rem 5%;
	width: 100%;
	font-style: italic;
	border-radius: 0.1875rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#siteMainSearch > p > input::-webkit-input-placeholder{
	font-size: 12px;
}
#siteMainSearch > p > input:-moz-placeholder{
	font-size: 12px;
}
#siteMainSearch > p > input::-moz-placeholder{
	font-size: 12px;
}
#siteMainSearch > p > input:-ms-input-placeholder {
	font-size: 12px;
}

#siteMainSearch > input[type="submit"] {
	border: 0 none;
	color: transparent;
	font: 0/0 a;
	left: -0.5625rem;
	padding: 0;
	position: relative;
	text-shadow: none;
	top: -1.675rem;
	float: right;
	background: url('/images/searchDark.svg');
	width: 1.188rem;
	height: 1.188rem;
	background-size: 1.188rem;
}

#ac_siteSearchKeywords_wrapper{
	position : relative;
}

#ac_siteSearchKeywords:before{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-left: 0.3125rem solid transparent;
	border-right: 0.3125rem solid transparent;
	border-bottom: 0.5rem solid #FFF;
	margin-left: -0.3125rem;
	left: 67%;
	position: absolute;
	top: -7px;
}

#ac_siteSearchKeywords {
	position: absolute;
	width: 334px;
	background-color: #fff;
	border-width: 0 0.0625rem 0.0625rem;
	padding: 0.875rem 5px 4px;
	padding-top: 0;
	margin-top: 48px;
	right: 0;
	z-index: 5;
	line-height: 1.25rem;
	margin-right: 8px;
	-webkit-box-shadow: 0 0.6875rem 1.313rem -0.1875rem rgba(0,0,0,0.75);
	-moz-box-shadow: 0 0.6875rem 1.313rem -0.1875rem rgba(0,0,0,0.75);
	box-shadow: 0 0.6875rem 1.313rem -0.1875rem rgba(0,0,0,0.75);
}

#ac_siteSearchKeywords > li {
	border-bottom: 0.0625rem solid #dfe3e5;
	padding: 0.3125rem 0.5rem;
}
#ac_siteSearchKeywords > li.last {
	border-bottom: none;
	x-padding-bottom: 0;
}
#ac_siteSearchKeywords > li > a {
	color: #171718;
	display: block;
	font-size: 14px;
}
#ac_siteSearchKeywords > li > a > span {
	color: #fff;
	background-color: #C51111;
	padding: 0 0.125rem;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Roboto';
}
#ac_siteSearchKeywords > li > ul > li {
	cursor: pointer;
}
.selected {
	background: rgb(242, 243, 247);
}

#loginLinks {/*Avatar*/
	float: right;
	margin: 0.4375rem 1.5rem 0 0;
	width: 1.563rem;
	height: 1.563rem;
	background-size: 1.875rem;
	background-position: center;
	border-radius: 50%;
	position : relative;
	top : -2.1875rem;
}
.wrapperFixed #loginLinks{
	top : -3.4375rem;	
}
#loginLinks img {
	border-radius: 50%;
	width: 1.563rem;
	height: 1.563rem;
}

#loginLinks img.loading {
	margin-top: 1.563rem;
	margin-left: 7.625rem;
	vertical-align: middle;
}
#loginLinks > ul.login {
	height: 1.5rem;
	margin-left: 4.25rem;
	margin-top: 1.375rem;
}
#loginLinks > ul.logout {
	float: right;
	margin-top: 1.75rem;
}
#loginLinks > ul > li {
	float: left;
	text-align: center;
}
#loginLinks > ul.login > li {
	height: 1.5rem;
	margin-right: 0.625rem;
}
#loginLinks > ul.login > li:last-child {
	height: 2.6875rem;
	margin-right: 0;
	padding-left: 0.625rem;
	position: relative;
}
#loginLinks > ul.login > li:last-child:before {
	border-left: 0.0625rem solid #4C5055;
	content: "";
	display: block;
	height: 1.25rem;
	left: 0;
	position: absolute;
	top: 0.125rem;
	width: 0;
}
#fbloginheader,
#twitterloginheader,
#account_login:before {
	border: 0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	display: block;
	height: 1.5rem;
	width: 1.5rem;
	background: url('/images/master.png') no-repeat scroll 0 0 transparent;
}
#fbloginheader {
	background-position: -10.625rem -18.125rem;
}
#twitterloginheader {
	background-position: -12.1875rem -18.125rem;
}
#account_login {
	color: #D2D6DD;
	line-height: 1.8125rem;
	margin-left: 2rem;
}
#account_login:before {
	background-position: -13.75rem -18.125rem;
	content: "";
	display: inline-block;
	left: 0.625rem;
	margin-right: 0.625rem;
	position: absolute;
}
#loginLinks > ul.logout > li:first-child {
	margin-right: 0.625rem;
	padding-right: 0.625rem;
}
#loginLinks > ul.logout > li:last-child > a:after {
	background: url("/images/master.png") no-repeat scroll -15.3125rem -12.5rem transparent;
	content: "";
	display: inline-block;
	height: 0.6875rem;
	margin-left: 0.3125rem;
	width: 0.625rem;
}
#loginLinks > ul.logout > li > a {
	color: #D2D6DD;
}

#siteMainNav,
#siteSubNav {
	clear: both;
}

#siteMainNav {
	height: 2.5rem;
	left: 11.9375rem;
	float : right;
	margin-right : 22.63157894736842%;
	width : 78.07017543859649%;
	max-width : 55.625rem;
	text-align : right;
}

#siteMainNav > ul {
	margin: 0 auto;
	display : block;
	padding-right: 1%;
}
#siteMainNav > ul > li {
	height: 2.25rem;
	text-align: center;
	display : inline-block;
	vertical-align : top;
	margin-right: 2.2%;
	position: relative;
}
#siteMainNav > ul > li:hover > a:after {
	background-position: -7.5rem -16.75rem !important;
}
#siteMainNav > ul > li.last_child {
	margin-right: 0;
}

#siteMainNav > ul > li.last_child a {
	padding-right: 0;
}

#siteMainNav > ul > li.current > #line-select{
    height: 4px;
    background-color: #C51111;
    margin-top: 7px;
}

#siteMainNav > ul > li.home {
	margin-left: 0.75rem;
	margin-right: 2rem;
}

#siteMainNav > ul > li > a {
	color: #FFFFFF;
	display: block;
	font-family: 'Roboto Condensed';
	font-size: 1.04rem;
	font-weight: bold;
	padding: 0.5rem 1rem 0.5rem;
	text-transform: uppercase;
	position: relative;
}

#siteMainNav > ul > li > a:hover{
	color : #D4D6DE;	
}
#siteMainNav > ul > li > a > .submenuArrow{
	display: block;
	width: 0;
	height: 0;
	border-left: 0.3125rem solid transparent;
	border-right: 0.3125rem solid transparent;
	border-bottom: 0.5rem solid #C51111;
	margin-left: -0.3125rem;
	left: 50%;
	position: absolute;
	bottom: -11px;
	display: none;
}
#siteMainNav > ul > li[data-section="review"] > a > .submenuArrow,
#siteMainNav > ul > li[data-section="video"] > a > .submenuArrow,
#siteMainNav > ul > li[data-section="user"] > a > .submenuArrow {
	border-bottom: 0.5rem solid #F1F4F7;
}
#siteMainNav > ul > li[data-section="user"]:not(.loggedOut) > a > .submenuArrow {
	bottom: -9px;
}

#siteMainNav > ul > li.home a:after {
	display: none;
}

#siteMainNav > ul > li.home.current a {
	background-position: -13.125rem -12.25rem;
}

#siteHeader.levelup_ #siteMainNav {
	margin-right: 25%;
}
#siteHeader.levelup_ #siteMainNav > ul > li {
	margin-right: 0.6%;
}
#siteHeader .vl {
	border-left: 1px solid #646464;
    height: 24px;
    margin-right: 5px;
    padding-top: 1px;
}
#siteHeader #siteMainNav > ul > li.SocialNetworkHeader.vl {
	border-left: 1px solid #646464;
    height: 24px;
    margin-top: 10px;

}
#siteHeader #siteMainNav > ul > li.SocialNetworkHeader{
	margin-right: 5px !important;
	padding-top: 1px;
}
/*#siteHeader.levelup_ .activeSearch {
	width: 16.929825%;
}*/
#siteHeader #siteMainNav > ul > li.SocialNetworkHeader.language-link {
	display: none;
}
#siteHeader .formContainer {
	display: flex;
    float: right;
    justify-content: center;
    align-items: center;
    margin-top: -2.125rem	
}
#siteHeader .formContainer .language-container {
	align-items: center;
	display: flex;
	justify-content: center;
}
#siteHeader .formContainer .language-container a {
	color: #FF0500;
    display: block;
    font-family: 'Roboto Condensed';
    font-weight: 600;
    font-size: 0.75rem;
    padding: 4px 2px;
    position: relative;
    text-transform: uppercase;
}

/*Dropdowns*/
#siteMainNav >ul > li div.submenu {
	background-color: #F1F4F7;
	color: #FFF;
	position: absolute;
	width: 660px;
	z-index: 9990;
	top: 4.375rem;
	left: -1rem;	
}
#siteMainNav #user .submenu.lang-en {
	width: 172px;
}
#siteMainNav #user .submenu.lang-en .subContainer {
	height: 150px;
}
#siteMainNav >ul > li:nth-child(n+5) div.submenu {
	left: auto;
	right: -1rem;
}
#siteMainNav >ul > li#user.loggedOut div.submenu {
	width: 470px;
}
#siteMainNav >ul > li div.submenu.submenuforum {
	width: 661px;
	min-height: 120px;
	border: 2px solid #E11313;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#siteMainNav >ul > li div.submenu.submenuforum ul{
	font-size: 0;
}
#siteMainNav >ul > li div.submenu.submenuforum .subContainer{
	background-color: #c51111;
}
#siteMainNav #user .submenu.lang-en #profileBar ul {
	display: none;
}
#siteMainNav #user .submenu.lang-en #notificationBar {
	visibility: hidden;
}
#siteMainNav > ul > li:nth-child(n+5) > .submenu {
	right: 1rem;
	border-radius: 0.1875rem;
	border-top-right-radius: 0;
}
#siteMainNav > ul > li:last-child > .submenu  .subContainer  > span > a{
	display : none;
}

/* video preview */
div.multiPreview{
	position: relative;
	margin-top: 16px;
}
div.multiPreview .multiPreviewTitle {
	font: normal 15px 'Roboto Condensed';
	font-weight: 400;
	margin: 5px 0;
}
div.multiPreview div.MPContent{
	overflow: hidden;
}
div.multiPreview div.MPContent > div.slider{
	white-space: nowrap;
	position: relative;
	font-size: 0;
}
div.multiPreview div.MPContent > div.slider:not([data-num_items="1"]) > div{
	display: inline-block;
	vertical-align: top;
}
div.multiPreview .preview-arrows{
	position: absolute;
	top: 0;
	right: 0;
}
div.multiPreview .preview-arrows > a{
	display: inline-block;
	margin: 4px;
	width: 0;
	height: 0;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	cursor: pointer;
	margin-top: 2px;
}
div.multiPreview .preview-arrows > a:hover{
	opacity: 0.5;
}
div.multiPreview .preview-arrows > a.previous{
	border-right: 10px solid #000;
}
div.multiPreview .preview-arrows > a.next{
	border-left: 10px solid #000;
}
div.preview.opengraph{
	background-color: #FFFFFF;
	min-height: 150px;	
}
div.preview.opengraph .img{
	height: 150px;
	float: left;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
div.preview.opengraph .img.video{
	background-size: 42px,cover;
	background-position: 93% 13px, center;
}
div.preview.opengraph .img{
	width: 35%;
}
div.preview.opengraph div.info{
	padding: 15px;
	white-space: normal;
}
div.preview.opengraph .info{
	margin-left: 35%;
}
div.preview.opengraph .info.no-image{
	margin-left: 0 !important;
}
div.preview.opengraph div a:nth-child(1){
	font-family: Arial, bold;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	padding-bottom: 4px;
	line-height: 18px;
	display: block;
}
div.preview.opengraph div span{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #626469;
	line-height: 18px;
	display: inline-block;
}
div.preview.opengraph div a:nth-child(2){
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #626469;
	padding-bottom: 9px;
	display: block;
}

/* COMENTARIOS */
.comments_section[data-has_extra_comments="1"] > h3:after {
	margin-top: -6px;
    border-bottom: 2px solid #C51111;
}
.comments_section .commnets-type {
	margin: -33px auto 20px !important;
	max-width: 71.25rem !important;
}
.comments_section .commnets-type li {
	color: #888e96 !important;
	background: #d3d8dd;
	margin-left: -5px !important;
}
.comments_section .commnets-type li p {
	padding: 6px 10px;
	font-family: 'Roboto Condensed';
	font-size: 16px;
}
.comments_section .commnets-type li.activado {
	background-color: #C51111;
	border-bottom: 0px !important;
	color: #FFFFFF !important;
}
.comments_section #Publicar-element img {
	background: white;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    opacity: 0.8;
    padding-bottom: 8px;
    padding-left: 60.5px;
    padding-right: 60.5px;
    padding-top: 9px;
    position: absolute;
    right: 0;
}
@media (max-width: 470px) {
	.comments_section .commnets-type {
	    margin-top: 50px !important;
	}
	#siteHeader #siteMainNav > ul > li.SocialNetworkHeader.vl{
		display: none;
	}
}
/* COMENTARIOS */

@media (max-width : 1145px){
	#siteMainNav > ul{
		padding-right: 0;
	}
}
@media (max-width : 1120px){
	#siteMainNav > ul > li{
		margin-right: 2.1%;
	}
}
@media (max-width : 1065px){
	#siteMainNav > ul > li{
		margin-right: 1.7%;
	}
}
@media (max-width : 1020px){
	#siteMainNav > ul > li{
		margin-right: 1.4%;
	}
	#siteHeader.levelup_ #siteMainNav > ul > li {
		margin-right: .960674157303371%;
	}
}
@media (max-width : 995px){
	#siteMainNav > ul > li{
		margin-right: 1.2%;
	}
	#siteHeader.levelup_ #siteMainNav > ul > li {
		margin-right: .760674157303371%;
	}
	#siteHeader .wrapper.animation div.formContainer{
		box-sizing: border-box;
		margin-left: 0;
		margin-right: 0;
		padding: 0 10px;
		width: 100%;
	}
}
@media (max-width : 978px){
	#siteMainNav > ul > li{
		margin-right: 1%;
	}
}

@media(max-width:970px){
	#user a div.notify:before{
		display:none;
	}
	/*Input de busqueda en iphone,ipad*/
	body.ios{
		background: rgb(22,22,23)!important;
	}
	#siteHeader.ios{
		height: 100% !important;
		background: none !important;
	}
	#siteHeader.ios.header_shadow.ios{
		box-shadow: none !important;
	}
	#inactiveSearch-icon.ios,#siteHeader > div.wrapper.animation #siteMainNav.ios,
	#siteHeader .wrapperFixed .brand.ios,#siteHeader .wrapper.animation .brand.ios{
		display: none;
	}
	#siteHeader .wrapper.animation .delete.ios{
		display: block;
		right: 2rem;
		margin: .75rem 0rem .75rem 0rem;
	}
	/*Fin de input de busqueda en iphone,..*/
}

/*comunidad o foros*/
@media (min-width : 970px){

	#siteMainNav.logged #menuLogoutLink{
		display : none;
	}
	#siteMainNav:not(.logged) #menuLogoutLink{
		display : none;
	}
	#siteHeader:not(.ticker) #siteMainNav >ul > li div.submenu {
		top: 2.875rem;
	}	
	.activeSearch{
		margin-right : 1rem;
	}	
	#siteMainNav > ul > li > a {
		padding: 0.9rem 0 0 0;
	}	
	#siteMainNav >ul > li div.submenu {
		-webkit-box-shadow: 0 0.6875rem 1.313rem -0.1875rem rgba(0,0,0,0.75);
		-moz-box-shadow: 0 0.6875rem 1.313rem -0.1875rem rgba(0,0,0,0.75);
		box-shadow: 0 0.6875rem 1.313rem -0.1875rem rgba(0,0,0,0.75);
	}	
	#siteMainNav > ul > li[data-section="forum"] > .submenu  .subContainer  > ul.list1 li {
		display : inline-block;
		height : 7.25rem;
		width: 33.33%;
		position : relative;
		border: 1px solid #E11313;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}	
	
	#siteMainNav > ul > li[data-section="forum"] > .submenu  .subContainer  > ul.list1 li > a{
		color : #fff;
		font-size : 1.25rem;
		font-weight : 700;
		font-family : 'Roboto Condensed';
		position : absolute;
		top : 0;
		display : block;
		height : 100%;
		width : 100%;
		text-align : center;
	}
	
	#siteMainNav > ul > li[data-section="forum"] > .submenu  .subContainer  > ul.list1 li > a > p{
		padding-top : 2.5rem;
	}
	
	#siteMainNav > ul > li[data-section="forum"] > .submenu  .subContainer .cover {
		background-image: url('/images/ForosDD.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		opacity : 0.4;
		height : 100%;
		width: 100%;
		position: absolute;
	}
	#siteMainNav > ul > li[data-section="forum"] > .submenu  .subContainer  > span{
		float : right;
		margin: 0.4375rem 0 1.5rem;
	}
	#siteMainNav > ul > li[data-section="forum"] > .submenu  .subContainer  > span a{
		display : inline;
		color : #F5F5F5;
		font-family : 'Roboto Condensed';
		font-size : 0.875rem;
	}
	#siteMainNav > ul > li[data-section="forum"] > .submenu  .subContainer  > span a:after{
		background-color: #000;
		background: url('/images/FlechaAvisos.svg') no-repeat;
		background-size: 1.5rem 0.6875rem;
		background-position: center;
		content: "";
		display: inline-block;
		height: 0.625rem;
		margin-left: 0.625rem;
		width: 0.3125rem;
		opacity: 0.8;
	}
	
	/*Dropdown de usuario*/
	/*Login*/
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm {
		display: table;
		height : 25.8rem;
		margin: 2.4375rem auto 0;
		width : 25rem;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin {
		border-bottom: 1px solid #D2D5D9;
		margin: 0 auto;
		padding-bottom: 6rem;
		width: 25rem;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin::after {
		content: "";
    	display: table;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin form {
		font-family: 'Arial';
		font-weight: bold;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm h2 {
		color: #151516;
		font-family: 'Roboto Condensed';
		font-size: 1.1875rem;
		font-weight: bold;
		margin: auto;
		text-align: left;
		text-transform: uppercase;
		width: 22.625rem;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin div.errors {
		color: #c51111;
		font-size: 1rem;
		margin: auto;
		width: 22.625rem;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin div.errors p {
		margin-top: 10px;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin form .emailCtn {
		margin: auto;
		padding: 0.9375rem 0 0.625rem;
		width: 22.625rem;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin form label {
		color: #151516;
		font-size: 0.875rem;
    	margin-left: 0.25rem;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin form #username,
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin form #password {
		border-color: #c9cdcb;
		border-style: solid;
		border-width: 1px;
		font-size: 14px;
		height: 1.625rem;
		margin-top: 0.1875rem;
		padding: 1px 8px;
		width: 21.625rem;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin form .password {
		margin: auto;
		width: 22.625rem;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin form .password a {
		border: medium none;
		color: #6B6D72;
		float: right;
		font-size: 0.6875rem;
		font-weight: normal;
		text-decoration: none;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin form .password .wrapper > div {
		float: right;
		width: 96px;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin form input[type="submit"] {
		background-image: -moz-linear-gradient(top, rgb(239, 239, 239) 0%, rgb(254, 254, 254) 50%);
		background-image: -ms-linear-gradient(top, rgb(239, 239, 239) 0%, rgb(254, 254, 254) 50%);
		background-image: -o-linear-gradient(top, rgb(239, 239, 239) 0%, rgb(254, 254, 254) 50%);
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(239, 239, 239)),color-stop(0.5, rgb(254, 254, 254)));
		background-image: -webkit-linear-gradient(top, rgb(239, 239, 239) 0%, rgb(254, 254, 254) 50%);
		background-image: linear-gradient(to top, rgb(239, 239, 239) 0%, rgb(254, 254, 254) 50%);
		border-radius: 2px;	
		border: 1px solid #DBDCE0;
		color: #373B3C;
		float: right;
		font-size: 0.875rem;
		font-weight: bold;
		margin-top: 0.5rem;
		padding: 0.5rem;
		width: 6rem;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperLogin form .registerLink {
		color: #6B6D72;
		float: right;
		font-size: 0.6875rem;
		font-weight: normal;
		margin-bottom: 2.5625rem;
		margin-top: 0.5rem;
		position: relative;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperSocialLogin .social_login {
		padding-top: 30px;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperSocialLogin .social_login h2 {
		text-align: center;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperSocialLogin .social_login a {
		margin: 10px auto 15px;
		display: table;
		text-decoration: none;
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperSocialLogin .social_login .socialLoginIcon {
		color: #FFF;
		font: bold 32px 'Roboto Condensed';
		-webkit-border-radius: 6px 0 0 6px;
		-moz-border-radius: 6px 0 0 6px;
		border-radius: 6px 0 0 6px;
		text-align: center;
		text-transform: lowercase;
		display: inline-block;
		padding: 6px 18px 6px 22px;
		line-height: 34px;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(82, 135, 204)),color-stop(1, rgb(30, 60, 159)));
		background-image: -o-linear-gradient(bottom, rgb(82, 135, 204) 50%, rgb(30, 60, 159) 100%);
		background-image: -moz-linear-gradient(bottom, rgb(82, 135, 204) 50%, rgb(30, 60, 159) 100%);
		background-image: -webkit-linear-gradient(bottom, rgb(82, 135, 204) 50%, rgb(30, 60, 159) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(82, 135, 204) 50%, rgb(30, 60, 159) 100%);
		background-image: linear-gradient(to bottom, rgb(82, 135, 204) 50%, rgb(30, 60, 159) 100%);
	}
	#siteMainNav > ul > li >.submenu > .subContainer #loginForm .wrapperSocialLogin .social_login .socialLoginText {
		background: rgb(68, 108, 178);
		background-image: -moz-linear-gradient(bottom, rgb(68, 108, 178) 50%, rgb(21, 44, 109) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(68, 108, 178) 50%, rgb(21, 44, 109) 100%);
		background-image: -o-linear-gradient(bottom, rgb(68, 108, 178) 50%, rgb(21, 44, 109) 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(68, 108, 178)),color-stop(1, rgb(21, 44, 109)));
		background-image: -webkit-linear-gradient(bottom, rgb(68, 108, 178) 50%, rgb(21, 44, 109) 100%);
		background-image: linear-gradient(to bottom, rgb(68, 108, 178) 50%, rgb(21, 44, 109) 100%);
		-webkit-border-radius: 0 6px 6px 0;
		-moz-border-radius: 0 6px 6px 0;
		border-radius: 0 6px 6px 0;
		color: #FFF;
		display: inline-block;
		font: bold 18px 'Roboto Condensed';
		padding: 12px;
		text-transform: none;
		vertical-align: top;
		width: 19.5rem;
	}
	/*Fin login*/
	/*Usuario*/
	
	div.logged{
		content : "";
		display : block;
		width: 1.563rem;
		height: 1.563rem;
		padding: 0;
		border-radius: 50%;
	}
	
	#siteMainNav div.subContainer #profileBar{
		width : 172px;
	}

	#siteMainNav div.subContainer #profileBar h3{
		margin-bottom: 0.5rem;
	}

	#siteMainNav div.subContainer #profileBar h3 > span{
		text-transform : capitalize;
		font-weight: 100;
		display: block;
		font-size: 1rem;
		position: relative;
		top: -1px;
	}
	
	#siteMainNav div.subContainer #profileBar ul > li{
		line-height : 1.3125rem;
	}
	
	#siteMainNav div.subContainer #profileBar ul > li > a{
		color : #FFF;
		font-size : 0.875rem;
	}
	
	#siteMainNav div.subContainer #notificationBar{
		width : 488px;
		box-shadow: 8px 0 15px -8px #999 inset;
	}
	
	.empty{
		width : 55.26315789473684%;
	}
	
	/*Elementos para cuando no hay notificaciones*/
	
	#siteMainNav div.subContainer #notificationBar > div{
		width: 55.26315789473684%;
		height: 14.6875rem;
		margin: 0 auto;
		text-align: center;
	}
	
	.empty > div{
		width : 100%;
	}

	#notificationBar.empty h4{
		color: #000;
	}
	
	#siteMainNav div.subContainer #notificationBar > div > h4{
		position : relative;
		top : 6.6875rem;
	}
	/*-------------*/
	#siteMainNav div.subContainer #notificationBar{
		margin-left: 172px;
		padding-left: 22px;
		min-height: 314px;
	}
	#siteMainNav div.subContainer #notificationBar h3{
		color: #151516;
		margin-bottom: 0.1875rem;
	}
	
	#siteMainNav div.subContainer #notificationBar > ul{
		margin-left: 0.125rem;
	}
	#siteMainNav div.subContainer #notificationBar > ul > li{
		padding : 0.5625rem 0;
		min-height: initial;
		margin-bottom: 0;
	}
	
	#siteMainNav div.subContainer #notificationBar > ul > li > a{
		display : inline-block;
		width : 100%;
	}
	
	#siteMainNav div.subContainer #notificationBar > ul > li > a > div{
		display : inline-block;
		vertical-align : top;
	}
	
	#siteMainNav div.subContainer #notificationBar > ul > li > a > div{
		display: inline-block;
		vertical-align: top;		
		width : 100%;
		max-width : 37.5rem;
	}
	
	#siteMainNav div.subContainer #notificationBar > ul > li > a > div > p:first-child{
		color: #151516;
		font-family : 'Roboto Condensed';
		font-size: 1rem;
		font-weight : normal;
		width: 100%;
	}
	
	#siteMainNav div.subContainer #notificationBar > ul > li > a > div > p:first-child b:first-child,
	#siteMainNav div.subContainer #notificationBar > ul > li > a > div > p:first-child b:last-child{
		color : #C51111;
	}

	#siteMainNav div.subContainer #notificationBar > ul > li > a > div > p:nth-child(2){
		color : #56585D;
		font-weight: normal;
		font-size: 0.75rem;
		margin-top: -1px;
	}
	
	#siteMainNav div.subContainer #notificationBar > a{
		color: #C51111;
		font-family: 'Roboto Condensed';
		font-size: 0.875rem;
		font-weight: 600;
		float: right;
		padding-top: 0.75rem;
	}
	
	#siteMainNav div.subContainer #notificationBar > a:after{
		background-color: #000;
		background: url('/images/FlechaAvisos.svg') no-repeat;
		background-size: 1.563rem 0.75rem;
		background-position: center;
		content: "";
		display: inline-block;
		height: 0.6875rem;
		margin-left: 0.375rem;
		width: 0.5rem;
		position: relative;
		top: 0.0625rem;
		opacity: 0.4;
	}
	
	#logoutLink{
		position : absolute;
		left : 0;
		bottom : 0;
		color: #E4E7EA;
		font-weight: 699;
		font-size: 0.75rem;
	}
	
	#logoutLink:before{
		content: "";
		width: 1.0625rem;
		height: 1.0625rem;
		display: inline-block;
		vertical-align: top;
		background-color: white;
		margin-right: 0.3125rem;
		position: relative;
		top: -0.125rem;
		background: url('/images/Logout.svg') no-repeat;
		background-size: 1.0625rem 1.0625rem;
	}
	/*Fin Usuario*/	
		
}
#siteMainNav >ul > li div.subContainer {
	text-align : left;
	position : relative;
}

#siteMainNav .dpdwnLeftBar{
	display: inline-block;
	background-color: #C51111;
	position: absolute;
	height: 100%;
	overflow: hidden;
	font-size: 0.875rem;
	max-width: 190px;
	box-shadow: -8px 0 15px -8px #661111 inset;
}
#siteMainNav .dpdwnLeftBar > div,
#logoutLink{
	padding: 11px 20px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#siteMainNav .dpdwnLeftBar > div:first-child{
	padding-bottom: 0;
}

/* BEGIN: CENTRADO PARA LAYOUT "listados2" */
div.listados2{
	margin : 0 auto 0 auto;
	max-width: 100% !important;
}
div.listados2 .column.wideCentral {
	background-color: #f1f4f7;
    display: table;
    height: 100%;
    margin: 0 auto;
    max-width: 1140px;
    padding: 0 8px;
    position: relative;
}
@media (max-width : 1140px){
	div.listados2 .column.wideCentral {
		width: auto !important;
	}
}
@media (max-width : 972px) {
	div.listados2 .column.wideCentral {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
/* END: CENTRADO PARA LAYOUT "listados2" */

/*listas (filtros y tags) para notas y juegos*/
#siteMainNav >ul > li div.subContainer .catBar{
	width: 190px;
}

#siteMainNav >ul > li div.subContainer .catBar ul > li{
	margin-bottom : 0.5rem;	
}

#siteMainNav >ul > li div.subContainer .catBar ul > li > a{
	color : #FFF;
}

#siteMainNav >ul > li div.subContainer .tagsBar{
	width 190px;
}

#siteMainNav >ul > li div.subContainer .tagsBar ul > li{
	margin-bottom : 0.3125rem;	
}

#siteMainNav >ul > li div.subContainer .tagsBar ul > li a{
	color : #FFF;
}

#siteMainNav >ul > li div.subContainer .recentBar{
	width: 470px;
	padding-top: 11px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 190px;
	min-height: 403px;
}
#siteMainNav >ul > li div.subContainer .recentBar > ul{
	font-size: 0;
}
#siteMainNav >ul > li[data-section="game"] div.subContainer .recentBar{
	padding: 0 17px;
	padding-top: 11px;
}

#siteMainNav >ul > li div.subContainer > div,
#siteMainNav >ul > li div.subContainer > section{
	display : inline-block;
	vertical-align : top;	
}

#siteMainNav >ul > li div.subContainer > div h3,
#siteMainNav >ul > li div.subContainer > section h3,
#siteMainNav >ul > li div.subContainer > h3{
	color : #FFF;
	font-size: 1.125rem;
	text-transform: uppercase;
	font-family: 'Roboto Condensed';
	margin-bottom : 0.25rem;
}
#siteMainNav >ul > li div.subContainer > div.recentBar h3{
	color: #151516;
}
#siteMainNav >ul > li div.subContainer > h3{
	margin-bottom : 1.125rem;	
}
/*termina listas para notas y juegos*/

/*cuadricula de entidades para notas y juego*/
#siteMainNav >ul > li div.subContainer .recentBar ul > li{
	position : relative;
	overflow : hidden;
	min-height: 3rem;
	margin-bottom: 1px;
}

#siteMainNav >ul > li[data-section="game"] div.subContainer .recentBar ul > li{
	display: inline-block;
	width: 102px;
	padding-bottom: 84px;
	text-align: center;
}

#siteMainNav >ul > li[data-section="game"] div.subContainer .recentBar ul > li > a{
	display: inline-block;
}

#siteMainNav >ul > li[data-section="game"] div.subContainer .recentBar ul > li:not(:nth-child(4n+4)){
	margin-right: 8px;
}

#siteMainNav >ul > li[data-section="game"] div.subContainer .recentBar ul > li:nth-child(-n+4){
	margin-bottom : 6px;
}
#siteMainNav >ul > li  div.subContainer .recentBar ul > li figure{
	display: inline-block;
	width: 58px;
}
#siteMainNav >ul > li[data-section="game"]  div.subContainer .recentBar ul > li figure{
	display : block;
	width: 92px;
}
#siteMainNav >ul > li[data-section="game"]  div.subContainer .recentBar ul > li figure > img{
	max-height: 130px;
}

#siteMainNav >ul > li div.subContainer .recentBar ul > li .innerText{
	font-size: 1rem;	
	font-family: 'Roboto Condensed';
	color: #151516;
	width: calc(100% - 58px);
	display: inline-block;
	vertical-align: top;
}

#siteMainNav >ul > li[data-section="game"] div.subContainer .recentBar ul > li .innerText{
	font-size: 0;
	text-align: center;
	display: block;
	width: 102px;
	position: absolute;
	left: -5px;
}

#siteMainNav >ul > li div.subContainer .recentBar ul > li .innerText p{
	display: inline;
	background-color: #C51111;
	padding: 0rem 0.25rem 0rem;
	color: #F1F4F7;
	font-family: 'Arial';
	font-size: 0.75rem;
	text-shadow: none;
	bottom: 0;
}

#siteMainNav >ul > li[data-section="game"] div.subContainer .recentBar ul > li .innerText h2 {
	line-height: 1.1rem;
	font-size: 1rem;
	padding-top: 3px;
	padding-bottom: 5px;
	max-height: 48px;
	overflow: hidden;
	padding-left: 4px;
}

#siteMainNav >ul > li:not([data-section="game"]) div.subContainer .recentBar ul > li .innerText h2 {
	line-height: 1.1875rem;
  	max-height: 58px;
  	overflow:hidden;
	padding: 0.7rem 0.5rem 0.5rem;
  	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: normal;
	text-transform: capitalize;
}
/*termina cuadricula de entidades para notas y  juego*/

/*fin Dropdowns*/
#siteSubNav {
	background-color: transparent;
	height: 1.875rem;
	overflow: hidden;
	z-index: 2;
	position: relative;
	background: url('/images/gradiente_tags.png');
	background-repeat: repeat-x;
	display:none;
}

#siteSubNav > div{
	overflow: hidden;
	height: 1.9375rem;	
}

#siteSubNav > div > ul {
	max-width : 71.25rem;
	margin : 0 auto;
	text-align: center;
	width: 100%;
	overflow: hidden;
	padding: 0.3125rem 0 0 0;
}

#siteSubNav > div > ul > li {
	display: inline;
	height: 1.25rem;
	line-height: 1.25rem;
	margin: 0.0625rem 2.1875rem 0.0625rem 0;
	position: relative;
	text-align: center;
	white-space: nowrap;
	width: auto;
}

#siteSubNav > div > ul > li:last-child {
	margin-right: 0;
}

#siteSubNav > div > ul > li > a {
	color: #FFFFFF;
	font-family: 'Roboto Condensed';
	font-size: 0.875rem;
	font-weight: bold;
	text-transform: uppercase;
}
#siteSubNav > div > ul > li > a:before {
	color: #ea0302;
	content: '#';
}

/* Contenido */
#siteMainContainer {
	margin: 0 auto;
	z-index: 1;
	min-height : calc(100% - 104px); /*114px es la altura del footer*/
}

#siteMainContainer #siteContent {
	clear: both;
	margin: 0 auto 0;
	padding: 0;
	text-align: left;
	width: 100%;
	zoom: 1;
}
#siteMainContainer #siteContent:before,
#siteMainContainer #siteContent:after {
	content: "";
	display: table;
}
#siteMainContainer #siteContent:after {
	clear: both;
}

#siteMainContainer #clearFooter {
	clear: both;
	height: 5.625rem;
	background: #f1f4f7;
}

#siteContent .column {
	min-height: 0.0625rem;
}

/* Footer */
footer#siteFooter {
	background: rgb(25,26,27);
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
footer#siteFooter div.footerContent {
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 71.25rem;
}
footer#siteFooter .container_info > div.social {
	color: #fff;
	display: table;
	height: 2.5rem;
	margin: 0 auto;
	padding: 1.375rem 0 0 0;
	max-width: 1030px;
	width: 100%;
}
footer#siteFooter .container_info > div.social > p{
	float: left;
	margin-left: -25px;
	margin-right: 25px;
	display: none;
}
footer#siteFooter .container_info > div.social .w-social {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: space-between;
	max-width: 600px;
	width: 95%;
	margin: 0 auto;
}
footer#siteFooter .container_info > div.social .w-social a {
	display: flex;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: space-between;
	font: normal 14px 'Roboto';
	color: #A7ABAF;
}
footer#siteFooter .container_info > div.social .w-social a.tiktok_tarreo:before,
footer#siteFooter .container_info > div.social .w-social a.tiktok_levelup:before{
	background: url('/images/tiktok.svg') no-repeat;
	background-size: 1.9375rem 1.9375rem;	
}
footer#siteFooter .container_info > div.social .w-social a.twitter_tarreo:before,
footer#siteFooter .container_info > div.social .w-social a.twitter_levelup:before{
	background: url('/images/twitter.svg') no-repeat;
	background-size: 1.9375rem 1.9375rem;	
}
footer#siteFooter .container_info > div.social .w-social a.facebook_tarreo:before,
footer#siteFooter .container_info > div.social .w-social a.facebook_levelup:before{
	background: url('/images/facebook.svg') no-repeat;
	background-size: 1.9375rem 1.9375rem;
}
footer#siteFooter .container_info > div.social .w-social a.youtube_tarreo:before,
footer#siteFooter .container_info > div.social .w-social a.youtube_levelup:before {
	background: url('/images/YouTube.svg') no-repeat;
	background-size: 1.9375rem 1.9375rem;
}
footer#siteFooter .container_info > div.social .w-social a.instagram_tarreo:before,
footer#siteFooter .container_info > div.social .w-social a.instagram_levelup:before {
	background: url('/images/instagram.svg') no-repeat;
	background-size: 1.9375rem 1.9375rem;
}
footer#siteFooter .container_info > div.social .w-social a.discord_levelup:before {
	background: url('/images/discord.svg') no-repeat;
	background-size: 1.9375rem 1.9375rem;
}
footer#siteFooter .container_info .w-comscore {
	display: flex;
	align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 100%;
}
footer#siteFooter .container_info a.comscore:before {	
	background: url('/images/comscore.png') no-repeat;
    width: 9rem;
    height: 1.2375rem;
    display: block;
    content: "";
}
footer#siteFooter .container_info > div.social .w-social a:not(.comscore):before {
	margin-right: 0.3125rem;
	width: 1.9375rem;
	height: 1.9375rem;
	display: block;
	content: "";
}
footer#siteFooter .container_info > div.footerInfo {
	color: #fff;
	display: table;
	padding-bottom: 5px;
	width: 100%;
}
footer#siteFooter .container_info > div.footerInfo a {
	color: #fff;
}
footer#siteFooter .container_info > div.footerInfo:before {
	width: 100%;
	height: 0.0625rem;
	content: "";
	display: inline-block;
	background: url(/images/division.png);
	border-top: 0.0625rem solid rgb(0, 0, 0);
}
footer#siteFooter .container_info > div.footerInfo > .brand > a {
	display: block;
	color: transparent;
	position: absolute;	
}
footer#siteFooter .container_info > div.footerInfo > .brand.levelup > a {
	background: url('/images/logo.svg') no-repeat;
	background-size: auto 1.8rem;
	height: 2rem;
	margin: 0.1rem 0rem 0rem 0.6rem;
	width: 9rem;
}
footer#siteFooter .container_info > div.footerInfo > .brand.tarreo > a {
	background: url('/images/tarreo.svg') no-repeat;
	background-size: auto 2rem;
	height: 2rem;
	margin: 0rem 0rem 0rem 1rem;
	width: 9rem;
}
footer#siteFooter .container_info > div.footerInfo > .copyright {
	margin: 0.9375rem 2.375rem 0 0;
	color: #929699;
	font-size: 0.6875rem;
	float: right;
}
footer#siteFooter .container_info > div.footerInfo > .copyright a {
	color: #929699;
	font-size: 0.6875rem;
}
footer#siteFooter .container_info > div.footerInfo > .footerContact {
	float: right;
	margin: 0.9375rem 1.25rem 0 0;
	font-size: 0.6875rem;
	color: #868a8d;
}
/**
 * Estilos Comunes para los elementos
 */
 h3 a,
 h4 a{
 	color: #32618e;
 	font-family: 'Roboto Condensed';
 }
 time{
 	color: #7b7f86;
 	font-weight: normal;
 }
 
.section_header{

}

.section_common {
	color: #747881;
	font-weight: bold;
	margin: 0;
	margin-bottom: 0.625rem;
}
.section_common:after {
	clear: both;
}

.section_common h3{
	font: normal 1.25rem 'Roboto Condensed';
	color: #000;
	text-transform: uppercase;
	font-weight: 100;
	padding-bottom : 0.7rem;
	position: absolute;
	z-index: 2;
	background-color: #F1F4F7;
	height: 10px;
	margin-top: -5px;
	padding-right: 10px;
}

#line{
	background: url("/images/LineaTitulos.svg");
	width: 100%;
	height: 15px;
	margin-top: 5px;
	z-index: 1;
}

.section_common ul > li:nth-child(1){
	margin-top: 11px;
}

.section_common ul > li{
	margin-bottom : 0.0625rem;
}
.section_common ul li article .img{
	width : 100%;
	height : 100%;
	position : relative;
	overflow : hidden;
	background-color : #000000;
}

.section_common ul li article .img img{
	width: 100%;
	display:block;
}

.section_common ul li article .content{
	position : absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
	bottom: 0;
	z-index: 1;
}
.section_common ul li article .content .info{
	padding: 1.25rem 0.625rem 0.5rem;
	position: absolute;
	bottom: 0;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.6) 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.6)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.6) 50%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.6) 50%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.6) 50%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.6) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );
}

.section_common ul li article .content h4 a{
	font-family: 'Roboto Condensed';
	line-height: 1.4rem;
	font-size: 1.188rem;
	color: #FFFFFF;
	text-shadow: 0.125rem 0.125rem 0.25rem #000000;
	display: block;
	max-height: 44px;
	overflow: hidden;
}
.section_common ul li article .content .brand{
	color: #167bb9;
}

.section_common ul li article .img .content span.data{
	font-size : 12px;
	font-weight: normal;
	color : #FFFFFF;
	font-family : 'Arial';
}
.section_common ul li article .img .content span.data:before {
	content: "";
	display: inline-block;
	background-repeat: no-repeat;
	position: relative;
	right: 0px;
}
.section_common ul li article .img .content span.num-comments:before {
	background-image: url('/images/NumComments.svg');
	background-size: 19px;
	width: 19px;
	height: 19px;
	margin-right: 5px;
	top: 6px;
}

/* Paginador */
div.pagination{
}
	div.paginationCtn{
		height: 1.875rem;
		padding: 0.625rem 0;
		clear: both;
	}
	div.paginationCtn div.pagination{
		margin: 0 auto;
		position: relative;
		display: table;
	}
	div.paginationCtn div.pagination > p{
		text-align: justify;
		position: relative;
	}

	div.pagination p > span, 
	div.pagination p > a{
		color: #9C9EA3;
	    font-family: 'Roboto Condensed';
	    font-size: 1rem;
	    font-weight: normal;
	    margin-right: 0.1875rem;
	    padding: 0.3125rem 0.4375rem;	
	}
	div.pagination p > a{
		color: #c51111;
	}
/*Paginator*/

section.loader .pagination.active #loading, .pagination.active #loading{
	background: url('/images/2-0.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	background-size: 20px;
	margin-left: 50%;	
}
.pagination.active{
	cursor: default;
}

/* Encabezado de Facebook (Actividad Social) */
.facebookBox {
	background-color: #FFFFFF;
	width: 18.75rem;
}
	.facebookBox h3{
		font-size: 1rem;
		height: 1.25rem;
	}
	.facebookBox .outerContainer{
		border: 0.0625rem solid #D9D9D9;
	    margin-top: 0;
	    padding-bottom: 0.25rem;
	    position: relative;
	    top: -0.0625rem;
	    z-index: 1;		
	}
	.facebookBox .innerContainer{
		height: 21.5625rem;
	    left: -0.0625rem;
	    overflow: hidden;
	    position: relative;
	}
	.facebookBox iframe {
	    margin-top: -2.125rem;
	}

/* Sidebar de las noticias */
.post_sidebar{
	float: right;
	width: 12.5rem;
	padding-left: 0.9375rem;
	border-left: 0.0625rem solid #dbdce0;
	margin: 0.625rem 0 0.625rem 0.625rem;
}
.star_negative,
.star_medium{
	background: url('/images/master.png') no-repeat -10rem -6rem;
	display: block;
	margin-right: 0.125rem;
	float: left;
	width: 0.9375rem;
	height: 0.9375rem;
	position: relative;
}
.star_positive,
.star_medium:after{
	background: url('/images/master.png') no-repeat -9rem -6rem;
	display: block;
	float: left;
	width: 0.9375rem;
	height: 0.9375rem;
}
.star_medium:after{
	position: absolute;
	content: "";
	width: 0.5rem;
}

/* Error 404 */
div.containerError_404 {
	position: relative;
}
div.containerError_404 img {
	margin-bottom: 5.375rem;
}
div.containerError_404 .msgError_404 {
	color: #121212;
 	font-family: 'Roboto Condensed';
    font-size: 1.25rem;
    position: absolute;
    text-align: center;
    top: 4.4375rem;
    width: 100%;
}
div.containerError_404 .msgError_404 span {
	display: block;
    font-size: 0.875rem;
    padding-top: 0.375rem;
}
div.containerError_404 .msgError_404 span a {
	color: #1C85C6;	
	font-weight: bold;
}

/* Barra de admin */
#adminBar {
	background-color: #000000;
	bottom: 0;
	box-shadow: 0 -0.125rem 0.125rem rgba(0, 0, 0, 0.5);
	height: 2.4375rem;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 9999;
	transform: translateZ(1px); /* Fix para el bug de webkit por el cual se muestre mal al tener position: fixed y z-index especificado.*/
}
#adminBar > ul {
	background-color: #2D2E30;
	height: 100%;
	margin: 0 auto;
	position: relative;
	max-width: 71.25rem;
}
#adminBar > ul:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAATCAIAAABDZPnGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAz5JREFUSEvtlv0vW1EYxwlFtN1YsGyxUS2lqkrRkE7MmIrXdPPO6GazjXlr13p/G7pWUYyaJVu2v3Tf5MiT03tv72Vbsl/I/aHu+T7P+ZznPC83IeHm7/9EQKcvtFXX4qm02Q2FxqzsnOTkZHmUdLW6d2DUu7DR2OTMysqRFJNb5pw9Fbaa3Ad5An129l1ew/+GE6FzLC+s7pyc/+Kf/aNveK8Yv4yMTP/yNgzDRxctrZ1i/cz8ksAz/Yule/dzyaS5pV1GGeO5xFQWT2osLlWEhkCt1qxvh5mT4dE3AhP3+GQ8/3iPAyclJTETR31jPOW7KW+M28kZH5OGDs9dPYM4rrOta8Q9MTXj1966LSBISU3FzbZ1PKtzNGRk3qHV4hLz0dkP5gceeCuC/ri4iSyCcwjeTnmIj66eoHeCx0+dHVC2tnXj6XL1WSuqY0iC+1Fmb691yMc1L79geT1AmwUPovbaR2Qy611hS5Ev3/nzELSrZ4jEiYmJW4EI01fb6wSRRpEo3HA4csGMH+bpZKQarXY3dCK+Pr2hiFnxGYmIkiuC7hsc4/3T+Sur7AJoj39NATp0cM5QaHtJg2andJVMTM4zvd5gpCMBVAzd0z/Ce17ZCDJ9VY0w0p/3zwZHXtEzMPxS2Jo4aKPM+cbG30tWyadARKVKgSGSJ3J6mdbTc4tiaDRHepmv0+9FvjKHlK8yhVhkNMWwXRG6f8gtCb20tsvKHxzH0Z9MgyIWQwfCp7PeZd/SFlIW/ZEpYUIFIAOtKzDEg77MTsl4l5rLJaHRSZi+3GojAU4ohpY0b+96TkqCRgM1lVrMZVazpcJSXokfmGIxVFcsRNjgfgUbe/zrNDWHR1/TKk4ohkZLXd0M8dXc2d3LoxC0cve4esvDBvUNTShtZNTqZrDb1Z+efhkAzHzK0XnfGjqaVCG+wEuNRru1e8iOh1TBYBJHWhn6WsMFGwAIWZialsYHiTIeTZqfzNBQy6NCLNAX0p18mFsQQysPl78f4wg/g0Au5utiK4aD5vv04yctxI3fjPsaYxzqP/5gUqlUmLHYHuMNgcQAEhcxfTCNT0zzq/icIG6T2YKla3wwSfaKm5f/MgK/AanGxHnkmJQRAAAAAElFTkSuQmCC") no-repeat scroll 1.125rem 0.625rem #000;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 6rem;
}
#adminBar > ul > li {
	float: left;
	height: 100%;
	line-height: 2.375rem;
	margin-right: 0.625rem;
	text-align: center;
}
#adminBar > ul > li:nth-child(2) {
	margin-left: 6.625rem;
}
#adminBar > ul > li > a {
	color: #ECEEF1;
	font-weight: bold;
	padding: 0 1.25rem;
	font-size: 0.75rem;
}
#adminBar .mainAdmin {
	background-color: #000;
	float: right;
	margin: 0 !important;
	width: 8.125rem;
}
#adminBar .mainAdmin > a {
	padding: 0;
	font-size : 0.75rem;
}
#adminBar .mainAdmin > a:before {
	color: #9398A2;
	content: "\25B6";
	font-weight: normal;
	margin-right: 0.5rem;
}

/* HOVERING BAR */
#hoveringBar {
    margin-left: -4.875rem;
    padding: 0.125rem 0;
    position: absolute;
    width: 4.875rem;
    z-index: 1;
}
#hoveringBar #GigyaShareBar #GigyaShareBar-reaction1.gig-share-button:after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAWCAIAAAATqWh1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDVGRDM1MkE4OEE4MTFFMDgyNDZDNjIyMTg2MkI2RUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEQyMjA0MTQ4OEE5MTFFMDgyNDZDNjIyMTg2MkI2RUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENUZEMzUyODg4QTgxMUUwODI0NkM2MjIxODYyQjZFRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENUZEMzUyOTg4QTgxMUUwODI0NkM2MjIxODYyQjZFRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PomzuP4AAAOuSURBVHjaYtR0qWMYaoAFiOPCnEjSc+veMzUlqYFy8aJV+0COvvPwLUnaXr/9wsT8dgBDmolhCIJRR9MzI+IBspL8BXHW/LwcQPbkJccv3niOS6WgEBf7rz8fv/z6zsAgr6Nowvd927EX32nn6P///+OShrsYogyiEl25kFxTjokUG5j991lN/QlNM31Ppbdnjr14SENH45aGuHj26tPHLzxCFkf2p4uPLtDFl3Yd3nCfzc6IGyj1+89fhr+/PwJZQJ/8ontIQ8CzV5+Q1fxHDWtWcBJjYfn74NGTB2CvaTP8Y/jLHhrvYa7G/efzy8kdRy6zidWUWitxgbLQ15f3eiedf8Ar31Oh/+HyS3FdmZfbdvU+Fq9O1AdF16+3yyYf2PMOn3uYRZXsZaTFMSXmt4UEOGtB2A5mSkD2w6fvX7z5ArL123duLk64yjffOJ31hcUVFTyMBD7fePzgG4OygaquGJ8M5+drrxjFRQT4vzw4+o5TT+LX+uVn7rCJGKtIMj+9ee6ToJ+tjLg435enLy5c/eCXYC73/8WCpbekjJQt5P9uOPUGl4ufPnvFBEmjmAgT/GfALvv+xsWyRZdf/WJgF5RKKPbwkoAUSp+mtuzvPv4GHAnMDJ+fLz3+2cLHyEWFGygiJswF0fvq9KHiqUdWv+YVZ2ZgYOM3s5AXAopKSCiQlzziK1YDyYUdoUCyfvKeB0/f40jSIPDu+s2y+jsBia4BajzG6rwngI7+++XJfwYJoHPBgEPDqC9O6eebZ+effxfjZQVmWKAJQLs/PP0CMgpi2refnz58PHPu458vb1/8x5fTcIY0cojijwc9B61QY2FJXnaGPyDuH2AuhIEfMIYAOGjPH7h2DyzEwskGyxBgX739CGoVcDG9vXF75b57j979okJGhBR3DCg5EcEVV1H1VtbyBrO/Pr237PBXVdV/oKCEheHv/3/eP379kUHCIsTF8P2XnwwMSvY6Csef/oGVo8B80b/sWm24lnecO8icX08vnXj2DbdrGIFNU2MDbVzSi7vDgGTdxN33nyCSx5u370VFhVBKamEuDjZm9l/f7r/9i9sudilhhmdvfzLwcgn9+vnuJxaVIHN+/Xz2GY8hDGfOXQGFtIKMAP5wlhTjRU5jr9++Q4uct2++ElG8/ngKKRI+fcXVRCTOHHDy+PefYOJAUYPIOgPZ9iDGBf/ReP8H2tGMOKWrJ+yCJX7UrIBHzyAKaYZBFNKg0uPjxw9DqDHNzy8AEGAAExzMGxep7FEAAAAASUVORK5CYII=);
    bottom: 1.188rem;
    content: "";
    display: block;
    height: 1.375rem;
    left: 0.75rem;
    margin-bottom: -1.1875rem;
    pointer-events: none;
    position: relative;
    width: 3.75rem;
}
#hoveringBar #GigyaShareBar #GigyaShareBar-reaction1-count {
	float: right;
}
#hoveringBar #GigyaShareBar #GigyaShareBar-reaction1 > table {
	visibility: hidden;
}
#hoveringBar #GigyaShareBar .gig-share-button-container {
	float: right;
	padding: 0.5rem 0 0.3125rem;
}
#hoveringBar #GigyaShareBar .gig-share-counter {
	margin-bottom: 0.1875rem;
}

#previewMsg {
	background-color: #FF6E36;
	color: #FFFFFF;
	font-family: 'Roboto Condensed';
	font-size: 1.125rem;
	font-weight: bold;
	padding: 0.625rem;
	text-align: center;
}

/* TICKER */
div#siteTickers {
	background: #a51313; 
	height: 2.0625rem;
	padding-right : 0.625rem;
	position : relative;
}
div#siteTickers .container div:not(.mask) {
    position : absolute;
    -webkit-box-shadow: inset -3.5rem 0.5rem 3.875rem -1.0625rem rgba(165,19,19,1);
	-moz-box-shadow: inset -3.5rem 0.5rem 3.875rem -1.0625rem rgba(165,19,19,1);
	box-shadow: inset -3.5rem 0.5rem 3.875rem -1.0625rem rgba(165,19,19,1);
	top : 0;
	right : 0;
	width : 6.25rem;
	height : 2.0625rem;
}
div#siteTickers div.container {
    line-height: 100%;
    margin: 0 auto;
    padding-top: 0.5rem;
    max-width: 71.25rem;
    position : relative;
    text-align: center;
}
div#siteTickers div.container > ul {
    height: 1.125rem;
    overflow: hidden;
    position : relative;
    top : -0.0625rem;
    max-width : 100%;  
}
div#siteTickers div.container > ul li {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9375rem;
    height: 1.125rem;
    line-height : 1.25rem;
    overflow: hidden;
    position: relative;
    text-overflow: clip;
    white-space: nowrap;
    max-width: 64.375rem;
}
div#siteTickers div.container > ul li > a {
	color: #FFFFFF;
    font-family: arial;
    font-size: 0.875rem;
    font-weight: bold;
    line-height : 0;
}
div#siteTickers div.container > ul li > a > span {
	margin-left : 0.4375rem;
    font-weight: normal;
    letter-spacing : -0.03125rem;
}
#siteHeader.ticker {
	border-top: 0 none;
	height: 5rem;
}
#previewMsg {
	background-color: #FF6E36;
	color: #FFFFFF;
	font-family: 'Roboto Condensed';
	font-size: 1.125rem;
	font-weight: bold;
	padding: 0.625rem;
	text-align: center;
}
.wideList .title_header{
    line-height: 2.5rem;
    border-bottom: 0.0625rem solid #e1e4e9;
    margin-bottom: 0;
}
.wideList .title_header:after{
    display: none;
}
.wideList ul.product{
    border-left: 0.0625rem solid #e1e4e9;
}

/* Estilo de mainpage para títulos */
.titleMP{
	font: normal 1.25rem 'Roboto Condensed';
	color: #000;
	font-weight: 100;	
	text-transform: uppercase;
}
.titleMP:after{
	border-bottom: 1px solid #c51111;
	content: "";
	display: block;
	position: relative;
	margin: 0 1px;
}

/* PARAGRAPH SCROLL */
.paragraph_container {
	overflow: hidden;
	max-height: 220px; /* This is modify on load plugin */
	position: relative;
}

/**/

/* Inicia responsive 1156px */
@media screen and (max-width:  1156px) {
	footer#siteFooter .container_info > div.footerInfo > .footerContact {
		margin: 0.9375rem 8% 0 0;
	}
	footer#siteFooter .container_info > div.footerInfo > .copyright {
		margin: 0.9375rem 0.3125rem 0 0;
	}
	footer#siteFooter div.footerContent {
		width: 100%;
	}
}
/* Inicia responsive 1150px */
@media screen and (max-width:  1050px) {	
	footer#siteFooter .container_info > div.footerInfo {
		width: 100%;
	}
	footer#siteFooter .container_info > div.footerInfo > .footerContact {
		display: none;
	}
	footer#siteFooter .container_info > div.footerInfo > .copyright {
		margin: 0.25rem auto;
		text-align: center;
		float: initial;
	}
	footer#siteFooter .container_info > div.footerInfo > .copyright > span:first-child {
		display: none;
	}
	footer#siteFooter .container_info > div.footerInfo > .copyright > span:last-child {
		margin: 0 auto;
		position: initial;
		display: block;
	}
	footer#siteFooter .container_info > div.footerInfo > .brand > a {
		position: initial;
	}
	footer#siteFooter .container_info > div.footerInfo > .brand.levelup > a {
		background-size: auto 2.5rem;
	    height: 3rem;
	    margin: 0.3525rem auto 0;
	}
	footer#siteFooter .container_info > div.footerInfo > .brand.tarreo > a {
		background-size: auto 2.5rem;
	    height: 3rem;
	    margin: 0.3125rem auto 0;
	}
	footer#siteFooter .container_info > div.social {
		display: table;
		width: 100%;
	}
}
@media screen and (max-width:  970px) {
	#siteHeader .formContainer .language-container {
		display: none;
	}
	#siteHeader #siteMainNav > ul > li.SocialNetworkHeader.language-link {
		display: block;
	}
	div.logged:after{
		content : attr(data-profile_name);
	}
	
	div.logged{
		background-image : none;
	}

	.wrapperFixed #siteMainSearch{
		margin-top: -2.55rem; /*2.125*/
	}
	#siteMainSearch > p{
		padding-top : 0;
	}
	#siteMainSearch > input[type="submit"]{
		width: 1.750rem;
		height: 1.688rem;
		background-size: 1.750rem 1.688rem;
		top: -2rem;

		display: none;/**/
	}
	#siteMainSearch > p > input{
		padding: 12px 0px 12px 12px;
		height: 37px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		width: 100%;
	}
	#siteMainNav > ul > li.active .submenu{
		display : block;
	}
	#siteMainNav > ul > li.current > a{
		color: #E11313 ;
	}
	#siteMainNav > ul > li.current > #line-select{
		display: none;
	}		
	#siteMainNav > ul > li.inactive .submenu{
		display : none;
	}
	
	/*version tablet/movil de los dropdowns*/
	#siteMainNav >ul > li div.submenu:before {
		content: none;
	}
	#siteHeader .wrapperFixed #siteMainNav > ul {
		top : 2.375rem;	
	}
	#siteHeader .wrapperFixed #siteMainNav > ul > li .submenu{
		top : auto;
	}
	#siteMainNav >ul > li:last-child {
		-webkit-box-shadow: 0 0.6875rem 1.313rem -0.1875rem rgba(0,0,0,0.75);
		-moz-box-shadow: 0 0.6875rem 1.313rem -0.1875rem rgba(0,0,0,0.75);
		box-shadow: 0 0.6875rem 1.313rem -0.1875rem rgba(0,0,0,0.75);
	}
	
	#siteMainNav >ul > li#user .submenu{
		x-display : none;
	}
	#siteHeader{
		position: fixed;
	}
	div.space.space{
		height: 48px;
		visibility: hidden;
		display: block;
	}
	#siteHeader .wrapper{
		overflow : visible;
	}
	
	#siteMainNav > ul {
		display : none;
		position : absolute;
		width : 100%;
		left : 0;
		z-index : 6;
		top : 4.3125rem;
		background-color: rgb(22, 22, 23);
		padding-top: 0.75rem;
	}
	
	#siteHeader:not(.ticker) #siteMainNav > ul {
		top : 2.5125rem;
	}
	
	#siteMainNav > ul > li{
		display : block;
		float : none;
		background-color : #272729;
		text-align : left;
		margin : 0;
		border-top: 0.0625rem solid rgba(255,255,255,0.1);
		height: auto;
	}
	
	#siteMainNav > ul > li:not(#user){
		pointer-events : none;
	}
	
	#siteMainNav > ul > li:not(#user) > a{
		pointer-events : auto;
	}
	
	#siteMainNav > ul > li > a{
		display : inline-block;
		color: #C9CBCD;
		width : calc(100% - 2rem);
		padding-left : 1.25rem 0.5rem 0 0.5rem;
	}
	#siteMainNav >ul > li div.submenu{
		position : relative;
		top : 0;
		background-image : none;
		background-color : #202022; 
		padding-top : 0;
	}
	#siteMainNav {
		cursor: pointer;
		float: right;
		position: initial;
		background: url('/images/menu.svg') no-repeat;
		background-size: 1.5rem;
		width: 1.500rem;
		height: 1.500rem;
		padding : 0 1.250rem 0.8125rem 0;
		margin-right : 0;
		margin-top : 0.625rem;
	}
	#inactiveSearch-icon {
		cursor: pointer;
		position : relative;
		background: url('/images/search.svg') no-repeat;
		background-size: 1.7500rem 1.688rem;
		width: 1.750rem;
		height: 1.688rem;
		float: right;
		display:block;
		margin: 0.125rem .7rem 0rem 0rem;
		top: 0.4375rem;
		right: -0.0625rem;
	}
	#siteMainNav >ul > li div.subContainer{
		padding : 0;
		overflow-x : hidden;
		max-height: 259px;
	}
	#siteMainNav > ul > li:last-child div.subContainer{
		max-height: 148px;
	}
	#siteMainNav > ul > li[data-section="video"] div.subContainer{
		max-height: 185px;
	}
	#siteMainNav > ul > li[data-section="review"] div.subContainer{
		max-height: 222px;
	}
	#siteMainNav > ul > li div.subContainer > div{
		width : 100%;
		border : none;
		box-shadow : none;
	}
	#siteMainNav > ul > li div.subContainer .catBar{
		width: 100%;
		border: none;
		box-shadow: none;
	}
	#siteMainNav > ul > li div.subContainer .catBar h3,
	#siteMainNav > ul > li div.subContainer > h3{
		display : none;
	}
	#siteMainNav > ul > li div.subContainer > span{
		display : none;
	}
	#siteMainNav >ul > li div.subContainer .catBar ul > li,
	#siteMainNav >ul > li div.subContainer > ul > li,
	#siteMainNav >ul > li div.subContainer > #profileBar > ul > li,
	#siteMainNav >ul > li div.subContainer > #logoutLink{
		border-top: 0.0625rem solid rgba(255,255,255,0.1);
		margin : 0;
		color : #E8ECF0;
		font-size : 1.063rem;
		text-transform : uppercase;
	}
	#siteMainNav.logged #menuLogoutLink{
		display : block;
	}
	#siteMainNav:not(.logged) #menuLogoutLink{
		display : none;
	}
	#siteMainNav >ul > li div.subContainer > #profileBar > h3,
	#siteMainNav >ul > li div.subContainer > #notificationBar{
		display : none;
	}
	#siteMainNav >ul > li div.subContainer .catBar ul > li > a,
	#siteMainNav >ul > li div.subContainer .list1 > li > a,
	#siteMainNav >ul > li div.subContainer > #profileBar > ul > li > a,
	#siteMainNav >ul > li div.subContainer > #logoutLink{
		color : #E8ECF0;
		font-size : 1.063rem;
		display: inline-block;
		width: calc( 100% - 5rem );
		padding: 0.5rem 2.5rem;
	}
	#siteMainNav >ul > li div.subContainer > ul > li a{
		color : #E8ECF0;
		font-size : 1.063rem;
		text-transform : uppercase;
	}
	#siteMainNav >ul > li div.subContainer .recentBar,
	#siteMainNav >ul > li div.subContainer .tagsBar{
		display : none;
	}
	#loginLinks {
		display: none;
	}
	div.logged:before{
		background: none;
	}	
	.activeSearch{
		width: 100%; /*95*/
		top: 0.375rem;
		height: 2.3125rem;
	}
	#siteHeader.levelup_ #siteMainNav {
	    margin-right: 0;
	}
	#siteHeader.levelup_ .activeSearch {
		width: 100%;
	}
	/* HEADER YAHOO */
	.yHeader {
		overflow-x: scroll;
		max-width: 100%;
		margin-top: 48px;
	}
	/*termina version tablet/movil de los dropdowns*/	
}
@media screen and (max-width: 730px){
	footer#siteFooter .container_info > div.social > p{
		display: table;
		float: initial;
		margin-left: auto;
		margin-right: auto;
		padding: 0 0 20px;
		text-align: center;
		width: 100%;
	}	
	footer#siteFooter .container_info > div.footerInfo > .brand > a {
		margin: 0.9375rem auto;
	}
	footer#siteFooter .container_info > div.social .w-social a {
		font-size : 0.875rem;
	}

	.leaderboard,
	.ad-type-leaderboard {
		min-height: 100px;
		min-width: 300px;
	}
}

/* LEADERBOARD BANNER */
@media screen and (max-width:  970px) {
	div.preview.opengraph .img{
		width: 37%;
	}
	div.preview.opengraph .info{
		margin-left: 37%;
	}
	footer#siteFooter .container_info > div.social .w-social a {
		-webkit-box-pack: center;
		justify-content: center;
		flex: 1;
		margin: 0 0 15px 0;
	}
	footer#siteFooter .container_info > div.social .w-social a.comscore {
		flex: 0 0 100%;
		justify-content: center;
		padding: 0;
		width: 100%;
	}
}

/* Inicia responsive 657px */
@media screen and (max-width:  657px) {
	div.preview.opengraph .img{
		width: 40%;
	}
	div.preview.opengraph .info{
		margin-left: 40%;
	}
	
	div#siteTickers {
		padding-right : 1.25rem;
		padding-left : 1.25rem;
	}

	div#siteTickers div.container > p {
		display : none;
	}
	
	div#siteTickers div.container > ul {
		margin-left: 0;
	}
	
	.section_common {
		margin-right : 0;
	}
	
	.section_common ul li article .img {
		max-height : 320rem;
		height : auto;
	}
	
	.section_common .img{
		margin: 0;
		width: auto;
	}	
	
	.section_common h3{
		margin : -5px 0 0 0;
	}
	.section_common ul > li {
		margin: 0 0 0.0625rem 0;
	}
	
	.section_common ul li article .content h4 a{
	   font-size: 1.75rem;
		line-height: 1.2;
	}
}

@media screen and (max-width: 640px) {
	.ad_lu_lb_atf,
	.ad_lu_lb_atf > .leaderboard,
	.ad_ta_lb_atf,
	.ad_ta_lb_atf > .leaderboard {
		display: none !important;
	}
}

@media screen and (max-width:  530px) {
	div.preview.opengraph .img{
		width: 43%;
	}
	div.preview.opengraph .info{
		margin-left: 43%;
	}

	footer#siteFooter .container_info > div.footerInfo > .copyright {
		font-size: .590rem;
	}
	footer#siteFooter .container_info > div.footerInfo > .copyright a {
		font-size: .590rem;
	}
}
	
@media screen and (max-width:  480px) {
	div.preview.opengraph .img{
		width: 100%;
		max-width: 267px;
		margin: 0 auto;
		float: none;
	}
	div.preview.opengraph div.info{
		margin-left: 0;
	}
	
	#siteSubNav > div > ul > li{
		margin-right : 0.5rem;
	}
	
	.container_info > div.social > a {
    	margin: 0 0 0 .25rem !important;
	}
}
@media screen and (max-width:  390px) {
	.section_common ul li article .content h4 a{
	    font-size: 1.063rem;
		line-height: 1.188rem;
	}
}
