/*
 * Vars for LESS - Common
 * -----------------------------------------------
 */
/*  
 * Vars for LESS - Per blog - El Blog Salmón
 * -----------------------------------------------
 */
/*  
 * Normalize
 * -----------------------------------------------
 */

/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */

/* HTML5 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]) {
    display: none;
}
[hidden] {
    display: none;
}

/* Base */
html {
    font-size: 100%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
    margin: 0;
}
body,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/* Links */
a:focus {
    outline: thin dotted;
}
a:hover,
a:active {
    outline: 0;
}


/* Typography */

h1 {
    font-size: 2.4em;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}
dfn {
    font-style: italic;
}
mark {
    background: #ff0;
    color: #000;
}
pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: none;
}
q:before,
q:after {
    content: '';
    content: none;
}
small {
    font-size: 75%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* Lists */
ul,
ol {
    margin-left: 0;
    padding: 0 0 0 40px;
}

dd {
    margin: 0 0 0 40px;
}

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* Embedded content */
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
    overflow: hidden;
}
/* Figures */
figure {
    margin: 0;
}

/* Forms */
form {
    margin: 0;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    *margin-left: -7px;
}
button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}
button,
input {
    line-height: normal;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}

/* Tables */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*  
 * jQuery UI CSS Framework 1.8.13
 * http://docs.jquery.com/UI/Theming/API
 * -----------------------------------------------
 */

/* Layout helpers */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues */
.ui-state-disabled { cursor: default !important; }


/* Icons */

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals */

/* Overlays */
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }


/* Component containers */
.ui-widget-content { background: #ffffff; text-align:left; }
.ui-widget-header { background: #eee; color: #222222; }

/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6; font-weight: normal; color: #555555; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #333; color: #fff; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background:#ffffff; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  { background: #333; color: #fff; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }



/* Misc visuals */

/* Overlays */
.ui-widget-overlay { background: #000000; opacity: .70;filter:Alpha(Opacity=70); z-index: 9999;}
.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #111111; opacity: 100;filter:Alpha(Opacity=100); -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
/*
 * jQuery UI Dialog 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; width: 300px; overflow: hidden; z-index: 10000;}
.ui-dialog .ui-dialog-titlebar { position: relative;  }
.ui-dialog .ui-dialog-title { float: left; }
.ui-dialog .ui-dialog-titlebar-close { position:absolute; right:1px; top:1px; border: none !important; background-color: transparent;}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text { display: none; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; background: none; overflow: auto; zoom: 1; padding:0; text-align:left; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }



/*
 * Favicons top bar
 * -----------------------------------------------
 */

/* SmoothDivScroll CSS */
div.scrollingHotSpotLeft, div.scrollingHotSpotRight, div.disabledHotSpotLeft, div.disabledHotSpotRight {
bottom: 2px;
cursor: default;
font-size: 45px;
height: 32px;
line-height: 28px;
min-width: 24px;
overflow: hidden;
position: absolute;
text-align: center;
width: 24px;
z-index: 200;
color: #ccc;
font-family: Arial, Helvetica, sans-serif;
}
div.scrollingHotSpotLeft, div.disabledHotSpotLeft {
left: -30px;
}
div.scrollingHotSpotRight, div.disabledHotSpotRight {
right: -30px;
}
div.scrollingHotSpotLeft:hover, div.scrollingHotSpotRight:hover {
color: #d00;
}
div.scrollingHotSpotLeft, div.scrollingHotSpotRight {
cursor: pointer;
z-index: 200;
color: #4b8a20;
}
.scrollingHotSpotLeft, .scrollingHotSpotRight, .disabledHotSpotLeft, .disabledHotSpotRight {
display: none;
}
div.scrollWrapper {
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
}
div.scrollableArea {
position: relative;
width: auto;
height: 100%;
}

/* Favicons CSS */
body {
font:76%/1.5 Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
body.tabbed {
padding-top: 75px;
}

/* User top bar */
.userbar {
height:35px;
width:100%;
position: absolute;
top:0;
z-index:1000;
background: #fff;
border-bottom: 1px solid #ddd;
box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.15);
}

/* User controls */
.userbox {
float:right;
height: 35px;
line-height: 35px;
padding: 0;
margin: 0 0 0 20px;
color:#888;
display: block;
}
.userbox a, .userbox a:visited {
font-weight:bold;
margin:0 0 0 10px;
color: #333;
}
.userbox span {
margin: 0 0 0 10px;
}
.userbox img {
display: inline-block;
vertical-align:middle;
border: none;
overflow: hidden;
line-height: 1;
text-transform: none;
background: #ddd;
margin: 0 7px 0 12px;
}
.userbox .register, .userbox .username {
margin-left: 15px;
}
.userbox .twitter-login, .userbox .logout {
margin-right: 15px;
}
.userbox .logout strong {
font-size: 1.4em;
line-height: 1;
}
.userbox .picture {
float: right;
width: 35px;
height: 35px;
}
.userbox .picture img {
display: block;
width: 35px !important;
height: 35px !important;
margin: 0;
}
.userbox .twitter-login, .userbox .facebook-login {
width: 16px;
height: 16px;
}

/* For Dropdown */

.userlogged ul {
float:left;
list-style-type:none;
text-align:left;
}

.userlogged2 {
display: inline;
margin: 0;
}

.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle {
*margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
outline: 0;
}
.caret {
display: inline-block;
width: 0;
height: 0;
vertical-align: top;
border-top: 4px solid #000000;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
content: "";
}
.dropdown .caret {
margin-top: 14px;
margin-left: 2px;
margin: 17px 17px 2px 2px;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: auto;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
list-style: none;
background-color: #f6f6f6;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
*border-right-width: 2px;
*border-bottom-width: 2px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
right: -30px;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
*width: 100%;
height: 1px;
margin: 9px 1px;
*margin: -5px 0 5px;
overflow: hidden;
background-color: #e5e5e5;
border-bottom: 1px solid #ffffff;
}
.dropdown-menu li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 20px;
white-space: nowrap;
margin: 0;
/*  text-transform: none;*/
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
text-decoration: none;
color: #ffffff;
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
color: #000;
text-decoration: none;
background-color: #fff !important;
font-weight: bold;
}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
color: #999999;
}
.dropdown-menu .disabled > a:hover {
text-decoration: none;
background-color: transparent;
background-image: none;
cursor: default;
}
.open {
*z-index: 1000;
}
/*.open  > .dropdown-menu {
display: block;
}*/

.open  > .dropdown-menu {
display: block;
}

.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px solid #000000;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 1px;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px 6px;
border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
top: auto;
bottom: 0;
margin-top: 0;
margin-bottom: -2px;
-webkit-border-radius: 5px 5px 5px 0;
-moz-border-radius: 5px 5px 5px 0;
border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #cccccc;
margin-top: 5px;
margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
padding-left: 20px;
padding-right: 20px;
}

/* Favicons */
#favicons-list {
position:fixed;
top:0;
left:0;
width:100%;
height:45px;
border:none;
}

.favicons {
height:35px;
margin:0;
position: absolute;
top: 0;
left: 0;
width: auto;
}
.favicons a {
float:left;
}

	/* Favicons list */
	.favicroll {
	background:url(//img.weblogssl.com/g/favicons/favicons-xataka4.png?v=68) 4px 6px no-repeat;
	width: 718px;
	height:35px;
	margin:0;
	padding: 0;
	white-space: nowrap;
	}


	.favicroll.webedia {
  background: url(http://img.weblogssl.com/g/favicons/webedia-favicons-xataka-4.jpg) no-repeat 4px 6px;
  width: 845px;
  height: 35px;
  margin: 0 auto;
	}

	.favicroll li#webedia a {
	    width: 79px;
	    height: 24px;
	    background: none;
	}

	.favicroll li {
	display:inline;
	}
	.favicroll li a {
	float:left;
	margin:8px 0px 0px 4px;
	padding:0px !important;
	width:16px;
	height:20px;
	display:inline;
	position:relative;
	text-decoration:none;
	background:none !important;
	}
		.favicroll li a span {
		display:block;
		width:16px;
		height:20px;
		overflow:hidden;
		background:url(//img.weblogssl.com/g/favicons/favicons-nohover.png);
		}
			.favicroll li a span strong {
			visibility:hidden;
			}
		.favicroll li#wsl a {
		width:34px;
		height:24px;
		background:none;
		}
	.favicroll li a:hover {
	background:none !important;
	padding:0px !important;
	text-decoration:none;
	cursor:pointer;
	z-index:999;
	border:none !important;
	}
	.favicroll li a:hover span {
	display:none;
	}
	.favicroll li a em {
	display:none;
	}
		.favicroll li a:hover em {
		display:block;
		position:absolute;
		top:12px;
		left:12px;
		width:210px;
		overflow:hidden;
		}
			.favicroll li.end a:hover em {
			left:auto;
			right:12px;
			width:300px;
			text-align:right;
			}

			.favicroll li a:hover em strong {
			float:left;
			padding:1px 3px;
			background:#333;
			color:#ccc;
			font:9px Verdana, Arial, Helvetica, sans-serif;
			}
			.favicroll li.end a:hover em strong {
			float:right;
			}

/* When scroll appears */
.favicons-scroll {
margin: 0 32px;
}
.favicons-scroll .scrollingHotSpotLeft, .favicons-scroll .scrollingHotSpotRight, .favicons-scroll .disabledHotSpotLeft, .favicons-scroll .disabledHotSpotRight {
display: block;
}

/*  
 * Vars for LESS - Common
 * -----------------------------------------------
 */
.font-small {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.font-big {
  font-size: 1rem;
}
/* Mixins */
/* Classes */
/* Grid */
.grid-full-width {
  width: 1000px;
  margin: 0 auto;
}
.grid-aside {
  width: 300px;
  float: right;
}
.grid-section {
  width: 1000px;
  float: left;
}
.clearfix-hidden {
  width: 100%;
  overflow: hidden;
}
/* Links */
.a-inverted {
  background: #EF6B00;
  color: #fff;
}
.a-inverted-text {
  color: #fff;
}
.a-inverted-hover {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
.a-inverted-hover-text {
  color: #fff !important;
}
/* Colors */
/* Bootstrap */
/* Styles */
html {
  background: #fff;
}
body {
  margin: 0;
  padding: 0;
  background: #e2e2e2 url("//img.weblogssl.com/g/xataka4/common/bg-customize-me.png?v=56") 50% 0 repeat-y;
  background: #e2e2e2 url("//img.weblogssl.com/g/xataka4/common/bg-body-1096.png?v=56") 50% 0 repeat-y;
  color: #333;
  text-align: center;
  font: 100%/1.5rem Lucida Grande, Arial, Helvetica Neue, Sans-serif;
  font-size: 0.9rem;
}
.customize-me {
  margin: 0 auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  font-weight: normal;
}
a {
  color: #EF6B00;
  text-decoration: none;
  outline: none;
}
a:visited {
  outline: none;
}
a:hover,
.a-hover {
  color: #cc3300 !important;
  text-decoration: underline;
}
img {
  text-align: center;
  border: none;
}
abbr,
abbr[title] {
  border: none;
}
ol,
dl,
ul,
li,
dt,
dd {
  margin: 0;
  padding: 0;
}
.blockquote {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
  padding-left: 12px;
  border-left: 4px solid #9f988f;
  color: #3f311e;
}
.blockquote h1,
.blockquote h2,
.blockquote h3 {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
}
.blockquote a {
  text-decoration: underline;
}
blockquote {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
  padding-left: 12px;
  border-left: 4px solid #9f988f;
  color: #3f311e;
  margin: 0;
}
blockquote h1,
blockquote h2,
blockquote h3 {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
}
blockquote a {
  text-decoration: underline;
}
.arrow {
  font: 1.3em/0em Arial, sans-serif;
}
a .arrow {
  cursor: pointer;
}
.close {
  color: #000000;
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  opacity: 0.2;
  text-shadow: 0 1px 0 #FFFFFF;
}
.close:hover {
  color: #000 !important;
  cursor: pointer;
  opacity: 0.4;
  text-decoration: none;
}
/* Layout */
/* Regions */
.site-box {
  width: 1008px;
  margin: 0 auto;
}
.container {
  width: 1000px;
  padding: 0;
  text-align: left;
  margin: 0 auto;
}
.section-articles {
  width: 675px !important;
}
.content-fixed {
  padding: 50px 0 0;
}
.content-dinamic {
  min-height: 300px;
  padding-bottom: 1px;
}
.content-single {
  padding-bottom: 40px;
}
.content-fixed,
.content-dinamic {
  background: #fff;
  width: 1008px;
  margin: 0 auto;
}
.content-dinamic {
  margin-top: -37px;
}
.aside {
  width: 300px;
  float: right;
  background: #fff;
}
.section {
  width: 1000px;
  float: left;
  background: #fff;
}
.section-description {
  margin: 30px 0;
  font-size: 1rem;
  line-height: 1.5;
}
.section-description blockquote {
  font-size: 1rem;
}
.section-description .button-contact {
  display: inline-block;
  margin: 30px 0;
}
.header-articles .section-description {
  margin: 20px 0 0;
}
.header-articles .section-description h2 {
  font-size: 1rem;
}
.header-articles .section-description a {
  margin-left: 0;
}
.header-section {
  border-bottom: 1px solid #ddd;
  margin: 0 0 40px;
  padding: 0 0 6px;
  width: 100%;
}
.header-section h1,
.header-section h2,
.header-section .nav,
.header-section .nav ul {
  display: inline;
}
.header-section h2 {
  font-size: 1.5rem;
}
.header-section a {
  margin: 0 0 0 20px;
}
h2.header-section {
  font-size: 2em;
}
/* Navigation */
.nav ul,
.nav li {
  margin: 0;
  padding: 0;
}
.nav li {
  display: inline;
}
/* Pagination */
.nav-pagination {
  color: #777;
  text-align: center;
  width: 100%;
  padding: 40px 0;
}
.nav-pagination li {
  margin: 0;
}
.nav-pagination strong {
  background: #EF6B00;
  color: #fff;
  margin: 0 3px;
  padding: 10px 12px;
}
.nav-pagination a {
  margin: 0 3px;
  padding: 10px 12px;
  background: #eee;
  color: #333;
}
.nav-pagination a:hover {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
/* Ordering widget */
.order-widget {
  float: right;
  margin: 6px 0 0;
  text-align: right;
}
.order-widget h3 {
  font-size: 1rem;
}
.order-widget h3,
.order-widget ul,
.order-widget li {
  display: inline;
  font-weight: bold;
  margin: 0;
}
.order-widget li a {
  padding: 4px 9px;
  margin: 0 0 0 5px;
  font-size: 0.8rem;
  line-height: 1.2rem;
  font-weight: normal;
}
.order-widget li a:hover,
.order-widget .current {
  color: #fff;
  background: #EF6B00;
  text-decoration: none;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.order-widget li a:hover {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
.order-widget form {
  text-align: left;
  margin: 10px 0 0;
  padding: 10px;
}
/* Article basics */
.article h1,
.article h2,
.article h3 {
  margin: 5px 0 10px;
}
.article-header {
  font-size: 1.8rem;
}
.article-header,
.article-header a {
  color: #2b2b2a;
}
.article-type {
  padding: 4px 8px;
  margin-right: 5px;
  display: inline-block;
  background: #EF6B00;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.8rem;
  line-height: 1.2rem;
  vertical-align: text-bottom;
}
.article-type:hover {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
.article-category {
  display: inline;
}
.article-metadata {
  width: 100%;
  margin: 0 0 10px;
  font-size: 0.8rem;
  line-height: 1.2rem;
  text-align: right;
}
.article-author {
  float: left;
}
.article-comments {
  font-weight: bold;
  display: inline;
  line-height: 1.2;
}
.article-comments a {
  padding: 6px 0;
  background-color: #fff;
  text-transform: capitalize;
  white-space: nowrap;
}
.article .figure {
  text-align: center;
  line-height: 1;
}
.section-articles .article-classic .figure {
  width: 650px;
}
.article-summary {
  margin: 0 0 20px;
}
.article-summary p,
.article-summary blockquote {
  margin: 24px 0;
}
.article-summary blockquote {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
  padding-left: 12px;
  border-left: 4px solid #9f988f;
  color: #3f311e;
}
.article-summary blockquote h1,
.article-summary blockquote h2,
.article-summary blockquote h3 {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
}
.article-summary blockquote a {
  text-decoration: underline;
}
.article-summary abbr,
.article-summary abbr[title] {
  border-bottom: 1px dotted #666;
}
.article-links {
  width: 100%;
}
.home .article-links {
  clear: left;
  padding: 0 0 4px;
}
.social-sharing {
  height: 24px;
  margin: 0 100px 0 0;
}
.social-sharing .social-sharing-widgets {
  min-height: 24px;
  background: #fff;
  line-height: 1;
}
.social-sharing .social-sharing-widgets div,
.social-sharing .social-sharing-widgets iframe,
.social-sharing .social-sharing-widgets #___plusone_0,
.social-sharing .social-sharing-widgets #___plusone_1,
.social-sharing .social-sharing-widgets #___plusone_2,
.social-sharing .social-sharing-widgets #___plusone_3,
.social-sharing .social-sharing-widgets #___plusone_4,
.social-sharing .social-sharing-widgets #___plusone_5,
.social-sharing .social-sharing-widgets #___plusone_6,
.social-sharing .social-sharing-widgets #___plusone_7,
.social-sharing .social-sharing-widgets #___plusone_8,
.social-sharing .social-sharing-widgets #___plusone_9,
.social-sharing .social-sharing-widgets #___plusone_10,
.social-sharing .social-sharing-widgets #___plusone_11,
.social-sharing .social-sharing-widgets #___plusone_12,
.social-sharing .social-sharing-widgets #___plusone_13,
.social-sharing .social-sharing-widgets #___plusone_14,
.social-sharing .social-sharing-widgets #___plusone_15,
.social-sharing .social-sharing-widgets #___plusone_16,
.social-sharing .social-sharing-widgets #___plusone_17,
.social-sharing .social-sharing-widgets #___plusone_18 {
  float: left  !important;
}
.social-sharing .social-sharing-widgets iframe {
  /*margin-right: 30px;*/
  margin-right: 20px;
}
.home .social-sharing {
  margin-right: 300px;
}
.article-read-more {
  float: right;
  display: inline;
  font-weight: bold;
}
.article-read-more img {
  vertical-align: middle;
}
.article-read-more a {
  margin-left: 5px;
}
/* Article types */
.home .article-classic {
  border-bottom: 1px solid #ddd;
}
.home .article-classic .figure img {
  margin: 0 auto;
  background-image: none;
  max-width: 650px;
}
.article-super {
  width: 100%;
  overflow: hidden;
  margin: 0 0 40px;
}
.article-super .article-header {
  font-size: 2.4em;
  margin: 0 0 20px;
}
.article-super .figure {
  float: left;
  width: 502px;
  overflow: hidden;
}
.article-super .figure iframe,
.article-super .figure object {
  width: 500px;
  height: 300px;
}
.article-super .article-metadata {
  float: right;
  width: 470px;
}
.article-super .article-summary {
  margin-left: 530px;
  clear: right;
}
.article-summary .super-related ul {
  margin: 0;
}
.super-related {
  font-size: 0.8rem;
  line-height: 1.2rem;
  margin: 15px 0 0;
  padding: 10px 15px;
  border-left: 2px solid #e9c7a2;
  background-color: #fbe5cc;
}
.super-related li {
  margin: 0.5em 0 0.5em 15px;
  color: #e9c7a2;
  list-style-type: disc;
}
.article-super-figure .figure {
  width: 1000px;
  float: none;
}
.article-super-min {
  width: 650px;
  float: left;
}
.article-super-min .figure {
  width: 202px;
}
.article-super-min .article-metadata {
  width: 430px;
}
.article-super-min .article-summary,
.article-super-min .super-related {
  margin-left: 220px;
}
.article-normal {
  border-bottom: 1px solid #ddd;
}
.article-normal .article-header {
  margin-bottom: 20px;
}
.article-normal .figure {
  float: left;
  width: 200px;
  height: 200px;
  overflow: hidden;
  margin-bottom: 12px;
  display: inline;
}
.article-normal .article-metadata {
  float: right;
  width: 430px;
  border-top: 1px solid #eee;
  padding-top: 10px;
}
.article-normal .article-summary {
  margin-left: 220px;
  clear: right;
}
.article-question {
  border-bottom: 1px solid #DDDDDD;
}
.article-question .article-header {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  padding-left: 12px;
  border-left: 4px solid #9f988f;
  font-weight: normal;
  color: #3f311e;
  padding-bottom: 12px;
}
.article-question .article-header h1,
.article-question .article-header h2,
.article-question .article-header h3 {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
}
.article-question .article-header a {
  text-decoration: underline;
}
.article-question .article-header a {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  padding-left: 12px;
  border-left: 4px solid #9f988f;
  font-weight: normal;
  color: #3f311e;
  border: none;
  padding: 0;
  text-decoration: none;
}
.article-question .article-header a h1,
.article-question .article-header a h2,
.article-question .article-header a h3 {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
}
.article-question .article-header a a {
  text-decoration: underline;
}
.article-question .article-type {
  background-color: #fbe5cc;
}
.article-question .article-category {
  color: #3f311e;
}
.article-question .article-header,
.article-question .article-metadata,
.article-question .article-summary {
  border: 0;
  margin-bottom: 0;
  padding-left: 20px;
  border-left: 4px solid #fbe5cc;
}
.article-question .article-author {
  float: none;
  text-align: left;
}
.article-question .article-metadata {
  padding: 15px 0 15px 20px;
  color: #999;
}
.article-question .article-metadata img {
  margin-right: 5px;
  vertical-align: middle;
}
.article-question .article-summary p {
  margin: 0 0 20px;
}
.article-best .figure {
  float: left;
  width: 152px;
  overflow: hidden;
  margin-bottom: 12px;
  display: inline;
}
.article-best .article-metadata {
  float: right;
  width: 480px;
}
.article-best .article-summary {
  margin-left: 170px;
  clear: right;
}
.article-best-comment {
  display: inline;
}
.article-best-comment:hover {
  background-color: #cc3300;
}
.article-best-comment a {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
  padding-left: 12px;
  border-left: 4px solid #9f988f;
  color: #3f311e;
  border: none;
  background-color: #fff;
  padding: 0 0 0 5px;
}
.article-best-comment a h1,
.article-best-comment a h2,
.article-best-comment a h3 {
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-style: italic;
}
.article-best-comment a a {
  text-decoration: underline;
}
/* Footer: go to footer.less */
/* Header */
.header-page {
  width: 100%;
  position: relative;
  margin: 0 0 40px;
}
.header-page h1,
.header-page .site-logo {
  margin: 0;
  height: 100px;
  width: 100%;
  overflow: hidden;
  position: relative;
  background: #DF5900 url("images/bg-header.jpg?v=56") 0 0 no-repeat;
  color: #fff;
}
.header-page h1 a,
.header-page .site-logo a,
.header-page h1 span,
.header-page .site-logo span {
  display: block;
  width: 500px;
  height: 100px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
}
.header-page h1 span,
.header-page .site-logo span {
  background: url("images/bg-header.jpg?v=56") 0 0 no-repeat;
}
.header-page .nav-main {
  text-align: left;
}
#search {
  width: 350px !important;
  position: absolute;
  top: 60px !important;
  right: 8px;
  text-align: right;
}
#search input,
#search button {
  margin: 0;
  display: inline-block;
}
#search input {
  width: 220px;
  float: none;
}
/* 404 */
#goog-wm h3 {
  margin: 30px 0 20px;
  font-size: 1rem;
}
.search-goog {
  list-style-position: inside;
}
.search-goog form {
  margin: 20px 0;
}
.search-goog #goog-wm-sb {
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #ff7a1f;
  color: #fff;
  padding: 0 16px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2), 0 -5px 10px 0 #e66e1c inset;
}
.search-goog #goog-wm-sb:link,
.search-goog #goog-wm-sb:visited {
  color: #fff;
  background-color: #ff7a1f;
}
.search-goog #goog-wm-sb:hover {
  background-color: #ff812a;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.4);
}
.search-goog #goog-wm-sb:active,
.search-goog #goog-wm-sb:focus {
  padding-top: 1px;
}
/* Navigation */
.nav-categories {
  width: 100%;
  overflow: hidden;
  background: #665136 url("images/bg-header.jpg?v=56") 0 -101px repeat-x;
}
.nav-categories ul {
  white-space: nowrap;
}
.nav-categories a,
.nav-categories a:visited {
  padding: 10px 15px;
  display: inline-block;
  color: #fff;
  text-decoration: none;
  font-size: 0.8rem;
}
.nav-categories a:hover,
#body .nav-categories a:hover {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
.home-link a {
  width: 50px;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
.nav-tags {
  margin: 15px 0 0;
}
.nav-tags ul {
  display: inline;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
/* .nav-tags h3 added for seo */
.nav-tags h2,
.nav-tags h3 {
  display: inline;
  text-transform: uppercase;
  font-family: Lucida Grande, Arial, Helvetica Neue, Sans-serif;
  color: #cc3300;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.nav-tags a {
  margin: 0 15px;
}
/* Slider */
.slider {
  width: 670px;
  position: relative;
  overflow: visible;
  margin: 0 0 70px;
}
.slider a,
.slider a:visited {
  color: #fff;
}
.nav-slider-shortcuts {
  float: right;
  text-align: right;
  padding: 10px;
}
.nav-slider-shortcuts a {
  display: inline-block;
  width: 12px;
  height: 12px;
  overflow: hidden;
  text-indent: 100px;
  background: #000;
}
.nav-slider-shortcuts a:hover {
  background: #cc3300;
}
.nav-slider-shortcuts .active a {
  background: #EF6B00;
}
.slider h1,
.slider .slider-header {
  margin: 0;
  padding: 5px 0;
  background: #fff;
  color: #000;
  font-size: 2.4em;
}
.slider h1 a,
.slider .slider-header a {
  color: #000;
}
.slides_container {
  width: 670px;
  overflow: hidden;
  position: relative;
  display: block;
}
.nav-slider-controls {
  position: absolute;
  bottom: 6px;
  left: -15px;
  z-index: 100;
  width: 700px;
}
.nav-slider-controls a {
  float: left;
  height: 52px;
  background: #EF6B00;
  font-size: 3.2em;
  line-height: 50px;
}
.nav-slider-controls a:hover {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
.nav-slider-controls .arrow {
  padding: 0 17px;
}
.nav-slider-controls img {
  float: right;
  margin: 2px;
  display: inline;
  height: 48px;
  width: 92px;
  display: none;
  cursor: pointer;
}
.nav-slider-controls a:hover img {
  display: block;
}
.nav-slider-controls .slider-previous {
  background-image: url("//img.weblogssl.com/g/xataka4/common/arrow-left.png?v=56");
  background-position: 0 50%;
  background-repeat: no-repeat;
}
.nav-slider-controls .slider-previous .arrow {
  padding-left: 21px;
}
.nav-slider-controls .slider-next {
  float: right;
  background-image: url("//img.weblogssl.com/g/xataka4/common/arrow-right.png?v=56");
  background-position: 100% 50%;
  background-repeat: no-repeat;
}
.nav-slider-controls .slider-next .arrow {
  padding-right: 21px;
}
.nav-slider-controls .slider-next img {
  float: left;
}
.nav-slider-controls .slider-play,
.nav-slider-controls .slider-pause {
  float: none;
  display: block;
  width: 60px;
  margin: 0 auto;
  text-align: center;
  font-size: 1.8em;
  line-height: 54px;
}
.article-slider {
  position: relative;
  width: 670px;
  overflow: hidden;
  background: #111;
  color: #fff;
}
.article-slider a:hover,
.article-slider a:hover h2,
.article-slider a:hover p {
  color: #fff !important;
}
.article-slider .figure {
  float: right;
  margin: 3px;
  width: 468px;
  height: 244px;
  overflow: hidden;
  text-align: right;
}
.article-slider .figure img {
  border: none;
}
.article-slider h2 {
  margin: 0px 480px 10px 15px;
  padding: 15px 0 0;
  font-size: 1rem;
  color: #fff;
}
.article-slider p {
  margin: 10px 480px 15px 15px;
}
.slider-sponsor {
  width: 468px;
  height: 45px;
  overflow: hidden;
  position: absolute;
  top: 3px;
  right: 3px;
}
/* Articles flow section */
.section-articles {
  width: 675px;
  border-right: 1px solid #eee;
}
.header-articles {
  border-bottom: 1px solid #ddd;
  margin: 0 0 40px;
  padding: 0 0 6px;
  width: 100%;
  width: 650px;
  margin-right: 20px;
  padding-bottom: 3px;
}
.header-articles h1,
.header-articles h2,
.header-articles .nav,
.header-articles .nav ul {
  display: inline;
}
.header-articles h2 {
  font-size: 1.5rem;
}
.header-articles a {
  margin: 0 0 0 20px;
}
.header-articles .rss {
  float: left;
  margin: 0;
}
.header-articles .rss a {
  display: block;
  margin: -5px 12px 0 0;
}
.header-articles .nav-articles {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section .article {
  margin: 0 0 72px;
}
.section-articles .article {
  width: 650px;
}
.article-nav {
  width: 450px;
  float: right;
  text-align: right;
}
.article-nav li {
  margin: 0 5px;
}
.nav .article-nav {
  margin-right: 20px;
  display: inline;
}
.article-archive {
  font-size: 1rem;
  font-weight: bold;
  margin: 45px 0 45px;
  padding: 5px 0;
}
.load-nav {
  text-align: center;
  margin: 50px auto;
}
.content-dinamic .head-shortcut {
  background: #cc3300 url("//img.weblogssl.com/g/xataka4/common/icons-common-48.png?v=56") no-repeat scroll 7px -1991px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  clear: both;
  color: #FFFFFF;
  display: inline;
  float: right;
  font: bold 3em/1.2 Arial, Helvetica, sans-serif;
  height: 40px;
  margin: 0 15px 15px 0;
  overflow: hidden;
  text-indent: -1000px;
  width: 40px;
}
.userbar .head-shortcut {
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #ff7a1f;
  color: #fff;
  padding: 0 16px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2), 0 -5px 10px 0 #e66e1c inset;
  float: right;
  margin: 6px 6px 0;
  padding: 0;
  display: inline;
  height: 23px;
  width: 26px;
  overflow: hidden;
  text-align: center;
  font: bold 36px/32px Arial, Helvetica, sans-serif;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: none;
}
.userbar .head-shortcut:link,
.userbar .head-shortcut:visited {
  color: #fff;
  background-color: #ff7a1f;
}
.userbar .head-shortcut:hover {
  background-color: #ff812a;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.4);
}
.userbar .head-shortcut:active,
.userbar .head-shortcut:focus {
  padding-top: 1px;
}
.userbox {
  font-size: 0.8rem;
  line-height: 1.2rem;
  line-height: 35px;
}
.userbox a,
.userbox a:visited {
  color: #EF6B00;
}
/* Aside */
.aside-box {
  margin: 8px 0 70px;
}
.aside-box h1,
.aside-box .aside-header {
  padding: 0 0 6px;
  margin: 0 0 10px;
  border-bottom: 1px solid #ddd;
  font-size: 1rem;
  color: #333;
}
.aside-box h1 a,
.aside-box .aside-header a {
  color: #fff;
  color: #333;
}
.aside-box h1 span,
.aside-box .aside-header span {
  display: block;
  margin: 5px 0 0;
  font-size: 0.8rem;
  line-height: 1.2rem;
  font-weight: normal;
  font-family: Lucida Grande, Arial, Helvetica Neue, Sans-serif;
  color: #999;
}
.item-box {
  margin: 0;
  list-style-type: none;
  padding: 15px 0 10px;
  border-bottom: 1px solid #eee;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.gallery-box {
  width: 30%;
  margin: 0 5% 0 0;
  padding-bottom: 0;
  border: none;
  float: left;
  display: inline;
}
.gallery-box:last-child {
  margin: 0;
}
.aside-nav {
  margin: 10px 0;
  font-size: 0.8rem;
  line-height: 1.2rem;
  text-align: right;
}
/* aside list items */
.aside-item-box {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}
.aside-item-box .figure {
  float: right;
}
.aside-item-box .figure img {
  border: none;
}
.aside-item-box .content {
  margin: 7px 0;
  color: #2b2b2a;
}
.aside-item-box .content:hover {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-item-box:hover .content {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-item-box .subject {
  margin: 5px 0;
  font-weight: bold;
}
.aside-item-box:hover .subject {
  color: #cc3300 !important;
  text-decoration: underline;
}
/* Promos */
.article-promo {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #eee;
  padding: 10px 0;
  margin: 0 0 7px;
}
.article-promo .figure {
  float: right;
}
.article-promo .figure img {
  border: none;
}
.article-promo .content {
  margin: 7px 0;
  color: #2b2b2a;
}
.article-promo .content:hover {
  color: #cc3300 !important;
  text-decoration: underline;
}
.article-promo:hover .content {
  color: #cc3300 !important;
  text-decoration: underline;
}
.article-promo .subject {
  margin: 5px 0;
  font-weight: bold;
}
.article-promo:hover .subject {
  color: #cc3300 !important;
  text-decoration: underline;
}
.article-promo h2 {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 0;
}
.article-promo .content {
  font-size: 0.8rem;
  line-height: 1.2rem;
  margin: 0;
}
.article-promo:last-child {
  border: 0;
  padding-bottom: 0;
}
.article-promo .figure {
  width: 130px;
  height: 100px;
  overflow: hidden;
  float: right;
  margin: 12px 0 0 12px;
  display: inline;
}
.article-promo .figure img {
  display: block;
  width: 100%;
  height: auto;
}
/* Lo mejor */
.aside-thebest .figure {
  float: right;
  height: 50px;
  width: 50px;
  overflow: hidden;
  margin: 0 0 0 10px;
}
.aside-thebest .item-box {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}
.aside-thebest .item-box .figure {
  float: right;
}
.aside-thebest .item-box .figure img {
  border: none;
}
.aside-thebest .item-box .content {
  margin: 7px 0;
  color: #2b2b2a;
}
.aside-thebest .item-box .content:hover {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-thebest .item-box:hover .content {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-thebest .item-box .subject {
  margin: 5px 0;
  font-weight: bold;
}
.aside-thebest .item-box:hover .subject {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-thebest .item-box a:hover {
  text-decoration: none;
}
.aside-thebest .item-box .content {
  margin: 0 60px 0 45px;
}
.aside-thebest .item-box a:hover .content {
  text-decoration: underline;
}
.ordinal {
  float: left;
  width: 40px;
  height: 50px;
  margin-left: 3px;
  display: inline;
  font: bold 50px/50px Helvetica, Arial, sans-serif;
  color: #2b2b2a;
}
.ordinal-2 {
  color: #525250;
}
.ordinal-3 {
  color: #71716e;
}
.ordinal-4 {
  color: #8d8d8a;
}
.ordinal-5 {
  color: #ababa9;
}
/* Destacados de clubs */
.aside-featured-club .figure {
  float: left;
  height: 50px;
  width: 50px;
  overflow: hidden;
  margin: 0 10px 0 0;
}
/* Galerías */
.aside-galleries ul {
  width: 100%;
  overflow: hidden;
  text-align: center;
  border-bottom: 1px solid #eee;
}
.aside-galleries ul .figure {
  width: 88px;
  height: 88px;
  overflow: hidden;
  border: 1px solid #fff;
}
.aside-galleries ul .figure:hover {
  border-color: #cc3300;
}
/* Respuestas */
.aside-questions .item-box {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}
.aside-questions .item-box .figure {
  float: right;
}
.aside-questions .item-box .figure img {
  border: none;
}
.aside-questions .item-box .content {
  margin: 7px 0;
  color: #2b2b2a;
}
.aside-questions .item-box .content:hover {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-questions .item-box:hover .content {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-questions .item-box .subject {
  margin: 5px 0;
  font-weight: bold;
}
.aside-questions .item-box:hover .subject {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-questions .item-box .content {
  margin: 0 0 7px 32px;
}
.aside-questions .item-box .ordinal {
  width: 30px;
  height: 30px;
  font-size: 2.2em;
  line-height: 30px;
}
.aside-questions .item-box a:hover {
  text-decoration: none;
}
.aside-questions .item-box a:hover .content {
  text-decoration: underline;
}
.char-counter {
  float: right;
  font-size: 1rem;
  color: #777;
}
.aside-questions {
  /* h3 added for seo changes */
}
.aside-questions h2 {
  font-size: 1rem;
}
.aside-questions h3 {
  font-size: 1rem;
}
.aside-questions textarea {
  width: 97%;
}
/* Galaxia module: go to galaxy.less */
/* Custom */
.aside-custom ul {
  margin: 20px 0 20px 40px;
}
.aside-custom ul li {
  margin: 5px 0;
  font-size: 1.1em;
  font-weight: bold;
}
/* Síguenos */
.aside-subscribe form {
  margin: 10px 0;
}
.aside-subscribe form label {
  display: block;
  margin: 0 0 5px;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.aside-subscribe form input {
  width: 177px;
}
.subscribe-channels {
  width: 300px;
  height: 50px;
  overflow: hidden;
  margin: 20px 0;
}
.subscribe-channels li {
  display: inline;
}
.subscribe-channels a {
  float: left;
  position: relative;
  margin: 0 10px 0 0;
  display: inline;
}
.subscribe-channels a,
.subscribe-channels span {
  width: 45px;
  height: 50px;
  overflow: hidden;
}
.subscribe-channels span {
  position: absolute;
  top: 0;
  left: 0;
  background: url("//img.weblogssl.com/g/xataka4/common/bg-siguenos.jpg?v=56") 0 0 no-repeat;
}
.subscribe-channels .sub-rss a,
.subscribe-channels .sub-rss span {
  background-position: -50px 0;
}
.subscribe-channels .sub-twitter a,
.subscribe-channels .sub-twitter span {
  width: 55px;
  background-position: -105px 0;
}
.subscribe-channels .sub-fb a,
.subscribe-channels .sub-fb span {
  width: 60px;
  background-position: -173px 0;
}
.subscribe-channels .sub-gplus a,
.subscribe-channels .sub-gplus span {
  width: 50px;
  margin: 0;
  background-position: -250px 0;
}
.subs-channels {
  width: 300px;
  height: 40px;
  margin: 20px 0;
}
.subs-channels li {
  display: inline;
}
.subs-channels a,
.subs-channels span {
  height: 32px;
  width: 32px;
  overflow: hidden;
}
.subs-channels a {
  float: left;
  display: inline;
  margin: 0 34px 0 0;
  position: relative;
  border-radius: 4px;
  opacity: 0.9;
  color: #fff;
}
.subs-channels a:hover {
  color: #fff !important;
  opacity: 1;
}
.subs-channels span {
  display: block;
  position: absolute;
  left: 0;
  top: 45px;
}
.devices-channels {
  border-top: 1px solid #e8e8e8;
  padding: 10px 0 0;
  text-align: center;
  list-style-type: none;
}
.devices-channels li {
  display: inline;
  margin: 0 3px;
}
.devices-channels .button img {
  vertical-align: middle;
  margin-right: 5px;
}
/* Section clubs */
.section-clubs .clubs-header {
  background: #222;
  color: #fff;
  padding: 7px 10px;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-clubs .section-clubs-box {
  width: 300px;
  overflow: hidden;
  float: left;
  margin: 30px 48px 30px 0;
  display: inline;
}
.section-clubs .section-clubs-box .section-clubs-more {
  margin: 0 0 0 20px;
}
.section-clubs .section-clubs-box .section-clubs-more li {
  padding: 0 0 12px 5px;
  list-style-type: disc;
}
.section-clubs .section-clubs-box h4 {
  font-family: Lucida Grande, Arial, Helvetica Neue, Sans-serif;
  font-size: 1rem;
}
.section-clubs .section-clubs-box .nav {
  padding: 10px 0;
  font-size: 0.8rem;
  line-height: 1.2rem;
  text-align: right;
}
.section-clubs .article-club {
  width: 300px;
  margin: 0 0 20px;
}
.section-clubs .article-club h2 {
  margin: 0 0 7px;
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
}
.section-clubs .article-club h2 a {
  color: #333;
}
.section-clubs .article-club .figure {
  width: 300px;
  height: 150px;
  overflow: hidden;
}
.section-clubs .article-club h3 {
  font-size: 1rem;
}
.section-clubs .article-club .content {
  margin-bottom: 0;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-clubs .section-clubs-box:nth-child(4),
.section-clubs .section-clubs-box:nth-child(7) {
  margin-right: 0;
  float: right;
}
.section-clubs .section-clubs-box:nth-child(5),
.section-clubs .section-clubs-box:nth-child(8) {
  clear: left;
}
/* Per blog */
.text-xtk a {
  color: #6ca427;
}
.text-vxt a {
  color: #1680c6;
}
.text-bdc a {
  color: #004F00;
}
.text-ndf a {
  color: #66B618;
}
.text-ebs a {
  color: #FDD1A2;
}
.text-geb a {
  color: #004c98;
}
.text-mop a {
  color: #980000;
}
.text-dap a {
  color: #BF561F;
}
.text-bym a {
  color: #896399;
}
.text-fdl a {
  color: #122D02;
}
.text-vat a {
  color: #FA5C01;
}
.text-ddv a {
  color: #F8F3AC;
}
.text-gec a {
  color: #53a7a7;
}
.text-tre a {
  color: #990033;
}
.text-hps a {
  color: #111111;
}
.text-aps a {
  color: #38278a;
}
.text-cpa a {
  color: #AA022B;
}
.text-xtm a {
  color: #437f27;
}
.text-amg a {
  color: #C96EAB;
}
.text-m22 a {
  color: #FD7800;
}
.text-peb a {
  color: #AB9C87;
}
.text-dsf a {
  color: #2EAFDA;
}
.text-rpa a {
  color: #491112;
}
.text-vtc a {
  color: #628F1A;
}
.text-emb a {
  color: #164DC5;
}
.text-prs a {
  color: #DF69B0;
}
.text-xtf a {
  color: #333333;
}
.text-pym a {
  color: #165B8D;
}
.text-arb a {
  color: #927897;
}
.text-zfa a {
  color: #3F1E08;
}
.text-fnd a {
  color: #FC089C;
}
.text-tpy a {
  color: #84B7DA;
}
.text-ahd a {
  color: #1C5BAA;
}
.text-msc a {
  color: #184272;
}
.text-peq a {
  color: #B3DF41;
  color: #333;
}
.text-ncr a {
  color: #fd932f;
}
.text-xto a {
  color: #6d8c3a;
}
.text-xta a {
  color: #7D9F13;
}
.text-gbd a {
  color: #94C6EB;
}
.text-mpf a {
  color: #048FBD;
}
.text-gsm a {
  color: #658EAE;
}
/* Static pages and specials */
.article-pre-content {
  margin-bottom: 30px;
}
.article-pre-content .article-header {
  font-size: 2.4em;
  margin: 0 0 20px;
}
.article-pre-content .article-date {
  font-size: 0.8rem;
  line-height: 1.2rem;
  color: #777;
  text-align: center;
  margin: 0 0 15px;
  border-bottom: 1px solid #ddd;
  padding: 0 0 20px 0;
}
/* Special: post updates style */
.home .actualizacion {
  margin-bottom: 1em;
}
/* Home page */
.home .ad-primer-escaparate .ad-box {
  margin-bottom: 35px;
}
.home .ad-primer-escaparate .ad-contact {
  margin-top: 17px;
}
.home .aside-subscribe,
.home .aside-thebest {
  margin-top: 5px;
}
.home-view {
  float: right;
  font-weight: bold;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
#info-retro-view {
  margin: -20px 20px 50px 0 !important;
}
/* Error pages: 500, 404... */
.error-info form {
  margin: 20px 0 0;
}
.error-id {
  color: #ddd;
  font-family: "Arial Black", Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 500px;
  height: 300px;
  float: right;
  margin: 0 0 0 50px;
  display: block;
  font-size: 240px;
  text-align: right;
  position: relative;
  line-height: 1;
}
.error-id span {
  display: block;
  position: absolute;
  top: 50px;
  right: 0;
  height: 60px;
  width: 40px;
  z-index: 1;
  background: url("//img.weblogssl.com/g/xataka4/common/shame-drop.png?v=56") no-repeat right center;
}
/* Staff */
.section-staff {
  width: 100%;
  overflow: hidden;
}
.staff-expert,
.staff-blog {
  padding: 2px 0;
}
.staff-twitter,
.staff-email,
.staff-blog {
  padding: 2px 0;
  color: #999;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.staff-twitter {
  background-position: 0 -1200px;
}
.staff-blog {
  background-position: 0 -1400px;
  padding-left: 25px;
}
.staff-item {
  border-bottom: 1px solid #ddd;
  width: 100%;
}
.staff-item .article-header {
  margin-bottom: 20px;
}
.staff-item .figure {
  float: left;
  width: 200px;
  height: 200px;
  overflow: hidden;
  margin-bottom: 12px;
  display: inline;
}
.staff-item .article-metadata {
  float: right;
  width: 430px;
  border-top: 1px solid #eee;
  padding-top: 10px;
}
.staff-item .article-summary {
  margin-left: 220px;
  clear: right;
}
.staff-item .article-summary p {
  margin: 10px 0;
}
.staff-item .staff-expert,
.staff-item .staff-twitter,
.staff-item .staff-email {
  display: block;
  margin-top: 7px;
}
.section .staff-item {
  padding-bottom: 0;
}
.staff-editores .staff-item {
  width: 480px;
}
.staff-editores .staff-item .article-metadata {
  width: 100%;
  float: none;
}
.staff-editores .staff-item .article-author {
  float: none;
  text-align: left;
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
}
.staff-editores .staff-item .article-summary,
.staff-editores .staff-item .article-links {
  margin-left: 170px;
  margin-bottom: 15px;
  clear: none;
}
.staff-editores .staff-item .figure {
  width: 152px;
}
.staff-editores .staff-item .figure img {
  width: 150px;
  height: 150px;
}
.staff-editores .item-2,
.staff-editores .item-4,
.staff-editores .item-6,
.staff-editores .item-8,
.staff-editores .item-10,
.staff-editores .item-12,
.staff-editores .item-14,
.staff-editores .item-16,
.staff-editores .item-18,
.staff-editores .item-20 {
  float: right;
}
.staff-editores .item-1,
.staff-editores .item-3,
.staff-editores .item-5,
.staff-editores .item-7,
.staff-editores .item-9,
.staff-editores .item-11,
.staff-editores .item-13,
.staff-editores .item-15,
.staff-editores .item-17,
.staff-editores .item-19 {
  float: left;
  clear: both;
}
.staff-colaboradores .staff-item {
  width: 300px;
  float: left;
  margin-left: 50px;
  display: inline;
  padding-bottom: 0;
}
.staff-colaboradores .staff-item .article-header {
  font-size: 1.8em;
  margin: 0;
}
.staff-colaboradores .staff-item .figure {
  width: 60px;
  height: auto;
  margin-right: 12px;
}
.staff-colaboradores .staff-item .article-metadata {
  width: auto;
  float: none;
  margin: 7px 0 12px 70px;
}
.staff-colaboradores .staff-item .article-summary,
.staff-colaboradores .staff-item .article-links {
  margin-left: 0;
}
.staff-colaboradores .staff-item .article-summary {
  font-size: 1em;
  clear: left;
}
.staff-colaboradores .item-1,
.staff-colaboradores .item-4,
.staff-colaboradores .item-7,
.staff-colaboradores .item-10,
.staff-colaboradores .item-13,
.staff-colaboradores .item-16,
.staff-colaboradores .item-19,
.staff-colaboradores .item-22,
.staff-colaboradores .item-25,
.staff-colaboradores .item-28,
.staff-colaboradores .item-31,
.staff-colaboradores .item-34,
.staff-colaboradores .item-37,
.staff-colaboradores .item-40 {
  margin-left: 0;
  clear: both;
}
.staff-wsl .header-section {
  margin-bottom: 15px;
}
.staff-wsl .section-description {
  margin-top: 15px;
}
.masthead {
  margin-bottom: 40px;
}
.masthead li {
  font-size: 0.8rem;
  line-height: 1.2rem;
  list-style-type: none;
  padding: 15px 0;
  border-bottom: 1px solid #eee;
  color: #777;
}
.masthead li strong {
  padding: 3px 10px 3px 0;
  border-right: 1px solid #eee;
  color: #000;
}
.masthead li a {
  font-size: 0.8rem;
  line-height: 1.2rem;
  margin: 0 0 0 10px;
}
.staff-credits {
  height: 200px;
  position: relative;
  overflow: visible;
}
.staff-credits ul {
  padding: 5px 0;
  color: #999;
  width: 50%;
  position: absolute;
  bottom: 17px;
}
.staff-credits li {
  display: inline;
  margin: 0;
  padding: 3px 0;
  border-left: 1px solid #eee;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.staff-credits li:first-child {
  border: none;
}
/* Contact */
.section-contact-us {
  margin: 23px 0 50px;
}
.contact-us-form {
  width: 400px;
  float: right;
}
.contact-us-form p {
  margin-top: 0;
  font-size: 1.2em;
}
.contact-us-form form p {
  margin-top: 10px;
}
.contact-us-form label {
  font-weight: bold;
}
.contact-us-form input,
.contact-us-form textarea {
  width: 340px;
}
.contact-wsl {
  width: 540px;
  float: left;
}
.contact-wsl p {
  margin: 0 0 10px;
}
#contact-message {
  height: 285px;
}
.vcard-label {
  width: 120px;
  clear: left;
  float: left;
  text-align: right;
  color: #777;
  margin: 0 0 20px;
  display: inline;
}
.vcard-content {
  width: 400px;
  float: left;
  margin: 0 0 20px 20px;
  display: inline;
}
/* Respuestas pages */
.respuestas .header-page h1,
.respuestas .header-page h1 span,
.respuestas .header-page .site-logo,
.respuestas .header-page .site-logo span {
  background-image: url("images/bg-header-respuestas.jpg?v=56");
}
/* Club pages */
.club .header-page h1,
.club .header-page h1 span,
.club .header-page .site-logo,
.club .header-page .site-logo span,
.club .nav-categories,
.clubmarca .header-page h1,
.clubmarca .header-page h1 span,
.clubmarca .header-page .site-logo,
.clubmarca .header-page .site-logo span,
.branded-club .header-page h1,
.branded-club .header-page h1 span,
.branded-club .header-page .site-logo,
.branded-club .header-page .site-logo span {
  background-image: url("images/bg-header-club.jpg?v=56");
}
/* Branded club snippet */
.clubmarca .header-page h1,
.clubmarca .header-page h1 span,
.clubmarca .header-page .site-logo,
.clubmarca .header-page .site-logo span {
  background-color: #000;
  color: #fff;
  height: 100px;
}
.clubmarca .article-summary blockquote {
  color: #666;
  border-color: #ccc;
}
.clubmarca .nav-categories,
.clubmarca .nav-main,
.clubmarca .nav-tags,
.clubmarca #search,
.clubmarca .ad-desplegable {
  position: absolute;
  top: -1000px !important;
}
.clubmarca .header-page {
  margin: 20px 0 40px;
}
.clubmarca .content-fixed {
  background: none;
}
.clubmarca .container {
  position: relative;
}
.clubmarca .post-comments,
.clubmarca .post-comments a,
.clubmarca .post-comments a span,
.clubmarca .post-single .post-comments a,
.clubmarca .post-single .post-comments a span,
.clubmarca .post-comments,
.clubmarca .post-comments:hover,
.clubmarca .post-comments span {
  background: #fff;
  padding: 0;
}
.clubmarca .post-comments a:hover,
.clubmarca .post-comments a:hover span {
  color: #cc3300 !important;
}
.clubmarca .clubmarca-module {
  margin-bottom: 45px;
}
.clubmarca .side,
.clubmarca .sidewrap {
  background: #fff;
}
.clubmarca .sidewrap .module {
  border: none;
}
.clubmarca .side .subscribe-channels {
  padding: 0;
  margin: 20px 0;
}
.clubmarca .side .article-promo h2 {
  border: none;
  padding: 0;
  margin: 30px 0 15px;
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
}
.clubmarca #destacado .aside-box a,
.clubmarca #destacado .aside-box img {
  display: inline;
  margin: 0;
}
.clubmarca #destacado > h2 {
  position: absolute;
  left: -9999px;
}
.clubmarca .twtr-widget {
  font-size: 11px;
}
.clubmarca .twtr-widget .twtr-tweet-wrap {
  padding: 12px auto;
}
.clubmarca .twtr-widget h3 {
  font-weight: 700 !important;
  font-size: 18px !important;
  float: none !important;
  font-family: Lucida Grande, Arial, Helvetica Neue, Sans-serif;
}
.clubmarca .twtr-widget a {
  display: inline !important;
}
.clubmarca .twtr-timeline {
  margin-bottom: 6px;
}
.clubmarca .twtr-profile-img {
  margin: 5px 15px 5px 5px !important;
}
.clubmarca .ad,
.clubmarca .ad-box {
  margin: 0;
}
.clubmarca .ad-box .ad-box {
  margin: 0 auto 45px;
}
.clubmarca .aside-box {
  margin-bottom: 30px;
}
.clubmarca .ad-escaparate-medio {
  float: right;
}
/* Branded club xataka5 snippet */
.branded-club .header-page h1,
.branded-club .header-page h1 span,
.branded-club .header-page .site-logo,
.branded-club .header-page .site-logo span {
  background-color: #000;
  color: #fff;
  height: 100px;
}
.branded-club .group-site-logo {
  display: none;
}
.branded-club .customize-me {
  background: url("//img.weblogssl.com/g/xataka4/common/bg-customize-me.png") 50% 0 repeat-y;
  min-width: 1040px;
}
.branded-club .article-summary blockquote {
  color: #666;
  border-color: #ccc;
}
.branded-club .nav-categories,
.branded-club .nav-tags,
.branded-club .nav-main,
.branded-club #search,
.branded-club .ad-desplegable {
  position: absolute;
  top: -1000px !important;
}
.branded-club .content-fixed {
  background: none;
}
.branded-club .content-fixed .container {
  position: relative;
}
.branded-club .post-comments,
.branded-club .post-comments a,
.branded-club .post-comments a span,
.branded-club .post-single .post-comments a,
.branded-club .post-single .post-comments a span,
.branded-club .post-comments,
.branded-club .post-comments:hover,
.branded-club .post-comments span {
  background: #fff;
  padding: 0;
}
.branded-club .post-comments a:hover,
.branded-club .post-comments a:hover span {
  color: #cc3300 !important;
}
.branded-club .section-comments .comment-vote a,
.branded-club .social-sharing .social-sharing-widgets a {
  color: #fff;
}
.branded-club .clubmarca-module {
  margin-bottom: 45px;
}
.branded-club .side,
.branded-club .sidewrap {
  background: #fff;
}
.branded-club .sidewrap .module {
  border: none;
}
.branded-club .side .subscribe-channels {
  padding: 0;
  margin: 20px 0;
}
.branded-club .side .article-promo h2 {
  border: none;
  padding: 0;
  margin: 30px 0 15px;
  font-family: Arial, Helvetica, sans-serif;
}
.branded-club #destacado .aside-box a,
.branded-club #destacado .aside-box img {
  display: inline;
  margin: 0;
}
.branded-club #destacado > h2 {
  position: absolute;
  left: -9999px;
}
.branded-club .twtr-widget {
  font-size: 11px;
}
.branded-club .twtr-widget .twtr-tweet-wrap {
  padding: 12px auto;
}
.branded-club .twtr-widget h3 {
  font-weight: 700 !important;
  font-size: 18px !important;
  float: none !important;
  font-family: Arial, Helvetica, sans-serif;
}
.branded-club .twtr-widget a {
  display: inline !important;
}
.branded-club .twtr-timeline {
  margin-bottom: 6px;
}
.branded-club .twtr-profile-img {
  margin: 5px 15px 5px 5px !important;
}
.branded-club .ad-box .ad-box {
  margin: 0 auto 45px;
}
.branded-club .aside-box {
  margin-bottom: 30px;
}
.branded-club .social-fixed .social-fixed-content a,
.branded-club .social-fixed .social-fixed-content a:visited {
  color: #fff;
}
/* Branded corner posts in homepage */
.article-club .article-disclaimer a {
  margin-bottom: 16px;
  padding: 1px 7px;
  display: block;
  background: #999;
  color: #fff;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.article-club .article-disclaimer a:hover {
  text-decoration: underline;
  background: #fff;
}
.article-club .article-disclaimer span {
  float: right;
}
.article-club .article-header a {
  color: #333;
}
/* Disclaimers */
#club-disclaimer,
.club-disclaimer {
  width: 1000px;
  color: #888;
  text-transform: uppercase;
  font-size: 11px;
  top: -175px;
  left: 0;
  border: none;
}
#club-disclaimer .club-backlink,
.club-disclaimer .club-backlink {
  display: block;
  color: #888;
  line-height: 1.8;
}
#club-disclaimer .disclaimer,
.club-disclaimer .disclaimer {
  width: 700px;
  text-align: right;
  float: right;
  line-height: 1.8;
}
/* products.less */
.product-votes ul {
  margin: 0 auto;
  width: 200px;
  overflow: hidden;
}
.product-votes li {
  display: inline;
}
.product-votes li a,
.product-votes li a:visited {
  background: #EF6B00;
  color: #fff;
  display: inline;
  float: left;
  height: 16px;
  width: 16px;
  line-height: 16px;
  font-size: 16px;
  font-weight: bold;
  margin: 0 2px;
  text-align: center;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.product-votes .on a,
.product-votes .on a:visited {
  background: #EF6B00;
}
.product-votes .off a,
.product-votes .off a:visited {
  background: #999;
}
.product-votes li a:hover,
.product-votes .over a,
#content .product-votes li a:hover,
#content .product-votes .over a {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
.have-wish {
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  padding: 24px 0 7px;
  text-align: center;
}
.have-wish li {
  display: inline;
}
.have-icon,
.love-icon,
.no-love-icon,
.thumb-up-icon,
.thumb-down-icon {
  background-image: url("//img.weblogssl.com/g/xataka4/common/icons-common-24.png?v=56");
  background-repeat: no-repeat;
}
.have-icon {
  background-position: 50% -995px;
}
.love-icon {
  background-position: 50% -792px;
}
.no-love-icon {
  background-position: 50% -892px;
}
.thumb-up-icon {
  background-position: 50% -592px;
}
.thumb-down-icon {
  background-position: 50% -692px;
}
.have .button {
  background-image: url("//img.weblogssl.com/g/xataka4/common/icons-common-24.png?v=56");
  background-repeat: no-repeat;
  background-position: 50% -995px;
  padding-top: 26px;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.wish .button {
  background-image: url("//img.weblogssl.com/g/xataka4/common/icons-common-24.png?v=56");
  background-repeat: no-repeat;
  background-position: 50% -792px;
  padding-top: 26px;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
/* Product page voting */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating {
  background: #ccc url(//img.weblogssl.com/g/xataka4/common/bg-votes.png) left center repeat-x;
}
.star-rating {
  position: relative;
  width: 250px;
  height: 25px;
  overflow: hidden;
  list-style: none;
  margin: 0 auto;
  padding: 0;
  background-position: left top;
}
.star-rating li {
  display: inline;
}
.star-rating a,
.star-rating .current-rating {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  outline: none;
  overflow: hidden;
  border: none;
  color: #fff;
  text-decoration: none;
  font-family: Helvetica, sans-serif;
}
.star-rating a {
  text-align: right;
}
.star-rating a span {
  display: inline-block;
  font-size: 22px;
  width: 25px;
  margin-top: 4px;
  text-align: center;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus {
  background-color: #cc3300;
  color: #fff !important;
}
.star-rating a.stars-1 {
  width: 10%;
  z-index: 10;
}
.star-rating a.stars-2 {
  width: 20%;
  z-index: 9;
}
.star-rating a.stars-3 {
  width: 30%;
  z-index: 8;
}
.star-rating a.stars-4 {
  width: 40%;
  z-index: 7;
}
.star-rating a.stars-5 {
  width: 50%;
  z-index: 6;
}
.star-rating a.stars-6 {
  width: 60%;
  z-index: 5;
}
.star-rating a.stars-7 {
  width: 70%;
  z-index: 4;
}
.star-rating a.stars-8 {
  width: 80%;
  z-index: 3;
}
.star-rating a.stars-9 {
  width: 90%;
  z-index: 2;
}
.star-rating a.stars-10 {
  width: 100%;
  z-index: 1;
}
.star-rating .current-rating {
  text-indent: -1000em;
  z-index: 1;
  background-color: #EF6B00;
}
/* Static pages text - Ayuda, Acerca de... */
.section-static {
  margin-bottom: 40px;
}
/* ads.less */
/* Regions */
.ad,
.js-action-toggle-abp-lat,
.js-action-toggle-abp-cen {
  background: #fff;
  text-align: center;
}
.ad img,
.js-action-toggle-abp-lat img,
.js-action-toggle-abp-cen img,
.ad object,
.js-action-toggle-abp-lat object,
.js-action-toggle-abp-cen object,
.ad embed,
.js-action-toggle-abp-lat embed,
.js-action-toggle-abp-cen embed,
.ad iframe,
.js-action-toggle-abp-lat iframe,
.js-action-toggle-abp-cen iframe {
  display: block;
  margin: 0 auto;
}
.ad #body,
.js-action-toggle-abp-lat #body,
.js-action-toggle-abp-cen #body {
  background: #fff;
  padding: 0;
}
.ad-desplegable .ad-box {
  margin: 1px auto 0;
}
.home .ad-segundo-escaparate {
  width: 670px;
  margin: 0 auto;
  border: none;
}
.ad-box {
  clear: both;
  width: 100%;
  overflow: hidden;
  margin: 0 auto 45px;
}
.ad-box .ad-box {
  margin: 0 auto;
}
.ad-escaparate-grande .ad-box,
.ad-segundo-escaparate .ad-box {
  margin-bottom: 70px;
  clear: none;
}
.ad-contact,
.ad-contact:visited {
  display: block;
  border-bottom: 1px solid #ddd;
  text-align: right;
  color: #999 !important;
  font-size: 0.7rem;
  line-height: 1;
  text-transform: uppercase;
}
.ad-escaparate-grande .ad-contact,
.ad-boton {
  width: 1000px;
  margin: 0 auto 2px;
  clear: both;
}
.ad-escaparate-medio,
.js-action-toggle-abp-cen {
  float: left;
  width: 670px;
}
.ad-desplegable {
  margin-bottom: 24px;
}
.brand-article-logo3 {
  margin-top: 24px;
}
.article-blogad {
  text-align: left;
  background: #fbe5cc;
  margin: 0;
}
.article-blogad .article-header {
  font-size: 2em;
  padding: 10px;
  margin: 0;
}
.article-blogad .figure {
  margin-left: 7px;
  margin-right: 7px;
  display: inline;
  width: auto;
  height: auto;
}
.article-blogad .article-links {
  margin: 7px;
}
.article-blogad .social-sharing-widgets {
  background: #fbe5cc;
}
.article-blogad .article-summary a,
.article-blogad .article-read-more a {
  color: #bc530b;
}
.article-blogad .article-summary p {
  margin-top: 0;
}
.section .article-blogad {
  width: 670px;
  margin: 0;
  border: none;
}
.links-ad .ad-box {
  margin: 20px 0 -10px;
}
.links-ad-inpost {
  margin: 20px 360px 0 0;
}
/* DQ&A customization */
.custom .content-fixed {
  padding-top: 16px !important;
}
.custom #social-fixed {
  display: none;
}
.custom .home-video-stream {
  margin-left: -14px;
  margin-right: -14px;
  padding-left: 14px;
  padding-right: 14px;
}
/* QA Autopromo */
#answer-promo-header,
#answer-promo-sidebar {
  border: 1px solid #eee;
  text-align: left;
}
#answer-promo-sidebar .answer-promo-logo {
  margin: 6px auto;
}
#answer-promo-sidebar li p {
  margin: 0 0 5px;
}
.answer-promo-box {
  color: #2b2b2a;
  background: #eee url("//img.weblogssl.com/g/xataka4/common/bg-answer-promo.png?v=56") no-repeat top right;
  margin: 1px;
  padding: 15px;
  overflow: hidden;
}
#answer-promo-header .answer-promo-box {
  height: 216px;
}
#answer-promo-header .answer-promo-button {
  float: left;
}
.answer-promo-question {
  font-size: 1.6em;
}
.answer-promo-more {
  float: right;
  text-transform: uppercase;
}
.answer-promo-box a:hover {
  color: #cc3300;
  background-color: transparent;
}
a.answer-promo-linkquestion {
  color: #333;
  background-color: #eee;
}
#answer-promo-sidebar .answer-promo-box {
  height: 596px;
  background-position: center bottom;
  padding: 0 6px;
  font-size: 0.9em;
}
#answer-promo-sidebar .answer-promo-button {
  text-align: center;
}
.answer-promo-box ul {
  margin: 1em;
}
.answer-promo-box li {
  list-style: none;
  margin-bottom: 1em;
  padding-bottom: 0.2em;
  border-bottom: 1px solid #ccc;
  box-shadow: 0 0 1px #fff;
}
.answer-promo-box li .avatar {
  float: left;
  margin: 0 7px 5px 0;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: #ddd;
}
.answer-promo-answers,
.answer-promo-reply {
  color: inherit;
  background: #eee;
}
/* Clubs and page corners */
.ad-page .content-fixed {
  padding-bottom: 38px;
}
/* Ad single page */
.ad-single .content-fixed {
  padding-bottom: 38px;
}
.ad-single .header-page h1,
.ad-single .header-page h1 span,
.ad-single .header-page .site-logo,
.ad-single .header-page .site-logo span,
.ad-single .nav-categories {
  background-image: url("images/bg-header-publicidad.jpg?v=56");
}
.ad-single .header-page h1 a,
.ad-single .header-page h1 span,
.ad-single .header-page .site-logo a,
.ad-single .header-page .site-logo span {
  width: 200px;
  left: auto;
  right: 0;
  background-position: 100% 0;
  overflow: hidden;
}
.ad-single .section {
  width: 1000px;
}
.ad-single .ad-single-gallery-thumbs {
  text-align: center;
}
.ad-single .ad-single-gallery-thumbs li {
  display: inline;
  margin: 0 10px;
}
.ad-single .ad-single-gallery-thumbs img {
  display: inline;
}
.ad-single .article-blogad .article-links,
.ad-single .article-blogad .article-summary {
  margin-left: 30px;
  margin-right: 30px;
}
.ad-single .article-blogad .article-header {
  padding: 20px 30px 12px;
  margin: 0 0 12px;
  font-size: 2.4em;
  border-bottom: 1px solid #fff;
}
.ad-single .article-blogad .article-links {
  margin-bottom: 20px;
  margin-top: 20px;
}
/* prevent customizations from appearing in clubs and publicidad */
body.club,
#body.club,
body.clubmarca,
#body.clubmarca,
body.branded-club,
#body.branded-club,
body.ad-single,
#body.ad-single {
  background: #e2e2e2;
  padding-top: 0;
}
.club .customize-me,
.clubmarca .customize-me,
.branded-club .customize-me,
.ad-single .customize-me {
  background: url("//img.weblogssl.com/g/xataka4/common/bg-customize-me.png?v=56") 50% 0 repeat-y;
  margin: 0 auto;
}
.club .content-fixed,
.clubmarca .content-fixed,
.branded-club .content-fixed,
.ad-single .content-fixed {
  padding-top: 50px;
}
.alert {
  padding: 8px 14px;
  margin-top: 20px;
  background-color: #fcf8e3;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
  font: 15px Lucida Grande, Arial, Helvetica Neue, Sans-serif;
  font-size: 0.8rem;
}
.alert a {
  text-decoration: underline;
}
.alert a:hover {
  color: #cc3300;
}
.alert h2,
.alert h3,
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-success a {
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-danger a,
.alert-error a {
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-info a {
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
.status,
.exito,
.aviso,
.error,
.wsl_error,
.informacion {
  padding: 8px 14px;
  margin-top: 20px;
  background-color: #fcf8e3;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
  font: 15px Lucida Grande, Arial, Helvetica Neue, Sans-serif;
  font-size: 0.8rem;
}
.status a,
.exito a,
.aviso a,
.error a,
.wsl_error a,
.informacion a {
  text-decoration: underline;
}
.status a:hover,
.exito a:hover,
.aviso a:hover,
.error a:hover,
.wsl_error a:hover,
.informacion a:hover {
  color: #cc3300;
}
.status h2,
.exito h2,
.aviso h2,
.error h2,
.wsl_error h2,
.informacion h2,
.status h3,
.exito h3,
.aviso h3,
.error h3,
.wsl_error h3,
.informacion h3,
.status h4,
.exito h4,
.aviso h4,
.error h4,
.wsl_error h4,
.informacion h4 {
  margin: 0;
}
.exito {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.exito a {
  color: #468847;
}
.error,
.wsl_error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.error a,
.wsl_error a {
  color: #b94a48;
}
.status,
.informacion,
.mensaje {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.status a,
.informacion a,
.mensaje a {
  color: #3a87ad;
}
input.error,
select.error,
textarea.error,
input.Error,
select.Error,
textarea.Error,
input.wsl_error,
.textarea.wsl_error,
select.wsl_error,
.errorbox {
  border: 2px solid #eed3d7;
}
.mleft span.error,
.mleft span.wsl_error {
  display: inline-block !important;
  margin: 7px 0 !important;
}
/* Hide some stuff... */
#modal-login,
#modal-register,
#already_confirmed_notice_text,
.hidden-by-default {
  display: none;
}
/* Bug fixes */
/* Recaptcha autogenerated iframe creates gap under footer */
.userlogged ul {
  float: left;
  list-style-type: none;
  text-align: left;
}
.userlogged2 {
  min-width: 170px;
  display: inline;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 14px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #f6f6f6;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  white-space: nowrap;
  margin: 0;
  /*  text-transform: none;*/
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration: none;
  color: #ffffff;
  /*  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);*/
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #999999;
}
.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
}
.open {
  *z-index: 1000;
}
/*.open  > .dropdown-menu {
  display: block;
}*/
.open > .dropdown-menu {
  display: block;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
/* For desktop to tablet button */
.version-tablets {
  position: fixed;
  right: 10px;
  bottom: 10px;
  padding: 20px;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 9999;
  text-align: left;
  background: rgba(60, 60, 60, 0.6);
}
.version-tablets:hover {
  color: #fff !important;
  text-decoration: none;
  background: rgba(60, 60, 60, 0.9);
}
.version-tablets img {
  float: left;
  margin-right: 10px;
}
/* For new template of Author page */
.section-author .article {
  border-bottom: none;
}
.section-author .article .figure {
  width: 300px;
  margin: 10px 50px 0 0;
  float: left;
}
.section-author .article .figure .article-links {
  text-align: left;
  margin-top: 30px;
}
.section-author .article .figure .article-links ul,
.section-author .article .figure .article-links li {
  list-style-type: none;
}
.section-author .article .figure .article-links li {
  margin-bottom: 12px;
}
.section-author .article .figure .article-links li .staff-google-plus {
  padding: 2px 0;
  color: #999;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-author .article .author-summary {
  width: 650px;
  float: right;
  margin-top: 10px;
}
.section-author .article .author-summary .nav {
  margin-top: 24px;
  margin-bottom: 24px;
}
.section-author .article .author-summary .article-summary {
  margin-top: 30px;
}
.section-author .article .author-summary .article-summary .archives {
  margin-top: -10px;
}
.section-author .article .author-summary .article-summary .archives h2 {
  border-top: 1px solid #E8E8E8;
  padding-top: 20px;
}
.section-author .article .author-summary .article-summary .archives ol {
  list-style-type: none;
}
.section-author .article .author-summary .article-summary .archives ol li.list-head {
  margin-left: 0;
}
/* for outbrain sidebar seo links */
.sidebar-seo-links h4 {
  background: #f2f2f2;
  padding: 10px;
  clear: both;
}
.sidebar-seo-links ul {
  list-style-type: none;
  padding: 25px 0 50px 0;
  width: 100%;
  float: left;
}
.sidebar-seo-links ul li {
  width: 180px;
  margin-right: 20px;
  float: left;
  font-size: 0.7rem;
  line-height: 1.2;
}
.sidebar-seo-links ul li.last-child {
  margin-right: 0;
}
.sidebar-seo-links ul li a {
  color: #777;
  display: block;
  margin-left: 70px;
}
.sidebar-seo-links ul li .thumb80 {
  margin: 0;
}
.sidebar-seo-links ul li .thumb80 img {
  display: inline;
  float: left;
  height: 62px;
  overflow: hidden;
  width: 62px;
}
.standalone-message {
  margin-bottom: 40px;
}
/* For cookies warning overlay */
.cookies-overlay {
  background: rgba(0, 0, 0, 0.85);
  position: fixed;
  left: 0%;
  bottom: 0;
  color: #fff;
  width: 100%;
  z-index: 9999;
  font-size: 12px;
  text-align: left;
  padding: 10px 0;
}
.cookies-overlay p {
  margin: 0;
  padding-left: 10px;
  float: left;
  width: 90%;
}
.cookies-overlay button {
  background: rgba(255, 255, 255, 0.75);
  border: none;
  border-radius: 100%;
  margin: 0 10px;
  color: #000;
  width: 24px;
  height: 24px;
  float: right;
  font-size: 16px;
  font-weight: bold;
}
.cookies-overlay button:hover {
  background: #ffffff;
}
.cookies-overlay a {
  color: #fff;
  text-decoration: underline;
}
/* added for SEO changes */
.header-articles-categories h1 {
  font-size: 1.5rem;
}
/* Styles added for cross posting between blogs */
.article-crosspost .article-blog a,
.article-crosspost .crosspost-source a {
  color: #fff;
  background: #222;
  display: block;
  margin-bottom: 20px;
  padding-left: 10px;
  height: 21px;
  line-height: 21px;
}
.article-classic .article-blog {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
.article-classic .article-blog a {
  display: inline-block;
  font-size: 0.9em;
  padding: 2px 12px;
  margin: 0;
  line-height: 24px;
  height: auto;
}
/* Function starts */
/* Function ends */
.article-ahorrodiario .article-blog a,
.article-ahorrodiario .crosspost-source a {
  background-color: #1C5BAA;
}
.article-ahorrodiario .article-blog a:hover,
.article-ahorrodiario .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-ambienteg .article-blog a,
.article-ambienteg .crosspost-source a {
  background-color: #C96EAB;
}
.article-ambienteg .article-blog a:hover,
.article-ambienteg .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-applesfera .article-blog a,
.article-applesfera .crosspost-source a {
  background-color: #38278a;
}
.article-applesfera .article-blog a:hover,
.article-applesfera .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-trendenciasbelleza .article-blog a,
.article-trendenciasbelleza .crosspost-source a {
  background-color: #927897;
}
.article-trendenciasbelleza .article-blog a:hover,
.article-trendenciasbelleza .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-directoalpaladar .article-blog a,
.article-directoalpaladar .crosspost-source a {
  background-color: #BF561F;
}
.article-directoalpaladar .article-blog a:hover,
.article-directoalpaladar .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-bebesymas .article-blog a,
.article-bebesymas .crosspost-source a {
  background-color: #896399;
}
.article-bebesymas .article-blog a:hover,
.article-bebesymas .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-blogdecine .article-blog a,
.article-blogdecine .crosspost-source a {
  background-color: #004F00;
}
.article-blogdecine .article-blog a:hover,
.article-blogdecine .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-compradiccion .article-blog a,
.article-trendenciasshopping .article-blog a,
.article-compradiccion .crosspost-source a,
.article-trendenciasshopping .crosspost-source a {
  background-color: #AA022B;
}
.article-compradiccion .article-blog a:hover,
.article-trendenciasshopping .article-blog a:hover,
.article-compradiccion .crosspost-source a:hover,
.article-trendenciasshopping .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-decoesfera .article-blog a,
.article-decoesfera .crosspost-source a {
  background-color: #2EAFDA;
}
.article-decoesfera .article-blog a:hover,
.article-decoesfera .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-diariodelviajero .article-blog a,
.article-diariodelviajero .crosspost-source a {
  background-color: #F8F3AC;
}
.article-diariodelviajero .article-blog a:hover,
.article-diariodelviajero .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-diariodelviajero .article-blog a {
  color: #333;
}
.article-elblogsalmon .article-blog a,
.article-elblogsalmon .crosspost-source a {
  background-color: #FDD1A2;
}
.article-elblogsalmon .article-blog a:hover,
.article-elblogsalmon .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-elblogsalmon .article-blog a {
  color: #333;
}
.article-embelezzia .article-blog a,
.article-embelezzia .crosspost-source a {
  background-color: #164DC5;
}
.article-embelezzia .article-blog a:hover,
.article-embelezzia .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-fueradelimites .article-blog a,
.article-fueradelimites .crosspost-source a {
  background-color: #122D02;
}
.article-fueradelimites .article-blog a:hover,
.article-fueradelimites .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-genbeta .article-blog a,
.article-genbeta .crosspost-source a {
  background-color: #004c98;
}
.article-genbeta .article-blog a:hover,
.article-genbeta .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-genbetadev .article-blog a,
.article-genbetadev .crosspost-source a {
  background-color: #94C6EB;
}
.article-genbetadev .article-blog a:hover,
.article-genbetadev .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-genbetadev .article-blog a {
  color: #333;
}
.article-genbetasocialmedia .article-blog a,
.article-genbetasocialmedia .crosspost-source a {
  background-color: #658EAE;
}
.article-genbetasocialmedia .article-blog a:hover,
.article-genbetasocialmedia .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-xatakaciencia .article-blog a,
.article-xatakaciencia .crosspost-source a {
  background-color: #53a7a7;
}
.article-xatakaciencia .article-blog a:hover,
.article-xatakaciencia .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-hipersonica .article-blog a,
.article-hipersonica .crosspost-source a {
  background-color: #111111;
}
.article-hipersonica .article-blog a:hover,
.article-hipersonica .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-trendenciashombre .article-blog a,
.article-trendenciashombre .crosspost-source a {
  background-color: #184272;
}
.article-trendenciashombre .article-blog a:hover,
.article-trendenciashombre .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-motorpasionmoto .article-blog a,
.article-motorpasionmoto .crosspost-source a {
  background-color: #FD7800;
}
.article-motorpasionmoto .article-blog a:hover,
.article-motorpasionmoto .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-motorpasion .article-blog a,
.article-motorpasion .crosspost-source a {
  background-color: #980000;
}
.article-motorpasion .article-blog a:hover,
.article-motorpasion .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-motorpasionfuturo .article-blog a,
.article-motorpasionfuturo .crosspost-source a {
  background-color: #048FBD;
}
.article-motorpasionfuturo .article-blog a:hover,
.article-motorpasionfuturo .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-motorpasionf1 .article-blog a,
.article-motorpasionf1 .crosspost-source a {
  background-color: #491112;
}
.article-motorpasionf1 .article-blog a:hover,
.article-motorpasionf1 .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-nacionred .article-blog a,
.article-nacionred .crosspost-source a {
  background-color: #fd932f;
}
.article-nacionred .article-blog a:hover,
.article-nacionred .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-notasdefutbol .article-blog a,
.article-notasdefutbol .crosspost-source a {
  background-color: #66B618;
}
.article-notasdefutbol .article-blog a:hover,
.article-notasdefutbol .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-papelenblanco .article-blog a,
.article-papelenblanco .crosspost-source a {
  background-color: #AB9C87;
}
.article-papelenblanco .article-blog a:hover,
.article-papelenblanco .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-pequesymas .article-blog a,
.article-pequesymas .crosspost-source a {
  background-color: #B3DF41;
}
.article-pequesymas .article-blog a:hover,
.article-pequesymas .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-poprosa .article-blog a,
.article-poprosa .crosspost-source a {
  background-color: #DF69B0;
}
.article-poprosa .article-blog a:hover,
.article-poprosa .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-pymesyautonomos .article-blog a,
.article-pymesyautonomos .crosspost-source a {
  background-color: #165B8D;
}
.article-pymesyautonomos .article-blog a:hover,
.article-pymesyautonomos .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-tecnologiapyme .article-blog a,
.article-tecnologiapyme .crosspost-source a {
  background-color: #84B7DA;
}
.article-tecnologiapyme .article-blog a:hover,
.article-tecnologiapyme .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-trendencias .article-blog a,
.article-trendencias .crosspost-source a {
  background-color: #990033;
}
.article-trendencias .article-blog a:hover,
.article-trendencias .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-vayatele .article-blog a,
.article-vayatele .crosspost-source a {
  background-color: #FA5C01;
}
.article-vayatele .article-blog a:hover,
.article-vayatele .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-vidaextra .article-blog a,
.article-vidaextra .crosspost-source a {
  background-color: #1680c6;
}
.article-vidaextra .article-blog a:hover,
.article-vidaextra .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-vitonica .article-blog a,
.article-vitonica .crosspost-source a {
  background-color: #628F1A;
}
.article-vitonica .article-blog a:hover,
.article-vitonica .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-xataka .article-blog a,
.article-xataka .crosspost-source a {
  background-color: #6ca427;
}
.article-xataka .article-blog a:hover,
.article-xataka .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-xatakamovil .article-blog a,
.article-xatakamovil .crosspost-source a {
  background-color: #437f27;
}
.article-xatakamovil .article-blog a:hover,
.article-xatakamovil .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-xatakafoto .article-blog a,
.article-xatakafoto .crosspost-source a {
  background-color: #333333;
}
.article-xatakafoto .article-blog a:hover,
.article-xatakafoto .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-xatakaon .article-blog a,
.article-xatakaon .crosspost-source a {
  background-color: #6d8c3a;
}
.article-xatakaon .article-blog a:hover,
.article-xatakaon .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-xatakandroid .article-blog a,
.article-xatakandroid .crosspost-source a {
  background-color: #7D9F13;
}
.article-xatakandroid .article-blog a:hover,
.article-xatakandroid .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-xatakahome .article-blog a,
.article-xatakahome .crosspost-source a {
  background-color: #2F5083;
}
.article-xatakahome .article-blog a:hover,
.article-xatakahome .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-xatakawindows .article-blog a,
.article-xatakawindows .crosspost-source a {
  background-color: #0F6D39;
}
.article-xatakawindows .article-blog a:hover,
.article-xatakawindows .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-trendenciaslifestyle .article-blog a,
.article-trendenciaslifestyle .crosspost-source a {
  background-color: #819F77;
}
.article-trendenciaslifestyle .article-blog a:hover,
.article-trendenciaslifestyle .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.article-magnet .article-blog a,
.article-xatakamagnet .article-blog a,
.article-magnet .crosspost-source a,
.article-xatakamagnet .crosspost-source a {
  background-color: #67ACD7;
}
.article-magnet .article-blog a:hover,
.article-xatakamagnet .article-blog a:hover,
.article-magnet .crosspost-source a:hover,
.article-xatakamagnet .crosspost-source a:hover {
  background-color: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
/* Styles for crss posting between branded club posts */
.article-club-crosspost .article-disclaimer {
  padding: 0 5px;
}
.article-club-crosspost .article-disclaimer span {
  float: right;
}
.article-club-crosspost .article-disclaimer a {
  color: #fff;
  background: transparent;
  font-size: 0.8rem;
  margin-bottom: 16px;
  display: block;
}
.article-club-crosspost .article-header a {
  color: #333;
}
/* ABP message */
.overlay-layer {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 250%;
  z-index: 999998;
}
body.overlay-layer {
  height: auto;
}
.overlay-fade {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 250%;
  background: rgba(0, 0, 0, 0.5);
}
.overlay-container {
  display: none;
  position: absolute;
  width: 450px;
  z-index: 999999;
  top: 18px;
  right: 20px;
}
.help-abp-chrome {
  width: 654px;
}
.help-abp-osx-chrome {
  width: 475px;
}
.help-abp-ie {
  width: 854px;
}
.overlay-content {
  position: absolute;
  background: #fbfbd4;
  text-align: left;
  padding: 24px 36px 24px;
}
.hint-arrow {
  display: block;
  width: 0;
  height: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-bottom: 16px solid #fbfbd4;
  margin: -40px 0 24px 390px;
}
.help-abp-chrome .hint-arrow {
  margin-left: 570px;
}
.help-abp-ie {
  margin-left: 754px;
}
.hint-img {
  text-align: right;
}
.hint-img img {
  display: block;
  margin: 24px auto;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.overlay-action {
  text-align: center;
}
/* Styles added for republish normal post */
.article-republish .article-disclaimer {
  border-bottom: 1px solid #ddd;
  color: #666;
  font-size: 0.9em;
  margin-bottom: 20px;
}
.article-republish .article-disclaimer span {
  padding: 0 10px;
  background: #f2f2f2;
  display: inline-block;
}
.article-republish .article-disclaimer span:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f01e";
  vertical-align: top;
  margin-right: 0.4em;
}
.article-republish .article-disclaimer span:hover {
  text-decoration: none !important;
}
.article-republish .article-disclaimer span:before {
  opacity: 0.7;
}
/* Network tests */
.content-fixed-network {
  padding-top: 52px;
}
.network {
  width: 100%;
  height: 52px;
  line-height: 52px;
  position: fixed;
  top: 0;
  left: 0;
  background: #222;
  font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  border-bottom: 1px solid #111;
  /*
	@media screen and (max-width:1100px) {
	
		.network-switcher p {
		width: 36px;
		overflow: hidden;
		padding: 0;
		text-indent: -1000px;
		}
		.network-sites a {
		padding: 0 24px;
		}
	}
	*/
  /* Flavor XTK */
  /* Flavor XTM */
  /* Flavor XTA */
  /* Flavor XTW */
  /* Flavor APS */
  /* Flavor GBT */
  /* Flavor VXT */
  /* Flavor EMB */
  /* Flavor MSC */
  /* Flavor VTC */
}
.network .network-nav {
  width: 100%;
  max-width: 1316px;
  margin: 0 auto;
}
.network .user a {
  display: block;
  float: right;
  height: 52px;
  width: 52px;
  overflow: hidden;
  color: #fff;
}
.network .user a:hover {
  background-color: #666;
  color: #fff !important;
}
.network .network-sites {
  float: left;
  margin: 0;
  padding: 0;
}
.network .network-sites li {
  display: inline;
}
.network .network-sites a {
  float: left;
  padding: 0 32px;
  height: 52px;
  color: #ccc;
  text-transform: uppercase;
  font-size: 12px;
}
.network .network-sites a:hover,
.network .network-sites a.active {
  background: #fff;
  color: #333;
}
.network .network-content {
  clear: both;
  width: 100%;
  display: none;
  background: #fcfcfc;
}
.network .network-content a {
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  transition: all 350ms;
  -moz-transition: all 350ms;
  -webkit-transition: all 350ms;
  -o-transition: all 350ms;
}
.network .network-content ul {
  width: 1000px;
  overflow: hidden;
  margin: 0 auto;
  line-height: 1.5;
  text-align: left;
}
.network .network-content li {
  width: 184px;
  display: inline;
  float: left;
  margin: 12px 12px 12px 0;
}
.network .network-content li a {
  display: block;
}
.network .network-content li a:hover {
  background-color: #fff;
}
.network .network-content li a:hover img {
  opacity: 0.9;
}
.network .network-content li img {
  display: block;
  width: 100%;
}
.network .network-content li span {
  display: block;
  padding: 8px;
}
.network .network-content .network-content-tags {
  margin: 0;
}
.network .network-content .network-content-tags li {
  float: none;
  display: block;
  background: #fff;
  margin: 0 0 1px;
  width: 200px;
}
.network .network-content .network-content-tags a {
  display: block;
  padding: 12px 0 12px 12px;
}
.network .network-content .network-content-tags a em {
  font-style: normal;
  font-weight: bold;
  font-size: 120%;
}
.network .network-content-all {
  background: #fff;
  border-bottom: 2px solid #eee;
  padding: 12px 0;
}
.network .network-content-all li {
  width: 166px;
}
.network .network-content-all p {
  font-weight: bold;
  padding: 12px 0 7px;
  margin: 0;
  border-bottom: 1px solid #eee;
}
.network .network-content-all .network-content-tags a {
  color: #666;
  padding: 7px 0;
}
.network li.flavor-xtk a:hover,
.network li.flavor-xtk a.active {
  color: #6ca427 !important;
  background-color: #f0f6e9;
}
.network div.flavor-xtk {
  color: #6ca427;
  background-color: #f0f6e9;
  border-bottom: 2px solid #6ca427;
}
.network div.flavor-xtk a {
  color: #6ca427;
}
.network li.flavor-xtm a:hover,
.network li.flavor-xtm a.active {
  color: #437f27 !important;
  background-color: #ecf2e9;
}
.network div.flavor-xtm {
  color: #437f27;
  background-color: #ecf2e9;
  border-bottom: 2px solid #437f27;
}
.network div.flavor-xtm a {
  color: #437f27;
}
.network li.flavor-xta a:hover,
.network li.flavor-xta a.active {
  color: #7D9F13 !important;
  background-color: #f2f5e7;
}
.network div.flavor-xta {
  color: #7D9F13;
  background-color: #f2f5e7;
  border-bottom: 2px solid #7D9F13;
}
.network div.flavor-xta a {
  color: #7D9F13;
}
.network li.flavor-xtw a:hover,
.network li.flavor-xtw a.active {
  color: #0F6D39 !important;
  background-color: #e7f0eb;
}
.network div.flavor-xtw {
  color: #0F6D39;
  background-color: #e7f0eb;
  border-bottom: 2px solid #0F6D39;
}
.network div.flavor-xtw a {
  color: #0F6D39;
}
.network li.flavor-aps a:hover,
.network li.flavor-aps a.active {
  color: #38278a !important;
  background-color: #ebe9f3;
}
.network div.flavor-aps {
  color: #38278a;
  background-color: #ebe9f3;
  border-bottom: 2px solid #38278a;
}
.network div.flavor-aps a {
  color: #38278a;
}
.network li.flavor-gbt a:hover,
.network li.flavor-gbt a.active {
  color: #004c98 !important;
  background-color: #e6edf5;
}
.network div.flavor-gbt {
  color: #004c98;
  background-color: #e6edf5;
  border-bottom: 2px solid #004c98;
}
.network div.flavor-gbt a {
  color: #004c98;
}
.network li.flavor-vxt a:hover,
.network li.flavor-vxt a.active {
  color: #1680c6 !important;
  background-color: #e8f2f9;
}
.network div.flavor-vxt {
  color: #1680c6;
  background-color: #e8f2f9;
  border-bottom: 2px solid #1680c6;
}
.network div.flavor-vxt a {
  color: #1680c6;
}
.network li.flavor-emb a:hover,
.network li.flavor-emb a.active {
  color: #164DC5 !important;
  background-color: #e8edf9;
}
.network div.flavor-emb {
  color: #164DC5;
  background-color: #e8edf9;
  border-bottom: 2px solid #164DC5;
}
.network div.flavor-emb a {
  color: #164DC5;
}
.network li.flavor-msc a:hover,
.network li.flavor-msc a.active {
  color: #184272 !important;
  background-color: #e8ecf1;
}
.network div.flavor-msc {
  color: #184272;
  background-color: #e8ecf1;
  border-bottom: 2px solid #184272;
}
.network div.flavor-msc a {
  color: #184272;
}
.network li.flavor-vtc a:hover,
.network li.flavor-vtc a.active {
  color: #628F1A !important;
  background-color: #eff4e8;
}
.network div.flavor-vtc {
  color: #628F1A;
  background-color: #eff4e8;
  border-bottom: 2px solid #628F1A;
}
.network div.flavor-vtc a {
  color: #628F1A;
}
.network .network-switcher-favicons a {
  padding: 0 14px 0 40px;
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/vidaextra-monochrome.png");
  background-position: 8px 45%;
  background-repeat: no-repeat;
  opacity: 0.6;
  background-size: 28px auto;
}
.network .network-switcher-favicons a:hover,
.network .network-switcher-favicons a.active {
  opacity: 1;
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/vidaextra-monochrome-hover.png");
  background-position: 8px 45%;
  background-repeat: no-repeat;
  background-size: 28px auto;
}
.network .network-switcher-favicons .flavor-aps a,
.network .network-switcher-favicons .flavor-aps a:hover,
.network .network-switcher-favicons .flavor-aps a.active,
.network .network-switcher-favicons .flavor-vxt a,
.network .network-switcher-favicons .flavor-vxt a:hover,
.network .network-switcher-favicons .flavor-vxt a.active {
  background-position: 8px 40%;
}
.network .network-switcher-favicons .flavor-gbt a,
.network .network-switcher-favicons .flavor-gbt a:hover,
.network .network-switcher-favicons .flavor-gbt a.active {
  background-position: 8px 50%;
}
.network .network-switcher-favicons .flavor-xtk a {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/xataka-monochrome.png");
}
.network .network-switcher-favicons .flavor-xtk a:hover,
.network .network-switcher-favicons .flavor-xtk a.active {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/xataka-monochrome-hover.png");
}
.network .network-switcher-favicons .flavor-xta a {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/xataka-monochrome.png");
}
.network .network-switcher-favicons .flavor-xta a:hover,
.network .network-switcher-favicons .flavor-xta a.active {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/xatakandroid-monochrome-hover.png");
}
.network .network-switcher-favicons .flavor-xtw a {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/xataka-monochrome.png");
}
.network .network-switcher-favicons .flavor-xtw a:hover,
.network .network-switcher-favicons .flavor-xtw a.active {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/xatakawindows-monochrome-hover.png");
}
.network .network-switcher-favicons .flavor-aps a {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/applesfera-monochrome.png");
}
.network .network-switcher-favicons .flavor-aps a:hover,
.network .network-switcher-favicons .flavor-aps a.active {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/applesfera-monochrome-hover.png");
}
.network .network-switcher-favicons .flavor-gbt a {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/genbeta-monochrome.png?v=1");
}
.network .network-switcher-favicons .flavor-gbt a:hover,
.network .network-switcher-favicons .flavor-gbt a.active {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/genbeta-monochrome-hover.png");
}
.network .network-switcher-favicons .flavor-vxt a {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/vidaextra-monochrome.png");
}
.network .network-switcher-favicons .flavor-vxt a:hover,
.network .network-switcher-favicons .flavor-vxt a.active {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/vidaextra-monochrome-hover.png");
}
.network .network-switcher-favicons .flavor-emb a {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/embelezzia-monochrome.png?v=1");
}
.network .network-switcher-favicons .flavor-emb a:hover,
.network .network-switcher-favicons .flavor-emb a.active {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/embelezzia-hover.png?v=1");
}
.network .network-switcher-favicons .flavor-msc a {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/trendenciashombre-monochrome.png");
}
.network .network-switcher-favicons .flavor-msc a:hover,
.network .network-switcher-favicons .flavor-msc a.active {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/trendenciashombre-hover.png");
}
.network .network-switcher-favicons .flavor-vtc a {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/vitonica-monochrome.png");
}
.network .network-switcher-favicons .flavor-vtc a:hover,
.network .network-switcher-favicons .flavor-vtc a.active {
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/vitonica-hover.png");
}
@media screen and (min-width: 1100px) {
  .network .network-switcher-favicons a,
  .network .network-switcher-favicons a:hover,
  .network .network-switcher-favicons a.active {
    padding: 0 20px 0 44px;
    background-position: 12px 45%;
  }
  .network .network-switcher-favicons .flavor-aps a,
  .network .network-switcher-favicons .flavor-aps a:hover,
  .network .network-switcher-favicons .flavor-aps a.active {
    background-position: 12px 40%;
  }
  .network .network-switcher-favicons .flavor-gbt a,
  .network .network-switcher-favicons .flavor-gbt a:hover,
  .network .network-switcher-favicons .flavor-gbt a.active,
  .network .network-switcher-favicons .flavor-vxt a,
  .network .network-switcher-favicons .flavor-vxt a:hover,
  .network .network-switcher-favicons .flavor-vxt a.active {
    background-position: 12px 50%;
  }
}
@media screen and (min-width: 1280px) {
  .network .network-switcher-favicons a,
  .network .network-switcher-favicons a:hover,
  .network .network-switcher-favicons a.active {
    padding: 0 30px 0 64px;
    background-position: 30px 45%;
  }
  .network .network-switcher-favicons .flavor-aps a,
  .network .network-switcher-favicons .flavor-aps a:hover,
  .network .network-switcher-favicons .flavor-aps a.active {
    background-position: 30px 40%;
  }
  .network .network-switcher-favicons .flavor-gbt a,
  .network .network-switcher-favicons .flavor-gbt a:hover,
  .network .network-switcher-favicons .flavor-gbt a.active,
  .network .network-switcher-favicons .flavor-vxt a,
  .network .network-switcher-favicons .flavor-vxt a:hover,
  .network .network-switcher-favicons .flavor-vxt a.active {
    background-position: 24px 50%;
  }
}
/* User, and all network switcher */
.network .user a {
  width: 48px;
  background-color: #000;
}
@media screen and (min-width: 1280px) {
  .network .user a {
    width: 64px;
  }
}
.network .all a {
  padding: 0 24px 0 8px;
  background-position: 100% 50%;
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/todos.png");
  background-repeat: no-repeat;
}
.network .all a:hover,
.network .all a.active {
  color: #333 !important;
  background-image: url("//img.weblogssl.com/g/xataka4/favicons/todos-hover.png");
  background-position: 100% 50%;
}
@media screen and (min-width: 1100px) {
  .network .all a {
    padding: 0 32px 0 16px;
    background-position: 95% 50%;
  }
  .network .all a:hover,
  .network .all a.active {
    padding: 0 32px 0 16px;
    background-position: 95% 50%;
  }
}
/* 2 level content */
.network .network-content-topic {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}
.network .network-content-topic ul {
  width: auto;
}
.network .network-topic-menu {
  margin: 0;
  float: left;
  width: 200px;
}
.network .network-topic-menu li {
  float: none;
  display: block;
  margin: 0 0 1px;
  width: 200px;
}
.network .network-topic-menu a {
  display: block;
  padding: 12px 0 12px 12px;
}
.network .network-topic-menu a em {
  font-style: normal;
  font-weight: bold;
  font-size: 120%;
}
.network .network-topic-menu a:hover,
.network .network-topic-menu a.active {
  background: transparent !important;
}
.network .network-topic-menu .topic-toggle:hover,
.network .network-topic-menu .topic-toggle.active {
  background: #fff !important;
}
.network .network-topic {
  display: none;
  height: 230px;
  margin-left: 200px;
  background: #fff;
}
.network .network-topic li {
  margin-right: 0;
  margin-left: 12px;
}
/* Braded articls home page */
.branded-article .content-fixed {
  padding-bottom: 38px;
}
.branded-article .header-page h1,
.branded-article .header-page h1 span,
.branded-article .header-page .site-logo,
.branded-article .header-page .site-logo span,
.branded-article .nav-categories {
  background-image: url("images/bg-header-brand-articles.jpg?v=56");
}
.branded-article .header-page h1 a,
.branded-article .header-page h1 span,
.branded-article .header-page .site-logo a,
.branded-article .header-page .site-logo span {
  width: 200px;
  left: auto;
  right: 0;
  background-position: 100% 0;
  overflow: hidden;
}
.branded-article .section {
  width: 1000px;
}
.branded-article .ad-single-gallery-thumbs {
  text-align: center;
}
.branded-article .ad-single-gallery-thumbs li {
  display: inline;
  margin: 0 10px;
}
.branded-article .ad-single-gallery-thumbs img {
  display: inline;
}
.branded-article .article-blogad .article-links,
.branded-article .article-blogad .article-summary {
  margin-left: 30px;
  margin-right: 30px;
}
.branded-article .article-blogad .article-header {
  padding: 20px 30px 12px;
  margin: 0 0 12px;
  font-size: 2.4em;
  border-bottom: 1px solid #fff;
}
.branded-article .article-blogad .article-links {
  margin-bottom: 20px;
  margin-top: 20px;
}
.article-brand .article-disclaimer {
  background-color: rgba(223, 215, 181, 0.3);
}
.article-brand .article-disclaimer a {
  background-color: transparent;
  color: #888;
}
.article-brand .article-disclaimer strong {
  display: block;
  font-size: 0.8rem;
  line-height: 1.2rem;
  margin-bottom: 16px;
  padding: 1px 7px;
  font-weight: normal;
  color: #888;
}
.article-brand .article-header,
.article-brand .figure,
.article-brand .social-sharing {
  margin-left: 10px;
}
.article-brand .article-header,
.article-brand .article-summary,
.article-brand .article-comments,
.article-brand .article-read-more {
  margin-right: 10px;
}
.article-brand .article-summary {
  padding-left: 10px;
}
.article-club-post .article-disclaimer {
  background: #bab2a2;
}
.article-club-post .article-disclaimer strong {
  color: #fff;
  display: block;
  font-size: 0.8rem;
  line-height: 1.2rem;
  font-weight: normal;
  margin-bottom: 16px;
  padding: 1px 7px;
}
.aside-brand-publicdad .aside-header {
  font-size: 0.8rem;
  line-height: 1.2rem;
  font-family: Lucida Grande, Arial, Helvetica Neue, Sans-serif;
}
.aside-brand-publicdad .aside-header {
  background-color: rgba(223, 215, 181, 0.3);
  color: #888;
  padding: 1px 0 1px 5px;
  border: none;
}
.aside-brand-publicdad .article-promo {
  padding-bottom: 5px;
}
.aside-brand-publicdad .article-promo a:hover h2 {
  color: #cc3300;
}
.aside-brand-publicdad .article-promo h2 {
  color: #333;
}
.aside-brand-publicdad .article-promo h2,
.aside-brand-publicdad .article-promo p {
  margin-left: 5px;
}
.aside-brand-publicdad .article-promo .figure {
  margin-right: 5px;
}
.nav-main a.espaciopublicidad {
  background: #dfd7b5;
  color: #666;
}
/* prevent customizations from appearing in clubs and publicidad */
body.branded-article,
#body.branded-article {
  background: #e2e2e2;
  padding-top: 0;
}
branded-club .customize-me,
.branded-article .customize-me {
  background: url("//img.weblogssl.com/g/xataka4/common/bg-customize-me.png?v=56") 50% 0 repeat-y;
  margin: 0 auto;
}
branded-club .content-fixed,
.branded-article .content-fixed {
  padding-top: 50px;
}
/* Footer */
.nav-blog {
  width: 100%;
  height: 100px;
  overflow: hidden;
  background: #EF6B00;
  color: #fff;
  border-top: 1px solid #d66000;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3) inset;
  /*
	.section-temas a {
	background-position: 50% -100px;
	}
	.section-productos a {
	background-position: 50% -200px;
	}
	.section-respuestas a {
	background-position: 50% -297px;
	}
	.section-comunidad a {
	background-position: 50% -398px;
	}
	.section-club a {
	background-position: 50% -2196px;
	}
	.section-staff a {
	background-position: 50% -498px;
	}
	*/
}
.nav-blog .container {
  width: 1008px;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.nav-blog h2,
.nav-blog .nav-blog-heading {
  display: inline-block;
  max-width: 150px;
  margin: 12px 0 0;
  color: #f7b580;
  line-height: 1em;
  font-size: 1em;
  vertical-align: middle;
}
.nav-blog h2 strong,
.nav-blog .nav-blog-heading strong {
  display: block;
  font-size: 3.4em;
  margin-bottom: 18px;
  font-family: Arial, Helvetica, sans-serif;
}
.nav-blog ul {
  display: inline-block;
  vertical-align: middle;
}
.nav-blog a {
  display: inline-block;
  margin: 24px 0 0 20px;
  color: #fff;
  font-size: 0.8rem;
  line-height: 1.2rem;
  text-transform: uppercase;
  text-align: center;
  line-height: 36px;
  opacity: 0.9;
}
.nav-blog a:hover {
  color: #fff !important;
  opacity: 1;
  text-decoration: none;
}
/* WSL Media */
.footer {
  clear: both;
  background: #232323;
  color: #fff;
}
.footer-links,
.footer-media {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  overflow: hidden;
  padding: 40px 0;
}
.footer-links a,
.footer-media a {
  color: #fff;
}
.footer-links a:hover,
.footer-media a:hover {
  color: #fff !important;
}
.links-category a {
  color: #999;
}
.links-category h2,
.links-category .footer-heading {
  padding: 10px 0;
  border-bottom: 1px solid #393939;
  text-transform: uppercase;
  text-align: left;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.links-category h2.heading-secondary,
.links-category .footer-heading.heading-secondary {
  margin: 30px 30px 0 0;
}
.links-category ul {
  margin: 0;
}
.links-category li {
  list-style-type: none;
  margin: 10px 0 0;
  font-size: 0.8rem;
  line-height: 1.2rem;
  font-size: 0.75rem;
}
.footer-links .links-category {
  width: 163px;
  float: left;
  text-align: left;
}
.footer-media .links-category li {
  display: inline;
  margin: 0;
}
.footer-media .links-category a {
  width: 146px;
  height: 60px;
  margin: 10px 0 0 15px;
  display: inline-block;
  background: #666;
  position: relative;
  overflow: hidden;
}
.footer-media .links-category span {
  display: block;
  width: 100%;
  height: 60px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("//img.weblogssl.com/g/xataka4/common/bg-footer-media.jpg?v=56");
}
.footer-media {
  /* Tecnologia */
  /* Estilos de vida */
  /* Motor */
  /* Economía */
  /* Ocio */
  /* Mexico sites */
}
.footer-media .tec-xataka a {
  width: 136px;
}
.footer-media .tec-magnet a,
.footer-media .tec-xatakamagnet a {
  width: 130px;
}
.footer-media .tec-magnet,
.footer-media .tec-xatakamagnet {
  margin-right: 0;
}
.footer-media .tec-xatakamovil a,
.footer-media .tec-xatakafoto a,
.footer-media .tec-xatakaciencia a {
  width: 164px;
}
.footer-media .tec-applesfera a,
.footer-media .tec-genbetadev a {
  width: 185px;
}
.footer-media .tec-xatakahome a,
.footer-media .tec-xatakawindows a {
  width: 200px;
}
.footer-media .tec-compradiccion a {
  width: 230px;
}
.footer-media .tec-xatakaesports a {
  width: 170px;
}
.footer-media .tec-xatakawindows a {
  width: 270px;
}
.footer-media .tec-xatakamovil span {
  background-position: 0 -70px;
}
.footer-media .tec-xatakafoto span {
  background-position: 0 -140px;
}
.footer-media .tec-xatakaon span {
  background-position: 0 -210px;
}
.footer-media .tec-xatakandroid span {
  background-position: 0 -280px;
}
.footer-media .tec-xatakaciencia span {
  background-position: 0 -350px;
}
.footer-media .tec-vidaextra span {
  background-position: 0 -420px;
}
.footer-media .tec-applesfera span {
  background-position: 0 -490px;
}
.footer-media .tec-genbeta span {
  background-position: 0 -560px;
}
.footer-media .tec-genbetadev span {
  background-position: 0 -630px;
}
.footer-media .tec-genbetasocialmedia span {
  background-position: 0 -700px;
}
.footer-media .tec-magnet span,
.footer-media .tec-xatakamagnet span {
  background-position: 0 -770px;
}
.footer-media .tec-xatakahome span {
  background-position: 0 -840px;
}
.footer-media .tec-xatakawindows span {
  background-position: 0 -910px;
}
.footer-media .tec-compradiccion span {
  background-position: 0 -985px;
}
.footer-media .tec-xatakaesports span {
  background-position: 0 -1072px;
}
.footer-media .est-trendencias span,
.footer-media .est-trendenciasbelleza span,
.footer-media .est-trendenciashombre span,
.footer-media .est-directoalpaladar span,
.footer-media .est-bebesymas span,
.footer-media .est-pequesymas span,
.footer-media .est-vitonica span,
.footer-media .est-decoesfera span,
.footer-media .est-compradiccion span,
.footer-media .est-xatakaesports span,
.footer-media .est-trendenciasshopping span,
.footer-media .est-embelezzia span,
.footer-media .est-ambienteg span,
.footer-media .est-trendenciaslifestyle span {
  background-image: url("//img.weblogssl.com/g/xataka4/common/bg-footer-media-estilos-de-vida.jpg?v=56");
}
.footer-media .est-trendencias a,
.footer-media .est-trendenciasbelleza a,
.footer-media .est-trendenciashombre a,
.footer-media .est-compradiccion a,
.footer-media .est-trendenciasshopping a,
.footer-media .est-embelezzia a,
.footer-media .est-trendenciaslifestyle a {
  width: 190px;
}
.footer-media .est-directoalpaladar a {
  width: 170px;
}
.footer-media .est-vitonica a {
  width: 165px;
}
.footer-media .est-bebesymas a,
.footer-media .est-pequesymas a,
.footer-media .est-decoesfera a,
.footer-media .est-ambienteg a {
  width: 180px;
}
.footer-media .est-trendencias span {
  background-position: 0 0;
}
.footer-media .est-trendenciasbelleza span {
  background-position: 0 -70px;
}
.footer-media .est-trendenciashombre span {
  background-position: 0 -140px;
}
.footer-media .est-directoalpaladar span {
  background-position: 0 -210px;
}
.footer-media .est-bebesymas span {
  background-position: 0 -280px;
}
.footer-media .est-pequesymas span {
  background-position: 0 -350px;
}
.footer-media .est-vitonica span {
  background-position: 0 -420px;
}
.footer-media .est-decoesfera span {
  background-position: 0 -490px;
}
.footer-media .est-compradiccion span,
.footer-media .est-trendenciasshopping span {
  background-position: 0 -560px;
}
.footer-media .est-embelezzia span {
  background-position: 0 -630px;
}
.footer-media .est-ambienteg span {
  background-position: 0 -700px;
}
.footer-media .est-trendenciaslifestyle span {
  background-position: 0 -770px;
}
.footer-media .mot-motorpasion span,
.footer-media .mot-motorpasionf1 span,
.footer-media .mot-motorpasionmoto span,
.footer-media .mot-motorpasionfuturo span {
  background-image: url("//img.weblogssl.com/g/xataka4/common/bg-footer-media-motor.jpg?v=56");
}
.footer-media .mot-motorpasion a,
.footer-media .mot-motorpasionmoto a,
.footer-media .mot-motorpasionfuturo a {
  width: 230px;
}
.footer-media .mot-motorpasionf1 a {
  width: 270px;
}
.footer-media .mot-motorpasion span {
  background-position: 0 0;
}
.footer-media .mot-motorpasionf1 span {
  background-position: 0 -70px;
}
.footer-media .mot-motorpasionmoto span {
  background-position: 0 -140px;
}
.footer-media .mot-motorpasionfuturo span {
  background-position: 0 -210px;
}
.footer-media .eco-elblogsalmon span,
.footer-media .eco-pymesyautonomos span,
.footer-media .eco-tecnologiapyme span,
.footer-media .eco-ahorrodiario span {
  background-image: url("//img.weblogssl.com/g/xataka4/common/bg-footer-media-economia.jpg?v=56");
}
.footer-media .eco-elblogsalmon a {
  width: 145px;
}
.footer-media .eco-pymesyautonomos a {
  width: 270px;
}
.footer-media .eco-tecnologiapyme a {
  width: 230px;
}
.footer-media .eco-ahorrodiario a {
  width: 190px;
}
.footer-media .eco-elblogsalmon span {
  background-position: 0 0;
}
.footer-media .eco-pymesyautonomos span {
  background-position: 0 -70px;
}
.footer-media .eco-tecnologiapyme span {
  background-position: 0 -140px;
}
.footer-media .eco-ahorrodiario span {
  background-position: 0 -210px;
}
.footer-media .oci-blogdecine span,
.footer-media .oci-vayatele span,
.footer-media .est-poprosa span,
.footer-media .oci-poprosa span,
.footer-media .oci-hipersonica span,
.footer-media .oci-diariodelviajero span,
.footer-media .oci-papelenblanco span,
.footer-media .oci-zonafandom span,
.footer-media .oci-fandemia span,
.footer-media .oci-notasdefutbol span,
.footer-media .oci-fueradelimites span {
  background-image: url("//img.weblogssl.com/g/xataka4/common/bg-footer-media-ocio.jpg?v=56");
}
.footer-media .oci-blogdecine a,
.footer-media .oci-vayatele a,
.footer-media .oci-poprosa a,
.footer-media .est-poprosa a,
.footer-media .oci-hipersonica a,
.footer-media .oci-papelenblanco a,
.footer-media .oci-zonafandom a,
.footer-media .oci-fandemia a,
.footer-media .oci-fueradelimites a {
  width: 190px;
}
.footer-media .oci-diariodelviajero a {
  width: 155px;
}
.footer-media .oci-notasdefutbol a {
  width: 230px;
}
.footer-media .oci-blogdecine span {
  background-position: 0 0;
}
.footer-media .oci-vayatele span {
  background-position: 0 -70px;
}
.footer-media .oci-poprosa span,
.footer-media .est-poprosa span {
  background-position: 0 -140px;
}
.footer-media .oci-hipersonica span {
  background-position: 0 -210px;
}
.footer-media .oci-diariodelviajero span {
  background-position: 0 -283px;
}
.footer-media .oci-papelenblanco span {
  background-position: 0 -350px;
}
.footer-media .oci-zonafandom span {
  background-position: 0 -423px;
}
.footer-media .oci-fandemia span {
  background-position: 0 -490px;
}
.footer-media .oci-notasdefutbol span {
  background-position: 0 -560px;
}
.footer-media .oci-fueradelimites span {
  background-position: 0 -630px;
}
.footer-media .tec-xataka-mx span,
.footer-media .tec-xatakandroid-mx span,
.footer-media .tec-vidaextra-mx span,
.footer-media .mot-motorpasion-mx span,
.footer-media .est-directoalpaladar-mx span {
  background-image: url('//img.weblogssl.com/g/xataka4/common/bg-footer-media-mexico.jpg');
}
.footer-media .tec-xataka-mx a {
  width: 136px;
  margin-left: 150px;
}
.footer-media .tec-xatakandroid-mx a {
  height: 65px;
  margin-left: 60px;
}
.footer-media .tec-vidaextra-mx a {
  margin-left: 60px;
  margin-right: 150px;
}
.footer-media .mot-motorpasion-mx a {
  width: 275px;
  margin-top: 30px;
}
.footer-media .est-directoalpaladar-mx a {
  width: 214px;
  height: 82px;
  margin: 30px 0 0 60px;
}
.footer-media .tec-xataka-mx span {
  background-position: 0 0;
}
.footer-media .tec-xatakandroid-mx span {
  background-position: 0 -108px;
  height: 65px;
}
.footer-media .tec-vidaextra-mx span {
  background-position: 0 -195px;
}
.footer-media .mot-motorpasion-mx span {
  background-position: 0 -275px;
}
.footer-media .est-directoalpaladar-mx span {
  background-position: 0 -348px;
  height: 82px;
}
/* Last links */
.closure {
  clear: both;
  padding: 15px 0 12px;
  background: #000;
  color: #999;
  font-size: 0.8rem;
  line-height: 1.2rem;
  text-transform: uppercase;
}
.closure .container {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}
.closure .weblogssl {
  float: right;
  height: 38px;
  width: 145px;
  overflow: hidden;
  position: relative;
}
.closure .weblogssl span {
  display: block;
  height: 38px;
  width: 145px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("//img.weblogssl.com/g/xataka4/common/closure-wsl.jpg?v=56") 0 0 no-repeat;
}
.closure .webedia {
  float: right;
  height: 32px;
  width: 124px;
  overflow: hidden;
  position: relative;
  text-indent: -10000px;
  opacity: 0.6;
}
.closure .webedia span {
  display: block;
  background: url("//img.weblogssl.com/g/r/svg/webedia/webedia-default.svg?v=56") 0 0 no-repeat;
  width: 124px;
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain !important;
}
.closure a {
  color: #fff;
  color: #999;
  margin: 0 10px 0 0;
}
.closure a:hover {
  color: #fff !important;
}
.closure .nav {
  padding-top: 12px;
  float: left;
  width: 800px;
}
.cookies-overlay {
  width: 100%;
  position: fixed;
  bottom: -1px;
  left: 0;
  background: #111;
  color: #ccc;
  opacity: 0.9;
  font-size: 13px;
  line-height: 16px;
}
.cookies-overlay .close {
  float: right;
  margin: 8px 0 0 8px;
  background-color: #333;
  font-size: 0;
  color: #ccc;
  font-size: 13px;
  border-radius: 6px;
  border: none;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
  width: 28.8px;
  overflow: hidden;
}
.cookies-overlay p {
  margin: 12px 0;
}
.cookies-wrapper {
  max-width: 744px;
  margin-left: auto;
  margin-right: auto;
  padding: 1px 0;
}
.group-site-logo,
.group-site-logo span {
  width: 150px;
  height: 60px;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
}
.group-site-logo span {
  display: block;
  background: url("images/bg-header.jpg?v=56") top right no-repeat;
  z-index: 999;
}
.nav-main {
  background: #665136 url("images/bg-header.jpg?v=56") repeat-x scroll 0 -101px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  overflow: hidden;
  width: 100%;
  margin-bottom: 0;
}
.nav-main ul {
  white-space: nowrap;
  display: inline;
}
.nav-main li {
  float: left !important;
}
.nav-main a,
.nav-main a:visited {
  border-right: none;
  box-shadow: none;
  color: #FFFFFF;
  display: inline-block;
  font-size: 0.8rem;
  line-height: 1rem;
  padding: 15px 18px;
  text-decoration: none;
  font-weight: normal;
  text-transform: none;
}
.nav-main a:hover {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
.nav-main .home-link {
  height: 44px;
}
.nav-main .home-link a {
  padding: 0;
  width: 54px;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
.nav-main .respuestas-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
.nav-main .temas-submenu {
  padding-left: 16px;
}
.nav-main .brand-corner-link {
  float: right !important;
}
#body .nav-main a:hover {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
/* Including ads in top navigation for targeting clubs */
.nav-primary .ad-box,
.nav-primary .ad-box div {
  display: inline;
}
.nav-secondary {
  display: inline-block;
}
.nav-secondary a {
  border: none;
  padding-left: 12px;
  padding-right: 12px;
  margin: 0;
}
/* Galaxia */
.aside-related .item-box {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #eee;
  padding: 10px 0;
}
.aside-related .item-box .figure {
  float: right;
}
.aside-related .item-box .figure img {
  border: none;
}
.aside-related .item-box .content {
  margin: 7px 0;
  color: #2b2b2a;
}
.aside-related .item-box .content:hover {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-related .item-box:hover .content {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-related .item-box .subject {
  margin: 5px 0;
  font-weight: bold;
}
.aside-related .item-box:hover .subject {
  color: #cc3300 !important;
  text-decoration: underline;
}
.aside-related .item-box .content {
  margin-left: 24px;
}
.favicon-related {
  display: inline-block;
  vertical-align: text-bottom;
  width: 16px;
  height: 16px;
  text-indent: -10000px;
}
.aside-related .favicon-related {
  float: left;
  margin: 5px 0 0;
  display: inline;
}
/* Favicons */
.favicon-xtk {
  background-position: -38px -4px;
}
.favicon-vxt {
  background-position: -58px -4px;
}
.favicon-bdc {
  background-position: -78px -4px;
}
.favicon-ndf {
  background-position: -98px -4px;
}
.favicon-ebs {
  background-position: -118px -4px;
}
.favicon-geb {
  background-position: -138px -4px;
}
.favicon-mop {
  background-position: -158px -4px;
}
.favicon-dap {
  background-position: -178px -4px;
}
.favicon-bym {
  background-position: -198px -4px;
}
.favicon-fdl {
  background-position: -218px -4px;
}
.favicon-vat {
  background-position: -238px -4px;
}
.favicon-ddv {
  background-position: -258px -4px;
}
.favicon-gec {
  background-position: -278px -4px;
}
.favicon-tre {
  background-position: -298px -4px;
}
.favicon-hps {
  background-position: -318px -4px;
}
.favicon-aps {
  background-position: -338px -4px;
}
.favicon-com {
  background-position: -358px -4px;
}
.favicon-xtm {
  background-position: -378px -4px;
}
.favicon-amg {
  background-position: -398px -4px;
}
.favicon-m22 {
  background-position: -418px -4px;
}
.favicon-peb {
  background-position: -438px -4px;
}
.favicon-dsf {
  background-position: -458px -4px;
}
.favicon-rpa {
  background-position: -478px -4px;
}
.favicon-vtc {
  background-position: -498px -4px;
}
.favicon-emb {
  background-position: -518px -4px;
}
.favicon-prs {
  background-position: -538px -4px;
}
.favicon-xtf {
  background-position: -558px -4px;
}
.favicon-pym {
  background-position: -578px -4px;
}
.favicon-arr {
  background-position: -598px -4px;
}
.favicon-zfa {
  background-position: -618px -4px;
}
.favicon-fnd {
  background-position: -638px -4px;
}
.favicon-tpy {
  background-position: -658px -4px;
}
.favicon-ahd {
  background-position: -678px -4px;
}
.favicon-msc {
  background-position: -698px -4px;
}
.favicon-pym {
  background-position: -718px -4px;
}
.favicon-ncr {
  background-position: -738px -4px;
}
.favicon-xto {
  background-position: -758px -4px;
}
.favicon-xta {
  background-position: -778px -4px;
}
.favicon-gbd {
  background-position: -798px -4px;
}
.favicon-mpf {
  background-position: -818px -4px;
}
.favicon-gsm {
  background-position: -838px -4px;
}
.favicon-xsh {
  background-position: -858px -4px;
}
.related-cross {
  width: 100%;
  overflow: hidden;
  width: 300px;
  padding: 0 0 100px;
  margin: 40px 0 0;
  background: url("//img.weblogssl.com/g/xataka4/common/bg-related.jpg?v=56") 0 100% no-repeat;
  /* Blogs */
  /* Per blog */
  /* Estilos de vida */
  /* Ocio */
  /* Economía */
  /* Motor */
}
.related-cross ul {
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 10px 0 0;
  background: url("//img.weblogssl.com/g/xataka4/common/bg-related.jpg?v=56") -646px 0 repeat-y;
}
.related-cross li {
  width: 146px;
  overflow: hidden;
  margin: 0 auto;
  padding: 5px 0;
  list-style-type: none;
}
.related-cross a {
  padding: 5px 10px 4px;
  background: #EF6B00;
  color: #fff;
  background: #999;
  font-size: 0.75em;
  text-transform: uppercase;
}
.related-cross a:hover {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
.related-cross .related-cross-center {
  clear: both;
  width: 200px;
  text-align: center;
  background: url("//img.weblogssl.com/g/xataka4/common/bg-related.jpg?v=56") 50% -11px no-repeat;
}
.related-cross .related-cross-center a {
  padding-right: 15px;
  background: url("//img.weblogssl.com/g/xataka4/common/arrow-mini-right.png?v=56") 100% 50% no-repeat;
}
.related-cross .related-cross-left {
  clear: left;
  float: left;
  margin: 12px 0 0;
  text-align: right;
  display: inline;
}
.related-cross .related-cross-left a {
  padding-left: 15px;
  background: url("//img.weblogssl.com/g/xataka4/common/arrow-mini-left.png?v=56") 0 50% no-repeat;
}
.related-cross .related-cross-right {
  clear: right;
  float: right;
  text-align: left;
  margin: 0 1px 12px 0;
  display: inline;
}
.related-cross .related-cross-right a {
  padding-right: 15px;
  background: url("//img.weblogssl.com/g/xataka4/common/arrow-mini-right.png?v=56") 100% 50% no-repeat;
}
.related-cross .tec-xataka-g,
.related-cross .tec-xatakamagnet-g,
.related-cross .tec-xatakahome-g,
.related-cross .tec-magnet-g,
.related-cross .mot-motorpasion-g,
.related-cross .mot-motorpasionfuturo-g,
.related-cross .eco-elblogsalmon-g,
.related-cross .eco-pymesyautonomos-g,
.related-cross .oci-blogdecine-g,
.related-cross .oci-diariodelviajero-g,
.related-cross .oci-fueradelimites-g,
.related-cross .est-trendencias-g,
.related-cross .est-trendenciasbelleza-g,
.related-cross .est-trendenciashombre-g,
.related-cross .est-compradiccion-g,
.related-cross .est-trendenciasshopping-g,
.related-cross .est-directoalpaladar-g,
.related-cross .est-poprosa-g,
.related-cross .est-trendenciaslifestyle-g {
  clear: both;
  width: 200px;
  text-align: center;
  background: url("//img.weblogssl.com/g/xataka4/common/bg-related.jpg?v=56") 50% -11px no-repeat;
}
.related-cross .tec-xataka-g a,
.related-cross .tec-xatakamagnet-g a,
.related-cross .tec-xatakahome-g a,
.related-cross .tec-magnet-g a,
.related-cross .mot-motorpasion-g a,
.related-cross .mot-motorpasionfuturo-g a,
.related-cross .eco-elblogsalmon-g a,
.related-cross .eco-pymesyautonomos-g a,
.related-cross .oci-blogdecine-g a,
.related-cross .oci-diariodelviajero-g a,
.related-cross .oci-fueradelimites-g a,
.related-cross .est-trendencias-g a,
.related-cross .est-trendenciasbelleza-g a,
.related-cross .est-trendenciashombre-g a,
.related-cross .est-compradiccion-g a,
.related-cross .est-trendenciasshopping-g a,
.related-cross .est-directoalpaladar-g a,
.related-cross .est-poprosa-g a,
.related-cross .est-trendenciaslifestyle-g a {
  padding-right: 15px;
  background: url("//img.weblogssl.com/g/xataka4/common/arrow-mini-right.png?v=56") 100% 50% no-repeat;
}
.related-cross .tec-xatakaon-g,
.related-cross .tec-xatakafoto-g,
.related-cross .tec-genbetadev-g,
.related-cross .tec-applesfera-g,
.related-cross .tec-xatakawindows-g,
.related-cross tec-vidaextra-g-mx,
.related-cross .mot-motorpasionf1-g,
.related-cross .eco-ahorrodiario-g,
.related-cross .oci-vayatele-g,
.related-cross .oci-zonafandom-g,
.related-cross .oci-notasdefutbol-g,
.related-cross .est-bebesymas-g,
.related-cross .est-vitonica-g,
.related-cross .est-ambienteg-g {
  clear: left;
  float: left;
  margin: 12px 0 0;
  text-align: right;
  display: inline;
}
.related-cross .tec-xatakaon-g a,
.related-cross .tec-xatakafoto-g a,
.related-cross .tec-genbetadev-g a,
.related-cross .tec-applesfera-g a,
.related-cross .tec-xatakawindows-g a,
.related-cross tec-vidaextra-g-mx a,
.related-cross .mot-motorpasionf1-g a,
.related-cross .eco-ahorrodiario-g a,
.related-cross .oci-vayatele-g a,
.related-cross .oci-zonafandom-g a,
.related-cross .oci-notasdefutbol-g a,
.related-cross .est-bebesymas-g a,
.related-cross .est-vitonica-g a,
.related-cross .est-ambienteg-g a {
  padding-left: 15px;
  background: url("//img.weblogssl.com/g/xataka4/common/arrow-mini-left.png?v=56") 0 50% no-repeat;
}
.related-cross .tec-xatakamovil-g,
.related-cross .tec-xatakandroid-g,
.related-cross .tec-genbeta-g,
.related-cross .tec-vidaextra-g,
.related-cross .tec-xatakaciencia-g,
.related-cross .mot-motorpasionmoto-g,
.related-cross .eco-tecnologiapyme-g,
.related-cross .oci-poprosa-g,
.related-cross .oci-hipersonica-g,
.related-cross .oci-papelenblanco-g,
.related-cross .oci-fandemia-g,
.related-cross .est-decoesfera-g,
.related-cross .est-pequesymas-g,
.related-cross .est-embelezzia-g {
  clear: right;
  float: right;
  text-align: left;
  margin: 0 1px 12px 0;
  display: inline;
}
.related-cross .tec-xatakamovil-g a,
.related-cross .tec-xatakandroid-g a,
.related-cross .tec-genbeta-g a,
.related-cross .tec-vidaextra-g a,
.related-cross .tec-xatakaciencia-g a,
.related-cross .mot-motorpasionmoto-g a,
.related-cross .eco-tecnologiapyme-g a,
.related-cross .oci-poprosa-g a,
.related-cross .oci-hipersonica-g a,
.related-cross .oci-papelenblanco-g a,
.related-cross .oci-fandemia-g a,
.related-cross .est-decoesfera-g a,
.related-cross .est-pequesymas-g a,
.related-cross .est-embelezzia-g a {
  padding-right: 15px;
  background: url("//img.weblogssl.com/g/xataka4/common/arrow-mini-right.png?v=56") 100% 50% no-repeat;
}
.related-cross .tec-xataka-g a {
  background-color: #6ca427;
}
.related-cross .tec-xatakamovil-g a {
  background-color: #437f27;
}
.related-cross .tec-xatakafoto-g a {
  background-color: #333333;
}
.related-cross .tec-xatakaon-g a {
  background-color: #6d8c3a;
}
.related-cross .tec-xatakandroid-g a {
  background-color: #7D9F13;
}
.related-cross .tec-xatakahome-g a {
  background-color: #2F5083;
}
.related-cross .tec-xatakawindows-g a {
  background-color: #0F6D39;
}
.related-cross .tec-xatakaciencia-g a {
  background-color: #53a7a7;
}
.related-cross .tec-vidaextra-g a,
.related-cross .tec-vidaextra-g-mx a {
  background-color: #1680c6;
}
.related-cross .tec-applesfera-g a {
  background-color: #38278a;
}
.related-cross .tec-genbeta-g a {
  background-color: #004c98;
}
.related-cross .tec-genbetadev-g a {
  background-color: #94C6EB;
  color: #333;
}
.related-cross .tec-magnet-g a,
.related-cross .tec-xatakamagnet-g a {
  background-color: #67ACD7;
}
.related-cross .est-trendencias-g a {
  background-color: #990033;
}
.related-cross .est-trendenciasbelleza-g a {
  background-color: #927897;
}
.related-cross .est-trendenciashombre-g a {
  background-color: #184272;
}
.related-cross .est-directoalpaladar-g a {
  background-color: #BF561F;
}
.related-cross .est-bebesymas-g a {
  background-color: #896399;
}
.related-cross .est-pequesymas-g a {
  background-color: #B3DF41;
}
.related-cross .est-vitonica-g a {
  background-color: #628F1A;
}
.related-cross .est-decoesfera-g a {
  background-color: #2EAFDA;
}
.related-cross .est-compradiccion-g a,
.related-cross .est-trendenciasshopping-g a {
  background-color: #AA022B;
}
.related-cross .est-embelezzia-g a {
  background-color: #164DC5;
}
.related-cross .est-ambienteg-g a {
  background-color: #C96EAB;
}
.related-cross .est-poprosa-g a {
  background-color: #DF69B0;
}
.related-cross .est-trendenciaslifestyle-g a {
  background-color: #819F77;
}
.related-cross .oci-fueradelimites-g a {
  background-color: #122D02;
}
.related-cross .oci-vayatele-g a {
  background-color: #FA5C01;
}
.related-cross .oci-diariodelviajero-g a {
  background-color: #F8F3AC;
  color: #333;
}
.related-cross .oci-blogdecine-g a {
  background-color: #004F00;
}
.related-cross .oci-notasdefutbol-g a {
  background-color: #66B618;
}
.related-cross .oci-hipersonica-g a {
  background-color: #111111;
}
.related-cross .oci-papelenblanco-g a {
  background-color: #AB9C87;
}
.related-cross .oci-poprosa-g a {
  background-color: #DF69B0;
}
.related-cross .eco-elblogsalmon-g a {
  background-color: #FDD1A2;
  color: #333;
}
.related-cross .eco-pymesyautonomos-g a {
  background-color: #165B8D;
}
.related-cross .eco-tecnologiapyme-g a {
  background-color: #84B7DA;
}
.related-cross .eco-ahorrodiario-g a {
  background-color: #1C5BAA;
}
.related-cross .mot-motorpasion-g a {
  background-color: #980000;
}
.related-cross .mot-motorpasionf1-g a {
  background-color: #491112;
}
.related-cross .mot-motorpasionmoto-g a {
  background-color: #FD7800;
}
.related-cross .mot-motorpasionfuturo-g a {
  background-color: #048FBD;
}
/* Framework: buttons, desktop */
.font-mini {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.btn {
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #EF6B00;
  color: #fff;
  padding: 0 16px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2), 0 -5px 10px 0 #d76000 inset;
}
.btn:link,
.btn:visited {
  color: #fff;
  background-color: #EF6B00;
}
.btn:hover {
  background-color: #f0720d;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.4);
}
.btn:active,
.btn:focus {
  padding-top: 1px;
}
.btn-primary {
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #ff7a1f;
  color: #fff;
  padding: 0 16px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2), 0 -5px 10px 0 #e66e1c inset;
}
.btn-primary:link,
.btn-primary:visited {
  color: #fff;
  background-color: #ff7a1f;
}
.btn-primary:hover {
  background-color: #ff812a;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.4);
}
.btn-primary:active,
.btn-primary:focus {
  padding-top: 1px;
}
.btn-secondary {
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #555;
  color: #fff;
  padding: 0 16px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2), 0 -5px 10px 0 #4d4d4d inset;
}
.btn-secondary:link,
.btn-secondary:visited {
  color: #fff;
  background-color: #555;
}
.btn-secondary:hover {
  background-color: #5e5e5e;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.4);
}
.btn-secondary:active,
.btn-secondary:focus {
  padding-top: 1px;
}
/* Button statuses */
.btn-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn-disabled:link,
.btn-disabled:visited,
.btn-disabled:hover,
.btn-disabled:active {
  cursor: default;
  box-shadow: none;
}
.btn-working {
  background: #fff url("//img.weblogssl.com/g/xataka4/common/ajax-loader.gif?v=56") no-repeat scroll 12px 50%;
  background-size: 16px auto;
  color: #999;
  padding-left: 34px;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2);
}
.btn-working:link,
.btn-working:visited,
.btn-working:hover,
.btn-working:active {
  color: #999 !important;
  background-color: #fff;
  cursor: default;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2);
}
/* Button sizes */
.btn-mini {
  height: 24px;
  line-height: 24px;
  padding-left: 12px;
  padding-right: 12px;
}
.btn-giant {
  height: 60px;
  line-height: 60px;
  padding-left: 48px;
  padding-right: 48px;
  border-radius: 8px;
  font-size: 120%;
}
/* Instances */
.button {
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #ff7a1f;
  color: #fff;
  padding: 0 16px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2), 0 -5px 10px 0 #e66e1c inset;
}
.button:link,
.button:visited {
  color: #fff;
  background-color: #ff7a1f;
}
.button:hover {
  background-color: #ff812a;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.4);
}
.button:active,
.button:focus {
  padding-top: 1px;
}
.button-primary {
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #ff7a1f;
  color: #fff;
  padding: 0 16px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2), 0 -5px 10px 0 #e66e1c inset;
}
.button-primary:link,
.button-primary:visited {
  color: #fff;
  background-color: #ff7a1f;
}
.button-primary:hover {
  background-color: #ff812a;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.4);
}
.button-primary:active,
.button-primary:focus {
  padding-top: 1px;
}
.button-secondary {
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #555;
  color: #fff;
  padding: 0 16px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2), 0 -5px 10px 0 #4d4d4d inset;
}
.button-secondary:link,
.button-secondary:visited {
  color: #fff;
  background-color: #555;
}
.button-secondary:hover {
  background-color: #5e5e5e;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.4);
}
.button-secondary:active,
.button-secondary:focus {
  padding-top: 1px;
}
.button-disabled {
  opacity: 0.4;
  box-shadow: none;
}
.button-disabled:link,
.button-disabled:visited,
.button-disabled:hover,
.button-disabled:active {
  cursor: default;
  box-shadow: none;
}
.button-big {
  height: 60px;
  line-height: 60px;
  padding-left: 48px;
  padding-right: 48px;
  border-radius: 8px;
  font-size: 120%;
}
.button-small {
  height: 24px;
  line-height: 24px;
  padding-left: 12px;
  padding-right: 12px;
}
.article-nav .button {
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #555;
  color: #fff;
  padding: 0 16px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2), 0 -5px 10px 0 #4d4d4d inset;
}
.article-nav .button:link,
.article-nav .button:visited {
  color: #fff;
  background-color: #555;
}
.article-nav .button:hover {
  background-color: #5e5e5e;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.4);
}
.article-nav .button:active,
.article-nav .button:focus {
  padding-top: 1px;
}
.devices-channels .button {
  height: 60px;
  line-height: 60px;
  padding-left: 48px;
  padding-right: 48px;
  border-radius: 8px;
  font-size: 120%;
  padding-left: 14px;
  padding-right: 14px;
  font-size: 13px;
}
/* Framework: forms, desktop */
.hint {
  font-size: 0.8rem;
  line-height: 1.2rem;
  color: #999;
  margin-left: 0.5em;
}
.hint-error {
  color: #b94a48;
}
.input-create {
  background: #fff;
  color: #999;
  border: none;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  height: 31.2px;
  line-height: 36px;
  font-size: 13px;
  font-family: Monaco, 'Courier New', Courier, monospace;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.3);
  border-top: 1px solid rgba(153, 153, 153, 0.3);
  vertical-align: baseline;
  text-indent: 8px;
}
.input-create:focus,
.input-create:active {
  color: #333;
  border-color: rgba(153, 153, 153, 0.5);
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.5);
}
.input-disabled {
  opacity: 0.4;
  cursor: default;
}
.input-error {
  border-color: #b94a48;
  color: #b94a48;
  box-shadow: 0 2px 0 1px #b94a48;
}
input,
select,
textarea {
  background: #fff;
  color: #999;
  border: none;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  height: 31.2px;
  line-height: 36px;
  font-size: 13px;
  font-family: Monaco, 'Courier New', Courier, monospace;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.3);
  border-top: 1px solid rgba(153, 153, 153, 0.3);
  vertical-align: baseline;
  text-indent: 8px;
}
input:focus,
select:focus,
textarea:focus,
input:active,
select:active,
textarea:active {
  color: #333;
  border-color: rgba(153, 153, 153, 0.5);
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.5);
}
input[type=checkbox],
input[type=radio] {
  height: auto;
  line-height: 24px;
  margin: 0 0.5em 0 0;
  vertical-align: middle;
}
textarea {
  height: auto;
  line-height: 1.6;
  text-indent: 0;
}
select {
  padding-top: 8px;
  text-indent: 8px;
}
label {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.label-block {
  display: block;
  margin: 24px 0;
}
.label-block input,
.label-block select,
.label-block textarea {
  display: block;
  width: 99%;
  margin: 6px 0;
}
.label-block input[type=checkbox],
.label-block input[type=radio] {
  display: inline;
  width: auto;
}
.label-in-row {
  display: inline-block;
  margin: 24px 32px 24px 0;
  vertical-align: top;
}
.label-in-row input,
.label-in-row select,
.label-in-row textarea {
  display: block;
  margin: 6px 0;
}
.label-in-row input[type=checkbox],
.label-in-row input[type=radio] {
  display: inline;
}
/* End framework forms */
/* Forms */
form {
  /* h3 added for seo changes */
}
form p,
form h2,
form h3 {
  margin: 0 0 12px;
}
.form-box {
  padding: 24px;
  background: #f6f6f6;
  border: 1px solid #dfdfdf;
}
.form-help-box {
  font-size: 0.8rem;
  line-height: 1.2rem;
  color: #999;
  margin-left: 0.5em;
  display: block;
  margin: 6px 0 0;
}
.submit-area {
  margin: 0;
  text-align: center;
  padding: 6px 0;
}
.form-box label input,
.form-box label textarea,
.form-box label select {
  display: block;
  margin: 6px 0 0;
}
/* Old forms */
.mform {
  padding: 24px;
  background: #f6f6f6;
  border: 1px solid #dfdfdf;
}
.mform .mhelp {
  font-size: 0.8rem;
  line-height: 1.2rem;
  color: #999;
  margin-left: 0.5em;
  display: block;
  margin: 6px 0 0;
}
.mblock label,
.mblock input {
  display: block;
}
.mleft {
  float: left;
  margin: 0 32px 24px 0;
  display: inline;
}
.mleft-last {
  margin-right: 0;
}
.mclear {
  width: 100%;
  overflow: hidden;
}
.form-inline label input {
  display: inline;
  vertical-align: baseline;
}
/* Modal windows and forms */
.modal {
  padding: 2px 15px 15px;
}
.modal h2 {
  font-size: 1.6em;
  margin: 20px 0 5px;
  text-transform: uppercase;
  color: #3f311e;
}
.login-3rd-part {
  padding: 0;
}
.login-3rd-part p {
  text-align: center;
  margin: 35px 0 0 0;
}
.login-3rd-part:hover {
  border-color: #ccc;
  background: #fff;
}
.login-3rd-part a {
  margin: 0 10px;
}
.modal .mform {
  padding: 15px 20px;
  margin: 0 0 10px;
}
.modal .mform h2,
.modal .mform h3 {
  margin: 5px auto 20px;
  font-weight: bold;
  text-transform: uppercase;
}
.login-form .text,
.register-form .text {
  width: 190px;
}
.login-form .submit-area {
  clear: left;
  float: right;
  text-align: right;
}
.login-form .remember-password {
  clear: left;
}
.call-to,
.modal .call-to {
  display: inline-block;
  margin: 0;
}
.modal .mform #username {
  width: 200px;
}
.modal .mform .mhelp {
  font-size: 8pt;
  background: none;
  border: none;
  padding: 0;
  color: #777;
}
/* Register */
#res_username,
#check_username,
#wsl_res_username,
#wsl_check_username {
  padding: 5px 0 1px 20px;
  margin: 0 0 0 10px;
  display: inline-block;
}
#check_username,
#wsl_check_username {
  color: #999;
  padding-left: 0;
}
.username_error {
  color: #d00;
}
.username_success {
  color: #090;
}
/* Activation */
#activation {
  margin-right: 15px;
  padding: 30px 60px 10px 35px;
}
.upload-avatar {
  width: 100%;
  overflow: hidden;
  padding: 0 0 5px;
}
.upload-avatar img {
  float: left;
  margin: 0 15px 0 0;
}
.upload-avatar label {
  display: block;
  margin: 0 0 12px;
}
.upload-avatar .mhelp,
.user-web .mhelp {
  display: inline;
}
/* new forms */
.mform {
  margin: 24px 0;
}
.mform h1 {
  font-size: 1.6em;
  margin: 0 0 24px;
}
.mchar-counter {
  color: #999999;
  float: right;
  font-size: 1.6em;
}
.nform {
  padding: 24px;
  background: #f6f6f6;
  border: 1px solid #dfdfdf;
}
.nform .nhelp {
  font-size: 0.8rem;
  line-height: 1.2rem;
  color: #999;
  margin-left: 0.5em;
  display: block;
  margin: 6px 0 0;
}
.nform .nform-fieldgroup {
  float: left;
  width: 94%;
  border: 1px solid #DFDFDF;
  position: relative;
  margin: 10px 0 30px 0;
  padding: 30px 30px 10px 20px;
}
.nform .nform-fieldgroup h3 {
  position: absolute;
  top: -9px;
  left: 40px;
  background: #f6f6f6;
  padding: 0 5px;
  text-transform: none;
  color: #111;
}
.nform .nform-fieldgroup .alert {
  margin-top: 0;
}
.nform .nform-fieldgroup .cambiar-pass {
  font-weight: 700;
  float: right;
}
.nform .form-rows {
  float: left;
  margin-bottom: 24px;
  width: 100%;
}
.nform .form-rows label {
  margin-right: 32px;
  width: 250px;
  float: left;
  text-align: right;
  line-height: 24px;
  margin-bottom: 0;
}
.nform .form-rows input[type="text"] {
  width: 250px;
  float: left;
}
.nform .form-rows input[disabled] {
  background-color: #EEEEEE;
  border-color: #DDDDDD;
  cursor: not-allowed;
}
.nform .form-rows select {
  width: 265px;
  float: left;
  margin-right: 16px;
}
.nform .form-rows select#month {
  width: 100px;
}
.nform .form-rows select#day {
  width: 65px;
}
.nform .form-rows select#year {
  width: 60px;
}
.nform .form-rows select:focus {
  border-color: #AAA;
  -webkit-box-shadow: 0 0 8px #BBB;
  -moz-box-shadow: 0 0 8px #BBB;
  box-shadow: 0 0 8px #BBB;
}
.nform .form-rows .rightside {
  float: left;
  width: 330px;
}
.nform .form-rows .rightside img#avatar_img {
  float: right;
  margin: 0;
}
#userprofileform_dob_day,
#userprofileform_dob_month,
#userprofileform_dob_year {
  width: 180px;
}
/* Contact us page */
.contact-us-form.nform {
  margin: 0;
}
.contact-us-form.nform .nform-fieldgroup {
  width: 360px;
  margin: 30px 0 0 0;
  padding: 20px;
}
.contact-us-form.nform .nform-fieldgroup h3 {
  left: 20px;
  top: -8px;
}
.contact-us-form.nform p {
  line-height: 20px;
}
.contact-us-form.nform .form-rows {
  margin-top: 0;
}
.contact-us-form.nform .form-rows label {
  text-align: left;
  width: 100%;
  margin: 0;
}
.contact-us-form.nform .form-rows input[type="text"] {
  width: 95%;
}
.contact-us-form.nform .blockbuttons {
  display: block;
  padding: 13px 0;
  border: 1px solid #ddd;
  background: #ffffff;
  margin-top: 20px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-weight: bold;
  text-align: center;
}
.contact-us-form.nform .blockbuttons:hover {
  color: #fff !important;
  text-decoration: none;
}
.contact-us-form.nform .blockbuttons.blockgreen {
  color: #4b8a20;
}
.contact-us-form.nform .blockbuttons.blockgreen:hover {
  background: #4b8a20;
}
.contact-us-form.nform .blockbuttons.blockred {
  color: #D8022A;
}
.contact-us-form.nform .blockbuttons.blockred:hover {
  background: #D8022A;
}
.contact-us-form.nform .blockbuttons.blockblue {
  color: #00AFFD;
}
.contact-us-form.nform .blockbuttons.blockblue:hover {
  background: #00AFFD;
}
#modal-anunciarme button,
#modal-editors button {
  margin: 0 10px 0 60px;
}
.nform .alert {
  clear: both;
}
/* Single article page */
/* Posts navigation */
.nav .article-nav-controls {
  position: relative;
}
.article-previous,
.article-next {
  background: none;
  position: absolute;
  top: 40px;
  font-size: 3.8rem;
  font-family: Arial, sans-serif;
  color: #e8e8e8;
}
.article-previous:hover,
.article-next:hover {
  background: none;
  color: #333;
  text-decoration: none;
}
.article-previous span,
.article-next span {
  display: none;
}
.article-previous {
  left: 0;
}
.article-next {
  right: 0;
}
.article-previous:before {
  content: "«";
}
.article-next:after {
  content: "»";
}
/* Article page exceptions */
.section-article-single {
  float: none;
  width: auto;
  clear: left;
  margin-bottom: 70px;
}
.section-article-single .article-summary,
.section-article-single .article-taxonomy {
  width: 650px;
}
.section-article-single .article-metadata {
  border: none;
  padding: 0 0 12px;
  text-align: right;
  position: relative;
  margin-top: 24px;
}
.section-article-single .article-links {
  height: auto;
  width: 510px;
  text-align: left;
  position: absolute;
  top: 0;
  left: 0;
}
.section-article-single .article-comments {
  float: none;
}
.section-article-single .social-sharing {
  margin: 0;
}
.article-single .content-fixed {
  padding-bottom: 1px;
}
.article-single .aside {
  clear: right;
}
.article-single .article-pre-content .article-header {
  text-align: center;
  margin-left: 50px;
  margin-right: 50px;
  color: #222;
}
/* Author */
.article-author-details {
  width: 300px;
  float: right;
  margin: 0 0 30px;
  display: inline;
}
.article-author-details h2 {
  margin: 0;
  font-size: 1rem;
}
.article-author-details p {
  margin: 5px 0 0 72px;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.article-author-details .figure img {
  border: none;
  width: 65px;
  height: 65px;
  float: left;
  margin: 0 12px 0 0;
}
/* Article taxonomy */
.nav-taxonomy {
  padding: 6px 0;
}
.nav-taxonomy h2 {
  font-size: 1em;
  color: #999;
  font-family: Lucida Grande, Arial, Helvetica Neue, Sans-serif;
  font-weight: normal;
  display: inline;
}
.nav-taxonomy ul,
.nav-taxonomy li {
  display: inline;
  padding: 0;
  margin: 0;
  line-height: 2.4;
}
.nav-taxonomy a {
  background-color: #fef5ed;
  border-radius: 4px;
  margin: 0 0 0 10px;
  padding: 5px 10px;
}
.taxonomy .nav,
.article-single .article-taxonomy .nav,
.forum-item .article-tags {
  padding: 6px 0;
}
.taxonomy .nav h2,
.article-single .article-taxonomy .nav h2,
.forum-item .article-tags h2 {
  font-size: 1em;
  color: #999;
  font-family: Lucida Grande, Arial, Helvetica Neue, Sans-serif;
  font-weight: normal;
  display: inline;
}
.taxonomy .nav ul,
.article-single .article-taxonomy .nav ul,
.forum-item .article-tags ul,
.taxonomy .nav li,
.article-single .article-taxonomy .nav li,
.forum-item .article-tags li {
  display: inline;
  padding: 0;
  margin: 0;
  line-height: 2.4;
}
.taxonomy .nav a,
.article-single .article-taxonomy .nav a,
.forum-item .article-tags a {
  background-color: #fef5ed;
  border-radius: 4px;
  margin: 0 0 0 10px;
  padding: 5px 10px;
}
.article-taxonomy {
  margin: 24px 0 0;
}
/* Related content */
.section-related {
  margin-bottom: 70px;
  /* Related products */
  /* Related posts */
  /* Related questions & answers */
}
.section-related h3 {
  border-bottom: 1px solid #ddd;
  color: #333;
  font: normal 1rem Cambria, Georgia, "Times New Roman", Times, serif;
  padding: 0 0 12px;
}
.section-related .post-related-content {
  position: relative;
  padding: 2px 0 0;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-related .post-related-content,
.section-related .post-related-qa .form-box {
  min-height: 360px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 1px solid #ddd;
  border-top: none;
  background: #f9f9f9;
}
.section-related .post-related-content h4,
.section-related .post-related-qa .form-box h4 {
  font-family: Lucida Grande, Arial, Helvetica Neue, Sans-serif;
  font-size: 1rem;
  text-transform: none;
  padding: 15px 0;
  text-align: center;
}
.section-related .post-related-more {
  margin: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-related .post-related-products,
.section-related .post-related-posts,
.section-related .post-related-qa {
  float: right;
  overflow: hidden;
  padding: 0 0 25px;
  margin: 0 0 0 30px;
  display: inline;
  position: relative;
}
.section-related .post-related-products,
.section-related .section-related .post-related-products {
  width: 300px;
}
.section-related .post-related-products h4,
.section-related .section-related .post-related-products h4 {
  padding: 15px 0 5px;
}
.section-related .post-related-products .product,
.section-related .section-related .post-related-products .product {
  text-align: center;
}
.section-related .post-related-products .producthover,
.section-related .section-related .post-related-products .producthover {
  color: #cc3300;
}
.section-related .post-related-products .product .figure,
.section-related .section-related .post-related-products .product .figure {
  display: block;
  height: 120px;
  width: 150px;
  overflow: hidden;
  line-height: 100px;
  margin: 0 auto 15px;
}
.section-related .post-related-products .product .figure img,
.section-related .section-related .post-related-products .product .figure img {
  display: block;
  width: 150px;
}
.section-related .post-related-products .have-wish-count,
.section-related .section-related .post-related-products .have-wish-count {
  margin: 4px auto 15px;
  overflow: hidden;
  width: 160px;
}
.section-related .post-related-products .have-wish-count li,
.section-related .section-related .post-related-products .have-wish-count li {
  background: #F0F0F0;
  border: 1px solid #ddd;
  color: #666;
  display: inline;
  float: left;
  font-size: 1.4em;
  list-style-type: none;
  margin: 0 3px 0 2px;
  padding: 3px 0;
  text-align: center;
  width: 72px;
}
.section-related .post-related-products .post-related-more,
.section-related .section-related .post-related-products .post-related-more {
  text-align: center;
}
.section-related .post-related-products .product-votes {
  color: #999;
  font-weight: normal;
  text-transform: none;
  width: auto;
}
.section-related .post-related-products .product-votes strong {
  color: #333;
  display: block;
  font: bold 2em/1.2em Lucida Grande, Arial, Helvetica Neue, Sans-serif;
}
.section-related .product-list a {
  display: block;
  font-weight: bold;
  margin: 0 10px 0 0;
}
.section-related .post-related-products .exito,
.section-related .post-related-products .error,
.section-related .post-related-products .aviso {
  margin: 0 5px;
}
.section-related .post-related-products form {
  font-weight: normal;
  line-height: 1.4;
  margin: 0 5px;
  padding: 5px;
  text-align: left;
  text-transform: none;
}
.section-related .post-related-products .mform .iwishihavesub {
  vertical-align: bottom;
}
.section-related .post-related-posts {
  width: 340px;
  float: left;
  margin: 0;
}
.section-related .related-double {
  width: 670px;
}
.section-related .related-triple {
  margin: 0;
  width: 550px;
}
.section-related .related-triple .post-related-desc {
  width: 250px;
}
.section-related .related-full {
  margin: 0;
  width: 1000px;
}
.section-related .related-full .post-related-content {
  min-height: 0;
  overflow: hidden;
  width: 100%;
}
.section-related .product-list,
.section-related .post-related-posts ul,
.section-related .post-related-qa ul {
  list-style: none outside none;
  padding: 15px 5px 0 15px;
}
.section-related .product-list li,
.section-related .post-related-posts li,
.section-related .post-related-qa li {
  margin: 0 0 15px;
  overflow: hidden;
  width: 100%;
}
.section-related .product-list img,
.section-related .post-related-posts img {
  display: inline;
  float: left;
  height: 40px;
  width: 40px;
  margin: 0 12px 0 0;
  overflow: hidden;
}
.section-related .post-related-posts li a,
.section-related .post-related-qa li a,
.section-related .post-related-posts .date,
.section-related .post-related-qa .date {
  display: block;
  font-weight: bold;
  margin: 0 0 5px 50px;
}
.section-related .post-related-posts .photo {
  border: medium none;
  height: auto;
  margin: 0;
  width: auto;
}
.section-related .post-related-posts .date,
.section-related .post-related-qa .date {
  color: #777777;
  font-weight: normal;
  font-size: 0.9em;
}
.section-related .post-related-by-category .date:after {
  content: ".";
}
.section-related .post-related-qa,
.section-related .section-related .post-related-qa {
  width: 300px;
}
.section-related .answer-number {
  float: left;
}
.section-related .answer-number strong {
  font-size: 1.8em;
  height: 32px;
  line-height: 32px;
  width: 36px;
  text-align: center;
  display: block;
  color: #fff;
  background: #f7b580;
  font-family: "Arial Narrow", "Helvetica Neue Condensed", Arial, "Helvetica Neue", sans-serif;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.section-related .empty-topic strong {
  background-color: #bbb;
}
.section-related .hot-topic strong {
  background-color: #ef6b00;
}
/* Related content horizontal design */
.section-related .articles-full-width {
  width: 100%;
}
.section-related .articles-full-width .post-related-content {
  min-height: 0;
  width: 100%;
  overflow: hidden;
}
.section-related .articles-full-width ul {
  list-style-type: none;
  padding: 20px 0 0;
  width: 100%;
  float: left;
}
.section-related .articles-full-width li {
  width: 230px;
  min-height: 280px;
  float: left;
  position: relative;
  margin-left: 15px;
  display: inline;
}
.section-related .articles-full-width li a {
  float: left;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
.section-related .articles-full-width li img {
  width: 100%;
  height: auto;
  max-height: 165px;
  margin: 0;
  padding: 0;
  float: none;
}
.section-related .articles-full-width li span {
  display: block;
  padding: 3px 0;
}
.section-related .articles-full-width li em {
  color: #999;
}
.section-related .articles-full-width li .article-disclaimer {
  width: 100%;
  position: absolute;
  top: 2px;
  left: 2px;
  text-indent: 5px;
  width: auto;
}
.section-related .articles-full-width li .article-disclaimer a {
  display: block;
  width: 100%;
}
.section-related .articles-full-width li .article-disclaimer a:hover {
  background: #fff;
}
.section-related .articles-full-width .article-brand {
  background: none;
}
.section-related .articles-full-width .article-brand a {
  color: #EF6B00;
}
.section-related .articles-full-width .article-brand .article-disclaimer {
  background: #F5F1DF;
}
.section-related .articles-full-width .article-brand .article-disclaimer a {
  color: #666;
}
.brand-article-logo {
  text-align: center;
  background: #f5f1df;
}
.brand-article-logo p {
  margin: 0;
}
.brand-article-logo img {
  height: 70px;
  width: auto;
}
/* Outbrain related content */
#outBrainVerticalWidget .AR_2 .item-container {
  margin-bottom: 17px;
  margin-top: 10px;
}
#outBrainVerticalWidget .AR_2 .ob_what {
  padding: 0;
}
#outBrainVerticalWidget .AR_2 .ob_what a {
  margin-bottom: 5px;
}
/* Posts comments */
.section-comments {
  padding-bottom: 40px;
  /* Ordering widget */
  /* Comments levels */
  /* Desktops and laptops */
}
.section-comments .comment-write {
  border: 1px solid #ddd;
  margin: 0 0 50px;
  padding: 35px 25px 25px;
  position: relative;
}
.section-comments .comment-write h2 {
  background: #FFF;
  position: absolute;
  top: -12px;
  left: 25px;
  padding: 0 5px;
}
.section-comments .comment-item .comment-write {
  border: none;
  margin: 0;
}
.section-comments .comment-terms {
  float: right;
  display: inline;
  margin: 15px 300px 0 0;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-comments .comment-login {
  margin: 0 0 5px;
}
.section-comments .comment-login a {
  cursor: pointer;
}
.section-comments .comment-login img {
  margin: 0 5px 0 0;
  vertical-align: bottom;
  display: inline-block;
  width: 32px;
  height: 32px;
  background: #eee;
}
.section-comments .comment-input {
  margin: 0 300px 15px 0;
}
.section-comments .comment-input textarea {
  height: 130px;
  width: 99.5%;
}
.section-comments .comment-write-edit .comment-input,
.section-comments .comment-no-subscribe .comment-input,
.section-comments .comment-no-subscribe .comment-terms {
  margin-right: 0;
}
.section-comments .comment-notify {
  position: absolute;
  top: 65px;
  right: 25px;
  padding: 20px 0 10px;
  width: 270px;
  border: 1px dashed #ddd;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-comments .comment-notify legend {
  margin: 0 0 0 15px;
  padding: 0 5px;
  border-color: #ddd;
  color: #777;
}
.section-comments .comment-notify p {
  margin: 0 0 0 25px;
}
.section-comments .comment-notify input {
  float: left;
  margin: 0;
}
.section-comments .comment-notify label {
  display: block;
  margin: 5px 0 20px 22px;
  line-height: 1;
}
.section-comments .header-section {
  margin-bottom: 20px;
}
.section-comments .comment-order {
  float: right;
  margin: 6px 0 0;
  text-align: right;
}
.section-comments .comment-order h3 {
  font-size: 1rem;
}
.section-comments .comment-order h3,
.section-comments .comment-order ul,
.section-comments .comment-order li {
  display: inline;
  font-weight: bold;
  margin: 0;
}
.section-comments .comment-order li a {
  padding: 4px 9px;
  margin: 0 0 0 5px;
  font-size: 0.8rem;
  line-height: 1.2rem;
  font-weight: normal;
}
.section-comments .comment-order li a:hover,
.section-comments .comment-order .current {
  color: #fff;
  background: #EF6B00;
  text-decoration: none;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.section-comments .comment-order li a:hover {
  background-color: #cc3300 !important;
  color: #fff !important;
  text-decoration: none;
}
.section-comments .comment-order form {
  text-align: left;
  margin: 10px 0 0;
  padding: 10px;
}
.section-comments .header-section {
  margin-bottom: 20px;
}
.section-comments .section-settings {
  margin: 20px 0 0;
}
.section-comments .section-settings ul {
  color: #ccc;
}
.section-comments .section-settings ul a {
  color: #777;
  margin: 0 24px 0 0;
}
.section-comments .section-settings ul a:hover {
  color: #cc3300;
}
.section-comments .comment-write-shortcut {
  float: right;
}
.section-comments .unfold-button {
  background: #f0f0f0;
  -moz-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
  color: #333;
  float: left;
  font-weight: bold;
  margin: 0 10px 0 0;
  padding: 7px 10px;
  border-right: 3px solid #fff;
}
.section-comments .unfold-button:hover {
  background: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.section-comments .comment-list {
  margin: 0 0 40px 90px;
  padding: 0;
  list-style: none;
}
.section-comments .comment-item {
  position: relative;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  background: #f9f9f9;
}
.section-comments .comment-meta {
  float: left;
  width: 250px;
  word-wrap: break-word;
}
.section-comments .comment-number {
  background: #f9f9f9;
  -moz-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
  color: #333;
  display: inline;
  float: left;
  font-size: 1rem;
  line-height: 1;
  text-align: right;
  margin: 0 0 0 -90px;
  width: 90px;
}
.section-comments .comment-number a {
  background: #f0f0f0;
  -moz-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
  color: #333;
  float: left;
  font-weight: bold;
  margin: 0 10px 0 0;
  padding: 7px 10px;
  border-right: 3px solid #fff;
}
.section-comments .comment-number a:hover {
  background: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.section-comments .comment-number strong {
  display: block;
  padding: 7px 5px 7px 0;
}
.section-comments .comment-author-image,
.section-comments .comment-author-name,
.section-comments .comment-author-stars,
.section-comments .comment-author-link,
.section-comments .comment-author-expert {
  display: block;
  margin: 0 15px 6px 20px;
}
.section-comments .comment-author-image {
  float: left;
}
.section-comments .comment-author-image img {
  display: block;
  width: 32px;
  height: 32px;
  background: #eee;
}
.section-comments .comment-author-name {
  font-size: 1rem;
}
.section-comments .comment-author-link {
  clear: left;
  color: #777;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-comments .comment-author-expert {
  clear: left;
  float: left;
}
.section-comments .comment-badge {
  position: absolute;
  top: 2px;
  right: 35px;
  width: 300px;
  padding: 5px 0;
  text-align: right;
  line-height: 0.8;
}
.section-comments .comment-badge strong {
  padding: 5px 7px;
  color: #fff;
  background: #3f311e;
  text-transform: uppercase;
}
.section-comments .comment-content {
  margin: 0 15px 0 250px;
  min-height: 5em;
  overflow: hidden;
  word-wrap: break-word;
}
.section-comments .comment-permanlink,
.section-comments .comment-permalink {
  color: #777;
  display: inline-block;
  padding: 0 0 2px;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-comments .comment-permanlink:hover,
.section-comments .comment-permalink:hover {
  color: #cc3300;
  text-decoration: none;
}
.section-comments .editor-actions {
  float: left;
  padding: 8px 12px;
}
.section-comments .comment-reply-link,
.section-comments .comment-edit-link {
  float: right;
  padding: 10px;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-comments .comment-vote {
  padding: 7px 10px 5px 250px;
  line-height: 1.8;
}
.section-comments .comment-vote a {
  background: #090;
  color: #fff;
  float: left;
  margin: 0 6px 0 0;
  padding: 0;
  display: inline;
  height: 20px;
  width: 22px;
  overflow: hidden;
  text-align: center;
  font: bold 28px/28px Arial, Helvetica, sans-serif;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.section-comments .comment-vote a:hover {
  background-color: #333;
  color: #fff !important;
  text-decoration: none;
}
.section-comments .comment-vote .comment-vote-down {
  background-color: #c00;
  line-height: 0px;
}
.section-comments .comment-vote .vote-down {
  color: #c00;
}
.section-comments .comment-vote .vote-up {
  color: #090;
}
.section-comments .comment-vote .comment-vote-disabled,
.section-comments .comment-vote .comment-vote-disabled:hover {
  background-color: #999;
  cursor: default;
}
.section-comments .comment-vote .comment-vote-selected {
  background-color: #333;
  cursor: default;
}
.section-comments .comment-report {
  display: block;
  position: absolute;
  top: 8px;
  right: 8px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  margin: 0;
}
.section-comments .comment-report a {
  display: block;
  width: 16px;
  height: 16px;
  color: #f90;
}
.section-comments .comment-report-disabled a {
  color: #999;
}
.section-comments .comment-reply-relation {
  margin: 0 0 7px;
  position: relative;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-comments .comment-reply-1 {
  margin-left: 90px;
}
.section-comments .comment-reply-2 {
  margin-left: 180px;
}
.section-comments .comment-reply-3 {
  margin-left: 270px;
}
.section-comments .comment-root,
.section-comments .comment-reply-1,
.section-comments .comment-reply-2,
.section-comments .comment-reply-3 {
  padding-top: 40px;
}
.section-comments .comment-preview {
  position: absolute;
  top: 20px;
  left: 80px;
  z-index: 5;
  width: 80%;
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 0 7px #ddd;
  -moz-box-shadow: 0 0 7px #ddd;
  box-shadow: 0 0 7px #ddd;
}
.section-comments .comment-preview h4,
.section-comments .comment-preview p {
  margin: 15px;
  text-transform: none;
}
.section-comments .comment-toggle,
.section-comments .comment-hidden-toggle,
.section-comments .comment-deleted {
  background: #f9f9f9;
  -moz-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
  color: #333;
  display: block;
  margin: 0 0 0 -90px;
  font-weight: bold;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-comments .comment-toggle span,
.section-comments .comment-hidden-toggle span,
.section-comments .comment-deleted span {
  background: #f0f0f0;
  -moz-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
  color: #333;
  float: left;
  font-weight: bold;
  margin: 0 10px 0 0;
  padding: 7px 10px;
  border-right: 3px solid #fff;
}
.section-comments .comment-toggle span:hover,
.section-comments .comment-hidden-toggle span:hover,
.section-comments .comment-deleted span:hover {
  background: #cc3300;
  color: #fff !important;
  text-decoration: none;
}
.section-comments .comment-toggle strong,
.section-comments .comment-hidden-toggle strong,
.section-comments .comment-deleted strong {
  display: block;
  padding: 7px 0;
}
.section-comments .comment-toggle:hover,
.section-comments .comment-hidden-toggle {
  text-decoration: none;
}
.section-comments .comment-deleted {
  background: #fcf8e3;
  color: #c09853;
  font-weight: normal;
}
.section-comments .comment-deleted span,
.section-comments .comment-deleted span:hover {
  background: #f9f0c3;
  color: #a47e3c !important;
}
.section-comments .comment-brillante {
  border-top: 2px solid #3f311e;
  background-color: #fbe5cc;
}
.section-comments .comment-brillante .comment-number,
.section-comments .comment-brillante .comment-vote {
  background-color: #fbe5cc;
}
.section-comments .comment-brillante .comment-badge strong {
  background: #3f311e;
  font-size: 1.2em;
}
.section-comments .comment-flojo .comment-vote {
  background: #f9f9f9;
  color: #999;
}
.section-comments .comment-flojo .comment-author-name a,
.section-comments .comment-flojo .comment-content {
  color: #999;
}
.section-comments .comment-irrelevante .comment-author-image img {
  width: 20px;
  height: 20px;
}
.section-comments .comment-irrelevante .comment-vote {
  background: #f9f9f9;
}
.section-comments .comment-irrelevante .comment-author-name {
  font-size: 1.2em;
}
.section-comments .comment-irrelevante .comment-author-img {
  width: 24px;
  height: 24px;
}
.section-comments .comment-irrelevante .comment-author-name a,
.section-comments .comment-irrelevante .comment-content,
.section-comments .comment-irrelevante .comment-vote,
.section-comments .comment-irrelevante .comment-irrelevante-show {
  color: #ccc;
}
.section-comments .comment-irrelevante .comment-permanlink {
  opacity: 0.5;
}
.section-comments .comment-editor {
  background-image: url("//img.weblogssl.com/g/xataka4/common/staff-badge.png?v=56");
  background-position: 0 100%;
  background-repeat: no-repeat;
}
.section-comments .comment-editor .comment-vote {
  margin-left: 250px;
  padding-left: 6px;
}
@media only screen and (min-width: 1024px) {
  .section-comments {
    /* Hide elements */
    /* Hover styles */
  }
  .section-comments .comment-item:hover {
    background-color: #fff;
    border-bottom-color: #ddd;
  }
  .section-comments .comment-vote {
    background: #fbe5cc;
  }
  .section-comments .comment-interesante .comment-vote {
    background: #fbe5cc;
  }
  .section-comments .comment-report,
  .section-comments .comment-vote,
  .section-comments .comment-author-expert {
    visibility: hidden;
  }
  .section-comments .comment-item:hover {
    background-color: #fff;
    border-bottom-color: #ddd;
  }
  .section-comments .comment-item:hover .comment-number {
    background: #fff;
  }
  .section-comments .comment-item:hover .comment-report,
  .section-comments .comment-item:hover .comment-vote,
  .section-comments .comment-item:hover .comment-author-expert {
    visibility: visible;
  }
}
/* Inner social sharing */
.share-twitter,
.share-google,
.share-fb,
.wsl-favorite {
  display: inline-block;
  height: 24px;
  margin-right: 10px;
  vertical-align: middle;
}
.wsl-favorite {
  width: auto;
  float: left;
  margin-right: 25px;
  text-align: center;
}
.wsl-favorite .button-small {
  display: inline-block;
  width: auto;
  vertical-align: top;
  padding-left: 12px;
}
.wsl-favorite .wsl-count {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #333;
  margin-bottom: 5px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  padding: 0px 7px;
  font-size: 1em;
  line-height: 1.6;
  vertical-align: top;
}
/* Social sharing - email share button */
.social-sharing {
  background: none;
}
.social-sharing .social-sharing-widgets {
  background: none;
  position: relative;
}
/*
.email-share {
width: 120px;
float: left;

	.email-share-button {
	background: #729E54 url("@{img-common-path}email-share.png?v=@{img-version}") 7px 3px no-repeat;
	background-size: 16px auto;
	padding-left: 30px;
	cursor: pointer;
	opacity: 0.9;
	
		&:hover {
		opacity:1;
		}
	}
	.email-share-button.active {
	padding-bottom: 11px;
	}
}
.email-share-form {
padding: 16px 0 4px 16px;
background-color: #729E54;
position: absolute;
width: 460px;
top: 32px;
left: 168px;
display: none;

	input {
	display: inline;
	width: 360px;
	margin: 0 0 12px;
	}
}

#more-sharing-top, #more-sharing-bottom {

	.email-share {
	width: auto;
	display: inline-block;
	
		.email-share-form {
		width: 496px;
		padding-left: 0;
		background: rgba(238, 238, 238, 0.8);
		top: 40px;
		
			input {
			margin: 0 16px 12px;
			width: 454px;
			}
			button {
			margin: 0 16px;
			}
		}
	}
}
*/
/* Social sharing with icons */
.btn-ico-favorite,
.btn-ico-facebook,
.btn-ico-twitter,
.btn-ico-gplus,
.btn-ico-email {
  display: inline-block;
  width: 40px;
  height: 36px;
  overflow: hidden;
  border-radius: 4px;
  opacity: 0.8;
  color: #fff;
  box-shadow: none;
}
.btn-ico-favorite:hover,
.btn-ico-facebook:hover,
.btn-ico-twitter:hover,
.btn-ico-gplus:hover,
.btn-ico-email:hover,
.btn-ico-favorite.active,
.btn-ico-facebook.active,
.btn-ico-twitter.active,
.btn-ico-gplus.active,
.btn-ico-email.active {
  opacity: 1;
  color: #fff !important;
}
.btn-ico-favorite {
  background-color: #ff7a1f;
}
.btn-ico-favorite:hover {
  background-color: #ff7a1f;
}
.btn-ico-facebook {
  background-color: #4472AD;
}
.btn-ico-facebook:hover {
  background-color: #4472AD;
}
.btn-ico-twitter {
  background-color: #00ACEE;
}
.btn-ico-twitter:hover {
  background-color: #00ACEE;
}
.btn-ico-gplus {
  background-color: #DB4D25;
}
.btn-ico-gplus:hover {
  background-color: #DB4D25;
}
.btn-ico-email {
  background-color: #729E54;
}
.btn-ico-email:hover {
  background-color: #729E54;
}
.social-sharing .social-sharing-widgets .ico-favorite {
  float: none !important;
  display: inline-block;
}
.ico-favorite .btn-ico-favorite {
  vertical-align: bottom;
}
.ico-favorite .btn-ico-disabled,
.ico-favorite .btn-ico-disabled:hover {
  background-color: #999 !important;
}
.ico-favorite .wsl-count {
  display: none;
}
.slideshow .btn-ico-facebook,
.slideshow .btn-ico-twitter,
.slideshow .btn-ico-gplus,
.slideshow .btn-ico-email {
  background-color: #666;
}
.article-links .social-sharing-widgets a,
.article-links .social-sharing-widgets .ico-favorite {
  margin-right: 12px;
  vertical-align: top;
}
/* Scrollable social sharing icons */
.social-fixed a {
  margin-right: 12px;
}
.social-fixed .email-share-form {
  top: 172px;
  left: 54px;
}
@media screen and (max-width: 1199px) {
  #social-fixed {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .article-summary {
    position: relative;
  }
  #social-fixed {
    width: 100px;
    position: absolute;
    top: 0;
    left: -100px;
  }
  #social-fixed .social-fixed-container {
    background: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    width: 100px;
    position: fixed;
    top: 50px;
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
  }
  .social-fixed-content {
    padding: 0 0 1px 16px;
  }
  .social-fixed-content .email-share-form {
    left: 52px;
    top: 172px;
  }
  .social-fixed-content .btn-ico-facebook,
  .social-fixed-content .btn-ico-twitter,
  .social-fixed-content .btn-ico-gplus {
    float: none;
    display: block;
    margin: 16px 0;
  }
  #social-fixed .social-fixed-open {
    height: auto;
    overflow: visible;
  }
  #social-fixed .social-fixed-open .social-fixed-content {
    height: 156px;
  }
  #social-fixed .social-fixed-open .social-fixed-4 {
    height: 208px;
  }
}
/* Articles content styles and rich media snippets */
.article-summary {
  /* Tables */
  /* Tablas de datos */
  /*
	.tabla-datos {
	border: none;

		th, td {
		border: 1px solid #fff;
		}
		th {
		text-align: center;
		vertical-align: middle;
		background: @color-super-related-bg;
		font-size: 80%;
		}
		thead th, tbody tr:nth-child(odd) th {
		background: darken(mix(@color-super-related-bg, #f6f6f6, 50%), 5%);
		}
		td {
		background-color: #fcfcfc;
		}
		tbody tr:nth-child(odd) {

			td {
			background-color: #f3f3f3;
			}
		}
	}
	*/
}
.article-summary p,
.article-summary ul,
.article-summary ol,
.article-summary table {
  margin: 20px 0 0;
}
.article-summary li {
  margin: 0 0 0.5em 2em;
}
.article-summary h2 {
  font-size: 1.8em;
  margin: 40px 0 0;
}
.article-summary h3 {
  font-size: 1.5em;
  margin: 40px 0 0;
}
.article-summary h4,
.article-summary h5,
.article-summary h6 {
  font-size: 1.3em;
  margin: 40px 0 0;
}
.article-summary table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.article-summary table,
.article-summary th,
.article-summary td {
  border: 1px solid #ccc;
}
.article-summary th,
.article-summary td {
  padding: 10px;
}
.article-summary caption,
.article-summary th {
  font-weight: bold;
  text-align: left;
}
.article-summary .tabla-datos {
  border: none;
  border-collapse: collapse;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.article-summary .tabla-datos th {
  font-weight: bold;
  padding: 12px 16px;
  border: none;
}
.article-summary .tabla-datos thead th,
.article-summary .tabla-datos thead td {
  border-bottom: 2px solid #ccc;
}
.article-summary .tabla-datos tbody th {
  text-align: left;
}
.article-summary .tabla-datos td {
  padding: 12px 16px;
  border: none;
}
.article-summary .tabla-datos tbody tr:nth-child(odd) {
  background: #f5f5f5;
}
.article-summary .tabla-datos tbody tr:nth-child(even) {
  background: #fefefe;
}
.article-summary .tabla-datos tr:last-child th,
.article-summary .tabla-datos tr:last-child td {
  border-bottom: 2px solid #ccc;
}
.article-summary .tabla-grande,
.article-summary .supertable {
  width: 1000px;
}
.post-body .sumario,
.article-summary .sumario {
  margin: 24px 0;
  font-size: 150%;
  line-height: 1.3;
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  color: #8F7259;
  font-style: italic;
  font-weight: 300;
  padding: 18px 32px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.post-body .sumario_izquierda,
.article-summary .sumario_izquierda {
  margin: 24px 0;
  font-size: 150%;
  line-height: 1.3;
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  color: #8F7259;
  font-style: italic;
  font-weight: 300;
  padding: 18px 32px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  width: 35%;
  float: left;
  margin-right: 1.5em;
  padding-left: 16px;
}
.post-body .sumario_derecha,
.article-summary .sumario_derecha {
  margin: 24px 0;
  font-size: 150%;
  line-height: 1.3;
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  color: #8F7259;
  font-style: italic;
  font-weight: 300;
  padding: 18px 32px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  width: 35%;
  float: right;
  margin-left: 1.5em;
  padding-left: 16px;
  padding-right: 16px;
}
/* Images */
.centro,
.centro_sinmarco {
  display: block;
  margin: 1.5em auto;
  max-width: 1000px;
}
.derecha,
.derecha_sinmarco {
  float: right;
  margin: 1.5em 0 0 1em;
  max-width: 300px;
  display: block;
}
.izquierda,
.izquierda_sinmarco {
  float: left;
  margin: 1.5em 1em 0 0;
  max-width: 300px;
  display: block;
}
.centro,
.derecha,
.izquierda {
  border: 1px solid #e9c7a2;
  padding: 2px;
  background: #fbe5cc;
}
.sinmarco {
  border: none;
  padding: 0;
  background: transparent;
}
.caption-img {
  position: relative;
  display: block;
  width: 100%;
  margin: 1.5em auto;
}
.caption-img img {
  margin: 0 auto;
  display: block;
}
.caption-img span {
  display: block;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 5px 0;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.caption-img span span {
  display: inline;
}
.caption-img .caps {
  position: relative;
  padding: 0;
  color: inherit;
  background: none;
}
.caption-img img.centro + span {
  left: 4px;
  bottom: 4px;
}
.centro span,
.derecha span,
.izquierda span {
  bottom: 4px;
  left: 4px;
}
/* Galería en el post */
.thumbs {
  text-align: center;
  width: 100%;
  overflow: hidden;
  color: #999;
}
.thumbs h3 {
  color: #333;
}
.thumbs .float {
  width: 70px;
  height: 70px;
  overflow: hidden;
  float: left;
  margin: 0 0 20px 20px;
  display: inline;
  background: #fff;
}
.thumbs br {
  border-top: 1px solid #ddd;
}
/* Galleries */
.article-gallery {
  width: 1000px;
  margin: 30px auto 0;
  clear: right;
}
.article-gallery h3,
.article-gallery p {
  display: inline-block;
  margin: 0 10px 7px 0;
}
.article-gallery p {
  color: #777;
  font-size: 0.8em;
}
.article-gallery ul {
  width: 100%;
  overflow: hidden;
  border: 1px solid #ddd;
  background: #f5f5f5;
  margin: 0;
  padding: 0 0 20px;
}
.article-gallery .item-gallery {
  float: left;
  margin: 20px 0 0 22px;
  display: inline;
  height: 100px;
  width: 100px;
  line-height: 100px;
  text-align: center;
}
.article-gallery .item-gallery img {
  vertical-align: middle;
}
/* Firma invitada */
.nota,
.firmainvitada {
  margin: 20px 0 0;
  padding: 10px 15px;
  border: 1px solid #e0e0e0;
  border-left-width: 20px;
  background: #efefef;
  color: #666;
  font: italic 1em/1.3em Georgia, "Times New Roman", Times, serif;
}
.nota p,
.firmainvitada p {
  padding: 10px 0;
}
.nota img,
.firmainvitada img {
  border: 1px solid #e0e0e0;
  background: #fff;
  padding: 4px;
  float: right;
}
/* Actualizacion */
.actualizacion {
  border: 1px dashed #ccc;
  background: #fcfcfc;
  padding: 1em 1em;
  margin: 20px 0 0 0;
}
/* ficha de app */
.ficha {
  width: 670px;
  color: #333;
  background: #f3f3f3;
  border: 1px solid #e0e0e0;
  padding: 2px 0 0;
  overflow: hidden;
  margin: 1.5em 0 0;
}
.ficha br {
  display: none;
}
.ficha-titulo {
  width: 662px;
  overflow: hidden;
  margin: 0 auto;
  background: #fff;
  padding: 7px 0;
  border: 1px solid #e0e0e0;
}
.ficha-titulo h2 {
  text-transform: uppercase;
  font-size: 1.6em;
  margin: 15px 0 0;
  padding: 0 !important;
  color: #2b2b2a;
}
.ficha-titulo h2 span {
  margin: 10px 0;
  display: block;
  text-transform: none;
  font-size: 0.6em;
  font-weight: bold;
  color: #333;
}
.ficha-titulo h2 span.caps {
  display: inline;
  color: #2b2b2a;
  font-size: 1em;
  text-transform: uppercase;
  margin: 0;
}
.ficha-titulo img {
  float: left;
  margin: 5px 15px 0 15px;
  padding: 0;
  border: none;
  vertical-align: middle;
}
.ficha-desc {
  margin: 15px 25px 30px;
}
.ficha-desc ul {
  margin: 0 130px 0 20px;
  text-shadow: 1px 1px 1px #fff;
}
.ficha-desc p {
  padding: 7px;
  font-size: 0.75em;
  background: #fcfcfc;
  border: 1px solid #fff;
  color: #333;
  opacity: 0.7;
}
.ficha-desc img {
  float: right;
  width: 120px;
  height: 120px;
  border: 1px solid #e6e6e6;
  padding: 3px;
  margin: 0 0 15px 5px;
  display: inline;
  background: #fff;
}
/* Super captions */
.supercaption {
  position: relative;
  width: 1000px;
}
.supercaption br {
  display: none;
}
.supercaption img {
  display: block;
}
.supercaption .caption {
  padding: 12px 32px 32px;
  position: absolute;
  width: 350px;
  top: 0;
  right: 0;
  margin: 24px 0;
  background: rgba(255, 255, 255, 0.6);
  border: none;
}
.supercaption .caption h2,
.supercaption .caption h3,
.supercaption .caption h4,
.supercaption .caption h5,
.supercaption .caption h6 {
  margin-top: 20px;
}
.supercaption .invertido {
  background: rgba(0, 0, 0, 0.65);
  color: #fff;
}
.supercaption .derecha {
  left: auto;
  right: 0;
  margin: 24px 0;
}
.supercaption .izquierda {
  left: 0;
  right: auto;
  margin: 24px 0;
}
.supercaption .arriba {
  top: 0;
  margin: 0 24px;
}
.supercaption .abajo {
  top: auto;
  bottom: 0;
  margin: 0 24px;
}
/* Code */
.code {
  background: #666;
  color: #fff;
  border: 1px solid #999;
  width: 650px;
  overflow: auto;
  margin: 0 0 1em;
  font: 0.85em Monaco, "Courier New", Courier, monospace;
}
pre.code {
  background: #eee;
  color: #000;
  border: 1px solid #e0e0e0;
}
code {
  font-family: Monaco, "Courier New", Courier, monospace;
}
.code ol {
  list-style-position: inherit;
  overflow: visible;
  margin: 0 0 0 3.5em;
}
.code li {
  background: #eee;
  margin: 0;
  padding: 0;
}
.code li code {
  display: block;
  white-space: pre-wrap;
  padding: 2px 5px;
  color: #000;
}
.code ol li:nth-child(even) code {
  background: #f9f9f9;
}
/* Reviews */
.nota-analisis {
  position: relative;
  background: #f9f9f9;
  margin: 70px 0 40px;
  width: 998px;
  box-shadow: 0 0 20px #ddd inset;
  border-radius: 3px;
  padding-bottom: 24px;
}
.nota-analisis br {
  clear: both;
}
.total br,
.positivo br,
.negativo br,
.parcial br {
  display: none;
}
.total {
  width: 152px;
  height: 100px;
  position: absolute;
  top: -70px;
  left: 24px;
  line-height: 94px;
  text-indent: 27px;
  background: #333 url("//img.weblogssl.com/g/xataka4/common/nota-analisis.png?v=56") 0 0 no-repeat;
  color: #fff;
  font-size: 32px;
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
}
.total strong {
  font-size: 40px;
}
.positivo,
.negativo {
  width: 260px;
  position: relative;
  margin: 20px 40px 20px 0;
  display: inline;
  float: right;
  clear: right;
}
.positivo h3,
.negativo h3 {
  margin: 0;
  padding: 10px 0 10px 32px;
  color: #277812;
  font-size: 1.4em;
}
.positivo ul,
.negativo ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.positivo li,
.negativo li {
  padding-right: 15px;
  margin-bottom: 16px;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.positivo li:before,
.negativo li:before {
  color: #277812;
  opacity: 0.5;
}
.positivo {
  background: url("//img.weblogssl.com/g/xataka4/common/bg-positivo.png?v=56") 0 0 no-repeat;
  padding: 68px 0 0;
}
.positivo ul {
  padding-bottom: 32px;
  background: #f9f9f9 url("//img.weblogssl.com/g/xataka4/common/bg-positivo.png?v=56") 0 100% no-repeat;
}
.negativo {
  margin-top: 0;
  padding: 0 0 72px;
  background: url("//img.weblogssl.com/g/xataka4/common/bg-negativo.png?v=56") 0 100% no-repeat;
}
.negativo h3 {
  color: #AF0400;
  background: #f9f9f9 url("//img.weblogssl.com/g/xataka4/common/bg-negativo.png?v=56") 0 0 no-repeat;
  padding-top: 32px;
}
.negativo li:before {
  color: #AF0400;
  opacity: 0.5;
}
.resumen {
  width: 595px;
  overflow: hidden;
  margin: 0 0 0 50px;
  padding-top: 70px;
  float: left;
}
.resumen h2,
.resumen h3 {
  margin: 24px 0 12px;
}
.parcial {
  float: left;
  width: 595px;
  overflow: hidden;
  margin: 70px 0 0 50px;
}
.parcial div {
  margin: 10px 0 30px;
  position: relative;
  font-size: 1.2em;
  line-height: 1.5;
  background: url("//img.weblogssl.com/g/xataka4/common/bg-parcial.png?v=56") 0 100% repeat-x;
}
.parcial div strong {
  float: right;
}
.parcial div span {
  display: block;
  height: 25px;
  background-image: url("//img.weblogssl.com/g/xataka4/common/bg-border-parcial.png?v=56");
  background-position: 0 100%;
  background-repeat: repeat-x;
}
.total-9,
.total-10 {
  background-color: #277812;
}
.total-7,
.total-8 {
  background-color: #9CBF2F;
}
.total-5,
.total-6 {
  background-color: #FFB900;
}
.total-3,
.total-4 {
  background-color: #FC6B00;
}
.total-0,
.total-1,
.total-2 {
  background-color: #AF0400;
}
.nota-9 strong,
.nota-10 strong {
  color: #277812;
}
.nota-9 span,
.nota-10 span {
  background-color: #277812;
}
.nota-7 strong,
.nota-8 strong {
  color: #9CBF2F;
}
.nota-7 span,
.nota-8 span {
  background-color: #9CBF2F;
}
.nota-5 strong,
.nota-6 strong {
  color: #FFB900;
}
.nota-5 span,
.nota-6 span {
  background-color: #FFB900;
}
.nota-3 strong,
.nota-4 strong {
  color: #FC6B00;
}
.nota-3 span,
.nota-4 span {
  background-color: #FC6B00;
}
.nota-0 strong,
.nota-1 strong,
.nota-2 strong {
  color: #AF0400;
}
.nota-0 span,
.nota-1 span,
.nota-2 span {
  background-color: #AF0400;
}
.ficha-tecnica {
  width: 595px;
  overflow: hidden;
  margin: 0 0 0 50px;
  padding-top: 70px;
  float: left;
}
.ficha-tecnica h2,
.ficha-tecnica h3 {
  margin: 24px 0 12px;
}
.ficha-tecnica .cover {
  display: inline-block;
  vertical-align: bottom;
}
.ficha-tecnica img.cover,
.ficha-tecnica .cover img {
  height: 60px;
  width: auto;
  margin: 24px 16px 0 0;
  display: inline-block;
  vertical-align: bottom;
}
.ficha-tecnica h2 {
  display: inline-block;
}
.ficha-tecnica table {
  border: none;
  background: #fff;
  border-top: 1px solid #eee;
  border-collapse: collapse;
}
.ficha-tecnica th,
.ficha-tecnica td {
  border: none;
  border-bottom: 1px solid #eee;
  padding: 16px;
  vertical-align: top;
}
.ficha-tecnica th {
  color: #999;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: normal;
  padding-right: 0;
  padding-left: 64px;
  background-image: url("//img.weblogssl.com/g/xataka4/common/ficha-juego.png?v=56");
  background-position: 16px 16px;
  background-repeat: no-repeat;
}
.ficha-tecnica th.desarrollador {
  background-position: 16px -90px;
}
.ficha-tecnica th.compania {
  background-position: 16px -190px;
}
.ficha-tecnica th.lanzamiento {
  background-position: 16px -286px;
}
.ficha-tecnica th.precio {
  background-position: 16px -384px;
}
.ficha-producto {
  margin: 0 0 24px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.ficha-producto h2 {
  display: inline-block;
  background: #EF6B00;
  color: #fff;
  padding: 12px 16px;
  margin: 150px 0 0;
  font-size: 18px;
  position: relative;
}
.ficha-producto .datos {
  background: rgba(255, 255, 255, 0.9);
  border: 2px solid #EF6B00;
  position: relative;
  margin: 0 0 24px;
  padding: 0 0 8px;
}
.ficha-producto p {
  padding: 16px 24px;
  margin: 0 0 8px;
  border-bottom: 1px solid #eee;
}
.ficha-producto img,
.ficha-producto img.centro,
.ficha-producto img.centro_sinmarco {
  width: auto;
  max-height: 250px;
  display: block;
  position: absolute;
  right: 0;
}
.ficha-producto img.derecha,
.ficha-producto img.derecha_sinmarco {
  right: 48px;
}
.ficha-producto table {
  margin: 0;
  border: none;
  width: auto;
}
.ficha-producto th,
.ficha-producto td {
  padding: 8px 0 8px 24px;
  border: none;
  vertical-align: top;
}
.ficha-producto th {
  font-size: 0.8em;
  font-weight: normal;
  text-transform: uppercase;
  color: #999;
}
/* Inpost */
.detalle-semana {
  background: url("//img.weblogssl.com/g/xataka2/common/inpost.jpg") 0 0 no-repeat;
  margin: 50px auto;
  width: 555px;
}
.detalle-semana h2.detalle {
  margin: 0;
  height: 60px;
  width: 200px;
  float: left;
  position: relative;
}
.detalle-semana h2.detalle span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 60px;
  width: 200px;
  background: url("//img.weblogssl.com/g/xataka2/common/inpost.jpg") 0 0 no-repeat;
}
.detalle-texto {
  border: 1px dashed #ccc;
  border-top: none;
  clear: both;
  padding: 5px 25px 10px;
  font-size: 12px;
}
.detalle-semana .sponsor {
  float: right;
  margin: 30px 20px 0 0;
  font: 0.7em Tahoma, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #aaa;
}
.detalle-semana .sponsor a {
  border: 1px dashed #ccc;
  background: #fff;
  padding: 5px;
  margin: 3px 0 0 0;
  display: block;
}
.detalle-semana .sponsor a:hover {
  border-color: #000;
}
.detalle-semana .sponsor a img {
  display: block;
}
/* Tweeteable snippets */
.tweet-this {
  padding: 0 0 0 3px;
  color: #333;
  border-bottom: 1px dotted #00ACEE;
}
.tweet-this:hover {
  background-color: #EFFBFF;
  color: #00ACEE !important;
  border: none;
}
.tweet-this:after {
  color: #00ACEE;
}
.sumario .tweet-this,
.sumario_derecha .tweet-this,
.sumario_izquierda .tweet-this {
  color: #8F7259;
  border-bottom: none;
}
.sumario .tweet-this:after,
.sumario_derecha .tweet-this:after,
.sumario_izquierda .tweet-this:after {
  font-style: normal;
  vertical-align: middle;
}
blockquote .tweet-this {
  color: #3f311e;
}
/* Amazon affiliate widgets */
.af-box {
  width: 300px;
  overflow: hidden;
  border-radius: 4px;
  border: 4px solid #eee;
  background: #fcfcfc;
  margin: 12px 0;
  text-align: center;
}
.af-box:hover {
  border-color: #ddd;
}
.af-box h2 {
  margin: 12px;
  padding: 0;
  color: #666;
}
.af-box h2 span {
  display: block;
  color: #aaa;
  margin: 6px 0 0;
  font-size: 13px;
  font-weight: normal;
}
.af-box p,
.af-box ul {
  margin: 0;
}
.af-box li {
  margin: 0 0 0 4%;
  width: 44%;
  float: left;
  display: inline;
}
.af-box p {
  width: 80%;
  margin: 0 auto;
}
.af-box a {
  color: #333;
}
.af-image img {
  display: block;
  width: 100%;
  height: auto;
}
.af-buy a {
  display: block;
  font-size: 0.9em;
  background: #fee260;
  width: 100%;
  overflow: hidden;
  line-height: 1;
  border-radius: 4px;
  padding: 12px 0;
  margin: 0 auto 12px;
}
.af-box li .af-buy a {
  margin-right: 0;
}
.af-buy a:hover {
  color: #fff !important;
  background: #ff9900;
  text-decoration: none;
}
li .af-name {
  font-size: 0.9em;
}
li .af-price {
  display: block;
  font-size: 1.5em;
  margin-top: 6px;
}
/* Landscape style */
.af-box-landscape {
  width: 95%;
  text-align: left;
}
.af-box-landscape .af-image {
  width: 35%;
  display: inline-block;
  vertical-align: middle;
}
.af-box-landscape .af-data {
  width: 64%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
/* Compact style */
.af-box-compact {
  text-align: left;
  width: 95%;
  max-width: 660px;
}
.af-box-compact .af-image {
  width: 150px;
  float: left;
}
.af-box-compact .af-data {
  margin-left: 160px;
  height: 110px;
  line-height: 110px;
  text-align: left;
  display: block;
  width: auto;
}
.af-box-compact h2 {
  display: inline-block;
  width: 300px;
  padding: 0;
  vertical-align: middle;
  font-size: 1.5em;
}
.af-box-compact p {
  width: 145px;
  display: inline-block;
  vertical-align: middle;
}
.af-box-compact .af-buy a {
  width: auto;
  padding: 12px;
  margin: 0;
  text-transform: capitalize;
  text-align: center;
}
.af-box-compact .af-name {
  font-size: 0.9em;
}
.af-box-compact .af-price {
  display: block;
  font-size: 1.5em;
  margin-top: 6px;
}
.af-inverted {
  background: #222;
  border-color: #bbb;
}
.af-inverted h2,
.af-inverted h2 a {
  color: #eee;
}
.af-inverted .af-image {
  opacity: 0.8;
}
/* Affiliates desktop styles */
.af-box-compact {
  width: 100%;
}
.af-box {
  text-align: left;
  width: 95%;
  max-width: 660px;
  width: 100%;
}
.af-box .af-image {
  width: 35%;
  display: inline-block;
  vertical-align: middle;
}
.af-box .af-data {
  width: 64%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.af-box .af-image {
  width: 150px;
  float: left;
}
.af-box .af-data {
  margin-left: 160px;
  height: 110px;
  line-height: 110px;
  text-align: left;
  display: block;
  width: auto;
}
.af-box h2 {
  display: inline-block;
  width: 300px;
  padding: 0;
  vertical-align: middle;
  font-size: 1.5em;
}
.af-box p {
  width: 145px;
  display: inline-block;
  vertical-align: middle;
}
.af-box .af-buy a {
  width: auto;
  padding: 12px;
  margin: 0;
  text-transform: capitalize;
  text-align: center;
}
.af-box .af-name {
  font-size: 0.9em;
}
.af-box .af-price {
  display: block;
  font-size: 1.5em;
  margin-top: 6px;
}
/* added for vida extra */
.af-box-5 h2 {
  width: auto;
}
.af-box-5 .af-buy {
  clear: both;
}
.af-box-5 .af-buy li {
  width: 17.5%;
  margin: 10px 0 10px 2%;
}
.af-box-4 h2 {
  width: auto;
}
.af-box-4 .af-buy {
  clear: both;
}
.af-box-4 .af-buy li {
  width: 22.5%;
  margin: 10px 0 10px 2%;
}
.af-box-3 h2 {
  width: auto;
}
.af-box-3 .af-buy {
  clear: both;
}
.af-box-3 .af-buy li {
  width: 30%;
  margin: 10px 0 10px 2.5%;
}
.af-box-2 h2 {
  width: auto;
}
.af-box-2 .af-buy {
  clear: both;
}
.af-box-2 .af-buy li {
  margin-top: 10px;
  margin-bottom: 10px;
}
.af-box-1 .af-data {
  display: inline-block;
  margin: 0;
}
.af-box-1 .af-buy {
  float: right;
  margin: 20px 20px 0 0;
}
.af-box-1 .af-buy li {
  width: 100%;
}
/* Respuestas styles */
.section-respuestas-home {
  border-right: 1px solid #E8E8E8;
  width: 675px;
}
.section-respuestas-home .respuestas-conatiner {
  width: 650px;
}
.section-respuestas-home #respuestas-question {
  width: 98%;
}
.section-respuestas-home .rowconatiner {
  width: 100%;
  float: left;
  margin-bottom: 40px;
}
.section-respuestas-home .rowconatiner .rows {
  width: 100%;
  float: left;
  border-bottom: 1px solid #ddd;
  margin-top: 40px;
  list-style-type: none;
  padding-bottom: 7px;
}
.section-respuestas-home .rowconatiner .rows.row-first {
  margin-top: 0;
}
.section-respuestas-home .rowconatiner .rows .avatar {
  vertical-align: middle;
  float: left;
  margin: 0 5px 10px 0;
}
.section-respuestas-home .rowconatiner .rows h2 {
  margin: 5px 0 15px 0;
  font-size: 1.5em;
  color: #2b2b2a;
}
.section-respuestas-home .rowconatiner .rows h2 a {
  color: #2b2b2a;
}
.section-respuestas-home .rowconatiner .rows .answers {
  width: 70px;
  float: right;
  font-size: 0.94em;
  margin-left: 10px;
}
.section-respuestas-home .rowconatiner .rows .answers .answer-number {
  color: #f7b580;
  float: left;
  text-align: center;
  width: 64px;
  font-size: 0.94em;
}
.section-respuestas-home .rowconatiner .rows .answers .answer-number strong {
  color: #fff;
  display: block;
  line-height: 52px;
  font-size: 2.7em;
  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  height: 52px;
  margin: 0 auto;
  overflow: hidden;
  width: 64px;
  background: #f7b580;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.section-respuestas-home .rowconatiner .rows .answers .hot-topic {
  color: #ef6b00;
}
.section-respuestas-home .rowconatiner .rows .answers .hot-topic strong {
  background: #ef6b00;
}
.section-respuestas-home .rowconatiner .rows .answers .empty-topic {
  color: #999;
}
.section-respuestas-home .rowconatiner .rows .answers .empty-topic strong {
  background: #BBB;
}
.section-respuestas-home .rowconatiner .rows .article-metadata .response {
  display: block;
}
.section-respuestas-home .rowconatiner .rows .respuestas-author {
  color: #999;
  float: left;
  text-align: left;
}
.section-respuestas-home .rowconatiner .rows .article-comments .answer-number {
  color: #f7b580;
}
.section-respuestas-home .rowconatiner .rows .article-comments .hot-topic {
  color: #ef6b00;
}
.section-respuestas-home .rowconatiner .rows .article-comments .empty-topic {
  color: #999;
}
.section-respuestas-home .qa-guest-archive {
  clear: both;
}
.section-respuestas-home .qa-guest-archive h2 {
  margin-bottom: 20px;
}
.section-respuestas-home .qa-guest-archive h3 {
  margin: 10px;
}
.section-respuestas-home .qa-guest-archive h3 a,
.section-respuestas-home .qa-guest-archive h3 a:visited {
  color: #555;
}
.section-respuestas-home .qa-guest-archive p {
  margin: 5px 5px 0;
}
.section-respuestas-home .qa-guest-archive p.qa-guest-n-questions a {
  color: #666;
  font-size: 0.94em;
}
.section-respuestas-home .qa-guest-archive ul {
  margin: 0 0 20px;
  overflow: hidden;
  width: 100%;
}
.section-respuestas-home .qa-guest-archive ul li {
  border: 1px solid #EFEFD1;
  color: #555;
  display: inline;
  float: left;
  height: 200px;
  margin: 0 3% 20px 0;
  width: 30%;
  background: #FFFFBF;
}
.section-respuestas-home .qa-guest-archive ul li a.qa-guest-img {
  display: inline;
  float: right;
  margin: 10px 10px 0;
}
.section-respuestas-home .qa-guest-archive .qa-sponsor {
  margin: 7px 10px;
  color: #777;
  font-size: 0.94em;
  text-transform: uppercase;
}
.section-respuestas-home .abuse-button {
  display: inline;
  float: right;
  height: 16px;
  position: relative;
  width: 16px;
  color: #000000;
  text-align: center;
  color: #f90;
  line-height: 16px;
}
.section-respuestas-home .abuse-button-disabled {
  color: #999;
}
.section-respuestas-home .forum-item {
  /* earlier article comments used */
}
.section-respuestas-home .forum-item h1 {
  margin-bottom: 20px;
}
.section-respuestas-home .forum-item .article-metadata {
  border-top: 1px solid #ddd;
  margin-top: 20px;
  padding-top: 10px;
}
.section-respuestas-home .forum-item .article-metadata .social-sharing {
  margin-right: 0;
}
.section-respuestas-home .forum-item .article-metadata .social-sharing-widgets {
  margin-right: 48px;
}
.section-respuestas-home .forum-item .wsl-favorite {
  clear: left;
}
.section-respuestas-home .answer-number {
  color: #f7b580;
  float: right;
  text-align: center;
  width: 70px;
  font-size: 0.94em;
}
.section-respuestas-home .answer-number strong {
  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  color: #fff;
  display: block;
  font-size: 2.7em;
  line-height: 52px;
  height: 52px;
  margin: 0 auto;
  overflow: hidden;
  width: 64px;
  background: #f7b580;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.section-respuestas-home .hot-topic {
  color: #ef6b00;
}
.section-respuestas-home .hot-topic strong {
  background: #ef6b00;
}
.section-respuestas-home .empty-topic {
  color: #999;
}
.section-respuestas-home .empty-topic strong {
  background: #BBB;
}
.section-respuestas-home .question-info {
  width: 650px;
  color: #999;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.section-respuestas-home .question-info .respuestas-author {
  color: #999;
}
.section-respuestas-home .question-info .respuestas-author .avatar {
  vertical-align: middle;
  float: left;
  margin: 0 5px 10px 0;
}
.section-respuestas-home .question-info .respuestas-author .response {
  display: block;
}
.section-respuestas-home .article-nav {
  margin-bottom: 50px;
}
.aside-respuestas-categories h3 {
  padding-top: 24px;
  color: #000;
  margin-bottom: 10px;
}
.aside-respuestas-categories ul {
  padding: 5px 10px 0 36px;
  list-style-type: none;
}
.aside-respuestas-categories ul li {
  margin-top: 5px;
  padding-left: 12px;
}
.section-comments-respuestas {
  margin-top: 60px;
}
.section-comments-respuestas .comment-reply-1 .comment-item {
  background: #f4f4f4;
  padding-bottom: 20px;
}
.section-comments-respuestas .comment-reply-1 .comment-item:hover {
  background: #f4f4f4;
  border-bottom: 1px solid #FFFFFF;
}
.section-comments-respuestas .comment-vote a {
  width: 38px;
}
.section-comments-respuestas .comment-vote a strong {
  float: left;
  margin-left: 3px;
}
.section-comments-respuestas .comment-vote a.comment-vote-down span {
  float: left;
  margin: 0 0 0 16px;
  line-height: 16px;
}
.section-comments-respuestas .comment-vote a span {
  font-size: 14px;
  float: right;
  margin: -5px 5px 0 0;
}
.section-comments-respuestas .comment-vote .question-text {
  float: left;
  margin-right: 10px;
}
.respuestas-post-related-qa {
  margin: 0 0 60px 0;
}
.respuestas-post-related-qa .header-section {
  margin-bottom: 10px;
  border-bottom: 0;
}
.respuestas-post-related-qa .respuestas-post-related-content {
  padding-top: 0;
  padding-bottom: 0;
  background: #fafafa;
}
.respuestas-post-related-qa ul {
  list-style: none outside none;
  padding: 25px 5px 10px 25px;
  border-top: 1px solid #ddd;
}
.respuestas-post-related-qa ul li {
  padding-bottom: 15px;
  overflow: hidden;
  width: 100%;
}
.respuestas-post-related-qa ul li .answer-number {
  float: left;
}
.respuestas-post-related-qa ul li .answer-number strong {
  font-size: 1.8em;
  height: 32px;
  line-height: 32px;
  width: 36px;
  text-align: center;
  display: block;
  color: #fff;
  background: #f7b580;
  font-family: "Arial Narrow", "Helvetica Neue Condensed", Arial, "Helvetica Neue", sans-serif;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.respuestas-post-related-qa ul li .hot-topic {
  color: #ef6b00;
}
.respuestas-post-related-qa ul li .hot-topic strong {
  background: #ef6b00;
}
.respuestas-post-related-qa ul li .empty-topic {
  color: #999;
}
.respuestas-post-related-qa ul li .empty-topic strong {
  background: #BBB;
}
.respuestas-post-related-qa ul li a,
.respuestas-post-related-qa ul li .date {
  display: block;
  margin: 0 0 5px 50px;
}
.respuestas-post-related-qa ul li .date {
  color: #777777;
  font-weight: normal;
  font-size: 0.9em;
  margin-bottom: 0;
}
/*  
 * Livestreaming
 * -----------------------------------------------
 */
.live-streaming header {
  width: 100%;
  height: 54px;
  position: relative;
  background: #DF5900;
}
.live-streaming header h1 {
  height: 54px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.live-streaming header .sinmarco {
  display: none;
}
.live-streaming header .brand {
  text-indent: -9999px;
  height: 54px;
  width: 100%;
  display: block;
}
.live-streaming header .brand span {
  background: url("/lp2/m/images//m-logo.png?v=56");
  background-position: 0 50%;
  float: left;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-repeat: no-repeat;
}
.live-streaming .article-header {
  text-align: center;
  font-size: 2.4rem;
  color: #111;
}
.live-streaming .article-live-streming .article-date {
  border-bottom: none;
  text-align: center;
  font-size: 1.5em;
  color: #777;
}
.live-streaming .section-article-live-streming {
  float: left;
  margin: 30px 0 60px 0;
}
.live-streaming .section-article-live-streming .article-event-countdown {
  float: left;
  margin: 0;
  background: #EF6B00;
  color: #fff;
  width: 150px;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.live-streaming .section-article-live-streming .event-previous-posts {
  background: #f0f0f0;
  float: left;
  width: 850px;
}
.live-streaming .section-article-live-streming .event-previous-posts .event-heading,
.live-streaming .section-article-live-streming .event-previous-posts .posts-heading {
  margin: 0;
  padding: 10px 20px 0 20px;
}
.live-streaming .section-article-live-streming .event-previous-posts .event-heading a.twitter-link,
.live-streaming .section-article-live-streming .event-previous-posts .posts-heading a.twitter-link {
  float: right;
  margin-right: 5px;
}
.live-streaming .section-article-live-streming .event-previous-posts .event-summary {
  padding: 0 20px 15px 20px;
}
.live-streaming .section-article-live-streming .event-previous-posts .event-summary p {
  list-style-type: none;
  margin-top: 20px;
  width: 80%;
}
.live-streaming .section-article-live-streming .event-previous-posts .event-summary p .arrow {
  float: left;
  width: 20px;
  line-height: 27px;
}
.live-streaming .section-article-live-streming .event-previous-posts ul {
  padding: 0 20px 15px 20px;
}
.live-streaming .section-article-live-streming .event-previous-posts ul li {
  list-style-type: none;
  margin-top: 20px;
  width: 80%;
}
.live-streaming .section-article-live-streming .event-previous-posts ul li .arrow {
  float: left;
  width: 20px;
  line-height: 27px;
}
.live-streaming .section-article-live-streming .event-previous-posts-final {
  background: #fbe5cc;
}
.live-streaming .section-article-live-streming .event-live-heading {
  padding: 0 20px 0 0;
  background: #EF6B00;
  text-align: right;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
.live-streaming .section-article-live-streming .event-live-heading a {
  color: #fff;
}
.live-streaming .section-article-live-streming .event-live-heading span {
  background: #cc3300;
  text-align: left;
  float: left;
  text-transform: uppercase;
  padding: 0 20px;
}
.live-streaming .section-article-live-streming .event-live-video {
  text-align: center;
  background: #f3f3f3;
  padding: 40px 0;
}
.live-streaming .section-article-live-streming .event-live-video iframe,
.live-streaming .section-article-live-streming .event-live-video object {
  margin: 0 auto;
}
.live-streaming .section-article-live-streming .event-publish-rows {
  width: 100%;
  float: left;
  border-bottom: 1px solid #dadada;
  margin-top: 40px;
}
.live-streaming .section-article-live-streming .event-publish-rows li {
  padding: 30px 0 30px 0;
  border-top: 1px solid #dadada;
  position: relative;
  width: 100%;
  float: left;
  list-style-type: none;
  min-height: 48px;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing {
  background: #f3f3f3;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .editor-figure {
  background: #e3e3e3 url("//img.weblogssl.com/g/xataka4/common/editor-figure-arrow.png?v=56") 0 40px no-repeat;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing textarea {
  width: 100%;
  height: 100px;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .upload-image-list {
  margin-bottom: 30px;
  border-top: none;
  padding: 30px 0;
  border-bottom: 1px solid #DADADA;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .upload-image-list .foto-thumbnail {
  width: 200px;
  height: 100%;
  margin-right: 10px;
  vertical-align: middle;
  display: inline;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .upload-image-list a {
  color: #333;
  margin-right: 10px;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .editor-view-buttons {
  padding: 20px 0 0 0;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .editor-view-buttons #uploadBtn {
  cursor: pointer;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .editor-view-buttons .hidden-input {
  width: 0;
  height: 0;
  overflow: hidden;
  float: left;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .editor-view-buttons .right-button {
  float: right;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .editor-view-buttons .right-button .button {
  margin-left: 20px;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .editor-view-buttons .right-button .publish-moment-loader {
  width: 16px;
  height: 16px;
}
.live-streaming .section-article-live-streming .event-publish-rows li.editor-editing .editor-view-buttons .button-disabled {
  color: #333 !important;
}
.live-streaming .section-article-live-streming .event-publish-rows li .stream {
  width: 16%;
  float: left;
  padding-left: 0;
  text-align: center;
}
.live-streaming .section-article-live-streming .event-publish-rows li .stream strong {
  display: block;
}
.live-streaming .section-article-live-streming .event-publish-rows li .stream a {
  font-weight: normal;
  margin: 10px 5px 0 5px;
}
.live-streaming .section-article-live-streming .event-publish-rows li .publish {
  width: 65%;
  float: left;
  margin: 0 3%;
}
.live-streaming .section-article-live-streming .event-publish-rows li .publish img {
  display: block;
  height: auto;
  margin: 0 auto;
  width: 100%;
}
.live-streaming .section-article-live-streming .event-publish-rows li .publish p {
  margin-top: 0;
}
.live-streaming .section-article-live-streming .event-publish-rows li .publish .tweet-text-link {
  float: right;
  margin: 0;
  padding: 10px 0 0;
  color: #777;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.live-streaming .section-article-live-streming .event-publish-rows li .publish .tweet-text-link:hover {
  color: #00acee !important;
}
.live-streaming .section-article-live-streming .event-publish-rows li .editor-figure {
  background: #f3f3f3 url("//img.weblogssl.com/g/xataka4/common/editor-figure-arrow-white.png?v=56") 0 40px no-repeat;
  width: 12%;
  text-align: center;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.live-streaming .section-article-live-streming .event-publish-rows li .editor-figure img {
  height: 48px;
  width: 48px;
  margin-top: 30px;
}
.live-streaming .livestreaming-editor-view {
  background: #f3f3f3;
  padding: 30px 0 30px 0;
  position: relative;
  min-height: 48px;
  margin: -60px 0 60px 0;
}
.live-streaming .livestreaming-editor-view .edit-post {
  width: 65%;
  margin: 0 auto;
}
.live-streaming .livestreaming-editor-view .edit-post textarea {
  width: 100%;
  height: 100px;
}
.live-streaming .livestreaming-editor-view .edit-post .upload-image-list {
  margin-bottom: 30px;
  border-top: none;
  padding: 30px 0;
  border-bottom: 1px solid #DADADA;
}
.live-streaming .livestreaming-editor-view .edit-post .upload-image-list .foto-thumbnail {
  width: 200px;
  height: 100%;
  margin-right: 10px;
  vertical-align: middle;
  display: inline;
}
.live-streaming .livestreaming-editor-view .edit-post .upload-image-list a {
  color: #333;
  margin-right: 10px;
}
.live-streaming .livestreaming-editor-view .edit-post .editor-view-buttons {
  padding: 20px 0 0 0;
}
.live-streaming .livestreaming-editor-view .edit-post .editor-view-buttons #uploadBtn {
  cursor: pointer;
}
.live-streaming .livestreaming-editor-view .edit-post .editor-view-buttons .hidden-input {
  width: 0;
  height: 0;
  overflow: hidden;
  float: left;
}
.live-streaming .livestreaming-editor-view .edit-post .editor-view-buttons .right-button {
  float: right;
}
.live-streaming .livestreaming-editor-view .edit-post .editor-view-buttons .right-button .button {
  margin-left: 20px;
}
.live-streaming .livestreaming-editor-view .edit-post .editor-view-buttons .right-button .publish-moment-loader {
  width: 16px;
  height: 16px;
}
.live-streaming .livestreaming-editor-view .edit-post .editor-view-buttons .button-disabled {
  color: #333 !important;
}
.live-streaming .livestreaming-editor-view .editor-figure {
  background: #e3e3e3 url("//img.weblogssl.com/g/xataka4/common/editor-figure-arrow.png?v=56") 0 40px no-repeat;
  width: 12%;
  text-align: center;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.live-streaming .livestreaming-editor-view .editor-figure img {
  height: 48px;
  width: 48px;
  margin-top: 30px;
}
@media only screen and (max-width: 961px) {
  .live-streaming .section-article-live-streming {
    font-size: 25px;
    line-height: 2em;
  }
  .live-streaming .section-article-live-streming .event-previous-posts .event-summary p .arrow {
    line-height: 1.5em;
  }
}
/*  Responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .responsive.live-streaming .container,
  .responsive.live-streaming .content-fixed,
  .responsive.live-streaming .content-dinamic,
  .responsive.live-streaming .section {
    width: auto;
  }
  .responsive.live-streaming .section {
    padding: 0 20px;
  }
  .responsive.live-streaming .content-fixed {
    padding-top: 30px;
  }
  .responsive.live-streaming .content-fixed .article-header {
    font-size: 2em;
  }
  .responsive.live-streaming .content-fixed .article-date {
    font-size: 1.1em;
  }
  .responsive.live-streaming .section-article-live-streming {
    margin-top: 15px;
  }
  .responsive.live-streaming .section-article-live-streming .livestreaming-editor-view {
    margin: -60px 0 30px;
  }
  .responsive.live-streaming .section-article-live-streming .livestreaming-editor-view .edit-post {
    width: 80%;
    margin-left: 4%;
  }
}
@media only screen and (max-width: 967px) {
  .responsive.live-streaming .event-publish-rows li.editor-editing .editor-figure {
    background: #e3e3e3;
  }
  .responsive.live-streaming .event-publish-rows li .editor-figure {
    background: #e3e3e3;
  }
  .responsive.live-streaming .livestreaming-editor-view .editor-figure {
    background: #e3e3e3;
  }
}
@media only screen and (max-width: 767px) {
  .responsive.live-streaming .container,
  .responsive.live-streaming .content-fixed,
  .responsive.live-streaming .content-dinamic,
  .responsive.live-streaming .section {
    width: auto;
  }
  .responsive.live-streaming .section {
    padding: 0 20px;
  }
  .responsive.live-streaming .content-fixed {
    display: none;
  }
  .responsive.live-streaming .editor-figure {
    background: #e3e3e3;
  }
  .responsive.live-streaming header .sinmarco {
    width: 54px;
    height: 54px;
    position: absolute;
    right: 0;
    top: 0;
    display: inline;
  }
  .responsive.live-streaming .event-publish-rows li {
    padding: 20px 0;
  }
  .responsive.live-streaming .event-publish-rows li.editor-editing {
    background: #f3f3f3;
  }
  .responsive.live-streaming .event-publish-rows li.editor-editing .editor-figure {
    background: none;
    left: 20px;
    right: auto;
  }
  .responsive.live-streaming .event-publish-rows li.editor-editing .upload-image-list {
    padding-left: 30px;
  }
  .responsive.live-streaming .event-publish-rows li.editor-editing .publish img {
    padding-bottom: 0;
  }
  .responsive.live-streaming .event-publish-rows li.editor-editing .stream {
    padding-left: 0;
    left: auto;
    right: -20px;
  }
  .responsive.live-streaming .event-publish-rows li.editor-editing .stream strong {
    float: left;
  }
  .responsive.live-streaming .event-publish-rows li .publish {
    width: 100%;
    margin: 0 0 70px 0;
  }
  .responsive.live-streaming .event-publish-rows li .publish img {
    padding-bottom: 0;
  }
  .responsive.live-streaming .event-publish-rows li .publish textarea {
    width: 86%;
    margin: 0 5%;
    padding-left: 2%;
    padding-right: 2%;
  }
  .responsive.live-streaming .event-publish-rows li .publish .editor-view-buttons {
    width: 90%;
    margin-left: 5%;
  }
  .responsive.live-streaming .event-publish-rows li .publish .editor-view-buttons .right-button .button {
    margin-left: 10px;
  }
  .responsive.live-streaming .event-publish-rows li .publish .editor-view-buttons .right-button .button-big {
    padding: 12px;
  }
  .responsive.live-streaming .event-publish-rows li .stream {
    width: 88%;
    text-align: left;
    position: absolute;
    left: auto;
    right: 0;
    bottom: 20px;
  }
  .responsive.live-streaming .event-publish-rows li .stream strong {
    float: left;
    line-height: 54px;
    margin-top: 5px;
  }
  .responsive.live-streaming .event-publish-rows li .stream a {
    float: right;
  }
  .responsive.live-streaming .event-publish-rows li .editor-figure {
    background: none;
    top: auto;
    bottom: 15px;
    height: auto;
    left: 0;
    right: auto;
  }
  .responsive.live-streaming .event-publish-rows li .editor-figure img {
    width: 48px;
    height: 48px;
  }
  .responsive.live-streaming .livestreaming-editor-view {
    margin: -60px 0 30px;
  }
  .responsive.live-streaming .livestreaming-editor-view .editor-figure {
    display: none;
  }
  .responsive.live-streaming .livestreaming-editor-view .edit-post {
    width: 90%;
    margin-left: 5%;
  }
  .responsive.live-streaming .livestreaming-editor-view .edit-post textarea {
    width: 96%;
    padding-lef: 2%;
    padding-right: 2%;
  }
}
@media only screen and (max-width: 420px) {
  .responsive.live-streaming .container,
  .responsive.live-streaming .content-fixed,
  .responsive.live-streaming .content-dinamic,
  .responsive.live-streaming .section {
    width: auto;
  }
  .responsive.live-streaming .section {
    padding: 0 20px;
  }
  .responsive.live-streaming .event-publish-rows li.editor-editing {
    background: #f3f3f3;
  }
  .responsive.live-streaming .event-publish-rows li.editor-editing .editor-figure {
    background: none;
  }
  .responsive.live-streaming .event-publish-rows li.editor-editing .upload-image-list {
    padding-left: 20px;
  }
  .responsive.live-streaming .event-publish-rows li .stream {
    width: 85%;
  }
}
.responsive.live-streaming .clear {
  clear: both;
}
.slide-gallery .clearfix:before,
.slide-gallery .clearfix:after,
.slide-gallery h2:after {
  content: " ";
  display: table;
}
.slide-gallery .clearfix:after,
.slide-gallery h2:after {
  clear: both;
}
.slide-gallery {
  padding: 0 10px;
  margin: 0 auto;
  position: relative;
  text-align: left;
  width: 650px;
  overflow: hidden;
}
.slide-gallery ul li {
  height: 100%;
  display: inline-block;
}
.slide-gallery ul li a img {
  display: block;
  border: 2px solid white;
  max-width: 100%;
  max-height: 200px;
}
.slide-gallery ul li a img:hover {
  border: 2px solid #ddd;
}
.slide-gallery-home {
  width: 650px;
  overflow: hidden;
}
.slide-gallery h2 {
  margin-bottom: 8px;
}
.slide-gallery h2 a {
  font-size: 16px;
  line-height: 2.4em;
  float: right;
}
.no-js .elastislide-list {
  display: block;
}
.elastislide-carousel ul li {
  min-width: 20px;
}
.elastislide-wrapper {
  position: relative;
  margin: 0 auto;
  min-height: 60px;
}
.elastislide-wrapper.elastislide-loading {
  background-image: url("//img.weblogssl.com/g/xataka4/common/ajax-loader.gif?v=56");
  background-repeat: no-repeat;
  background-position: center center;
}
.elastislide-horizontal {
  padding: 0;
}
.elastislide-carousel {
  overflow: hidden;
  position: relative;
}
.elastislide-carousel ul {
  position: relative;
  display: block;
  list-style-type: none;
  padding: 0;
  margin: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
.elastislide-horizontal ul {
  white-space: nowrap;
}
.elastislide-carousel ul li {
  margin: 0;
  -webkit-backface-visibility: hidden;
}
.elastislide-horizontal ul li {
  height: 100%;
  display: inline-block;
}
.elastislide-carousel ul li a {
  display: inline-block;
  width: 100%;
}
.elastislide-wrapper nav span {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 0 24px 24px 0;
  box-shadow: 3px 0 6px rgba(0, 0, 0, 0.2);
  color: #333333;
  font-family: Lucida Grande;
  font-size: 64px;
  height: 76px;
  left: 0;
  line-height: 64px;
  margin: -38px 0 0 0;
  padding: 0 18px 0 15px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 52px;
  cursor: pointer;
}
.elastislide-wrapper nav span:hover {
  background: #fff;
  text-decoration: none;
  color: #cc3300;
}
.elastislide-horizontal nav span.elastislide-next {
  border-radius: 24px 0 0 24px;
  box-shadow: -3px 0 6px rgba(0, 0, 0, 0.2);
  left: auto;
  right: 0;
  background: rgba(255, 255, 255, 0.8);
}
.elastislide-horizontal nav span.elastislide-next:hover {
  background: #fff;
  text-decoration: none;
}
.right-grad,
.left-grad {
  position: absolute;
  top: 0;
  height: 100%;
  width: 83px;
}
.right-grad {
  right: 0;
  background: url('//img.weblogssl.com/g/xataka4/common/gallery-arrow-gradient-bg.png') repeat-y top right;
}
.left-grad {
  left: 0;
  background: url('//img.weblogssl.com/g/xataka4/common/gallery-arrow-gradient-bg-left.png') repeat-y top left;
}
.home-page-gallery {
  background: #e4e4e4;
  list-style-type: none;
  padding: 11px;
  width: 99%;
  float: left;
  margin-bottom: 20px;
  opacity: 0.5;
}
.home-page-gallery:hover {
  opacity: 1;
}
.home-page-gallery li {
  list-style-type: none;
  margin: 0 10px 0 0;
  width: 120px;
  height: 120px;
  float: left;
  max-width: 120px;
  max-height: 120px;
  overflow: hidden;
}
.home-page-gallery li.counter {
  background: #fefefe;
  margin: 0;
  text-align: center;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.home-page-gallery li.counter .counter-text {
  padding: 30px 0 15px 0;
  text-transform: uppercase;
  width: 100%;
  float: left;
  text-align: center;
  font: normal 1.4em/1em Cambria, Georgia, "Times New Roman", Times, serif;
  color: #8F7259;
}
.home-page-gallery li.counter .button-plus {
  width: 36px;
  height: 36px;
  border: none;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background: #a4a4a4;
  text-align: center;
  color: #fff;
  font: bold 3em/0.8em Cambria, Georgia, "Times New Roman", Times, serif;
}
.solid-link {
  background-color: #fef8f2;
  color: #EF6B00;
  border-radius: 4px;
  padding: 5px 10px;
}
.solid-link:hover {
  background-color: #fffcfa;
}
.solid-link-inverted {
  background-color: #fef8f2;
  color: #EF6B00;
  border-radius: 4px;
  padding: 5px 10px;
  color: #ccc;
  background-color: #444;
}
.solid-link-inverted:hover {
  background-color: #fffcfa;
}
.solid-link-inverted:hover {
  background: #666;
  color: #fff !important;
}
.gallery-page {
  text-align: left;
}
.gallery-page .header-page,
.gallery-page .header-page h1,
.gallery-page .header-page .site-logo,
.gallery-page .header-page h1 span,
.gallery-page .header-page .site-logo span {
  background: #DF5900 url("images/bg-header-wide.jpg?v=56") 0 50% no-repeat;
  background-position: center left;
  height: 110px;
}
.gallery-page .customize-me {
  background: none;
}
.gallery-page .content {
  padding-top: 35px;
}
.gallery-page .twitter-share-button,
.gallery-page .g-plusone,
.gallery-page .fb-like {
  display: inline-block;
  margin-right: 6px;
}
.gallery-page .nav .nav-pagination {
  font-size: 120%;
  color: #999;
}
.gallery-page .nav .nav-pagination a,
.gallery-page .nav .nav-pagination strong,
.gallery-page .nav .nav-pagination span {
  background-color: #fef8f2;
  color: #EF6B00;
  border-radius: 4px;
  padding: 5px 10px;
  padding: 18px 22px;
}
.gallery-page .nav .nav-pagination a:hover,
.gallery-page .nav .nav-pagination strong:hover,
.gallery-page .nav .nav-pagination span:hover {
  background-color: #fffcfa;
}
.gallery-page .nav .nav-pagination strong {
  background-color: #eee;
  color: #999;
}
.gallery-item-header {
  text-align: center;
}
.gallery-item-header .nav {
  margin-bottom: 24px;
  color: #999;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.gallery-item {
  position: relative;
  overflow: hidden;
}
.gallery-item h1 {
  padding: 0 0 24px;
}
.gallery-item .slide-next,
.gallery-item .slide-prev {
  margin-right: 24px;
}
.gallery-item .social-widgets {
  float: right;
  width: 364px;
  margin: 24px 0;
}
.gallery-item .taxonomy {
  margin: 24px;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.slide-next,
.slide-prev {
  background: rgba(255, 255, 255, 0.8);
  color: #333;
  font-size: 64px;
  line-height: 64px;
  height: 76px;
  width: 52px;
  padding: 0 18px 0 15px;
  position: absolute;
  top: 340px;
  left: 0;
  z-index: 2;
  border-radius: 0 24px 24px 0;
  text-align: center;
  box-shadow: 3px 0px 6px rgba(0, 0, 0, 0.2);
  font-family: Lucida Grande;
  margin: 0;
}
.slide-next:hover,
.slide-prev:hover {
  text-decoration: none;
  background: #fff;
}
.slide-next {
  border-radius: 24px 0 0 24px;
  left: auto;
  right: 0;
  box-shadow: -3px 0px 6px rgba(0, 0, 0, 0.2);
}
.gallery-item-image {
  text-align: center;
  position: relative;
  margin: 0 auto;
  min-height: 300px;
}
.gallery-item-image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.gallery-item-image span {
  position: absolute;
  bottom: 6px;
  left: 6px;
  display: inline-block;
  border-radius: 24px;
  width: 48px;
  height: 48px;
  line-height: 48px;
  overflow: hidden;
  transition: width 0.4s ease-in;
  -webkit-transition: width 0.4s ease-in;
  text-align: left;
}
.gallery-item-image a:hover span {
  width: 140px;
}
.gallery-nav {
  padding: 24px 0;
  width: 100%;
  overflow: hidden;
}
.gallery-nav .ad-primer-escaparate {
  width: 300px;
  float: right;
  margin: 0 24px;
  display: inline;
  background: none;
}
.gallery-nav .ad-primer-escaparate .ad-box {
  margin-bottom: 83px;
}
.gallery-nav .gallery-nav-index {
  padding: 24px 0 12px;
}
.gallery-nav-index {
  clear: left;
}
.gallery-nav-index a {
  margin: 0 24px;
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #ff7a1f;
  color: #fff;
  padding: 0 16px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  vertical-align: baseline;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.2), 0 -5px 10px 0 #e66e1c inset;
}
.gallery-nav-index a:link,
.gallery-nav-index a:visited {
  color: #fff;
  background-color: #ff7a1f;
}
.gallery-nav-index a:hover {
  background-color: #ff812a;
  color: #fff !important;
  text-decoration: none;
  box-shadow: 0 2px 0 1px rgba(153, 153, 153, 0.4);
}
.gallery-nav-index a:active,
.gallery-nav-index a:focus {
  padding-top: 1px;
}
.gallery-thumbs {
  width: 100%;
}
.gallery-thumbs h3 {
  margin: 24px 0;
}
.gallery-thumbs ul {
  margin: 12px 24px 0;
  padding: 0;
  list-style: none;
}
.gallery-thumbs li {
  margin: 0 9px 12px 0;
  display: inline-block;
}
.gallery-thumbs li a {
  display: block;
  width: 120px;
  height: 120px;
  overflow: hidden;
  text-align: center;
  opacity: 0.5;
}
.gallery-thumbs li a:hover {
  opacity: 1;
}
.gallery-thumbs li a img {
  max-width: 150%;
  min-height: 120px;
}
.gallery-thumbs li.active a {
  opacity: 1;
  width: 118px;
  height: 118px;
}
.gallery-summary {
  display: inline-block;
  margin: 0 24px 24px 0;
  text-align: left;
}
.gallery-summary a {
  float: left;
  width: 291px;
  height: 250px;
  position: relative;
  overflow: hidden;
  background: #111;
  color: #ddd;
}
.gallery-summary a:hover {
  background: #000;
  color: #fff !important;
  text-decoration: underline;
}
.gallery-summary a:hover .metadata {
  background: #000;
}
.gallery-summary a:hover span {
  border-color: #666;
}
.gallery-summary a:hover img {
  opacity: 1;
}
.gallery-summary .metadata {
  position: absolute;
  bottom: 0;
  width: 100%;
  min-height: 64px;
  background: #111;
}
.gallery-summary .metadata h2 {
  padding: 12px 60px 12px 12px;
  line-height: 1.4;
  font-size: 140%;
  color: inherit;
}
.gallery-summary .metadata span {
  display: block;
  width: 36px;
  padding: 8px 0;
  line-height: 1;
  border: 3px solid #444;
  border-bottom-width: 10px;
  position: absolute;
  top: 12px;
  right: 12px;
  text-align: center;
  font-size: 1.2em;
}
.gallery-summary img {
  height: auto;
  width: 100%;
  margin: 0 auto;
  opacity: 0.8;
}
.gallery-index h1 {
  text-align: center;
  padding: 24px 0 48px;
}
.gallery-index ul {
  margin: 0 0 0 24px;
  text-align: center;
}
.gallery-index .nav-pagination {
  clear: both;
  padding: 24px 0 48px;
}
.gallery-tagcloud ul {
  list-style: none;
  text-align: center;
  line-height: 2;
}
.gallery-tagcloud li {
  display: inline;
  margin: 0 10px;
}
.gallery-tagcloud .v-popular {
  font-size: 120%;
  font-weight: bold;
}
.gallery-tagcloud .vv-popular {
  font-size: 150%;
  font-weight: bold;
}
.gallery-tagcloud .vvv-popular {
  font-size: 200%;
  font-weight: bold;
}
.gallery-item-related {
  max-width: 980px;
  overflow: hidden;
  margin: 48px auto 48px;
}
.gallery-item-related ul {
  margin: 24px 0 0 24px;
}
.gallery-item-related .message {
  padding: 18px 24px;
  margin: 0 30px 0 24px;
}
.responsive {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}
.gallery-item-header,
.gallery-item-metadata,
.gallery-thumbs,
.gallery-nav-index,
.gallery-index,
.gallery-tagcloud {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}
.gallery-original {
  border-top: 2px solid #DF5900;
}
.gallery-original .gallery-original-metadata {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.gallery-original .gallery-backlink {
  float: left;
}
.gallery-original .gallery-backlink h1 {
  font-size: 1em;
  margin: 24px 0 0 24px;
}
.gallery-original .social-widgets {
  clear: right;
  float: right;
  padding-top: 40px;
  margin-right: 24px;
}
.gallery-original .gallery-thumbs li a {
  width: 80px;
  height: 80px;
  background: #333;
}
.gallery-original .gallery-thumbs li a img {
  min-height: 80px;
}
.gallery-original .gallery-thumbs li a strong {
  padding: 16px 5px 0;
  display: block;
  text-transform: uppercase;
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
}
.gallery-original .gallery-original-image {
  clear: both;
  text-align: center;
  padding: 12px 0;
}
.gallery-original .gallery-original-image img {
  max-width: 100%;
}
.gallery-original .site-link {
  float: right;
  width: 250px;
  height: 54px;
  display: inline;
  background: url("images/logo.png?v=56") no-repeat 100% 50%;
  background-size: auto 54px;
  opacity: 0.3;
  text-indent: -9999px;
  -webkit-transition: all all 350ms ease-out;
  -moz-transition: all all 350ms ease-out;
  transition: all all 350ms ease-out;
  transition: all 350ms;
  -moz-transition: all 350ms;
  -webkit-transition: all 350ms;
  -o-transition: all 350ms;
  margin: 12px 24px 0 0;
}
.gallery-original .site-link:hover {
  opacity: 0.8;
}
/* Colors
.gallery-original {

	.content {
	background: #111;
	}
	.gallery-backlink h1 a {
	color: #ccc;
	}
	.gallery-thumbs {

		li a {
		background: #333;
		}
		li a:hover, li a:hover strong {
		color: #fff !important;
		}
		strong {
		color: #fff;
		}
	}
}
.gallery-original-inverted {

	.content {
	background: #111;
	}
	.gallery-backlink h1 a {
	color: #ccc;
	}
	.gallery-thumbs {

		li a {
		background: #333;
		}
		li a:hover, li a:hover strong {
		color: #fff !important;
		}
		strong {
		color: #fff;
		}
	}
	.site-link {
	background-image: url("@{img-blog-path}logo-inverted.png?v=@{img-version}");
	}

}
*/
.gallery-page {
  background: #fff;
  color: #333;
}
.gallery-page .header-page {
  border-bottom: 1px solid #eee;
}
.gallery-page .gallery-item-header .nav a,
.gallery-page .taxonomy a {
  background-color: #fef8f2;
  color: #EF6B00;
  border-radius: 4px;
  padding: 5px 10px;
}
.gallery-page .gallery-item-header .nav a:hover,
.gallery-page .taxonomy a:hover {
  background-color: #fffcfa;
}
.gallery-page .gallery-nav {
  border-top: 1px solid #f0f0f0;
  background: #f9f9f9;
  margin-top: 48px;
}
.gallery-page .message {
  background: #eee;
}
.gallery-page .gallery-thumbs .active {
  border: 1px solid #EF6B00;
}
.gallery-page .gallery-item-image span {
  background-color: rgba(0, 0, 0, 0.5);
  color: #ddd;
}
.gallery-page .nav .nav-pagination a {
  background-color: #fef8f2;
  color: #EF6B00;
}
.gallery-page .nav .nav-pagination strong {
  background-color: #eee;
  color: #999;
}
.gallery-page .gallery-original .content {
  background: #fff;
}
.gallery-page .gallery-original .gallery-backlink h1 a {
  color: #333;
}
.gallery-page .gallery-original .gallery-thumbs li a {
  background: #f9f9f9;
}
.gallery-page .gallery-original .gallery-thumbs li a:hover,
.gallery-page .gallery-original .gallery-thumbs li a:hover strong {
  color: #111 !important;
}
.gallery-page .gallery-original .gallery-thumbs strong {
  color: #333;
}
.gallery-inverted {
  background: #1c1c1c;
  color: #f9f9f9;
}
.gallery-inverted .header-page {
  border-bottom: 1px solid #333;
}
.gallery-inverted .gallery-item-header .nav a,
.gallery-inverted .taxonomy a {
  background-color: #fef8f2;
  color: #EF6B00;
  border-radius: 4px;
  padding: 5px 10px;
  color: #ccc;
  background-color: #444;
}
.gallery-inverted .gallery-item-header .nav a:hover,
.gallery-inverted .taxonomy a:hover {
  background-color: #fffcfa;
}
.gallery-inverted .gallery-item-header .nav a:hover,
.gallery-inverted .taxonomy a:hover {
  background: #666;
  color: #fff !important;
}
.gallery-inverted .gallery-nav {
  border-color: #222;
  background: #111;
}
.gallery-inverted .gallery-nav .ad-primer-escaparate .ad-contact {
  border-color: #444;
  color: #666 !important;
}
.gallery-inverted .message {
  background: #333;
}
.gallery-inverted .gallery-thumbs .active {
  border-color: #666;
}
.gallery-inverted .gallery-item-image span {
  background-color: rgba(95, 95, 95, 0.5);
  color: rgba(255, 255, 255, 0.7);
}
.gallery-inverted .nav .nav-pagination a {
  background-color: #555;
  color: #eee;
}
.gallery-inverted .nav .nav-pagination strong {
  background-color: #333;
  color: #999;
}
.gallery-inverted .gallery-tagcloud a {
  color: #999;
}
.gallery-inverted .gallery-original .content {
  background: #111;
}
.gallery-inverted .gallery-original .gallery-backlink h1 a {
  color: #ccc;
}
.gallery-inverted .gallery-original .gallery-thumbs li a {
  background: #333;
}
.gallery-inverted .gallery-original .gallery-thumbs li a:hover,
.gallery-inverted .gallery-original .gallery-thumbs li a:hover strong {
  color: #fff !important;
}
.gallery-inverted .gallery-original .gallery-thumbs strong {
  color: #fff;
}
.gallery-inverted .gallery-original .site-link {
  background-image: url("images/logo-inverted.png?v=56");
}
/* How to use:

.gallery-page {
.gallery-inverted;
}

*/
.post-related-content-gallery ul {
  width: 100%;
}
.post-related-content-gallery ul li {
  margin: 0 12px 20px 12px;
  display: inline-block;
  text-align: left;
  width: 215px;
  height: 200px;
  overflow: hidden;
  position: relative;
  background: #111;
  color: #ddd;
}
.post-related-content-gallery ul li.article-brand .article-disclaimer {
  background: #f5f1df;
  left: 2px;
  position: absolute;
  text-indent: 5px;
  top: 2px;
  width: auto;
  z-index: 9;
  padding-right: 5px;
}
.post-related-content-gallery ul li.article-brand .article-disclaimer a {
  color: #666;
  display: block;
  width: 100%;
}
.post-related-content-gallery ul li a span {
  font-size: 100%;
  margin-top: 0;
  padding: 12px;
  color: #999;
  line-height: 1.4;
  background: #111;
  min-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 191px;
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
}
.post-related-content-gallery ul li img {
  height: auto;
  margin: 0 auto;
  opacity: 0.8;
  width: 100%;
  max-width: 240px;
}
/* Post slideshow */
.slideshow {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3147483642;
}
.slideshow .slideshow-container {
  padding-bottom: 2px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.5);
  position: relative;
}
.slideshow .slide-next {
  padding: 0 7px 0 15px;
  top: 360px;
}
.slideshow .slide-prev {
  padding: 0 15px 0 7px;
  top: 360px;
}
.slideshow .gallery-item {
  text-align: center;
  overflow: hidden;
}
.slideshow .gallery-item-image {
  display: inline-block;
  vertical-align: top;
}
.slideshow .gallery-item-desc {
  text-align: left;
  width: 300px;
  display: inline-block;
  vertical-align: top;
  font-size: 90%;
}
.slideshow .gallery-item-desc h2,
.slideshow .gallery-item-desc p,
.slideshow .gallery-item-desc ul,
.slideshow .gallery-item-desc ol {
  margin-left: 24px;
  margin-right: 72px;
}
.slideshow .gallery-item-desc h2 {
  margin-top: 36px;
  font-size: 1.6rem;
}
.slideshow .gallery-item-desc h2 span {
  display: block;
  margin-bottom: 36px;
  font-size: 200%;
  color: #aaa;
}
.slideshow .gallery-item .social-widgets {
  text-align: left;
  width: 300px;
}
.slideshow .gallery-item .social-widgets .twitter-share-button,
.slideshow .gallery-item .social-widgets .g-plusone,
.slideshow .gallery-item .social-widgets .fb-like {
  display: block;
  margin: 0 0 12px 24px;
}
.slideshow .gallery-item .social-widgets ul,
.slideshow .gallery-item .social-widgets li {
  margin: 0 0 0 12px;
  padding: 0;
  display: inline;
}
.slideshow .slide-item-header h1 {
  padding: 24px;
  margin: 0 72px 0 200px;
  font-size: 1.2rem;
  line-height: 1.4;
  text-align: left;
}
.slideshow .slide-item-header h1 span {
  margin-right: 12px;
}
.slideshow .site-link {
  float: left;
  width: 200px;
  max-width: 100%;
  display: inline;
  margin: 0 12px;
  padding: 24px 0;
  font-size: 1.2rem;
  line-height: 1.4;
  background: url("images/logo.png?v=56") no-repeat 0 50%;
  background-size: contain;
  opacity: 0.3;
  text-indent: -1000px;
  -webkit-transition: all all 350ms ease-out;
  -moz-transition: all all 350ms ease-out;
  transition: all all 350ms ease-out;
  transition: all 350ms;
  -moz-transition: all 350ms;
  -webkit-transition: all 350ms;
  -o-transition: all 350ms;
}
.slideshow .site-link:hover {
  opacity: 0.8;
}
.slideshow .slide-comments-link {
  white-space: nowrap;
}
.slideshow .slide-comments-link:hover {
  color: #EF6B00;
}
.slideshow .slide-item-header .slide-comments-link {
  font-size: 90%;
}
.slideshow .slide-item-close {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 1;
}
.slideshow .slide-item-close a {
  display: block;
  width: 49px;
  height: 49px;
  border-radius: 49px;
  overflow: hidden;
  color: #999;
}
.slideshow .slide-item-close a:hover {
  text-decoration: none;
  background-color: #EF6B00;
  color: #fff !important;
}
.slideshow .gallery-item-related {
  margin-bottom: 96px;
}
.slideshow .gallery-item-related .slide-comments-link {
  color: #EF6B00;
  margin-left: 12px;
}
.slideshow .gallery-item-related ul {
  margin-left: 0;
  padding: 0;
  max-width: 100%;
}
.slideshow .gallery-item-related .gallery-summary {
  margin-left: 12px;
  margin-right: 12px;
}
.slideshow .gallery-item-related .gallery-summary a {
  width: 240px;
  height: 200px;
}
.slideshow .gallery-item-related .gallery-summary .metadata {
  min-height: 0;
}
.slideshow .gallery-item-related .gallery-summary h2 {
  margin-top: 0;
  padding-right: 12px;
  font-size: 110%;
}
.slideshow .gallery-item-related .message {
  font-size: 90%;
  margin: 84px 100px 6px;
}
.slide-item-vertical .slide-item-header {
  float: left;
  max-width: 500px;
}
.slide-item-vertical .slide-item-header h1 {
  margin: 0;
}
.slide-item-vertical .slide-item-header .site-link {
  float: none;
  display: block;
  margin: 12px 0 0 24px;
}
.slide-item-vertical .slide-item-header .slide-comments-link {
  display: block;
  margin: 12px 0 0;
}
.slide-item-vertical .gallery-item {
  margin-left: 305px;
  text-align: left;
}
.slide-item-vertical .gallery-item h2 {
  margin-top: 12px;
}
/* Colors */
.slideshow {
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
}
.slideshow .slideshow-container {
  background: #111;
}
.slideshow .gallery-item {
  background: #222;
  color: #eee;
}
.slideshow .gallery-item-desc h2 span {
  color: #555;
}
.slideshow .slide-item-header h1 {
  color: #eee;
}
.slideshow .slide-item-close a {
  background-color: #333;
}
.slideshow .site-link {
  background-image: url("images/logo-inverted.png?v=56");
}
.slideshow .slide-comments-link {
  color: #999;
}
.slideshow .gallery-summary h2 {
  color: #999;
}
.slideshow .gallery-summary:hover h2 {
  color: #fff;
}
.slideshow .gallery-item-related .message {
  background: #333;
  color: #999;
}
.slideshow .ad-contact {
  color: #666 !important;
}
.slideshow-inverted {
  background: rgba(255, 255, 255, 0.7);
  color: #333;
}
.slideshow-inverted .slideshow-container {
  background: #fff;
}
.slideshow-inverted .gallery-item {
  background: #f6f6f6;
  color: #333;
}
.slideshow-inverted .gallery-item-desc h2 span {
  color: #bbb;
}
.slideshow-inverted .slide-item-header h1 {
  color: #333;
}
.slideshow-inverted .slide-item-close a {
  background-color: #e0e0e0;
}
.slideshow-inverted .site-link {
  background-image: url("images/logo.png?v=56");
}
.slideshow-inverted .gallery-item-related .message {
  background: #eee;
  color: #666;
}
.gallery-item-image a span {
  position: absolute;
  bottom: 6px;
  left: 6px;
  background: rgba(0, 0, 0, 0.5);
  display: inline-block;
  border-radius: 24px;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-indent: 14px;
  overflow: hidden;
  transition: width 0.4s ease-in;
  -webkit-transition: width 0.4s ease-in;
  text-align: left;
  color: #ddd;
}
.gallery-item-image a:hover span {
  width: 150px;
}
.article-summary .gallery-thumbs {
  overflow: hidden;
}
.article-summary .gallery-thumbs ul {
  margin-left: 0;
  margin-right: 0;
}
.ad-slideshow {
  width: 1000px;
  margin: 12px auto 0;
  height: 540px;
  background: none;
}
.ad-slideshow .ad-contact {
  border: none;
  margin-bottom: 6px;
  text-align: center;
}
.ad-slideshow img {
  width: 1000px;
  height: 525px;
  background: #900;
}
.article-slideshow .figure {
  position: relative;
  margin-bottom: 24px;
}
.article-slideshow .figure a img {
  opacity: 0.8;
}
.article-slideshow .figure a .slide-counter {
  display: block;
  height: 76px;
  width: 100%;
  line-height: 76px;
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  position: absolute;
  top: 49%;
  left: 0;
  text-indent: 24px;
  text-transform: uppercase;
  text-align: left;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 200%;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  transition: all 350ms;
  -moz-transition: all 350ms;
  -webkit-transition: all 350ms;
  -o-transition: all 350ms;
}
.article-slideshow .figure a .slide-next {
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  transition: all 350ms;
  -moz-transition: all 350ms;
  -webkit-transition: all 350ms;
  -o-transition: all 350ms;
  top: 49%;
}
.article-slideshow .figure a:hover img {
  opacity: 1;
}
.article-slideshow .figure a:hover .slide-counter {
  background-color: rgba(239, 107, 0, 0.8);
}
.article-slideshow .figure a:hover .slide-next {
  width: 64px;
  text-align: center;
  background-color: #fff;
}
/*  
 * Responsive design
 * -----------------------------------------------
 */
/* Desktops and laptops */
/* Tablets [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .abuse,
  .abuse-disabled,
  .comment-vote a,
  .comment-vote span {
    visibility: visible;
  }
}
/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
  .userbar {
    position: absolute;
  }
  .abuse,
  .abuse-disabled,
  .comment-vote a,
  .comment-vote span {
    visibility: visible;
  }
}
.article-espacio-sony {
  border-bottom-color: #2472b3 !important;
}
.article-espacio-sony .article-comments a,
.article-espacio-sony .article-summary a,
.article-espacio-sony .article-read-more a {
  color: #2472b3;
}
.article-espacio-sony .article-comments {
  background-color: #2472b3;
}
.article-espacio-sony .article-disclaimer a {
  background: #2472b3;
  color: #fff;
}
.article-manerasdedisfrutar {
  border-bottom-color: #FDC238 !important;
}
.article-manerasdedisfrutar .article-comments a,
.article-manerasdedisfrutar .article-summary a,
.article-manerasdedisfrutar .article-read-more a {
  color: #FDC238;
}
.article-manerasdedisfrutar .article-comments {
  background-color: #FDC238;
}
.article-manerasdedisfrutar .article-disclaimer a {
  background: #FDC238;
  color: #5A1F01;
}
.article-burgodeariaslingote {
  border-bottom-color: #011689 !important;
}
.article-burgodeariaslingote .article-comments a,
.article-burgodeariaslingote .article-summary a,
.article-burgodeariaslingote .article-read-more a {
  color: #011689;
}
.article-burgodeariaslingote .article-comments {
  background-color: #011689;
}
.article-burgodeariaslingote .article-disclaimer a {
  background: #011689;
  color: #fff;
}
.article-welovelondon {
  border-bottom-color: #2777D1 !important;
}
.article-welovelondon .article-comments a,
.article-welovelondon .article-summary a,
.article-welovelondon .article-read-more a {
  color: #2777D1;
}
.article-welovelondon .article-comments {
  background-color: #2777D1;
}
.article-welovelondon .article-disclaimer a {
  background: #2777D1;
  color: #fff;
}
.article-espacionokia {
  border-bottom-color: #124191 !important;
}
.article-espacionokia .article-comments a,
.article-espacionokia .article-summary a,
.article-espacionokia .article-read-more a {
  color: #124191;
}
.article-espacionokia .article-comments {
  background-color: #124191;
}
.article-espacionokia .article-disclaimer a {
  background: #124191;
  color: #fff;
}
.article-vivephilipstv {
  border-bottom-color: #7f0500 !important;
}
.article-vivephilipstv .article-comments a,
.article-vivephilipstv .article-summary a,
.article-vivephilipstv .article-read-more a {
  color: #7f0500;
}
.article-vivephilipstv .article-comments {
  background-color: #7f0500;
}
.article-vivephilipstv .article-disclaimer a {
  background: #7f0500;
  color: #fff;
}
.article-heliosesvida {
  border-bottom-color: #dd000c !important;
}
.article-heliosesvida .article-comments a,
.article-heliosesvida .article-summary a,
.article-heliosesvida .article-read-more a {
  color: #dd000c;
}
.article-heliosesvida .article-comments {
  background-color: #dd000c;
}
.article-heliosesvida .article-disclaimer a {
  background: #dd000c;
  color: #fff;
}
.article-barillasabordeitalia {
  border-bottom-color: #002957 !important;
}
.article-barillasabordeitalia .article-comments a,
.article-barillasabordeitalia .article-summary a,
.article-barillasabordeitalia .article-read-more a {
  color: #002957;
}
.article-barillasabordeitalia .article-comments {
  background-color: #002957;
}
.article-barillasabordeitalia .article-disclaimer a {
  background: #002957;
  color: #fff;
}
.article-espaciotoyota {
  border-bottom-color: #d2142c !important;
}
.article-espaciotoyota .article-comments a,
.article-espaciotoyota .article-summary a,
.article-espaciotoyota .article-read-more a {
  color: #d2142c;
}
.article-espaciotoyota .article-comments {
  background-color: #d2142c;
}
.article-espaciotoyota .article-disclaimer a {
  background: #d2142c;
  color: #fff;
}
.article-nuevageneracionvelux {
  border-bottom-color: #e3001b !important;
}
.article-nuevageneracionvelux .article-comments a,
.article-nuevageneracionvelux .article-summary a,
.article-nuevageneracionvelux .article-read-more a {
  color: #e3001b;
}
.article-nuevageneracionvelux .article-comments {
  background-color: #e3001b;
}
.article-nuevageneracionvelux .article-disclaimer a {
  background: #e3001b;
  color: #fff;
}
.article-bienvenidoawindows8 {
  border-bottom-color: #30BEEB !important;
}
.article-bienvenidoawindows8 .article-comments a,
.article-bienvenidoawindows8 .article-summary a,
.article-bienvenidoawindows8 .article-read-more a {
  color: #30BEEB;
}
.article-bienvenidoawindows8 .article-comments {
  background-color: #30BEEB;
}
.article-bienvenidoawindows8 .article-disclaimer a {
  background: #30BEEB;
  color: #fff;
}
.article-maximumprotection {
  border-bottom-color: #017dc2 !important;
}
.article-maximumprotection .article-comments a,
.article-maximumprotection .article-summary a,
.article-maximumprotection .article-read-more a {
  color: #017dc2;
}
.article-maximumprotection .article-comments {
  background-color: #017dc2;
}
.article-maximumprotection .article-disclaimer a {
  background: #017dc2;
  color: #fff;
}
.article-nuevoestilodeti {
  border-bottom-color: #0095d5 !important;
}
.article-nuevoestilodeti .article-comments a,
.article-nuevoestilodeti .article-summary a,
.article-nuevoestilodeti .article-read-more a {
  color: #0095d5;
}
.article-nuevoestilodeti .article-comments {
  background-color: #0095d5;
}
.article-nuevoestilodeti .article-disclaimer a {
  background: #0095d5;
  color: #fff;
}
.article-cuidadosdeverano {
  border-bottom-color: #c0dabe !important;
}
.article-cuidadosdeverano .article-comments a,
.article-cuidadosdeverano .article-summary a,
.article-cuidadosdeverano .article-read-more a {
  color: #c0dabe;
}
.article-cuidadosdeverano .article-comments {
  background-color: #c0dabe;
}
.article-cuidadosdeverano .article-disclaimer a {
  background: #c0dabe;
  color: #7983b6;
}
.home-video-stream {
  clear: both;
  background: #f9f9f9;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 25px 48px 23px 48px;
  margin: 100px -48px 0 -48px;
}
.home-video-stream h2 {
  display: inline;
  font-family: Cambria, Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-weight: 300;
  font-size: 30px;
}
.home-video-stream h2 a span {
  font-weight: 700;
  margin-left: -1px;
}
.home-video-stream h2 a span:before {
  content: '\25b6';
  margin-right: 3px;
}
.home-video-stream .follow-youtube {
  color: #777;
  font-size: 0.8rem;
  line-height: 1.2rem;
  font-family: 'Open Sans';
  margin: 6px 0 0 4px;
  float: right;
}
.home-video-stream .follow-youtube div {
  margin: 7px 0 0 0!important;
  float: left!important;
}
.home-video-stream .follow-youtube span {
  color: #777;
  float: left;
  margin: 10px 5px 0 0;
  font-weight: normal;
}
.home-video-stream .post-slide-gallery {
  margin-top: 29px;
}
.home-video-stream .featured-video {
  width: 650px;
  display: inline-block;
  min-height: 415px;
}
.home-video-stream .featured-video a {
  color: #777;
}
.home-video-stream .featured-video a:hover .video-image-feature .play-button-overlay {
  background: url("//img.weblogssl.com/g/xataka4/common/play-video-buttons.png") no-repeat center center rgba(238, 238, 238, 0.5);
}
.home-video-stream .featured-video a:hover .sponsored span {
  color: #cc3300;
}
.home-video-stream .featured-video a:hover .featured-sponsor {
  color: #cc3300;
}
.home-video-stream .featured-video a .featured-sponsor {
  margin-top: 0;
  font-size: 0.8rem;
  line-height: 1.2rem;
  color: #777;
  display: block;
  font-weight: normal;
  background: #fff;
  font-size: 12px;
  position: relative;
  padding: 4px 0 0 10px;
  margin-bottom: 15px;
}
.home-video-stream .featured-video a .featured-sponsor .corner-right-bottom {
  background: url("//img.weblogssl.com/g/xataka4/common/sponsored-arrow-right-bottom-big.png") no-repeat right bottom;
  width: 36px;
  height: 36px;
  position: absolute;
  right: -1px;
  top: -35px;
}
.home-video-stream .featured-video a h3 {
  margin: 9px 0 7px 10px;
  font-size: 24px;
}
.home-video-stream .featured-video a .video-image-feature {
  position: relative;
  height: 362px;
  overflow: hidden;
}
.home-video-stream .featured-video a .video-image-feature img {
  margin-top: -62px;
  width: 650px;
  height: auto;
}
.home-video-stream .featured-video a .video-image-feature .play-button-overlay {
  position: absolute;
  left: 0;
  top: 0;
  background: url("//img.weblogssl.com/g/xataka4/common/play-video-buttons.png") no-repeat center center;
  width: 100%;
  height: 100%;
  margin: 0;
}
.home-video-stream .elastislide-horizontal nav span,
.home-video-stream .elastislide-vertical nav span {
  background: #EF6B00;
  box-shadow: none;
  border-radius: 100px;
  color: #fff;
  font-size: 40px;
  margin: 0;
  padding: 0;
  width: 50px;
  height: 50px;
  line-height: 40px;
  text-align: center;
  vertical-align: middle;
  top: 22px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
}
.home-video-stream .elastislide-horizontal nav span:hover,
.home-video-stream .elastislide-vertical nav span:hover {
  background: #cc3300;
}
.home-video-stream .elastislide-horizontal ul {
  max-height: 200px!important;
}
.home-video-stream .elastislide-horizontal .left-grad,
.home-video-stream .elastislide-horizontal .right-grad {
  width: 180px;
  background: url("//img.weblogssl.com/g/xataka4/common/video-arrow-gradient-bg.png") repeat-y right 0;
  top: 0;
}
.home-video-stream .elastislide-horizontal .left-grad {
  background: url("//img.weblogssl.com/g/xataka4/common/video-arrow-gradient-bg-left.png") repeat-y left 0;
}
.home-video-stream .elastislide-horizontal .elastislide-list li a:hover {
  background: #fff;
}
.home-video-stream .elastislide-horizontal .elastislide-list li a:hover .play-button-overlay {
  background: url("//img.weblogssl.com/g/xataka4/common/playvideo.png") no-repeat center center rgba(238, 238, 238, 0.5);
}
.home-video-stream .elastislide-horizontal .elastislide-list li a:hover .sponsored span {
  color: #cc3300;
}
.home-video-stream .elastislide-horizontal .elastislide-list li a .play-button-overlay {
  position: absolute;
  left: 0;
  top: 0;
  background: url("//img.weblogssl.com/g/xataka4/common/playvideo2.png") no-repeat center center;
  width: 162px;
  height: 92px;
  margin: 0;
}
.home-video-stream .elastislide-horizontal .elastislide-list li a img {
  vertical-align: top;
  display: inline-block;
  border: 2px solid transparent;
}
.home-video-stream .elastislide-horizontal .elastislide-list li a p {
  clear: both;
  width: 152px;
  white-space: normal;
}
.home-video-stream .elastislide-horizontal .elastislide-list li a p.sponsored {
  padding-top: 0;
}
.home-video-stream .elastislide-horizontal .elastislide-list li a p.sponsored span {
  font-size: 0.8rem;
  line-height: 1.2rem;
  display: block;
  font-size: 12px;
  color: #777;
  background: #fff;
  clear: both;
  margin-left: -8px;
  padding-left: 8px;
  margin-right: -2px;
  position: relative;
  padding-top: 2px;
  margin-bottom: 6px;
}
.home-video-stream .elastislide-horizontal .elastislide-list li a p.sponsored span .corner-right-bottom {
  background: url("//img.weblogssl.com/g/xataka4/common/sponsored-arrow-right-bottom.png") no-repeat right bottom;
  width: 18px;
  height: 18px;
  position: absolute;
  right: 4px;
  top: -20px;
  padding-bottom: 0;
}
.home-video-stream .vertical-container {
  width: 330px;
  float: right;
  height: 455px;
  overflow: hidden;
  margin-top: -20px;
  padding-top: 20px;
}
.home-video-stream .vertical-container .elastislide-list li {
  width: 100%!important;
  max-width: 309px !important;
  margin-right: 0;
}
.home-video-stream .vertical-container .elastislide-list li a {
  display: inline-flex;
}
.home-video-stream .vertical-container .elastislide-list li a p {
  display: inline;
  float: right;
  width: 135px;
  margin: 4px 0 0 10px;
  padding: 0;
}
.home-video-stream .elastislide-vertical {
  max-width: 309px!important;
  height: 423px!important;
}
.home-video-stream .elastislide-vertical ul {
  height: 375px!important;
}
.home-video-stream .elastislide-vertical .left-grad,
.home-video-stream .elastislide-vertical .right-grad {
  background: url("//img.weblogssl.com/g/xataka4/common/video-arrow-gradient-bg-top.png?v=32") no-repeat center top;
  height: 70px;
  left: 0;
  top: 0;
  width: 100%;
}
.home-video-stream .elastislide-vertical .left-grad span,
.home-video-stream .elastislide-vertical .right-grad span {
  left: 130px;
}
.home-video-stream .elastislide-vertical .right-grad {
  bottom: -10px;
  top: auto;
  background: url("//img.weblogssl.com/g/xataka4/common/video-arrow-gradient-bg-bottom.png?v=33") no-repeat center bottom;
  height: 105px;
}
.home-video-stream .elastislide-vertical .right-grad span {
  bottom: 0;
  top: auto;
}
.home-video-stream .elastislide-vertical .left-grad {
  bottom: auto;
  top: -20px;
}
.home-video-stream .elastislide-vertical .left-grad span {
  bottom: auto;
  top: 0;
}
.home-video-stream .elastislide-vertical nav span {
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}
.home-video-stream .elastislide-vertical .elastislide-list li a:hover {
  background: #fff;
}
.home-video-stream .elastislide-vertical .elastislide-list li a:hover .play-button-overlay {
  background: url("//img.weblogssl.com/g/xataka4/common/playvideo.png") no-repeat center center rgba(238, 238, 238, 0.5);
}
.home-video-stream .elastislide-vertical .elastislide-list li a:hover .sponsored span {
  color: #cc3300;
}
.home-video-stream .elastislide-vertical .elastislide-list li a .play-button-overlay {
  position: absolute;
  left: 0;
  top: 0;
  background: url("//img.weblogssl.com/g/xataka4/common/playvideo2.png") no-repeat center center;
  width: 162px;
  height: 92px;
  margin: 0;
}
.home-video-stream .elastislide-vertical .elastislide-list li a p.sponsored {
  margin-top: 0;
}
.home-video-stream .elastislide-vertical .elastislide-list li a p.sponsored span {
  display: block;
  font-size: 12px;
  color: #777;
  background: #fff;
  position: relative;
  margin-left: -10px;
  padding-left: 10px;
  margin-bottom: 8px;
}
.home-video-stream .elastislide-vertical .elastislide-list li a p.sponsored span .corner-right-bottom {
  background: url("//img.weblogssl.com/g/xataka4/common/sponsored-arrow-left-top.png") no-repeat left top;
  width: 18px;
  height: 18px;
  position: absolute;
  left: -8px;
  top: 1px;
}
/* neww css for lightbox */
.video-light-box-overlay {
  position: fixed;
}
.video-light-box {
  font-family: 'Open Sans';
  background: rgba(255, 255, 255, 0.9);
  border-radius: 5px;
  padding: 5px 5px 0 5px;
}
.video-light-box .ui-widget-header {
  background: none;
  border: none;
  color: #777;
}
.video-light-box .ui-resizable-handle {
  display: none!important;
}
.video-light-box .ui-icon-closethick {
  display: none;
}
.video-light-box .ui-dialog-titlebar {
  padding: 12px 0 5px 5px;
}
.video-light-box .ui-dialog-titlebar .ui-dialog-title {
  float: none;
}
.video-light-box .ui-dialog-titlebar .ui-dialog-title a {
  font-weight: bold;
}
.video-light-box .ui-dialog-titlebar .ui-dialog-title .sponsored-logo-image {
  max-width: 240px;
  min-height: 35px;
  max-height: 50px;
  overflow: hidden;
  float: right;
  margin-right: 80px;
}
.video-light-box .ui-dialog-titlebar .ui-dialog-title .sponsored-logo-image img {
  height: auto;
  width: auto;
  max-height: 50px;
  max-width: 240px;
}
.video-light-box .ui-dialog-titlebar-close {
  top: 17px;
  outline: none;
  boder: none;
}
.video-light-box .ui-dialog-titlebar-close .ui-button-text {
  display: block;
  font-size: 15px;
  color: #333;
  line-height: 15px;
  float: right;
  margin-right: 2px;
  text-transform: capitalize;
}
.video-light-box .ui-dialog-titlebar-close .ui-button-text:after {
  content: '\d7';
  padding-left: 5px;
  font-weight: bold;
  font-size: 22px;
  vertical-align: middle;
}
.video-light-box .ui-dialog-titlebar-close .ui-button-text:hover {
  text-decoration: none!important;
}
.video-light-box .ui-button:hover .ui-button-text {
  color: #cc3300;
  text-decoration: none!important;
}
.home-video-stream .elastislide-list li {
  display: inline-table;
  position: relative;
  vertical-align: top;
  width: 162px !important;
  margin-bottom: 12px;
  margin-right: 45px;
}
.home-video-stream .elastislide-list li a {
  display: block;
  color: #333;
}
.home-video-stream .elastislide-list li a .thumbnail {
  float: left;
  margin-bottom: 0;
  max-height: 90px;
  max-width: 160px;
  overflow: hidden;
}
.home-video-stream .elastislide-list li a img {
  border: 2px solid transparent;
  display: inline-block;
  vertical-align: top;
  max-height: 200px;
  max-width: 100%;
}
.home-video-stream .elastislide-list li a p {
  font-size: 0.8rem;
  line-height: 1.2rem;
  margin: 0;
  padding: 9px 0 0 8px;
}
/* STyles added for next and previous links in lightbox */
.video-light-box {
  overflow: visible;
}
.video-light-box .lightbox-controls {
  position: relative;
}
.video-light-box .lightbox-controls a {
  position: absolute;
  left: -50px;
  top: 230px;
  background: #eee;
  width: 40px;
  height: 88px;
  border-radius: 5px 0 0 5px;
  text-align: center;
  cursor: pointer;
}
.video-light-box .lightbox-controls a:hover {
  text-decoration: none!important;
}
.video-light-box .lightbox-controls a.lightbox-button-next {
  left: auto;
  right: -45px;
  border-radius: 0 5px 5px 0;
}
.video-light-box .lightbox-controls a span {
  width: 40px;
  height: 88px;
  line-height: 77px;
  text-indent: 0;
  font-family: "Open Sans";
  font-size: 50px;
  color: #555;
  text-align: center;
  font-weight: 300;
}
.video-light-box .lightbox-controls a span:hover {
  color: #cc3300;
}
/* Added for longform listings */
.article-longform .article-disclaimer {
  color: #666;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
.article-longform .article-disclaimer strong {
  font-weight: normal;
}
.article-longform .figure {
  position: relative;
}
.article-longform .figure .article-header {
  position: absolute;
  width: 462px;
  padding: 130px 88px 0 100px;
  top: 0;
  left: 0;
  z-index: 99999;
  text-align: left;
  height: 350px;
}
.article-longform .figure .article-header a {
  color: #fff;
  vertical-align: middle;
}
.article-longform .figure .article-header a:hover {
  color: #fff !important;
}
.article-home-longform {
  border-bottom: 1px solid #eee;
}
.article-home-longform-header {
  font-size: 2rem;
}
.article-home-longform-header a {
  color: #2b2b2a;
}
.article-home-longform .article-home-figure img {
  display: block;
  width: 100%;
  height: auto;
}
.article-promo .m-is-longform img {
  display: block;
  width: 100%;
  height: auto;
}
.article-promo .m-is-longform a:hover {
  text-decoration: none;
  color: #FFF51F;
}
.longform-17112015 {
  border: 1px solid #000;
  border-top: none;
  margin: 0 !important;
  padding: 16px 24px;
  background: #333;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.4;
}
/* Forums */
.section-forum-index h1 {
  margin-left: 8px;
}
.section-forum-index h2 {
  clear: both;
  border-top: 1px solid #ddd;
  margin: 24px 0 0;
  padding: 12px 8px 0;
}
.section-forum-index ul {
  margin: 0;
  padding: 0;
}
.forum-nav {
  clear: left;
}
.btn-forum-new-message {
  margin-bottom: 12px;
  float: right;
  margin-right: 8px;
}
.forum-message-counter {
  display: inline-block;
  margin: 12px 8px 0;
  color: #666;
}
.forum-category-item {
  list-style-type: none;
  margin: 12px 8px;
  background: #f9f9f9;
  border-radius: 4px;
  border: 1px solid #ddd;
}
.forum-category-item h3 {
  margin: 0;
  padding: 12px 8px;
  border-radius: 4px 4px 0 0;
}
.forum-category-messages {
  font-size: 0.8em;
  color: #333;
  white-space: nowrap;
}
.forum-category-preview {
  background: #f0f0f0;
  border-radius: 0  0 4px 4px;
}
.forum-category-preview a {
  color: #333;
  display: block;
  padding: 12px 8px;
}
.forum-category-preview cite {
  color: #999;
}
.forum-category-preview img {
  float: left;
  margin: 0 16px 48px 0;
}
.forum-new-message-form {
  background: #eee;
  border-radius: 4px;
  margin: 24px 8px;
  padding: 12px 16px 12px;
}
.forum-new-message-form textarea {
  width: 94%;
}
/* Forum message page */
.forum-breadcrumb {
  margin: 24px 0;
  padding: 0;
}
.forum-breadcrumb li {
  margin: 12px 0 0 8px;
  display: inline-block;
}
.forum-breadcrumb a {
  display: inline-block;
  padding: 6px 8px;
  background: #f0f0f0;
  border-radius: 4px;
  white-space: nowrap;
}
.forum-message-header {
  margin-left: 8px;
  margin-bottom: 24px;
  line-height: 1.3;
}
.forum-first-message {
  clear: both;
}
.section-forum-message .comment-vote-count {
  text-align: left;
}
.nav-backlink {
  margin: 24px 0 0 0;
  text-align: center;
}
/* Forum category page */
.section-forum-category h1 {
  margin-left: 8px;
}
.section-forum-category ul {
  margin: 0;
  padding: 0;
}
.forum-message-item {
  clear: both;
  list-style-type: none;
  margin: 12px 8px;
  background: #f3f3f3;
  border-radius: 4px;
  border: 1px solid #eee;
}
.forum-message-item h2 {
  padding: 12px 8px;
  line-height: 1.3;
}
.forum-message-item h2 a,
.forum-message-item h2 a:visited {
  color: #333;
}
.forum-message-author {
  margin: 0 16px 24px;
}
.forum-message-author cite {
  font-style: normal;
}
.forum-message-author img {
  height: 40px;
  width: 40px;
  float: left;
  margin-right: 8px;
  margin-bottom: 12px;
}
.forum-message-author .time {
  display: block;
  color: #999;
  font-style: italic;
}
.btn-message-comments {
  float: right;
  margin: 0 16px 0 0;
  display: inline;
}
.btn-message-comments a:after {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f086";
  vertical-align: top;
  margin-left: 0.3em;
}
.btn-message-comments a:hover {
  text-decoration: none !important;
}
.btn-message-comments a:after {
  margin-left: 0;
}
.btn-message-comments span {
  display: none;
}
/* Desktop fine tuning */
.forum .header-page h1,
.forum .header-page h1 span,
.forum .header-page .site-logo,
.forum .header-page .site-logo span {
  background-image: url("images/bg-header.jpg?v=56");
}
.section-forum-index,
.section-forum-category,
.section-forum-message {
  margin: 0 auto;
  height: auto;
  padding: 1px 0;
}
.section-forum-index h1,
.section-forum-category h1,
.section-forum-message h1 {
  margin-top: 24px;
  margin-bottom: 24px;
  margin-left: 0;
}
.section-forum-index h2,
.section-forum-category h2,
.section-forum-message h2 {
  padding: 24px 0 12px;
}
.section-forum-index .ad-escaparate-medio,
.section-forum-category .ad-escaparate-medio,
.section-forum-message .ad-escaparate-medio {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
}
.forum-breadcrumb li {
  margin: 12px 8px 0 0;
}
.section-forum-index h1 {
  margin-top: 48px;
  float: left;
}
.section-forum-index .btn-forum-new-message {
  margin-top: 54px;
}
.btn-forum-new-message {
  margin-right: 0;
}
.forum-message-counter {
  margin-top: 0;
}
.forum-category-item {
  width: 99%;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  border-color: #eee;
}
.forum-category-item h3 {
  padding: 12px 16px 0;
}
.forum-category-item a:hover span {
  color: #cc3300;
}
.forum-category-name {
  width: 50%;
  float: left;
}
.forum-category-messages {
  font-size: 0.7;
  display: block;
  margin-top: 6px;
}
.forum-category-preview {
  width: 50%;
  margin-left: 50%;
  border-radius: 0;
}
.forum-category-preview a {
  padding: 12px 16px;
}
.forum-category-preview q {
  display: block;
  margin-bottom: 0;
}
.forum-category-preview img {
  margin-bottom: 24px;
}
.forum-category-preview a:hover cite {
  color: #cc3300;
}
.forum-new-message-form {
  width: auto;
  padding: 24px 5%;
  margin: 48px 0.5% 24px;
}
.forum-new-message-form textarea {
  width: 99%;
}
.forum-new-message-form .upload-image {
  background: #fff;
  border-radius: 5px;
  padding: 10px;
  display: block;
  font-size: 15px;
  margin-bottom: 10px;
}
.forum-new-message-form .upload-image:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f030";
  vertical-align: top;
  margin-right: 0.4em;
}
.forum-new-message-form .upload-image:hover {
  text-decoration: none !important;
}
.forum-new-message-form .upload-image:before {
  opacity: 0.5;
  vertical-align: middle;
  font-size: 15px;
}
.forum-new-message-form .upload-image .input-file {
  height: 40px;
  margin-left: 5px;
  text-indent: 2px;
}
/* for new form html of question details form */
.section-respuestas-question-detail {
  background: #f6f6f6;
  border: 1px solid #dfdfdf;
  display: inline;
  float: left;
  margin: 30px 40px 50px;
  width: 940px;
}
.section-respuestas-question-detail .ayuda-details {
  float: right;
  width: 230px;
  background: #fff9df;
  border: 1px solid #e8e0c0;
  color: #9f7400;
  font: 8pt Arial, Helvetica, sans-serif;
  margin: 24px 20px 10px 0;
  max-height: 500px;
  max-width: 500px;
  padding: 10px 0;
}
.section-respuestas-question-detail .ayuda-details ul,
.section-respuestas-question-detail .ayuda-details p {
  line-height: 1.5;
  margin: 0 15px 12px;
}
.section-respuestas-question-detail .ayuda-details li {
  margin: 0 0 5px 15px;
}
.section-respuestas-question-detail .question-details-from {
  padding: 24px;
  width: 640px;
}
.section-respuestas-question-detail .question-details-from .mhelp {
  color: #777777;
  line-height: 16px;
  font-size: 0.9em;
}
.section-respuestas-question-detail .question-details-from label {
  color: #9f7777;
  font-size: 1.6em;
  display: block;
  margin-bottom: 10px;
}
.section-respuestas-question-detail .question-details-from label .tagMatches {
  display: block;
  font-size: 12px;
  margin: 5px 0 0;
  overflow: hidden;
  width: 100%;
}
.section-respuestas-question-detail .question-details-from label .tagMatches span {
  background: #fff;
  border: 3px solid #fff;
  color: #999999;
  cursor: pointer;
  display: block;
  margin: 0.1em;
  padding: 4px;
  width: 100%;
}
.section-respuestas-question-detail .question-details-from label .tagMatches span:hover {
  background: #eeeeee;
}
.section-respuestas-question-detail .question-details-from label input,
.section-respuestas-question-detail .question-details-from label textarea,
.section-respuestas-question-detail .question-details-from label select {
  margin: 10px 0 0;
  width: 100%;
  display: inline-block;
  padding: 3px;
}
.section-respuestas-question-detail .question-details-from label input[type="checkbox"] {
  width: auto;
  display: inline;
  margin-top: 0;
  vertical-align: top;
}
.section-respuestas-question-detail .question-details-from label.image-icon:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f030";
  vertical-align: top;
  margin-right: 0.4em;
}
.section-respuestas-question-detail .question-details-from label.image-icon:hover {
  text-decoration: none !important;
}
.section-respuestas-question-detail .question-details-from label.image-icon:before {
  opacity: 0.8;
  vertical-align: middle;
  margin-right: 10px;
}
.section-respuestas-question-detail .question-details-from label,
.section-respuestas-question-detail .question-details-from .submit-area {
  margin-top: 20px;
}
.section-respuestas-question-detail .question-details-from label:first-child,
.section-respuestas-question-detail .question-details-from .submit-area:first-child {
  margin-top: 0;
}
.section-respuestas-question-detail .question-details-from .submit-area {
  text-align: left;
}
.section-respuestas-question-detail .question-details-from .submit-area button {
  font-size: 1em;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #c70042;
  background-image: linear-gradient(to bottom, #e5004c, #990033);
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
}
.section-forum-message .comment-list {
  margin: 0;
}
.section-forum-message .comment-item {
  position: relative;
  margin-bottom: 24px;
  padding: 12px 0 1px;
}
.section-forum-message .comment-author-name {
  margin: 0;
}
.section-forum-message .comment-author-rating {
  display: block;
  color: #f90;
  font-size: 0.9em;
}
.section-forum-message .comment-author-image {
  margin-left: 16px;
  margin-right: 16px;
}
.section-forum-message .comment-content {
  margin-left: 80px;
}
.section-forum-message .comment-content .comment-content-image {
  text-align: center;
}
.section-forum-message .comment-content .comment-content-image img {
  display: inline-block;
  max-width: 100%;
}
.section-forum-message .comment-time {
  font-size: 0.9em;
  color: #666;
  position: absolute;
  width: 30%;
  top: 18px;
  right: 56px;
  background: none;
  padding: 0;
  text-align: right;
}
.section-forum-message .comment-time li {
  display: inline-block;
  padding: 0;
  color: #666;
  font-size: 0.9em;
  margin-right: 16px;
}
.section-forum-message .comment-vote-count {
  vertical-align: super;
}
.section-forum-message .abuse {
  position: absolute;
  top: 12px;
  right: 8px;
  width: 18px;
  height: 18px;
  overflow: hidden;
  text-align: center;
  padding: 4px 6px 6px;
  color: #f90;
  display: inline-block;
  vertical-align: baseline;
  margin: 0;
}
.section-forum-message .abuse:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f071";
  vertical-align: top;
  margin-right: 0.4em;
}
.section-forum-message .abuse:hover {
  text-decoration: none !important;
}
.section-forum-message .abuse:before,
.section-forum-message .abuse:after {
  font-size: 18px;
  line-height: 1;
  vertical-align: text-bottom;
}
.section-forum-message .abuse:before {
  display: inline-block;
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.section-forum-message .abuse:hover {
  text-decoration: none !important;
}
.section-forum-message .btn-forum-new-message:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f086";
  vertical-align: top;
  margin-right: 0.4em;
}
.section-forum-message .btn-forum-new-message:hover {
  text-decoration: none !important;
}
.section-forum-message .forum-message h1 {
  margin-bottom: 36px;
}
.section-forum-message .article-links {
  width: 400px;
  float: left;
}
.section-forum-message .forum-nav {
  clear: none;
  float: right;
  line-height: 36px;
}
.section-forum-message .comment-toggle,
.section-forum-message .comment-deleted {
  margin-left: 0;
  margin-bottom: 24px;
}
.section-forum-message .social-sharing {
  width: auto;
  height: auto;
  margin-bottom: 12px;
}
.section-forum-message #comments {
  clear: left;
}
.section-forum-message .comment-list {
  margin-left: 0;
}
.section-forum-message .section-comments .comment-item {
  border-bottom: none;
  padding-bottom: 24px;
  padding-top: 24px;
}
.section-forum-message .section-comments .comment-item:hover {
  background-color: #f9f9f9;
}
.section-forum-message .section-comments .comment-author-name {
  margin-bottom: 0;
}
.section-comments .comment-author-image img {
  width: 48px;
  height: 48px;
}
.section-forum-category .forum-breadcrumb {
  margin: 24px 0;
}
.section-forum-category .header-section {
  margin-top: 0;
}
.forum-message-item {
  background: #f0f0f0;
  width: 99%;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  border-color: #eee;
}
.forum-message-item h2 {
  background: #f9f9f9;
  padding: 24px 0;
  margin: 0;
  width: 50%;
  float: left;
  font-size: 140%;
  min-height: 48px;
}
.forum-message-item a {
  display: block;
  margin: 0 16px;
}
.btn-message-comments {
  display: inline-block;
  vertical-align: middle;
  width: 10%;
  float: none;
  margin: 0;
  text-align: center;
}
.forum-message-author {
  display: inline-block;
  vertical-align: middle;
  width: 39%;
  border-radius: 0;
  margin: 24px 0 0;
}
.forum-message-author img {
  margin-left: 16px;
  width: 48px;
  height: 48px;
}
.forum-message-author a {
  padding: 24px 16px;
}
.forum-message-author q {
  display: block;
  margin-bottom: 6px;
}
.forum-message .forum-nav .answer-number {
  display: inline;
}
.m-author-disabled {
  cursor: not-allowed;
  color: #777;
}
.m-author-disabled a {
  color: #777;
}
.m-author-disabled .comment-author-image img {
  background: none;
}
.m-author-disabled .comment-author-avatar {
  cursor: not-allowed;
}
.m-author-disabled .comment-author-name {
  color: #777;
  vertical-align: top;
  font-weight: 500;
}
.m-author-disabled .comment-author-name a {
  color: #777;
  cursor: not-allowed;
}
.forum-message-author.m-author-disabled img {
  width: 32px;
  height: 32px;
}
.section-comments .comment-list .m-author-disabled .comment-author-name {
  font-size: 12px;
}
@font-face {
  font-family: "wsl-icons";
  src: url("https://img.weblogssl.com/g/xataka4/common/icons.eot");
  src: url("https://img.weblogssl.com/g/xataka4/common/icons.eot#iefix") format("embedded-opentype"), url("https://img.weblogssl.com/g/xataka4/common/icons.woff") format("woff"), url("https://img.weblogssl.com/g/xataka4/common/icons.ttf") format("truetype"), url("https://img.weblogssl.com/g/xataka4/common/icons.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Basic method */
/* Layouts */
.icon-nomargin:before,
.icon-nomargin:after {
  margin: 0;
}
.icon-faded:before,
.icon-faded:after {
  opacity: 0.4;
}
.icon-spin {
  -webkit-animation: i-spin 2s infinite linear;
  animation: i-spin 2s infinite linear;
}
@-webkit-keyframes i-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes i-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* Icons instances */
/* Icons - Login modal dialog close */
.ui-draggable .ui-dialog-titlebar-close {
  display: inline-block;
  width: 18px;
  height: 18px;
  overflow: hidden;
  text-align: center;
}
.ui-draggable .ui-dialog-titlebar-close:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "×";
  vertical-align: top;
  margin-right: 0.4em;
}
.ui-draggable .ui-dialog-titlebar-close:hover {
  text-decoration: none !important;
}
.ui-draggable .ui-dialog-titlebar-close:before,
.ui-draggable .ui-dialog-titlebar-close:after {
  font-size: 18px;
  line-height: 1;
  vertical-align: text-bottom;
}
.ui-draggable .ui-dialog-titlebar-close:before {
  display: inline-block;
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.ui-draggable .ui-dialog-titlebar-close:hover {
  text-decoration: none !important;
}
/* Icons - Video modal dialog close */
.ui-draggable .ui-dialog-titlebar-close:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "×";
  vertical-align: top;
  margin-right: 0.4em;
}
.ui-draggable .ui-dialog-titlebar-close:hover {
  text-decoration: none !important;
}
/* Icons - home link */
.nav-main .home-link a {
  display: inline-block;
  width: 24px;
  height: 24px;
  text-align: center;
  width: 54px;
  height: 46px;
  overflow: hidden;
  line-height: 59.8px;
}
.nav-main .home-link a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f015";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-main .home-link a:hover {
  text-decoration: none !important;
}
.nav-main .home-link a:before,
.nav-main .home-link a:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.nav-main .home-link a:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.nav-main .home-link a:hover {
  text-decoration: none !important;
}
.nav-main .home-link a:before {
  margin-left: 15px;
  margin-right: 15px;
}
/* Icons - respuestas link */
.nav-main .respuestas-link a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\e00f";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-main .respuestas-link a:hover {
  text-decoration: none !important;
}
/* Icons - tags link */
.nav-main .temas-submenu .nav-secondary {
  color: #fff;
}
.nav-main .temas-submenu .nav-secondary:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f02b";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-main .temas-submenu .nav-secondary:hover {
  text-decoration: none !important;
}
.nav-main .temas-submenu .nav-secondary:before {
  float: left;
  margin-top: 12px;
}
/* Icons - header search*/
.search .button:after {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f002";
  vertical-align: top;
  margin-left: 0.3em;
}
.search .button:hover {
  text-decoration: none !important;
}
.search .button .arrow {
  display: none;
}
/* Repost */
.article-classic .article-blog a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f079";
  vertical-align: top;
  margin-right: 0.4em;
}
.article-classic .article-blog a:hover {
  text-decoration: none !important;
}
/* More from styles-basic.less */
.article-best-comment:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f075";
  vertical-align: top;
  margin-right: 0.4em;
}
.article-best-comment:hover {
  text-decoration: none !important;
}
.network .user a {
  display: inline-block;
  width: 32px;
  height: 32px;
  text-align: center;
  width: 50px;
  height: 52px;
  overflow: hidden;
  line-height: 67.6px;
}
.network .user a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\e004";
  vertical-align: top;
  margin-right: 0.4em;
}
.network .user a:hover {
  text-decoration: none !important;
}
.network .user a:before,
.network .user a:after {
  font-size: 32px;
  line-height: 1;
  vertical-align: text-bottom;
}
.network .user a:before {
  display: inline-block;
  width: 32px;
  height: 32px;
  font-size: 32px;
  line-height: 32px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.network .user a:hover {
  text-decoration: none !important;
}
.network .user a:before {
  margin-left: 13px;
  margin-right: 13px;
}
/* Icons - footer blog navigation */
.nav-blog .section-lomejor a {
  display: inline-block;
  width: 28px;
  height: 28px;
  overflow: hidden;
  text-align: center;
}
.nav-blog .section-lomejor a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f005";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-blog .section-lomejor a:hover {
  text-decoration: none !important;
}
.nav-blog .section-lomejor a:before,
.nav-blog .section-lomejor a:after {
  font-size: 28px;
  line-height: 1;
  vertical-align: text-bottom;
}
.nav-blog .section-lomejor a:before {
  display: inline-block;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.nav-blog .section-lomejor a:hover {
  text-decoration: none !important;
}
.nav-blog .section-temas a {
  display: inline-block;
  width: 28px;
  height: 28px;
  overflow: hidden;
  text-align: center;
}
.nav-blog .section-temas a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f02b";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-blog .section-temas a:hover {
  text-decoration: none !important;
}
.nav-blog .section-temas a:before,
.nav-blog .section-temas a:after {
  font-size: 28px;
  line-height: 1;
  vertical-align: text-bottom;
}
.nav-blog .section-temas a:before {
  display: inline-block;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.nav-blog .section-temas a:hover {
  text-decoration: none !important;
}
.nav-blog .section-gadgets a {
  display: inline-block;
  width: 28px;
  height: 28px;
  overflow: hidden;
  text-align: center;
}
.nav-blog .section-gadgets a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f0c9";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-blog .section-gadgets a:hover {
  text-decoration: none !important;
}
.nav-blog .section-gadgets a:before,
.nav-blog .section-gadgets a:after {
  font-size: 28px;
  line-height: 1;
  vertical-align: text-bottom;
}
.nav-blog .section-gadgets a:before {
  display: inline-block;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.nav-blog .section-gadgets a:hover {
  text-decoration: none !important;
}
.nav-blog .section-respuestas a {
  display: inline-block;
  width: 28px;
  height: 28px;
  overflow: hidden;
  text-align: center;
}
.nav-blog .section-respuestas a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\e00f";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-blog .section-respuestas a:hover {
  text-decoration: none !important;
}
.nav-blog .section-respuestas a:before,
.nav-blog .section-respuestas a:after {
  font-size: 28px;
  line-height: 1;
  vertical-align: text-bottom;
}
.nav-blog .section-respuestas a:before {
  display: inline-block;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.nav-blog .section-respuestas a:hover {
  text-decoration: none !important;
}
.nav-blog .section-respuestas a:before {
  text-indent: -5px;
}
.nav-blog .section-club a {
  display: inline-block;
  width: 28px;
  height: 28px;
  overflow: hidden;
  text-align: center;
}
.nav-blog .section-club a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\e00e";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-blog .section-club a:hover {
  text-decoration: none !important;
}
.nav-blog .section-club a:before,
.nav-blog .section-club a:after {
  font-size: 28px;
  line-height: 1;
  vertical-align: text-bottom;
}
.nav-blog .section-club a:before {
  display: inline-block;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.nav-blog .section-club a:hover {
  text-decoration: none !important;
}
.nav-blog .section-club a:before {
  text-indent: -5px;
}
.nav-blog .section-comunidad a {
  display: inline-block;
  width: 28px;
  height: 28px;
  overflow: hidden;
  text-align: center;
}
.nav-blog .section-comunidad a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\e00d";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-blog .section-comunidad a:hover {
  text-decoration: none !important;
}
.nav-blog .section-comunidad a:before,
.nav-blog .section-comunidad a:after {
  font-size: 28px;
  line-height: 1;
  vertical-align: text-bottom;
}
.nav-blog .section-comunidad a:before {
  display: inline-block;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.nav-blog .section-comunidad a:hover {
  text-decoration: none !important;
}
.nav-blog .section-comunidad a:before {
  text-indent: -5px;
}
.nav-blog .section-staff a {
  display: inline-block;
  width: 28px;
  height: 28px;
  overflow: hidden;
  text-align: center;
}
.nav-blog .section-staff a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\e00c";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-blog .section-staff a:hover {
  text-decoration: none !important;
}
.nav-blog .section-staff a:before,
.nav-blog .section-staff a:after {
  font-size: 28px;
  line-height: 1;
  vertical-align: text-bottom;
}
.nav-blog .section-staff a:before {
  display: inline-block;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.nav-blog .section-staff a:hover {
  text-decoration: none !important;
}
.nav-blog .section-productos a {
  display: inline-block;
  width: 28px;
  height: 28px;
  overflow: hidden;
  text-align: center;
}
.nav-blog .section-productos a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f0c9";
  vertical-align: top;
  margin-right: 0.4em;
}
.nav-blog .section-productos a:hover {
  text-decoration: none !important;
}
.nav-blog .section-productos a:before,
.nav-blog .section-productos a:after {
  font-size: 28px;
  line-height: 1;
  vertical-align: text-bottom;
}
.nav-blog .section-productos a:before {
  display: inline-block;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.nav-blog .section-productos a:hover {
  text-decoration: none !important;
}
.nav-blog .blog-section a {
  width: 96px;
  height: auto;
}
.nav-blog .blog-section a:before {
  display: block;
}
/* Icons - Staff */
.staff-twitter:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f099";
  vertical-align: top;
  margin-right: 0.4em;
}
.staff-twitter:hover {
  text-decoration: none !important;
}
.staff-email:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f0e0";
  vertical-align: top;
  margin-right: 0.4em;
}
.staff-email:hover {
  text-decoration: none !important;
}
.staff-blog:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f0c1";
  vertical-align: top;
  margin-right: 0.4em;
}
.staff-blog:hover {
  text-decoration: none !important;
}
.staff-credits ul:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f013";
  vertical-align: top;
  margin-right: 0.4em;
}
.staff-credits ul:hover {
  text-decoration: none !important;
}
.section-author .article .figure .article-links li .staff-google-plus:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f0d5";
  vertical-align: top;
  margin-right: 0.4em;
}
.section-author .article .figure .article-links li .staff-google-plus:hover {
  text-decoration: none !important;
}
/* Icons - club disclaimer */
#club-disclaimer .club-backlink:before,
.club-disclaimer .club-backlink:before {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f015";
  vertical-align: top;
  margin-right: 0.4em;
}
#club-disclaimer .club-backlink:hover,
.club-disclaimer .club-backlink:hover {
  text-decoration: none !important;
}
/* Icons - Article comment count */
.article-comments a:after {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f086";
  vertical-align: top;
  margin-left: 0.3em;
}
.article-comments a:hover {
  text-decoration: none !important;
}
/* Icons - Subcription widget */
.subs-channels .channel-rss a {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  width: 32px;
  height: 32px;
  overflow: hidden;
  line-height: 41.6px;
  background-color: #f90;
}
.subs-channels .channel-rss a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f09e";
  vertical-align: top;
  margin-right: 0.4em;
}
.subs-channels .channel-rss a:hover {
  text-decoration: none !important;
}
.subs-channels .channel-rss a:before,
.subs-channels .channel-rss a:after {
  font-size: 20px;
  line-height: 1;
  vertical-align: text-bottom;
}
.subs-channels .channel-rss a:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.subs-channels .channel-rss a:hover {
  text-decoration: none !important;
}
.subs-channels .channel-rss a:before {
  margin-left: 4px;
  margin-right: 4px;
}
.subs-channels .channel-twitter a {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  width: 32px;
  height: 32px;
  overflow: hidden;
  line-height: 41.6px;
  background-color: #00acee;
}
.subs-channels .channel-twitter a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f099";
  vertical-align: top;
  margin-right: 0.4em;
}
.subs-channels .channel-twitter a:hover {
  text-decoration: none !important;
}
.subs-channels .channel-twitter a:before,
.subs-channels .channel-twitter a:after {
  font-size: 20px;
  line-height: 1;
  vertical-align: text-bottom;
}
.subs-channels .channel-twitter a:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.subs-channels .channel-twitter a:hover {
  text-decoration: none !important;
}
.subs-channels .channel-twitter a:before {
  margin-left: 4px;
  margin-right: 4px;
}
.subs-channels .channel-fb a {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  width: 32px;
  height: 32px;
  overflow: hidden;
  line-height: 41.6px;
  background-color: #4472ad;
}
.subs-channels .channel-fb a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f09a";
  vertical-align: top;
  margin-right: 0.4em;
}
.subs-channels .channel-fb a:hover {
  text-decoration: none !important;
}
.subs-channels .channel-fb a:before,
.subs-channels .channel-fb a:after {
  font-size: 20px;
  line-height: 1;
  vertical-align: text-bottom;
}
.subs-channels .channel-fb a:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.subs-channels .channel-fb a:hover {
  text-decoration: none !important;
}
.subs-channels .channel-fb a:before {
  margin-left: 4px;
  margin-right: 4px;
}
.subs-channels .channel-gplus a {
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  width: 32px;
  height: 32px;
  overflow: hidden;
  line-height: 41.6px;
  background-color: #db4d25;
  color: #fff;
  border-radius: 4px;
}
.subs-channels .channel-gplus a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f0d5";
  vertical-align: top;
  margin-right: 0.4em;
}
.subs-channels .channel-gplus a:hover {
  text-decoration: none !important;
}
.subs-channels .channel-gplus a:before,
.subs-channels .channel-gplus a:after {
  font-size: 20px;
  line-height: 1;
  vertical-align: text-bottom;
}
.subs-channels .channel-gplus a:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.subs-channels .channel-gplus a:hover {
  text-decoration: none !important;
}
.subs-channels .channel-gplus a:before {
  margin-left: 4px;
  margin-right: 4px;
}
/* Icons - Lo Mejor */
.index-list .post-comments a:after {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f086";
  vertical-align: top;
  margin-left: 0.3em;
}
.index-list .post-comments a:hover {
  text-decoration: none !important;
}
.post-best-comment:before {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f075";
  vertical-align: top;
  margin-right: 0.4em;
}
.post-best-comment:hover {
  text-decoration: none !important;
}
/* Post page */
.ico-favorite .btn-ico-favorite {
  display: inline-block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-align: center;
  padding: 0;
}
.ico-favorite .btn-ico-favorite:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f005";
  vertical-align: top;
  margin-right: 0.4em;
}
.ico-favorite .btn-ico-favorite:hover {
  text-decoration: none !important;
}
.ico-favorite .btn-ico-favorite:before,
.ico-favorite .btn-ico-favorite:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.ico-favorite .btn-ico-favorite:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.ico-favorite .btn-ico-favorite:hover {
  text-decoration: none !important;
}
.btn-ico-facebook {
  display: inline-block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-align: center;
}
.btn-ico-facebook:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f09a";
  vertical-align: top;
  margin-right: 0.4em;
}
.btn-ico-facebook:hover {
  text-decoration: none !important;
}
.btn-ico-facebook:before,
.btn-ico-facebook:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-facebook:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.btn-ico-facebook:hover {
  text-decoration: none !important;
}
.btn-ico-twitter {
  display: inline-block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-align: center;
}
.btn-ico-twitter:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f099";
  vertical-align: top;
  margin-right: 0.4em;
}
.btn-ico-twitter:hover {
  text-decoration: none !important;
}
.btn-ico-twitter:before,
.btn-ico-twitter:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-twitter:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.btn-ico-twitter:hover {
  text-decoration: none !important;
}
.btn-ico-gplus {
  display: inline-block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-align: center;
}
.btn-ico-gplus:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f0d5";
  vertical-align: top;
  margin-right: 0.4em;
}
.btn-ico-gplus:hover {
  text-decoration: none !important;
}
.btn-ico-gplus:before,
.btn-ico-gplus:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-gplus:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.btn-ico-gplus:hover {
  text-decoration: none !important;
}
.btn-ico-email {
  display: inline-block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-align: center;
}
.btn-ico-email:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f0e0";
  vertical-align: top;
  margin-right: 0.4em;
}
.btn-ico-email:hover {
  text-decoration: none !important;
}
.btn-ico-email:before,
.btn-ico-email:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.btn-ico-email:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.btn-ico-email:hover {
  text-decoration: none !important;
}
.ico-favorite .btn-ico-favorite,
.btn-ico-facebook,
.btn-ico-twitter,
.btn-ico-gplus,
.btn-ico-email {
  width: 40px;
  height: 36px;
  overflow: hidden;
  line-height: 46.8px;
}
.ico-favorite .btn-ico-favorite:before,
.btn-ico-facebook:before,
.btn-ico-twitter:before,
.btn-ico-gplus:before,
.btn-ico-email:before {
  margin-left: 8px;
  margin-right: 8px;
}
/* Icons - Article comments*/
.section-comments .section-settings ul:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f013";
  vertical-align: top;
  margin-right: 0.4em;
}
.section-comments .section-settings ul:hover {
  text-decoration: none !important;
}
.section-comments .comment-report a {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-align: center;
}
.section-comments .comment-report a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f071";
  vertical-align: top;
  margin-right: 0.4em;
}
.section-comments .comment-report a:hover {
  text-decoration: none !important;
}
.section-comments .comment-report a:before,
.section-comments .comment-report a:after {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.section-comments .comment-report a:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.section-comments .comment-report a:hover {
  text-decoration: none !important;
}
.section-comments .comment-permanlink:before,
.section-comments .comment-permalink:before {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f0c1";
  vertical-align: top;
  margin-right: 0.4em;
}
.section-comments .comment-permanlink:hover,
.section-comments .comment-permalink:hover {
  text-decoration: none !important;
}
.comment-write-shortcut a:after {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f086";
  vertical-align: top;
  margin-left: 0.3em;
}
.comment-write-shortcut a:hover {
  text-decoration: none !important;
}
/* Slideshow */
.slide-comments-link:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f086";
  vertical-align: top;
  margin-right: 0.4em;
}
.slide-comments-link:hover {
  text-decoration: none !important;
}
.gallery-item-related .slide-comments-link:before,
.gallery-item-related .slide-comments-link:after {
  font-size: 24px;
  line-height: 1;
  vertical-align: text-bottom;
}
.slideshow .slide-item-close a {
  display: inline-block;
  width: 36px;
  height: 36px;
  text-align: center;
  width: 48px;
  height: 48px;
  overflow: hidden;
  line-height: 62.4px;
}
.slideshow .slide-item-close a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "×";
  vertical-align: top;
  margin-right: 0.4em;
}
.slideshow .slide-item-close a:hover {
  text-decoration: none !important;
}
.slideshow .slide-item-close a:before,
.slideshow .slide-item-close a:after {
  font-size: 36px;
  line-height: 1;
  vertical-align: text-bottom;
}
.slideshow .slide-item-close a:before {
  display: inline-block;
  width: 36px;
  height: 36px;
  font-size: 36px;
  line-height: 36px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.slideshow .slide-item-close a:hover {
  text-decoration: none !important;
}
.slideshow .slide-item-close a:before {
  margin-left: 12px;
  margin-right: 12px;
}
.slideshow .slide-item-close a:before {
  line-height: 28px;
  margin-left: 5px;
}
.gallery-item-image a span:before {
  font-size: 24px;
  font-family: wsl-icons;
  content: "\f002";
  vertical-align: top;
  margin-right: 0.4em;
}
.gallery-item-image a span:hover {
  text-decoration: none !important;
}
.gallery-item-image a span:before {
  margin-right: 0.6em;
}
/* Galerias */
.slide-gallery h2:before {
  font-size: 24px;
  font-family: wsl-icons;
  content: "\f030";
  vertical-align: top;
  margin-right: 0.4em;
}
.slide-gallery h2:hover {
  text-decoration: none !important;
}
.gallery-original .gallery-backlink h1:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f030";
  vertical-align: top;
  margin-right: 0.4em;
}
.gallery-original .gallery-backlink h1:hover {
  text-decoration: none !important;
}
/*
.slide-counter {
.icon-left(@icon-camera, @icon-size-big);
}

#feedForm .button .arrow {
.icon-standalone(@icon-email);
}
*/
/* Respuestas */
.section-respuestas-home .abuse-button {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-align: center;
}
.section-respuestas-home .abuse-button:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f071";
  vertical-align: top;
  margin-right: 0.4em;
}
.section-respuestas-home .abuse-button:hover {
  text-decoration: none !important;
}
.section-respuestas-home .abuse-button:before,
.section-respuestas-home .abuse-button:after {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.section-respuestas-home .abuse-button:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
.section-respuestas-home .abuse-button:hover {
  text-decoration: none !important;
}
.wsl-favorite .button-small:before {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f005";
  vertical-align: top;
  margin-right: 0.4em;
}
.wsl-favorite .button-small:hover {
  text-decoration: none !important;
}
/* Icons - errors and success */
.username_error:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f00d";
  vertical-align: top;
  margin-right: 0.4em;
}
.username_error:hover {
  text-decoration: none !important;
}
.username_success:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f00c";
  vertical-align: top;
  margin-right: 0.4em;
}
.username_success:hover {
  text-decoration: none !important;
}
#check_username,
#wsl_check_username {
  -webkit-animation: i-spin 2s infinite linear;
  animation: i-spin 2s infinite linear;
}
#check_username:before,
#wsl_check_username:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f110";
  vertical-align: top;
  margin-right: 0.4em;
}
#check_username:hover,
#wsl_check_username:hover {
  text-decoration: none !important;
}
.positivo li:before {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f00c";
  vertical-align: top;
  margin-right: 0.4em;
}
.positivo li:hover {
  text-decoration: none !important;
}
.negativo li:before {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f00d";
  vertical-align: top;
  margin-right: 0.4em;
}
.negativo li:hover {
  text-decoration: none !important;
}
.positivo li,
.negativo li {
  padding-left: 18px;
}
.positivo li:before,
.negativo li:before {
  margin-left: -18px;
  margin-right: 6px;
}
.tweet-this:after {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f099";
  vertical-align: top;
  margin-left: 0.3em;
}
.tweet-this:hover {
  text-decoration: none !important;
}
/* Icons - livestreaming */
.tweet-text-link:after {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f099";
  vertical-align: top;
  margin-left: 0.3em;
}
.tweet-text-link:hover {
  text-decoration: none !important;
}
#community-index .url:before {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f0c1";
  vertical-align: top;
  margin-right: 0.4em;
}
#community-index .url:hover {
  text-decoration: none !important;
}
.to-comments a:after {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f086";
  vertical-align: top;
  margin-left: 0.3em;
}
.to-comments a:hover {
  text-decoration: none !important;
}
#popular .choose .wish,
#product-index .choose .wish {
  background: none;
  padding-left: 0;
}
#popular .choose .wish:before,
#product-index .choose .wish:before {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f004";
  vertical-align: top;
  margin-right: 0.4em;
}
#popular .choose .wish:hover,
#product-index .choose .wish:hover {
  text-decoration: none !important;
}
#product-index .have-wish .wish {
  background: none;
}
#product-index .have-wish .wish a {
  background: #ff7a1f !important;
  text-indent: 0 !important;
  display: inline-block;
  width: 18px;
  height: 18px;
  text-align: center;
  width: 28px;
  height: 28px;
  overflow: hidden;
  line-height: 36.4px;
  border-radius: 4px;
}
#product-index .have-wish .wish a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f004";
  vertical-align: top;
  margin-right: 0.4em;
}
#product-index .have-wish .wish a:hover {
  text-decoration: none !important;
}
#product-index .have-wish .wish a:before,
#product-index .have-wish .wish a:after {
  font-size: 18px;
  line-height: 1;
  vertical-align: text-bottom;
}
#product-index .have-wish .wish a:before {
  display: inline-block;
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
#product-index .have-wish .wish a:hover {
  text-decoration: none !important;
}
#product-index .have-wish .wish a:before {
  margin-left: 2px;
  margin-right: 2px;
}
#popular .choose .have,
#product-index .choose .have {
  background: none;
  padding-left: 0;
}
#popular .choose .have:before,
#product-index .choose .have:before {
  font-size: 12px;
  font-family: wsl-icons;
  content: "\f067";
  vertical-align: top;
  margin-right: 0.4em;
}
#popular .choose .have:hover,
#product-index .choose .have:hover {
  text-decoration: none !important;
}
#product-index .have-wish .have {
  background: none;
}
#product-index .have-wish .have a {
  background: #ff7a1f !important;
  text-indent: 0 !important;
  display: inline-block;
  width: 18px;
  height: 18px;
  text-align: center;
  width: 28px;
  height: 28px;
  overflow: hidden;
  line-height: 36.4px;
  border-radius: 4px;
}
#product-index .have-wish .have a:before {
  font-size: 18px;
  font-family: wsl-icons;
  content: "\f067";
  vertical-align: top;
  margin-right: 0.4em;
}
#product-index .have-wish .have a:hover {
  text-decoration: none !important;
}
#product-index .have-wish .have a:before,
#product-index .have-wish .have a:after {
  font-size: 18px;
  line-height: 1;
  vertical-align: text-bottom;
}
#product-index .have-wish .have a:before {
  display: inline-block;
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
  vertical-align: text-bottom;
  margin: 0 auto;
}
#product-index .have-wish .have a:hover {
  text-decoration: none !important;
}
#product-index .have-wish .have a:before {
  margin-left: 2px;
  margin-right: 2px;
}
#product-index .have-wish .have span,
#product-index .have-wish .wish span {
  display: none;
}
#sub-tabs a {
  background: #eee !important;
  border: 1px solid #ddd;
  height: 34px !important;
}
#sub-tabs span {
  background: none !important;
  padding: 0 0 0 12px !important;
}
#sub-tabs .current {
  border-bottom-color: #fff;
  background: #fff !important;
}
/* Shopping guide special photo on home page */
.special-ecomm {
  margin: 40px 0;
  /* start ribbon */
}
.special-ecomm .content-box {
  width: 100%;
  margin: 0 auto;
  position: relative;
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  border: 5px solid white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.special-ecomm .content-text {
  padding: 20px 0;
  font-size: 16px;
  line-height: 25px;
  background: rgba(0, 0, 0, 0.4);
  margin-left: 60px;
  display: inline-block;
  max-width: 60%;
}
.special-ecomm .content-text h2,
.special-ecomm .content-text p {
  color: #fff;
  margin: 0;
  padding: 8px 15px;
}
.special-ecomm .content-text h2 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 37px;
  text-rendering: optimizeLegibility;
  line-height: 37px;
}
.special-ecomm .ribbon {
  position: absolute;
  left: 20px;
  display: block;
  width: 30px;
  color: #fff;
  padding: 20px 0 10px;
  text-align: center;
  font-family: arial, sans-serif;
  font-weight: bold;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
}
.special-ecomm .ribbon:before {
  position: absolute;
  top: 4px;
  display: block;
  width: 30px;
  height: 0;
  content: "";
  border-top: 1px dotted rgba(0, 0, 0, 0.2);
  border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
}
.special-ecomm .ribbon:after {
  display: block;
  width: 0;
  height: 0;
  content: "";
  position: relative;
  bottom: -25px;
  z-index: 100;
  border-width: 0 15px 15px 15px;
  border-style: solid;
}
.special-ecomm .ribbon.green {
  background-color: #4b8a20;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#8dba19), to(#4b8a20));
  background-image: -moz-linear-gradient(top, #8dba19, #4b8a20);
  background-image: -ms-linear-gradient(top, #8dba19, #4b8a20);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8dba19), color-stop(100%, #4b8a20));
  background-image: -webkit-linear-gradient(top, #8dba19, #4b8a20);
  background-image: -o-linear-gradient(top, #8dba19, #4b8a20);
  background-image: linear-gradient(top, #8dba19, #4b8a20);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dba19', endColorstr='#4b8a20', GradientType=0);
}
.special-ecomm .ribbon.green:after {
  border-color: #4b8a20 #4b8a20 transparent #4b8a20;
}
.article .special-ecomm {
  margin: 20px 0;
}
.article .special-ecomm .article-summary {
  margin-bottom: 0;
}
.article .metadata-special-ecom {
  text-align: left;
}
.closure .webedia span {
  background: url(https://img.weblogssl.com/g/r/svg/webedia/webedia-default.svg) 0 0 no-repeat;
}
.closure .weblogssl a {
  display: none;
}
