/*#/styles/v2/ad/reset-ad.css##/styles/v2/ad/skin.css##/styles/generic/reset.css##/styles/generic/fonts/fonts.css##/styles/generic/fonts/font-awesome.css##/styles/jquery-ui.custom.min.css##/styles/generic/forms/sky-forms.css##/styles/generic/helpers.css##/styles/v2/layout.css##/styles/v2/titles.css##/styles/v2/home/groups/groups.css##/styles/v2/home/title-separator.css##/styles/v2/home/elements/elements.css##/styles/v2/home/elements/element-extra.css##/styles/v2/home/elements/element-figure.css##/styles/v2/home/elements/element-icon.css##/styles/v2/modules/ticker/ticker.css##/styles/v2/colors/area.css##/styles/v2/colors/community.css##/styles/v2/colors/editorial.css##/styles/v2/colors/element.css##/styles/v2/home/elements/element-default.css##/styles/v2/widgets/urgent/urgent.css##/styles/v2/home/blocks/bywidth.css##/styles/v2/home/elementrelation/element-relation.css##/styles/v2/home/groups/sportswk-group.css##/styles/v2/home/elements/element-blog.css##/styles/v2/home/groups/group-blog.css##/styles/v2/home/elements/element-simple.css##/styles/v2/home/groups/group-paloalto.css##/styles/v2/home/groups/group-alimente.css##/styles/v2/home/groups/group-automatic.css##/styles/v2/home/groups/group-opening-extra.css##/styles/v2/home/areas/opening-default.css##/styles/v2/home/elements/element-multimedia.css##/styles/v2/home/areas/world-area.css##/styles/v2/home/areas/culture-area.css##/styles/v2/home/areas/teknautas-area.css##/styles/v2/home/areas/sports-f1-area.css##/styles/v2/home/areas/motor-area.css##/styles/v2/home/elements/element-black-34.css##/styles/v2/home/areas/soul-area.css##/styles/v2/home/areas/brands-area.css##/styles/v2/widgets/the-best/home-the-best.css##/styles/v2/home/groups/group-cine.css##/styles/v2/home/areas/themost-area.css##/styles/v2/home/areas/tv-area.css##/styles/v2/home/areas/vanitatis-area.css##/styles/v2/widgets/daily-photo/daily-photo-default.css##/styles/v2/home/areas/multimedia-bottom.css##/styles/scss/organisms/o-menu.css##/styles/scss/molecules/m-menuList.css##/styles/scss/atoms/a-headerButton.css##/styles/v2/community/user-profile.css##/styles/v2/header/header-nav-default.css##/styles/v2/colors/fixed.css##/styles/generic/modules/login-register.css##/styles/v2/home/header-home.css##/styles/v2/modules/historic.css##/styles/v2/navigation/nav-inline.css##/styles/v2/layout-responsive.css##/styles/v2/footer/footer-default.css##/styles/v2/colors/generic.css##/styles/v2/modules/weather/weather.css##/styles/v2/modules/readmore/read-more.css#*/


/*#/styles/v2/ad/reset-ad.css#*/

.hide-div {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	position: relative;
	z-index: 30
}

.hide-div .ad-container {
	max-width: 980px;
	margin: 0 auto;
	clear: both;
	width: auto;
	text-align: center
}

.hide-div .ad-container {
	margin: 0 auto;
	text-align: center
}

.hide-div .ad {
	margin-bottom: 0;
	padding: 0 0 13px 0
}

.special-full-top .element.widget {
	text-align: center
}

.top-full .hide-div {
	border: 0;
	background-color: #fff;
	width: 100%;
	text-align: center
}

.header-top .ad {
	text-align: center
}

.ad {
	float: none;
	padding: 5px;
	box-sizing: border-box
}

.content .group-ad {
	text-align: center;
	overflow: visible;
	padding: 0
}

.content .daily-photo-body .ad {
	width: 815px
}

.aside-right .ad {
	margin-bottom: 25px;
	text-align: center
}

.content .news-body-default .ad,
.content .news-poll-body-default .ad,
.content .top-ten-ad .ad {
	border: 0;
	padding: 0;
	text-align: center
}

.archive-body-aside>div {
	margin-bottom: 30px
}

.adcrt300x600 {
	width: 300px;
	height: 600px
}

.adcrt980x250 {
	width: 980px;
	height: 250px
}

@media screen and (min-width:1024px) {
	.hide-div {
		width: 1024px
	}
}

.container .content .ad[data-dfp-name='_1x1_'] {
	padding: 0;
	margin: 0;
	height: 0
}


/*#/styles/v2/ad/skin.css#*/

.left-fixed-ad {
	position: absolute;
	top: 289px;
	left: -340px
}

.right-fixed-ad {
	position: absolute;
	top: 289px;
	right: 0
}

.publi-fixed {
	position: absolute;
	width: 340px;
	height: 1024px
}

.left-fixed-ad .ad,
.right-fixed-ad .ad {
	background: transparent;
	padding: 0;
	border: 0
}

.left-fixed-ad .publi-fixed.fixed,
.right-fixed-ad .publi-fixed.fixed {
	position: fixed;
	top: 64px
}

.left-fixed-ad .ad {
	float: right
}

.right-fixed-ad .ad {
	float: left
}

.left-fixed-ad .publi-fixed .ad div {
	text-align: right;
	float: right
}

.right-fixed-ad .publi-fixed .ad div {
	text-align: left;
	float: left
}

@media screen and (max-width:1050px) {
	.right-fixed-ad {
		display: none
	}
}

.mercados .right-fixed-ad {
	top: 325px
}

.mercados .left-fixed-ad {
	top: 325px
}


/*#/styles/generic/reset.css#*/

html,
body,
div,
span,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
address,
cite,
del,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
	hyphens: none
}

body {
	line-height: 1
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

figure {
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	margin-bottom: -2px
}

ul,
ol {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}

a:focus {
	outline: 0
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none
}

del {
	text-decoration: line-through
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}

p {
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0
}

input,
select {
	vertical-align: middle
}

b,
strong {
	font-weight: bold
}


/*#/styles/generic/fonts/fonts.css#*/

@font-face {
	font-family: 'playfairdisplay-font';
	font-weight: 400;
	font-style: normal;
	src: url('css1/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.eot?2');
	src: url('css1/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.eot?2#iefix') format('embedded-opentype'), url('css1/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.woff2?2') format('woff2'), url('css1/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.woff?2') format('woff'), url('css1/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.ttf?2') format('truetype'), url('css1/fonts/generic/playfairdisplay-regular/playfairdisplay-regular-webfont.svg?2#playfairdisplayregular') format('svg')
}

@font-face {
	font-family: 'playfairdisplay-font';
	font-weight: 700;
	font-style: normal;
	src: url('css1/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.eot?2');
	src: url('css1/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.eot?2#iefix') format('embedded-opentype'), url('css1/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.woff2?2') format('woff2'), url('css1/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.woff?2') format('woff'), url('css1/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.ttf?2') format('truetype'), url('css1/fonts/generic/playfairdisplay-bold/playfairdisplay-bold-webfont.svg?2#playfairdisplaybold') format('svg')
}

@font-face {
	font-family: 'playfairdisplay-font';
	font-weight: 400;
	font-style: italic;
	src: url('css1/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.eot?2');
	src: url('css1/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.eot?2#iefix') format('embedded-opentype'), url('css1/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.woff2?2') format('woff2'), url('css1/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.woff?2') format('woff'), url('css1/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.ttf?2') format('truetype'), url('css1/fonts/generic/playfairdisplay-italic/playfairdisplay-italic-webfont.svg?2#playfairdisplayitalic') format('svg')
}

@font-face {
	font-family: 'playfairdisplay-font';
	font-weight: 700;
	font-style: italic;
	src: url('css1/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.eot?2');
	src: url('css1/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.eot?2#iefix') format('embedded-opentype'), url('css1/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.woff2?2') format('woff2'), url('css1/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.woff?2') format('woff'), url('css1/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.ttf?2') format('truetype'), url('css1/fonts/generic/playfairdisplay-bold-italic/playfairdisplay-bolditalic-webfont.svg?2#playfairdisplaybolditalic') format('svg')
}

@font-face {
	font-family: 'roboto-font';
	font-weight: 400;
	font-style: normal;
	src: url('css1/fonts/generic/roboto-light/roboto-light.eot');
	src: url('css1/fonts/generic/roboto-light/roboto-light.eot#iefix') format('embedded-opentype'), url('css1/fonts/generic/roboto-light/roboto-light.woff2') format('woff2'), url('css1/fonts/generic/roboto-light/roboto-light.woff') format('woff'), url('css1/fonts/generic/roboto-light/roboto-light.ttf') format('truetype'), url('css1/fonts/generic/roboto-light/roboto-light.svg#robotolight') format('svg')
}

@font-face {
	font-family: 'roboto-font';
	font-weight: 500;
	font-style: normal;
	src: url('css1/fonts/generic/roboto-regular/roboto-regular.eot');
	src: url('css1/fonts/generic/roboto-regular/roboto-regular.eot#iefix') format('embedded-opentype'), url('css1/fonts/generic/roboto-regular/roboto-regular.woff2') format('woff2'), url('css1/fonts/generic/roboto-regular/roboto-regular.woff') format('woff'), url('css1/fonts/generic/roboto-regular/roboto-light.ttf') format('truetype'), url('css1/fonts/generic/roboto-regular/roboto-regular.svg#robotoregular') format('svg')
}

@font-face {
	font-family: 'roboto-font';
	font-weight: 700;
	font-style: normal;
	src: url('css1/fonts/generic/roboto-bold/roboto-bold.eot');
	src: url('css1/fonts/generic/roboto-bold/roboto-bold.eot#iefix') format('embedded-opentype'), url('css1/fonts/generic/roboto-bold/roboto-bold.woff2') format('woff2'), url('css1/fonts/generic/roboto-bold/roboto-bold.woff') format('woff'), url('css1/fonts/generic/roboto-bold/roboto-bold.ttf') format('truetype'), url('css1/fonts/generic/roboto-bold/roboto-bold.svg#robotobold') format('svg')
}


/*#/styles/generic/fonts/font-awesome.css#*/

@font-face {
	font-family: 'FontAwesome';
	src: url('css1/fonts/generic/awesome/fontawesome-webfont.eot?3');
	src: url('css1/fonts/generic/awesome/fontawesome-webfont.eot?3#iefix') format('embedded-opentype'), url('css1/fonts/generic/awesome/fontawesome-webfont.woff2?3') format('woff2'), url('css1/fonts/generic/awesome/fontawesome-webfont.woff?3') format('woff'), url('css1/fonts/generic/awesome/fontawesome-webfont.ttf?3') format('truetype'), url('css1/fonts/generic/awesome/fontawesome-webfont.svg?3') format('svg');
	font-weight: normal;
	font-style: normal
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

.fa.fa-pull-left {
	margin-right: .3em
}

.fa.fa-pull-right {
	margin-left: .3em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.fa-rotate-90 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.fa-flip-vertical {
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: '\f000'
}

.fa-music:before {
	content: '\f001'
}

.fa-search:before {
	content: '\f002'
}

.fa-envelope-o:before {
	content: '\f003'
}

.fa-heart:before {
	content: '\f004'
}

.fa-star:before {
	content: '\f005'
}

.fa-star-o:before {
	content: '\f006'
}

.fa-user:before {
	content: '\f007'
}

.fa-film:before {
	content: '\f008'
}

.fa-th-large:before {
	content: '\f009'
}

.fa-th:before {
	content: '\f00a'
}

.fa-th-list:before {
	content: '\f00b'
}

.fa-check:before {
	content: '\f00c'
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
	content: '\f00d'
}

.fa-search-plus:before {
	content: '\f00e'
}

.fa-search-minus:before {
	content: '\f010'
}

.fa-power-off:before {
	content: '\f011'
}

.fa-signal:before {
	content: '\f012'
}

.fa-gear:before,
.fa-cog:before {
	content: '\f013'
}

.fa-trash-o:before {
	content: '\f014'
}

.fa-home:before {
	content: '\f015'
}

.fa-file-o:before {
	content: '\f016'
}

.fa-clock-o:before {
	content: '\f017'
}

.fa-road:before {
	content: '\f018'
}

.fa-download:before {
	content: '\f019'
}

.fa-arrow-circle-o-down:before {
	content: '\f01a'
}

.fa-arrow-circle-o-up:before {
	content: '\f01b'
}

.fa-inbox:before {
	content: '\f01c'
}

.fa-play-circle-o:before {
	content: '\f01d'
}

.fa-rotate-right:before,
.fa-repeat:before {
	content: '\f01e'
}

.fa-refresh:before {
	content: '\f021'
}

.fa-list-alt:before {
	content: '\f022'
}

.fa-lock:before {
	content: '\f023'
}

.fa-flag:before {
	content: '\f024'
}

.fa-headphones:before {
	content: '\f025'
}

.fa-volume-off:before {
	content: '\f026'
}

.fa-volume-down:before {
	content: '\f027'
}

.fa-volume-up:before {
	content: '\f028'
}

.fa-qrcode:before {
	content: '\f029'
}

.fa-barcode:before {
	content: '\f02a'
}

.fa-tag:before {
	content: '\f02b'
}

.fa-tags:before {
	content: '\f02c'
}

.fa-book:before {
	content: '\f02d'
}

.fa-bookmark:before {
	content: '\f02e'
}

.fa-print:before {
	content: '\f02f'
}

.fa-camera:before {
	content: '\f030'
}

.fa-font:before {
	content: '\f031'
}

.fa-bold:before {
	content: '\f032'
}

.fa-italic:before {
	content: '\f033'
}

.fa-text-height:before {
	content: '\f034'
}

.fa-text-width:before {
	content: '\f035'
}

.fa-align-left:before {
	content: '\f036'
}

.fa-align-center:before {
	content: '\f037'
}

.fa-align-right:before {
	content: '\f038'
}

.fa-align-justify:before {
	content: '\f039'
}

.fa-list:before {
	content: '\f03a'
}

.fa-dedent:before,
.fa-outdent:before {
	content: '\f03b'
}

.fa-indent:before {
	content: '\f03c'
}

.fa-video-camera:before {
	content: '\f03d'
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
	content: '\f03e'
}

.fa-pencil:before {
	content: '\f040'
}

.fa-map-marker:before {
	content: '\f041'
}

.fa-adjust:before {
	content: '\f042'
}

.fa-tint:before {
	content: '\f043'
}

.fa-edit:before,
.fa-pencil-square-o:before {
	content: '\f044'
}

.fa-share-square-o:before {
	content: '\f045'
}

.fa-check-square-o:before {
	content: '\f046'
}

.fa-arrows:before {
	content: '\f047'
}

.fa-step-backward:before {
	content: '\f048'
}

.fa-fast-backward:before {
	content: '\f049'
}

.fa-backward:before {
	content: '\f04a'
}

.fa-play:before {
	content: '\f04b'
}

.fa-pause:before {
	content: '\f04c'
}

.fa-stop:before {
	content: '\f04d'
}

.fa-forward:before {
	content: '\f04e'
}

.fa-fast-forward:before {
	content: '\f050'
}

.fa-step-forward:before {
	content: '\f051'
}

.fa-eject:before {
	content: '\f052'
}

.fa-chevron-left:before {
	content: '\f053'
}

.fa-chevron-right:before {
	content: '\f054'
}

.fa-plus-circle:before {
	content: '\f055'
}

.fa-minus-circle:before {
	content: '\f056'
}

.fa-times-circle:before {
	content: '\f057'
}

.fa-check-circle:before {
	content: '\f058'
}

.fa-question-circle:before {
	content: '\f059'
}

.fa-info-circle:before {
	content: '\f05a'
}

.fa-crosshairs:before {
	content: '\f05b'
}

.fa-times-circle-o:before {
	content: '\f05c'
}

.fa-check-circle-o:before {
	content: '\f05d'
}

.fa-ban:before {
	content: '\f05e'
}

.fa-arrow-left:before {
	content: '\f060'
}

.fa-arrow-right:before {
	content: '\f061'
}

.fa-arrow-up:before {
	content: '\f062'
}

.fa-arrow-down:before {
	content: '\f063'
}

.fa-mail-forward:before,
.fa-share:before {
	content: '\f064'
}

.fa-expand:before {
	content: '\f065'
}

.fa-compress:before {
	content: '\f066'
}

.fa-plus:before {
	content: '\f067'
}

.fa-minus:before {
	content: '\f068'
}

.fa-asterisk:before {
	content: '\f069'
}

.fa-exclamation-circle:before {
	content: '\f06a'
}

.fa-gift:before {
	content: '\f06b'
}

.fa-leaf:before {
	content: '\f06c'
}

.fa-fire:before {
	content: '\f06d'
}

.fa-eye:before {
	content: '\f06e'
}

.fa-eye-slash:before {
	content: '\f070'
}

.fa-warning:before,
.fa-exclamation-triangle:before {
	content: '\f071'
}

.fa-plane:before {
	content: '\f072'
}

.fa-calendar:before {
	content: '\f073'
}

.fa-random:before {
	content: '\f074'
}

.fa-comment:before {
	content: '\f075'
}

.fa-magnet:before {
	content: '\f076'
}

.fa-chevron-up:before {
	content: '\f077'
}

.fa-chevron-down:before {
	content: '\f078'
}

.fa-retweet:before {
	content: '\f079'
}

.fa-shopping-cart:before {
	content: '\f07a'
}

.fa-folder:before {
	content: '\f07b'
}

.fa-folder-open:before {
	content: '\f07c'
}

.fa-arrows-v:before {
	content: '\f07d'
}

.fa-arrows-h:before {
	content: '\f07e'
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: '\f080'
}

.fa-twitter-square:before {
	content: '\f081'
}

.fa-facebook-square:before {
	content: '\f082'
}

.fa-camera-retro:before {
	content: '\f083'
}

.fa-key:before {
	content: '\f084'
}

.fa-gears:before,
.fa-cogs:before {
	content: '\f085'
}

.fa-comments:before {
	content: '\f086'
}

.fa-thumbs-o-up:before {
	content: '\f087'
}

.fa-thumbs-o-down:before {
	content: '\f088'
}

.fa-star-half:before {
	content: '\f089'
}

.fa-heart-o:before {
	content: '\f08a'
}

.fa-sign-out:before {
	content: '\f08b'
}

.fa-linkedin-square:before {
	content: '\f08c'
}

.fa-thumb-tack:before {
	content: '\f08d'
}

.fa-external-link:before {
	content: '\f08e'
}

.fa-sign-in:before {
	content: '\f090'
}

.fa-trophy:before {
	content: '\f091'
}

.fa-github-square:before {
	content: '\f092'
}

.fa-upload:before {
	content: '\f093'
}

.fa-lemon-o:before {
	content: '\f094'
}

.fa-phone:before {
	content: '\f095'
}

.fa-square-o:before {
	content: '\f096'
}

.fa-bookmark-o:before {
	content: '\f097'
}

.fa-phone-square:before {
	content: '\f098'
}

.fa-twitter:before {
	content: '\f099'
}

.fa-facebook-f:before,
.fa-facebook:before {
	content: '\f09a'
}

.fa-github:before {
	content: '\f09b'
}

.fa-unlock:before {
	content: '\f09c'
}

.fa-credit-card:before {
	content: '\f09d'
}

.fa-feed:before,
.fa-rss:before {
	content: '\f09e'
}

.fa-hdd-o:before {
	content: '\f0a0'
}

.fa-bullhorn:before {
	content: '\f0a1'
}

.fa-bell:before {
	content: '\f0f3'
}

.fa-certificate:before {
	content: '\f0a3'
}

.fa-hand-o-right:before {
	content: '\f0a4'
}

.fa-hand-o-left:before {
	content: '\f0a5'
}

.fa-hand-o-up:before {
	content: '\f0a6'
}

.fa-hand-o-down:before {
	content: '\f0a7'
}

.fa-arrow-circle-left:before {
	content: '\f0a8'
}

.fa-arrow-circle-right:before {
	content: '\f0a9'
}

.fa-arrow-circle-up:before {
	content: '\f0aa'
}

.fa-arrow-circle-down:before {
	content: '\f0ab'
}

.fa-globe:before {
	content: '\f0ac'
}

.fa-wrench:before {
	content: '\f0ad'
}

.fa-tasks:before {
	content: '\f0ae'
}

.fa-filter:before {
	content: '\f0b0'
}

.fa-briefcase:before {
	content: '\f0b1'
}

.fa-arrows-alt:before {
	content: '\f0b2'
}

.fa-group:before,
.fa-users:before {
	content: '\f0c0'
}

.fa-chain:before,
.fa-link:before {
	content: '\f0c1'
}

.fa-cloud:before {
	content: '\f0c2'
}

.fa-flask:before {
	content: '\f0c3'
}

.fa-cut:before,
.fa-scissors:before {
	content: '\f0c4'
}

.fa-copy:before,
.fa-files-o:before {
	content: '\f0c5'
}

.fa-paperclip:before {
	content: '\f0c6'
}

.fa-save:before,
.fa-floppy-o:before {
	content: '\f0c7'
}

.fa-square:before {
	content: '\f0c8'
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
	content: '\f0c9'
}

.fa-list-ul:before {
	content: '\f0ca'
}

.fa-list-ol:before {
	content: '\f0cb'
}

.fa-strikethrough:before {
	content: '\f0cc'
}

.fa-underline:before {
	content: '\f0cd'
}

.fa-table:before {
	content: '\f0ce'
}

.fa-magic:before {
	content: '\f0d0'
}

.fa-truck:before {
	content: '\f0d1'
}

.fa-pinterest:before {
	content: '\f0d2'
}

.fa-pinterest-square:before {
	content: '\f0d3'
}

.fa-google-plus-square:before {
	content: '\f0d4'
}

.fa-google-plus:before {
	content: '\f0d5'
}

.fa-money:before {
	content: '\f0d6'
}

.fa-caret-down:before {
	content: '\f0d7'
}

.fa-caret-up:before {
	content: '\f0d8'
}

.fa-caret-left:before {
	content: '\f0d9'
}

.fa-caret-right:before {
	content: '\f0da'
}

.fa-columns:before {
	content: '\f0db'
}

.fa-unsorted:before,
.fa-sort:before {
	content: '\f0dc'
}

.fa-sort-down:before,
.fa-sort-desc:before {
	content: '\f0dd'
}

.fa-sort-up:before,
.fa-sort-asc:before {
	content: '\f0de'
}

.fa-envelope:before {
	content: '\f0e0'
}

.fa-linkedin:before {
	content: '\f0e1'
}

.fa-rotate-left:before,
.fa-undo:before {
	content: '\f0e2'
}

.fa-legal:before,
.fa-gavel:before {
	content: '\f0e3'
}

.fa-dashboard:before,
.fa-tachometer:before {
	content: '\f0e4'
}

.fa-comment-o:before {
	content: '\f0e5'
}

.fa-comments-o:before {
	content: '\f0e6'
}

.fa-flash:before,
.fa-bolt:before {
	content: '\f0e7'
}

.fa-sitemap:before {
	content: '\f0e8'
}

.fa-umbrella:before {
	content: '\f0e9'
}

.fa-paste:before,
.fa-clipboard:before {
	content: '\f0ea'
}

.fa-lightbulb-o:before {
	content: '\f0eb'
}

.fa-exchange:before {
	content: '\f0ec'
}

.fa-cloud-download:before {
	content: '\f0ed'
}

.fa-cloud-upload:before {
	content: '\f0ee'
}

.fa-user-md:before {
	content: '\f0f0'
}

.fa-stethoscope:before {
	content: '\f0f1'
}

.fa-suitcase:before {
	content: '\f0f2'
}

.fa-bell-o:before {
	content: '\f0a2'
}

.fa-coffee:before {
	content: '\f0f4'
}

.fa-cutlery:before {
	content: '\f0f5'
}

.fa-file-text-o:before {
	content: '\f0f6'
}

.fa-building-o:before {
	content: '\f0f7'
}

.fa-hospital-o:before {
	content: '\f0f8'
}

.fa-ambulance:before {
	content: '\f0f9'
}

.fa-medkit:before {
	content: '\f0fa'
}

.fa-fighter-jet:before {
	content: '\f0fb'
}

.fa-beer:before {
	content: '\f0fc'
}

.fa-h-square:before {
	content: '\f0fd'
}

.fa-plus-square:before {
	content: '\f0fe'
}

.fa-angle-double-left:before {
	content: '\f100'
}

.fa-angle-double-right:before {
	content: '\f101'
}

.fa-angle-double-up:before {
	content: '\f102'
}

.fa-angle-double-down:before {
	content: '\f103'
}

.fa-angle-left:before {
	content: '\f104'
}

.fa-angle-right:before {
	content: '\f105'
}

.fa-angle-up:before {
	content: '\f106'
}

.fa-angle-down:before {
	content: '\f107'
}

.fa-desktop:before {
	content: '\f108'
}

.fa-laptop:before {
	content: '\f109'
}

.fa-tablet:before {
	content: '\f10a'
}

.fa-mobile-phone:before,
.fa-mobile:before {
	content: '\f10b'
}

.fa-circle-o:before {
	content: '\f10c'
}

.fa-quote-left:before {
	content: '\f10d'
}

.fa-quote-right:before {
	content: '\f10e'
}

.fa-spinner:before {
	content: '\f110'
}

.fa-circle:before {
	content: '\f111'
}

.fa-mail-reply:before,
.fa-reply:before {
	content: '\f112'
}

.fa-github-alt:before {
	content: '\f113'
}

.fa-folder-o:before {
	content: '\f114'
}

.fa-folder-open-o:before {
	content: '\f115'
}

.fa-smile-o:before {
	content: '\f118'
}

.fa-frown-o:before {
	content: '\f119'
}

.fa-meh-o:before {
	content: '\f11a'
}

.fa-gamepad:before {
	content: '\f11b'
}

.fa-keyboard-o:before {
	content: '\f11c'
}

.fa-flag-o:before {
	content: '\f11d'
}

.fa-flag-checkered:before {
	content: '\f11e'
}

.fa-terminal:before {
	content: '\f120'
}

.fa-code:before {
	content: '\f121'
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: '\f122'
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: '\f123'
}

.fa-location-arrow:before {
	content: '\f124'
}

.fa-crop:before {
	content: '\f125'
}

.fa-code-fork:before {
	content: '\f126'
}

.fa-unlink:before,
.fa-chain-broken:before {
	content: '\f127'
}

.fa-question:before {
	content: '\f128'
}

.fa-info:before {
	content: '\f129'
}

.fa-exclamation:before {
	content: '\f12a'
}

.fa-superscript:before {
	content: '\f12b'
}

.fa-subscript:before {
	content: '\f12c'
}

.fa-eraser:before {
	content: '\f12d'
}

.fa-puzzle-piece:before {
	content: '\f12e'
}

.fa-microphone:before {
	content: '\f130'
}

.fa-microphone-slash:before {
	content: '\f131'
}

.fa-shield:before {
	content: '\f132'
}

.fa-calendar-o:before {
	content: '\f133'
}

.fa-fire-extinguisher:before {
	content: '\f134'
}

.fa-rocket:before {
	content: '\f135'
}

.fa-maxcdn:before {
	content: '\f136'
}

.fa-chevron-circle-left:before {
	content: '\f137'
}

.fa-chevron-circle-right:before {
	content: '\f138'
}

.fa-chevron-circle-up:before {
	content: '\f139'
}

.fa-chevron-circle-down:before {
	content: '\f13a'
}

.fa-html5:before {
	content: '\f13b'
}

.fa-css3:before {
	content: '\f13c'
}

.fa-anchor:before {
	content: '\f13d'
}

.fa-unlock-alt:before {
	content: '\f13e'
}

.fa-bullseye:before {
	content: '\f140'
}

.fa-ellipsis-h:before {
	content: '\f141'
}

.fa-ellipsis-v:before {
	content: '\f142'
}

.fa-rss-square:before {
	content: '\f143'
}

.fa-play-circle:before {
	content: '\f144'
}

.fa-ticket:before {
	content: '\f145'
}

.fa-minus-square:before {
	content: '\f146'
}

.fa-minus-square-o:before {
	content: '\f147'
}

.fa-level-up:before {
	content: '\f148'
}

.fa-level-down:before {
	content: '\f149'
}

.fa-check-square:before {
	content: '\f14a'
}

.fa-pencil-square:before {
	content: '\f14b'
}

.fa-external-link-square:before {
	content: '\f14c'
}

.fa-share-square:before {
	content: '\f14d'
}

.fa-compass:before {
	content: '\f14e'
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
	content: '\f150'
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
	content: '\f151'
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
	content: '\f152'
}

.fa-euro:before,
.fa-eur:before {
	content: '\f153'
}

.fa-gbp:before {
	content: '\f154'
}

.fa-dollar:before,
.fa-usd:before {
	content: '\f155'
}

.fa-rupee:before,
.fa-inr:before {
	content: '\f156'
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
	content: '\f157'
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
	content: '\f158'
}

.fa-won:before,
.fa-krw:before {
	content: '\f159'
}

.fa-bitcoin:before,
.fa-btc:before {
	content: '\f15a'
}

.fa-file:before {
	content: '\f15b'
}

.fa-file-text:before {
	content: '\f15c'
}

.fa-sort-alpha-asc:before {
	content: '\f15d'
}

.fa-sort-alpha-desc:before {
	content: '\f15e'
}

.fa-sort-amount-asc:before {
	content: '\f160'
}

.fa-sort-amount-desc:before {
	content: '\f161'
}

.fa-sort-numeric-asc:before {
	content: '\f162'
}

.fa-sort-numeric-desc:before {
	content: '\f163'
}

.fa-thumbs-up:before {
	content: '\f164'
}

.fa-thumbs-down:before {
	content: '\f165'
}

.fa-youtube-square:before {
	content: '\f166'
}

.fa-youtube:before {
	content: '\f167'
}

.fa-xing:before {
	content: '\f168'
}

.fa-xing-square:before {
	content: '\f169'
}

.fa-youtube-play:before {
	content: '\f16a'
}

.fa-dropbox:before {
	content: '\f16b'
}

.fa-stack-overflow:before {
	content: '\f16c'
}

.fa-instagram:before {
	content: '\f16d'
}

.fa-flickr:before {
	content: '\f16e'
}

.fa-adn:before {
	content: '\f170'
}

.fa-bitbucket:before {
	content: '\f171'
}

.fa-bitbucket-square:before {
	content: '\f172'
}

.fa-tumblr:before {
	content: '\f173'
}

.fa-tumblr-square:before {
	content: '\f174'
}

.fa-long-arrow-down:before {
	content: '\f175'
}

.fa-long-arrow-up:before {
	content: '\f176'
}

.fa-long-arrow-left:before {
	content: '\f177'
}

.fa-long-arrow-right:before {
	content: '\f178'
}

.fa-apple:before {
	content: '\f179'
}

.fa-windows:before {
	content: '\f17a'
}

.fa-android:before {
	content: '\f17b'
}

.fa-linux:before {
	content: '\f17c'
}

.fa-dribbble:before {
	content: '\f17d'
}

.fa-skype:before {
	content: '\f17e'
}

.fa-foursquare:before {
	content: '\f180'
}

.fa-trello:before {
	content: '\f181'
}

.fa-female:before {
	content: '\f182'
}

.fa-male:before {
	content: '\f183'
}

.fa-gittip:before,
.fa-gratipay:before {
	content: '\f184'
}

.fa-sun-o:before {
	content: '\f185'
}

.fa-moon-o:before {
	content: '\f186'
}

.fa-archive:before {
	content: '\f187'
}

.fa-bug:before {
	content: '\f188'
}

.fa-vk:before {
	content: '\f189'
}

.fa-weibo:before {
	content: '\f18a'
}

.fa-renren:before {
	content: '\f18b'
}

.fa-pagelines:before {
	content: '\f18c'
}

.fa-stack-exchange:before {
	content: '\f18d'
}

.fa-arrow-circle-o-right:before {
	content: '\f18e'
}

.fa-arrow-circle-o-left:before {
	content: '\f190'
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
	content: '\f191'
}

.fa-dot-circle-o:before {
	content: '\f192'
}

.fa-wheelchair:before {
	content: '\f193'
}

.fa-vimeo-square:before {
	content: '\f194'
}

.fa-turkish-lira:before,
.fa-try:before {
	content: '\f195'
}

.fa-plus-square-o:before {
	content: '\f196'
}

.fa-space-shuttle:before {
	content: '\f197'
}

.fa-slack:before {
	content: '\f198'
}

.fa-envelope-square:before {
	content: '\f199'
}

.fa-wordpress:before {
	content: '\f19a'
}

.fa-openid:before {
	content: '\f19b'
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
	content: '\f19c'
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
	content: '\f19d'
}

.fa-yahoo:before {
	content: '\f19e'
}

.fa-google:before {
	content: '\f1a0'
}

.fa-reddit:before {
	content: '\f1a1'
}

.fa-reddit-square:before {
	content: '\f1a2'
}

.fa-stumbleupon-circle:before {
	content: '\f1a3'
}

.fa-stumbleupon:before {
	content: '\f1a4'
}

.fa-delicious:before {
	content: '\f1a5'
}

.fa-digg:before {
	content: '\f1a6'
}

.fa-pied-piper-pp:before {
	content: '\f1a7'
}

.fa-pied-piper-alt:before {
	content: '\f1a8'
}

.fa-drupal:before {
	content: '\f1a9'
}

.fa-joomla:before {
	content: '\f1aa'
}

.fa-language:before {
	content: '\f1ab'
}

.fa-fax:before {
	content: '\f1ac'
}

.fa-building:before {
	content: '\f1ad'
}

.fa-child:before {
	content: '\f1ae'
}

.fa-paw:before {
	content: '\f1b0'
}

.fa-spoon:before {
	content: '\f1b1'
}

.fa-cube:before {
	content: '\f1b2'
}

.fa-cubes:before {
	content: '\f1b3'
}

.fa-behance:before {
	content: '\f1b4'
}

.fa-behance-square:before {
	content: '\f1b5'
}

.fa-steam:before {
	content: '\f1b6'
}

.fa-steam-square:before {
	content: '\f1b7'
}

.fa-recycle:before {
	content: '\f1b8'
}

.fa-automobile:before,
.fa-car:before {
	content: '\f1b9'
}

.fa-cab:before,
.fa-taxi:before {
	content: '\f1ba'
}

.fa-tree:before {
	content: '\f1bb'
}

.fa-spotify:before {
	content: '\f1bc'
}

.fa-deviantart:before {
	content: '\f1bd'
}

.fa-soundcloud:before {
	content: '\f1be'
}

.fa-database:before {
	content: '\f1c0'
}

.fa-file-pdf-o:before {
	content: '\f1c1'
}

.fa-file-word-o:before {
	content: '\f1c2'
}

.fa-file-excel-o:before {
	content: '\f1c3'
}

.fa-file-powerpoint-o:before {
	content: '\f1c4'
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
	content: '\f1c5'
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
	content: '\f1c6'
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
	content: '\f1c7'
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: '\f1c8'
}

.fa-file-code-o:before {
	content: '\f1c9'
}

.fa-vine:before {
	content: '\f1ca'
}

.fa-codepen:before {
	content: '\f1cb'
}

.fa-jsfiddle:before {
	content: '\f1cc'
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
	content: '\f1cd'
}

.fa-circle-o-notch:before {
	content: '\f1ce'
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
	content: '\f1d0'
}

.fa-ge:before,
.fa-empire:before {
	content: '\f1d1'
}

.fa-git-square:before {
	content: '\f1d2'
}

.fa-git:before {
	content: '\f1d3'
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
	content: '\f1d4'
}

.fa-tencent-weibo:before {
	content: '\f1d5'
}

.fa-qq:before {
	content: '\f1d6'
}

.fa-wechat:before,
.fa-weixin:before {
	content: '\f1d7'
}

.fa-send:before,
.fa-paper-plane:before {
	content: '\f1d8'
}

.fa-send-o:before,
.fa-paper-plane-o:before {
	content: '\f1d9'
}

.fa-history:before {
	content: '\f1da'
}

.fa-circle-thin:before {
	content: '\f1db'
}

.fa-header:before {
	content: '\f1dc'
}

.fa-paragraph:before {
	content: '\f1dd'
}

.fa-sliders:before {
	content: '\f1de'
}

.fa-share-alt:before {
	content: '\f1e0'
}

.fa-share-alt-square:before {
	content: '\f1e1'
}

.fa-bomb:before {
	content: '\f1e2'
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
	content: '\f1e3'
}

.fa-tty:before {
	content: '\f1e4'
}

.fa-binoculars:before {
	content: '\f1e5'
}

.fa-plug:before {
	content: '\f1e6'
}

.fa-slideshare:before {
	content: '\f1e7'
}

.fa-twitch:before {
	content: '\f1e8'
}

.fa-yelp:before {
	content: '\f1e9'
}

.fa-newspaper-o:before {
	content: '\f1ea'
}

.fa-wifi:before {
	content: '\f1eb'
}

.fa-calculator:before {
	content: '\f1ec'
}

.fa-paypal:before {
	content: '\f1ed'
}

.fa-google-wallet:before {
	content: '\f1ee'
}

.fa-cc-visa:before {
	content: '\f1f0'
}

.fa-cc-mastercard:before {
	content: '\f1f1'
}

.fa-cc-discover:before {
	content: '\f1f2'
}

.fa-cc-amex:before {
	content: '\f1f3'
}

.fa-cc-paypal:before {
	content: '\f1f4'
}

.fa-cc-stripe:before {
	content: '\f1f5'
}

.fa-bell-slash:before {
	content: '\f1f6'
}

.fa-bell-slash-o:before {
	content: '\f1f7'
}

.fa-trash:before {
	content: '\f1f8'
}

.fa-copyright:before {
	content: '\f1f9'
}

.fa-at:before {
	content: '\f1fa'
}

.fa-eyedropper:before {
	content: '\f1fb'
}

.fa-paint-brush:before {
	content: '\f1fc'
}

.fa-birthday-cake:before {
	content: '\f1fd'
}

.fa-area-chart:before {
	content: '\f1fe'
}

.fa-pie-chart:before {
	content: '\f200'
}

.fa-line-chart:before {
	content: '\f201'
}

.fa-lastfm:before {
	content: '\f202'
}

.fa-lastfm-square:before {
	content: '\f203'
}

.fa-toggle-off:before {
	content: '\f204'
}

.fa-toggle-on:before {
	content: '\f205'
}

.fa-bicycle:before {
	content: '\f206'
}

.fa-bus:before {
	content: '\f207'
}

.fa-ioxhost:before {
	content: '\f208'
}

.fa-angellist:before {
	content: '\f209'
}

.fa-cc:before {
	content: '\f20a'
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
	content: '\f20b'
}

.fa-meanpath:before {
	content: '\f20c'
}

.fa-buysellads:before {
	content: '\f20d'
}

.fa-connectdevelop:before {
	content: '\f20e'
}

.fa-dashcube:before {
	content: '\f210'
}

.fa-forumbee:before {
	content: '\f211'
}

.fa-leanpub:before {
	content: '\f212'
}

.fa-sellsy:before {
	content: '\f213'
}

.fa-shirtsinbulk:before {
	content: '\f214'
}

.fa-simplybuilt:before {
	content: '\f215'
}

.fa-skyatlas:before {
	content: '\f216'
}

.fa-cart-plus:before {
	content: '\f217'
}

.fa-cart-arrow-down:before {
	content: '\f218'
}

.fa-diamond:before {
	content: '\f219'
}

.fa-ship:before {
	content: '\f21a'
}

.fa-user-secret:before {
	content: '\f21b'
}

.fa-motorcycle:before {
	content: '\f21c'
}

.fa-street-view:before {
	content: '\f21d'
}

.fa-heartbeat:before {
	content: '\f21e'
}

.fa-venus:before {
	content: '\f221'
}

.fa-mars:before {
	content: '\f222'
}

.fa-mercury:before {
	content: '\f223'
}

.fa-intersex:before,
.fa-transgender:before {
	content: '\f224'
}

.fa-transgender-alt:before {
	content: '\f225'
}

.fa-venus-double:before {
	content: '\f226'
}

.fa-mars-double:before {
	content: '\f227'
}

.fa-venus-mars:before {
	content: '\f228'
}

.fa-mars-stroke:before {
	content: '\f229'
}

.fa-mars-stroke-v:before {
	content: '\f22a'
}

.fa-mars-stroke-h:before {
	content: '\f22b'
}

.fa-neuter:before {
	content: '\f22c'
}

.fa-genderless:before {
	content: '\f22d'
}

.fa-facebook-official:before {
	content: '\f230'
}

.fa-pinterest-p:before {
	content: '\f231'
}

.fa-whatsapp:before {
	content: '\f232'
}

.fa-server:before {
	content: '\f233'
}

.fa-user-plus:before {
	content: '\f234'
}

.fa-user-times:before {
	content: '\f235'
}

.fa-hotel:before,
.fa-bed:before {
	content: '\f236'
}

.fa-viacoin:before {
	content: '\f237'
}

.fa-train:before {
	content: '\f238'
}

.fa-subway:before {
	content: '\f239'
}

.fa-medium:before {
	content: '\f23a'
}

.fa-yc:before,
.fa-y-combinator:before {
	content: '\f23b'
}

.fa-optin-monster:before {
	content: '\f23c'
}

.fa-opencart:before {
	content: '\f23d'
}

.fa-expeditedssl:before {
	content: '\f23e'
}

.fa-battery-4:before,
.fa-battery-full:before {
	content: '\f240'
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
	content: '\f241'
}

.fa-battery-2:before,
.fa-battery-half:before {
	content: '\f242'
}

.fa-battery-1:before,
.fa-battery-quarter:before {
	content: '\f243'
}

.fa-battery-0:before,
.fa-battery-empty:before {
	content: '\f244'
}

.fa-mouse-pointer:before {
	content: '\f245'
}

.fa-i-cursor:before {
	content: '\f246'
}

.fa-object-group:before {
	content: '\f247'
}

.fa-object-ungroup:before {
	content: '\f248'
}

.fa-sticky-note:before {
	content: '\f249'
}

.fa-sticky-note-o:before {
	content: '\f24a'
}

.fa-cc-jcb:before {
	content: '\f24b'
}

.fa-cc-diners-club:before {
	content: '\f24c'
}

.fa-clone:before {
	content: '\f24d'
}

.fa-balance-scale:before {
	content: '\f24e'
}

.fa-hourglass-o:before {
	content: '\f250'
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
	content: '\f251'
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
	content: '\f252'
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
	content: '\f253'
}

.fa-hourglass:before {
	content: '\f254'
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
	content: '\f255'
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
	content: '\f256'
}

.fa-hand-scissors-o:before {
	content: '\f257'
}

.fa-hand-lizard-o:before {
	content: '\f258'
}

.fa-hand-spock-o:before {
	content: '\f259'
}

.fa-hand-pointer-o:before {
	content: '\f25a'
}

.fa-hand-peace-o:before {
	content: '\f25b'
}

.fa-trademark:before {
	content: '\f25c'
}

.fa-registered:before {
	content: '\f25d'
}

.fa-creative-commons:before {
	content: '\f25e'
}

.fa-gg:before {
	content: '\f260'
}

.fa-gg-circle:before {
	content: '\f261'
}

.fa-tripadvisor:before {
	content: '\f262'
}

.fa-odnoklassniki:before {
	content: '\f263'
}

.fa-odnoklassniki-square:before {
	content: '\f264'
}

.fa-get-pocket:before {
	content: '\f265'
}

.fa-wikipedia-w:before {
	content: '\f266'
}

.fa-safari:before {
	content: '\f267'
}

.fa-chrome:before {
	content: '\f268'
}

.fa-firefox:before {
	content: '\f269'
}

.fa-opera:before {
	content: '\f26a'
}

.fa-internet-explorer:before {
	content: '\f26b'
}

.fa-tv:before,
.fa-television:before {
	content: '\f26c'
}

.fa-contao:before {
	content: '\f26d'
}

.fa-500px:before {
	content: '\f26e'
}

.fa-amazon:before {
	content: '\f270'
}

.fa-calendar-plus-o:before {
	content: '\f271'
}

.fa-calendar-minus-o:before {
	content: '\f272'
}

.fa-calendar-times-o:before {
	content: '\f273'
}

.fa-calendar-check-o:before {
	content: '\f274'
}

.fa-industry:before {
	content: '\f275'
}

.fa-map-pin:before {
	content: '\f276'
}

.fa-map-signs:before {
	content: '\f277'
}

.fa-map-o:before {
	content: '\f278'
}

.fa-map:before {
	content: '\f279'
}

.fa-commenting:before {
	content: '\f27a'
}

.fa-commenting-o:before {
	content: '\f27b'
}

.fa-houzz:before {
	content: '\f27c'
}

.fa-vimeo:before {
	content: '\f27d'
}

.fa-black-tie:before {
	content: '\f27e'
}

.fa-fonticons:before {
	content: '\f280'
}

.fa-reddit-alien:before {
	content: '\f281'
}

.fa-edge:before {
	content: '\f282'
}

.fa-credit-card-alt:before {
	content: '\f283'
}

.fa-codiepie:before {
	content: '\f284'
}

.fa-modx:before {
	content: '\f285'
}

.fa-fort-awesome:before {
	content: '\f286'
}

.fa-usb:before {
	content: '\f287'
}

.fa-product-hunt:before {
	content: '\f288'
}

.fa-mixcloud:before {
	content: '\f289'
}

.fa-scribd:before {
	content: '\f28a'
}

.fa-pause-circle:before {
	content: '\f28b'
}

.fa-pause-circle-o:before {
	content: '\f28c'
}

.fa-stop-circle:before {
	content: '\f28d'
}

.fa-stop-circle-o:before {
	content: '\f28e'
}

.fa-shopping-bag:before {
	content: '\f290'
}

.fa-shopping-basket:before {
	content: '\f291'
}

.fa-hashtag:before {
	content: '\f292'
}

.fa-bluetooth:before {
	content: '\f293'
}

.fa-bluetooth-b:before {
	content: '\f294'
}

.fa-percent:before {
	content: '\f295'
}

.fa-gitlab:before {
	content: '\f296'
}

.fa-wpbeginner:before {
	content: '\f297'
}

.fa-wpforms:before {
	content: '\f298'
}

.fa-envira:before {
	content: '\f299'
}

.fa-universal-access:before {
	content: '\f29a'
}

.fa-wheelchair-alt:before {
	content: '\f29b'
}

.fa-question-circle-o:before {
	content: '\f29c'
}

.fa-blind:before {
	content: '\f29d'
}

.fa-audio-description:before {
	content: '\f29e'
}

.fa-volume-control-phone:before {
	content: '\f2a0'
}

.fa-braille:before {
	content: '\f2a1'
}

.fa-assistive-listening-systems:before {
	content: '\f2a2'
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
	content: '\f2a3'
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
	content: '\f2a4'
}

.fa-glide:before {
	content: '\f2a5'
}

.fa-glide-g:before {
	content: '\f2a6'
}

.fa-signing:before,
.fa-sign-language:before {
	content: '\f2a7'
}

.fa-low-vision:before {
	content: '\f2a8'
}

.fa-viadeo:before {
	content: '\f2a9'
}

.fa-viadeo-square:before {
	content: '\f2aa'
}

.fa-snapchat:before {
	content: '\f2ab'
}

.fa-snapchat-ghost:before {
	content: '\f2ac'
}

.fa-snapchat-square:before {
	content: '\f2ad'
}

.fa-pied-piper:before {
	content: '\f2ae'
}

.fa-first-order:before {
	content: '\f2b0'
}

.fa-yoast:before {
	content: '\f2b1'
}

.fa-themeisle:before {
	content: '\f2b2'
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
	content: '\f2b3'
}

.fa-fa:before,
.fa-font-awesome:before {
	content: '\f2b4'
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}


/*#/styles/jquery-ui.custom.min.css#*/

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 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:before,
.ui-helper-clearfix:after {
	content: '';
	display: table
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	zoom: 1
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-state-disabled {
	cursor: default!important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-resizable {
	position: relative
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 0;
	padding: .5em .5em .5em .7em;
	zoom: 1
}

.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em
}

.ui-accordion .ui-accordion-noicons {
	padding-left: .7em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}

.ui-accordion .ui-accordion-content {
	padding-top: 1em;
	border-top: 0;
	overflow: auto;
	zoom: 1
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}

* html .ui-autocomplete {
	width: 1px
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none
}

.ui-button-icon-only {
	width: 2.2em
}

button.ui-button-icon-only {
	width: 2.4em
}

.ui-button-icons-only {
	width: 3.4em
}

button.ui-button-icons-only {
	width: 3.7em
}

.ui-button .ui-button-text {
	display: block;
	line-height: 1.4
}

.ui-button-text-only .ui-button-text {
	padding: 3px 6px
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}

input.ui-button {
	padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}

.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}

.ui-buttonset {
	margin-right: 7px
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}

button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-cover {
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	overflow: hidden
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: url('https://www.elconfidencial.com/img/backgrounds/bg_status_bar.jpg');
	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
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none
}

.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
	overflow-y: scroll;
	max-height: 460px;
	width: 210px;
	overflow: auto
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	width: 100%
}

.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	zoom: 1;
	font-weight: normal;
	color: #333
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5
}

.ui-menu .ui-state-disabled a {
	cursor: default
}

.ui-menu-icons {
	position: relative
}

.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em
}

.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em
}

.ui-menu .ui-menu-icon {
	position: static;
	float: right
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle
}

.ui-spinner-input {
	border: none;
	background: none;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px
}

.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0
}

.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none
}

.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0
}

.ui-spinner-up {
	top: 0
}

.ui-spinner-down {
	bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px
}

.ui-tabs {
	position: relative;
	zoom: 1
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom: 0;
	padding: 0;
	white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 0 0;
	background: none
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px 0 #666;
	box-shadow: 0 0 5px 0 #666
}

* html .ui-tooltip {
	background-image: none
}

body .ui-tooltip {
	border-width: 1px
}

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	background-color: #fff
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #ccc;
	color: #222
}

.ui-widget-content a {
	color: #fff;
	text-decoration: none
}

.ui-widget-header {
	border: 1px solid #004e6f;
	background: #034d6d url('css2/styles/images/ui-bg_gloss-wave_20_034d6d_500x100.png') 50% 50% repeat-x;
	color: #eaf5f7;
	font-weight: bold
}

.ui-widget-header a {
	color: #eaf5f7
}

.ui-state-default,
.ui-widget-content .ui-widget-header .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #3a5b6e;
	background: #034d6d url('css2/styles/images/ui-bg_highlight-soft_35_034d6d_1x100.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #f2f2f2
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #f2f2f2;
	text-decoration: none
}

.ui-state-hover,
.ui-widget-content .ui-widget-header .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #255d74;
	background: #034d6d url('css2/styles/images/ui-bg_highlight-soft_70_034d6d_1x100.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #fff
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #fff;
	text-decoration: none
}

.ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #3a6388;
	background: #055a7f url('css2/styles/images/ui-bg_highlight-soft_50_055a7f_1x100.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #fff
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #fff;
	text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-widget-header .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcd113;
	background: #f8da4e url('css2/styles/images/ui-bg_glass_55_f8da4e_1x400.png') 50% 50% repeat-x;
	color: #915608
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #915608
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #e14f1c url('css2/styles/images/ui-bg_gloss-wave_45_e14f1c_500x100.png') 50% top repeat-x;
	color: #fff
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #fff
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #fff
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url('css2/styles/images/ui-icons_0078ae_256x240.png')
}

.ui-widget-content .ui-icon {
	background-image: url('css2/styles/images/ui-icons_0078ae_256x240.png')
}

.ui-widget-header .ui-icon {
	background-image: url('css2/styles/images/ui-icons_d8e7f3_256x240.png')
}

.ui-state-default .ui-icon {
	background-image: url('css2/styles/images/ui-icons_e0fdff_256x240.png')
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url('css2/styles/images/ui-icons_ffffff_256x240.png')
}

.ui-state-active .ui-icon {
	background-image: url('css2/styles/images/ui-icons_f0f2f2_256x240.png')
}

.ui-state-highlight .ui-icon {
	background-image: url('css2/styles/images/ui-icons_f7a50d_256x240.png')
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url('css2/styles/images/ui-icons_fcd113_256x240.png')
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-seek-first {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	border-top-left-radius: 5px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	border-top-right-radius: 5px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.ui-widget-overlay {
	background-color: #fff;
	opacity: .3;
	-moz-opacity: .3;
	-webkit-opacity: .3;
	-o-opacity: .3;
	filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
	margin: 5px 0 0 5px;
	padding: 0;
	background: #999 url('css2/styles/images/ui-bg_flat_55_999999_40x100.png') 50% 50% repeat-x;
	opacity: .45;
	filter: Alpha(Opacity=45);
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

#dialog {
	overflow-y: auto
}


/*#/styles/generic/forms/sky-forms.css#*/

.sky-form {
	margin: 0;
	outline: none;
	font: 12px/1.55 'roboto-font', Arial, Helvetica, sans-serif;
	color: #666
}

.sky-form header {
	display: block;
	padding: 20px 30px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	background: rgba(248, 248, 248, .9);
	font-size: 23px;
	font-weight: 300;
	color: #232323
}

.sky-form fieldset {
	display: block;
	padding: 25px 30px 5px;
	border: none;
	background: rgba(255, 255, 255, .9)
}

.sky-form fieldset+fieldset {
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.sky-form section {
	margin-bottom: 20px
}

.sky-form footer {
	display: block;
	padding: 15px 30px 25px;
	border-top: 1px solid rgba(0, 0, 0, .1);
	background: rgba(248, 248, 248, .9)
}

.sky-form footer:after {
	content: '';
	display: table;
	clear: both
}

.sky-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
	font-weight: 400
}

.sky-form .label.col {
	margin: 0;
	padding-top: 10px
}

.sky-form .note {
	margin-top: 6px;
	padding: 0 1px;
	font-size: 9px;
	line-height: 13px;
	color: #999
}

.sky-form .input,
.sky-form .select,
.sky-form .textarea,
.sky-form .radio,
.sky-form .checkbox,
.sky-form .toggle,
.sky-form .button {
	position: relative;
	display: block
}

.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 8px 10px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	border-radius: 0;
	background: #fff;
	font: 14px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none
}

.sky-form .progress {
	float: right;
	margin-top: 10px;
	line-height: 39px;
	color: #232323
}

.sky-form .input-captcha img {
	position: absolute;
	top: 2px;
	right: 2px;
	border-left: 1px solid #b3b3b3
}

.sky-form .input-file .button {
	position: absolute;
	top: 4px;
	right: 4px;
	float: none;
	height: 31px;
	margin: 0;
	padding: 0 20px;
	font-size: 13px;
	line-height: 31px
}

.sky-form .input-file .button:hover {
	box-shadow: none
}

.sky-form .input-file .button input {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0
}

.sky-form .select i {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 8px;
	height: 11px;
	background: #fff;
	box-shadow: 0 0 0 12px #fff;
	pointer-events: none
}

.sky-form .select i:after,
.sky-form .select i:before {
	content: '';
	position: absolute;
	right: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.sky-form .select i:after {
	bottom: 0;
	border-top: 4px solid #404040
}

.sky-form .select i:before {
	top: 0;
	border-bottom: 4px solid #404040
}

.sky-form .select-multiple select {
	height: auto
}

.sky-form .textarea textarea {
	height: auto;
	resize: none
}

.sky-form .textarea-resizable textarea {
	resize: vertical
}

.sky-form .textarea-expandable textarea {
	height: 39px
}

.sky-form .textarea-expandable textarea:focus {
	height: auto
}

.sky-form .radio,
.sky-form .checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer
}

.sky-form .radio:last-child,
.sky-form .checkbox:last-child {
	margin-bottom: 0
}

.sky-form .radio input,
.sky-form .checkbox input {
	position: absolute;
	left: -9999px
}

.sky-form .radio i,
.sky-form .checkbox i {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 13px;
	height: 13px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	background: #fff
}

.sky-form .radio i {
	border-radius: 50%
}

.sky-form .radio input+i:after,
.sky-form .checkbox input+i:after {
	position: absolute;
	opacity: 0;
	-ms-transition: opacity .1s;
	-moz-transition: opacity .1s;
	-webkit-transition: opacity .1s
}

.sky-form .radio input+i:after {
	content: '';
	top: 4px;
	left: 4px;
	width: 5px;
	height: 5px;
	border-radius: 50%
}

.sky-form .checkbox input+i:after {
	content: '\f00c';
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center
}

.sky-form .radio input:checked+i:after,
.sky-form .checkbox input:checked+i:after {
	opacity: 1
}

.sky-form .inline-group {
	margin: 0 -30px -4px 0
}

.sky-form .inline-group:after {
	content: '';
	display: table;
	clear: both
}

.sky-form .inline-group .radio,
.sky-form .inline-group .checkbox {
	float: left;
	margin-right: 30px
}

.sky-form .inline-group .radio:last-child,
.sky-form .inline-group .checkbox:last-child {
	margin-bottom: 4px
}

.sky-form .toggle {
	margin-bottom: 4px;
	padding-right: 61px;
	font-size: 13px;
	line-height: 25px;
	color: #404040;
	cursor: pointer
}

.sky-form .toggle:last-child {
	margin-bottom: 0
}

.sky-form .toggle input {
	position: absolute;
	left: -9999px
}

.sky-form .toggle i {
	content: '';
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 49px;
	height: 17px;
	border-width: 2px;
	border-style: solid;
	border-radius: 12px;
	background: #fff
}

.sky-form .toggle i:after {
	content: 'NO';
	position: absolute;
	top: 2px;
	right: 8px;
	left: 8px;
	font-style: normal;
	font-size: 7px;
	line-height: 11px;
	font-weight: 700;
	text-align: left;
	color: #5f5f5f
}

.sky-form .toggle i:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 4px;
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	opacity: 1;
	-ms-transition: right .2s;
	-moz-transition: right .2s;
	-webkit-transition: right .2s
}

.sky-form .toggle input:checked+i:after {
	content: 'Sï¿½';
	text-align: right
}

.sky-form .toggle input:checked+i:before {
	right: 36px
}

.sky-form .rating {
	margin-bottom: 4px;
	font-size: 13px;
	line-height: 25px;
	color: #404040
}

.sky-form .rating:last-child {
	margin-bottom: 0
}

.sky-form .rating input {
	position: absolute;
	left: -9999px
}

.sky-form .rating label {
	display: block;
	float: right;
	height: 17px;
	margin-top: 5px;
	padding: 0 2px;
	font-size: 15px;
	line-height: 15px;
	cursor: pointer
}

.sky-form .button {
	float: right;
	height: 39px;
	overflow: hidden;
	margin: 10px 0 0 20px;
	padding: 0 25px;
	outline: none;
	border: 0;
	font: 400 15px/39px 'roboto-font', Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.sky-form .button-uploading {
	position: relative;
	color: transparent;
	cursor: default
}

.sky-form .button-uploading:after {
	content: 'Subiendo...';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-o-animation: blink 1s linear infinite;
	-ms-animation: blink 1s linear infinite;
	-moz-animation: blink 1s linear infinite;
	-webkit-animation: blink 1s linear infinite
}

@-o-keyframes blink {
	0% {
		opacity: 1
	}
	50% {
		opacity: .3
	}
	100% {
		opacity: 1
	}
}

@-ms-keyframes blink {
	0% {
		opacity: 1
	}
	50% {
		opacity: .3
	}
	100% {
		opacity: 1
	}
}

@-moz-keyframes blink {
	0% {
		opacity: 1
	}
	50% {
		opacity: .3
	}
	100% {
		opacity: 1
	}
}

@-webkit-keyframes blink {
	0% {
		opacity: 1
	}
	50% {
		opacity: .3
	}
	100% {
		opacity: 1
	}
}

.sky-form .icon-append,
.sky-form .icon-prepend {
	position: absolute;
	top: 5px;
	width: 29px;
	height: 29px;
	font-size: 15px;
	line-height: 29px;
	text-align: center
}

.sky-form .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid
}

.sky-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid
}

.sky-form .input .icon-prepend+input,
.sky-form .textarea .icon-prepend+textarea {
	padding-left: 46px
}

.sky-form .input .icon-append+input,
.sky-form .textarea .icon-append+textarea {
	padding-right: 46px
}

.sky-form .input .icon-prepend+.icon-append+input,
.sky-form .textarea .icon-prepend+.icon-append+textarea {
	padding-left: 46px
}

.sky-form .row {
	margin: 0 -15px
}

.sky-form .row:after {
	content: '';
	display: table;
	clear: both
}

.sky-form .col {
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.sky-form .col-1 {
	width: 8.33%
}

.sky-form .col-2 {
	width: 16.66%
}

.sky-form .col-3 {
	width: 25%
}

.sky-form .col-4 {
	width: 33.33%
}

.sky-form .col-5 {
	width: 41.66%
}

.sky-form .col-6 {
	width: 50%
}

.sky-form .col-7 {
	width: 58.33%
}

.sky-form .col-8 {
	width: 66.67%
}

.sky-form .col-9 {
	width: 75%
}

.sky-form .col-10 {
	width: 83.33%
}

.sky-form .col-11 {
	width: 91.66%
}

@media screen and (max-width:600px) {
	.sky-form .col {
		float: none;
		width: 100%
	}
}

.sky-form .tooltip {
	position: absolute;
	z-index: 1;
	left: -9999px;
	padding: 2px 8px 3px;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	background: rgba(0, 0, 0, .9);
	color: #fff;
	opacity: 0;
	-ms-transition: margin .3s, opacity .3s;
	-moz-transition: margin .3s, opacity .3s;
	-webkit-transition: margin .3s, opacity .3s
}

.sky-form .tooltip:after {
	content: '';
	position: absolute
}

.sky-form .input input:focus+.tooltip,
.sky-form .textarea textarea:focus+.tooltip {
	opacity: 1
}

.sky-form .tooltip-top-right {
	bottom: 100%;
	margin-bottom: 15px
}

.sky-form .tooltip-top-right:after {
	top: 100%;
	right: 16px;
	border-top: 4px solid rgba(0, 0, 0, .9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.sky-form .input input:focus+.tooltip-top-right,
.sky-form .textarea textarea:focus+.tooltip-top-right {
	right: 0;
	left: auto;
	margin-bottom: 5px
}

.sky-form .tooltip-top-left {
	bottom: 100%;
	margin-bottom: 15px
}

.sky-form .tooltip-top-left:after {
	top: 100%;
	left: 16px;
	border-top: 4px solid rgba(0, 0, 0, .9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.sky-form .input input:focus+.tooltip-top-left,
.sky-form .textarea textarea:focus+.tooltip-top-left {
	right: auto;
	left: 0;
	margin-bottom: 5px
}

.sky-form .tooltip-right {
	top: 9px;
	white-space: nowrap;
	margin-left: 15px
}

.sky-form .tooltip-right:after {
	top: 6px;
	right: 100%;
	border-top: 4px solid transparent;
	border-right: 4px solid rgba(0, 0, 0, .9);
	border-bottom: 4px solid transparent
}

.sky-form .input input:focus+.tooltip-right,
.sky-form .textarea textarea:focus+.tooltip-right {
	left: 100%;
	margin-left: 5px
}

.sky-form .tooltip-left {
	top: 9px;
	white-space: nowrap;
	margin-right: 15px
}

.sky-form .tooltip-left:after {
	top: 6px;
	left: 100%;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid rgba(0, 0, 0, .9)
}

.sky-form .input input:focus+.tooltip-left,
.sky-form .textarea textarea:focus+.tooltip-left {
	right: 100%;
	left: auto;
	margin-right: 5px
}

.sky-form .tooltip-bottom-right {
	top: 100%;
	margin-top: 15px
}

.sky-form .tooltip-bottom-right:after {
	bottom: 100%;
	right: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0, 0, 0, .9);
	border-left: 4px solid transparent
}

.sky-form .input input:focus+.tooltip-bottom-right,
.sky-form .textarea textarea:focus+.tooltip-bottom-right {
	right: 0;
	left: auto;
	margin-top: 5px
}

.sky-form .tooltip-bottom-left {
	top: 100%;
	margin-top: 15px
}

.sky-form .tooltip-bottom-left:after {
	bottom: 100%;
	left: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0, 0, 0, .9);
	border-left: 4px solid transparent
}

.sky-form .input input:focus+.tooltip-bottom-left,
.sky-form .textarea textarea:focus+.tooltip-bottom-left {
	right: auto;
	left: 0;
	margin-top: 5px
}

.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea,
.sky-form .radio i,
.sky-form .checkbox i,
.sky-form .toggle i,
.sky-form .icon-append,
.sky-form .icon-prepend {
	border-color: #b3b3b3;
	-ms-transition: border-color .3s;
	-moz-transition: border-color .3s;
	-webkit-transition: border-color .3s
}

.sky-form .toggle i:before {
	background-color: #1187b8
}

.sky-form .rating label {
	color: #ccc;
	-ms-transition: color .3s;
	-moz-transition: color .3s;
	-webkit-transition: color .3s
}

.sky-form .button {
	background-color: #1187b8;
	opacity: .8;
	-ms-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-webkit-transition: opacity .2s
}

.sky-form .button.button-secondary {
	background-color: #b3b3b3
}

.sky-form .icon-append,
.sky-form .icon-prepend {
	color: #ccc
}

.sky-form .input:hover input,
.sky-form .select:hover select,
.sky-form .textarea:hover textarea,
.sky-form .radio:hover i,
.sky-form .checkbox:hover i,
.sky-form .toggle:hover i,
.sky-form .ui-slider-handle:hover {
	border-color: #8dc9e5
}

.sky-form .rating input+label:hover,
.sky-form .rating input+label:hover~label {
	color: #1187b8
}

.sky-form .button:hover {
	opacity: 1
}

.sky-form .button:active {
	opacity: .8
}

.sky-form .input input:focus,
.sky-form .select select:focus,
.sky-form .textarea textarea:focus,
.sky-form .radio input:focus+i,
.sky-form .checkbox input:focus+i,
.sky-form .toggle input:focus+i {
	border-color: #1187b8
}

.sky-form .radio input+i:after {
	background-color: #1187b8
}

.sky-form .checkbox input+i:after {
	color: #1187b8
}

.sky-form .radio input:checked+i,
.sky-form .checkbox input:checked+i,
.sky-form .toggle input:checked+i {
	border-color: #1187b8
}

.sky-form .rating input:checked~label {
	color: #1187b8
}

.sky-form .state-error input,
.sky-form .state-error select,
.sky-form .state-error textarea,
.sky-form .radio.state-error i,
.sky-form .checkbox.state-error i,
.sky-form .toggle.state-error i {
	background: #fff0f0
}

.sky-form .state-error select+i {
	background: #fff0f0;
	box-shadow: 0 0 0 12px #fff0f0
}

.sky-form .toggle.state-error input:checked+i {
	background: #fff0f0
}

.sky-form .state-error+em {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
	color: #ee9393
}

.sky-form .rating.state-error+em {
	margin-top: -4px;
	margin-bottom: 4px
}

.sky-form .state-success input,
.sky-form .state-success select,
.sky-form .state-success textarea,
.sky-form .radio.state-success i,
.sky-form .checkbox.state-success i,
.sky-form .toggle.state-success i {
	background: #f0fff0
}

.sky-form .state-success select+i {
	background: #f0fff0;
	box-shadow: 0 0 0 12px #f0fff0
}

.sky-form .toggle.state-success input:checked+i {
	background: #f0fff0
}

.sky-form .state-success+em {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
	color: #ee9393
}

.sky-form .note-success {
	color: #6fb679
}

.sky-form .input.state-disabled input,
.sky-form .select.state-disabled,
.sky-form .textarea.state-disabled,
.sky-form .radio.state-disabled,
.sky-form .checkbox.state-disabled,
.sky-form .toggle.state-disabled,
.sky-form .button.state-disabled {
	cursor: default;
	opacity: .5
}

.sky-form .input.state-disabled:hover input,
.sky-form .select.state-disabled:hover select,
.sky-form .textarea.state-disabled:hover textarea,
.sky-form .radio.state-disabled:hover i,
.sky-form .checkbox.state-disabled:hover i,
.sky-form .toggle.state-disabled:hover i {
	border-color: #b3b3b3
}

.sky-form .message {
	display: none;
	color: #6fb679
}

.sky-form .message i {
	display: block;
	margin: 0 auto 20px;
	width: 81px;
	height: 81px;
	border: 1px solid #6fb679;
	border-radius: 50%;
	font-size: 28px;
	line-height: 79px
}

.sky-form.submited fieldset,
.sky-form.submited footer {
	display: none
}

.sky-form.submited .message {
	display: block;
	padding: 25px 30px;
	background: rgba(255, 255, 255, .9);
	font: 200 18px/27px 'roboto-font', Arial, Helvetica, sans-serif;
	text-align: center
}

.ui-datepicker {
	display: none;
	padding: 10px 12px;
	background: rgba(255, 255, 255, .9);
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	font: 400 13px/1.55 'roboto-font', Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666
}

.ui-datepicker a {
	color: #404040
}

.ui-datepicker-header {
	position: relative;
	margin: -10px -12px 10px;
	padding: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	font-size: 13px;
	line-height: 25px
}

.ui-datepicker-prev,
.ui-datepicker-next {
	position: absolute;
	top: 0;
	display: block;
	width: 47px;
	height: 47px;
	font-size: 13px;
	line-height: 45px;
	text-decoration: none;
	cursor: pointer
}

.ui-datepicker-prev {
	left: 0
}

.ui-datepicker-next {
	right: 0
}

.ui-datepicker-calendar {
	border-collapse: collapse;
	font-size: 11px;
	line-height: 25px
}

.ui-datepicker-calendar th {
	color: #999
}

.ui-datepicker-calendar a,
.ui-datepicker-calendar span {
	display: block;
	width: 31px;
	margin: auto;
	text-decoration: none;
	color: #404040
}

.ui-datepicker-calendar a:hover {
	background: rgba(0, 0, 0, .05)
}

.ui-datepicker-calendar span {
	color: #bfbfbf
}

.ui-datepicker-today a {
	font-weight: 700
}

.ui-datepicker-calendar .ui-state-active {
	background: rgba(0, 0, 0, .05);
	cursor: default
}

.ui-datepicker-inline {
	border: 2px solid #b3b3b3;
	background: #fff;
	box-shadow: none
}

.ui-datepicker-inline .ui-datepicker-header {
	line-height: 47px
}

.ui-datepicker-inline .ui-datepicker-calendar {
	width: 100%
}

.sky-form .ui-slider {
	position: relative;
	height: 3px;
	border: 2px solid #b3b3b3;
	background: #fff;
	margin: 12px 6px 26px
}

.sky-form .ui-slider-handle {
	position: absolute;
	width: 15px;
	height: 15px;
	margin: -8px 0 0 -8px;
	border: 2px solid #b3b3b3;
	outline: none;
	background: #fff;
	-ms-transition: border-color .3s;
	-moz-transition: border-color .3s;
	-webkit-transition: border-color .3s
}

.sky-form *,
.sky-form *:after,
.sky-form *:before {
	margin: 0;
	padding: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box
}

.sky-form .label {
	border-radius: 0;
	font-size: 100%;
	text-align: left;
	white-space: normal;
	color: inherit
}

.sky-form .radio,
.sky-form .checkbox {
	font-weight: 400
}

.sky-form .radio+.radio,
.sky-form .checkbox+.checkbox {
	margin-top: 0
}

.button {
	width: 100%;
	float: none;
	overflow: hidden;
	position: relative
}

.button.animated-button .fa {
	position: absolute;
	display: block;
	top: 13px;
	right: -30px;
	color: #fff;
	font-size: 14px !important;
	line-height: 16px;
	font-weight: normal;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	z-index: 3
}

.button:hover.animated-button>.fa {
	right: 16px
}

.sky-form .input,
.sky-form .select,
.sky-form .textarea,
.sky-form .radio,
.sky-form .checkbox,
.sky-form .toggle,
.sky-form .button {
	-webkit-appearance: none
}

.button .button-loader {
	position: absolute;
	top: 0;
	left: 0;
	height: 39px;
	width: 0
}

.button em.button-txt {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 39px
}

.button.button-static>.fa {
	margin: 0 20px 0 0
}

.sky-form .input-file .button input {
	filter: alpha(opacity=0)
}

.label-fa-check {
	font-size: 22px;
	padding: 0 13px 0;
	float: right;
	line-height: 20px;
	visibility: visible
}

.fa.fa-check {
	color: #c74a4e;
	cursor: pointer;
	transform: scale(-1, 1);
	font-size: 23px;
	height: 14px;
	padding: 0;
	margin-top: -3px
}

.checkbox-with-label:checked+.fa.fa-check {
	transform: scale(1, 1);
	color: #367a4b
}

.checkbox-with-label {
	display: none
}


/*#/styles/generic/helpers.css#*/

.clear-fix {
	clear: both;
	height: 0;
	width: 0;
	overflow: hidden;
	position: relative
}

.ffleft {
	float: left
}

.fflight {
	float: right
}


/*#/styles/v2/layout.css#*/

html,
body {
	height: 100%;
	width: 100%;
	position: relative;
	background: #fff;
	font: 400 13px/100% roboto-font, Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	display: block
}

body {
	overflow-x: hidden;
	min-width: 1041px
}

* {
	text-decoration: none
}

s {
	text-decoration: line-through
}

.container {
	width: 100%;
	height: auto;
	position: relative;
	padding: 50px 0 0 0
}

.content {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden
}

.ad-container {
	text-align: center
}

.content-areas {
	width: 996px;
	margin: 0 auto
}

.content-blocks-area {
	overflow: hidden;
	margin: 0 0 20px 0;
	border-bottom: 1px #ccc dotted
}

.content-areas {
	position: relative
}

.content-areas .left-fixed-ad,
.content-areas .right-fixed-ad {
	top: 0
}

.content-areas .left-fixed-ad {
	left: -350px
}

.content-areas .right-fixed-ad {
	right: -10px
}

@media screen and (min-width:1360px) {
	body {
		min-width: 1342px !important
	}
}


/*#/styles/v2/titles.css#*/

.f996 .art-tit {
	font-size: 52px;
	letter-spacing: -2px;
	line-height: 108%
}

.f825 .art-tit {
	font-size: 38px;
	letter-spacing: -1px;
	line-height: 108%
}

.f740 .art-tit {
	font-size: 28px;
	letter-spacing: -1px;
	line-height: 108%
}

.f654 .art-tit {
	font-size: 35px;
	letter-spacing: -1px;
	line-height: 110%
}

.f654 .art-def-hori .art-tit {
	font-size: 30px
}

.f483 .art-tit {
	font-size: 27px;
	letter-spacing: -1px;
	line-height: 110%
}

.f483 .art-def-hori .art-tit {
	font-size: 24px
}

.f426 .art-tit {
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 110%
}

.f426 .art-def-hori .art-tit {
	font-size: 24px
}

.f312 .art-tit {
	font-size: 25px;
	letter-spacing: -1px;
	line-height: 110%
}

.f312 .art-def-hori .art-tit {
	font-size: 25px;
	letter-spacing: -1px;
	line-height: 110%
}

.f198 .art-tit {
	font-size: 22px;
	letter-spacing: -1px;
	line-height: 110%
}

.f175 .art-tit {
	font-size: 21px;
	letter-spacing: -1px;
	line-height: 110%
}

.f141 .art-tit {
	font-size: 18px;
	letter-spacing: 0;
	line-height: 110%
}

.group-opening-extra-x4 .art-tit {
	font-size: 19px;
	letter-spacing: 0;
	line-height: 110%
}

.group-opening-extra-x3 .art-tit {
	font-size: 20px;
	letter-spacing: -1px;
	line-height: 110%
}

.group-opening-extra-x2 .art-tit {
	font-size: 31px;
	line-height: 110%;
	letter-spacing: -1px
}

.group-opening-extra-x2 .art-def-hori .art-tit {
	font-size: 23px;
	line-height: 110%;
	letter-spacing: -1px
}

.art-ico-tit {
	font-size: 33px;
	line-height: 110%;
	letter-spacing: -1px
}

.art-fig-tit {
	font-size: 30px;
	letter-spacing: -1px;
	line-height: 110%
}

.f996 .art-fig-tit {
	font-size: 52px;
	line-height: 108%;
	letter-spacing: -1px
}

.f654 .art-fig-tit {
	font-size: 36px;
	line-height: 108%;
	letter-spacing: -1px
}

.f483 .art-fig-tit {
	font-size: 30px;
	line-height: 110%;
	letter-spacing: -1px
}

.f312 .art-fig-tit {
	font-size: 26px;
	line-height: 110%;
	letter-spacing: -1px
}

.art-def-over-bg .art-tit {
	font-size: 31px;
	line-height: 110%;
	letter-spacing: -1px
}

.art-bullet-list .art-tit {
	font-size: 17px;
	line-height: 110%;
	letter-spacing: 0
}

.group .element .fs-14 {
	font-size: 14px;
	line-height: 110%;
	letter-spacing: 0
}

.group .element .fs-15 {
	font-size: 15px;
	line-height: 110%;
	letter-spacing: 0
}

.group .element .fs-16 {
	font-size: 16px;
	line-height: 110%;
	letter-spacing: 0
}

.group .element .fs-17 {
	font-size: 17px;
	line-height: 110%;
	letter-spacing: 0
}

.group .element .fs-18 {
	font-size: 18px;
	line-height: 110%;
	letter-spacing: 0
}

.group .element .fs-19 {
	font-size: 19px;
	line-height: 110%;
	letter-spacing: 0
}

.group .element .fs-20 {
	font-size: 20px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-21 {
	font-size: 21px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-22 {
	font-size: 18px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-23 {
	font-size: 23px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-24 {
	font-size: 24px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-25 {
	font-size: 25px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-26 {
	font-size: 26px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-27 {
	font-size: 27px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-28 {
	font-size: 28px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-29 {
	font-size: 29px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-30 {
	font-size: 30px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-31 {
	font-size: 31px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-32 {
	font-size: 32px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-33 {
	font-size: 33px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-34 {
	font-size: 34px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-35 {
	font-size: 35px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-36 {
	font-size: 36px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-37 {
	font-size: 37px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-38 {
	font-size: 38px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-39 {
	font-size: 39px;
	line-height: 110%;
	letter-spacing: -1px
}

.group .element .fs-40 {
	font-size: 40px;
	line-height: 110%;
	letter-spacing: -2px
}

.group .element .fs-41 {
	font-size: 41px;
	line-height: 110%;
	letter-spacing: -2px
}

.group .element .fs-42 {
	font-size: 42px;
	line-height: 110%;
	letter-spacing: -2px
}

.group .element .fs-43 {
	font-size: 43px;
	line-height: 110%;
	letter-spacing: -2px
}

.group .element .fs-44 {
	font-size: 44px;
	line-height: 110%;
	letter-spacing: -2px
}

.group .element .fs-45 {
	font-size: 45px;
	line-height: 110%;
	letter-spacing: -2px
}

.group .element .fs-46 {
	font-size: 46px;
	line-height: 110%;
	letter-spacing: -2px
}

.group .element .fs-47 {
	font-size: 47px;
	line-height: 110%;
	letter-spacing: -2px
}

.group .element .fs-48 {
	font-size: 48px;
	line-height: 110%;
	letter-spacing: -2px
}

.group .element .fs-49 {
	font-size: 49px;
	line-height: 110%;
	letter-spacing: -2px
}

.group .element .fs-50 {
	font-size: 50px;
	line-height: 108%;
	letter-spacing: -2px
}

.group .element .fs-51 {
	font-size: 51px;
	line-height: 108%;
	letter-spacing: -2px
}

.group .element .fs-52 {
	font-size: 52px;
	line-height: 108%;
	letter-spacing: -2px
}

.group .element .fs-53 {
	font-size: 53px;
	line-height: 108%;
	letter-spacing: -2px
}

.group .element .fs-54 {
	font-size: 54px;
	line-height: 108%;
	letter-spacing: -2px
}

.group .element .fs-55 {
	font-size: 55px;
	line-height: 108%;
	letter-spacing: -2px
}

.group .element .fs-56 {
	font-size: 56px;
	line-height: 108%;
	letter-spacing: -2px
}

.group .element .fs-57 {
	font-size: 57px;
	line-height: 108%;
	letter-spacing: -2px
}

.group .element .fs-58 {
	font-size: 58px;
	line-height: 108%;
	letter-spacing: -2px
}

.group .element .fs-59 {
	font-size: 59px;
	line-height: 108%;
	letter-spacing: -2px
}

.group .element .fs-60 {
	font-size: 60px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-61 {
	font-size: 61px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-62 {
	font-size: 62px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-63 {
	font-size: 63px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-64 {
	font-size: 64px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-65 {
	font-size: 65px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-66 {
	font-size: 66px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-67 {
	font-size: 67px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-68 {
	font-size: 68px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-69 {
	font-size: 69px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-70 {
	font-size: 70px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-71 {
	font-size: 71px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-72 {
	font-size: 72px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-73 {
	font-size: 73px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-74 {
	font-size: 74px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-75 {
	font-size: 75px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-76 {
	font-size: 76px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-77 {
	font-size: 77px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-78 {
	font-size: 78px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-79 {
	font-size: 79px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-80 {
	font-size: 80px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-81 {
	font-size: 81px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-82 {
	font-size: 82px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-83 {
	font-size: 83px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-84 {
	font-size: 84px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-85 {
	font-size: 85px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-86 {
	font-size: 86px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-87 {
	font-size: 87px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-88 {
	font-size: 88px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-89 {
	font-size: 89px;
	line-height: 108%;
	letter-spacing: -3px
}

.group .element .fs-90 {
	font-size: 90px;
	line-height: 108%;
	letter-spacing: -4px
}

b,
strong {
	font-weight: 700
}

i,
em {
	font-style: italic
}

.element .center {
	text-align: center
}


/*#/styles/v2/home/groups/groups.css#*/

.group {
	overflow: hidden;
	width: 100%
}

.group>.art-def:last-child {
	border-bottom: 0;
	padding-bottom: 0
}

.group .title-caption-content {
	border-top: 1px solid #1a1a1a;
	padding: 10px 0 10px 0;
	min-height: 14px
}

.group .tit-caption {
	font: 700 14px/14px 'roboto-font', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0;
	color: #1a1a1a;
	text-align: center
}

.group .tit-caption-link {
	text-decoration: none;
	color: #1a1a1a
}

.group .group-sponsor {
	margin-bottom: 10px
}

.group-bg-cream .title-caption-content {
	border-top: 0;
	text-align: left;
	padding-bottom: 4px
}

.group-bg-cream .title-caption-content .tit-caption {
	text-align: left
}

.group-bg-cream .tit-caption::before {
	content: '\f04d';
	font-family: FontAwesome;
	color: #cdc126;
	margin: 0 8px 0 5px
}

.group-bg-gray {
	background-color: #eee;
	margin: 0 0 25px 0;
	box-sizing: border-box
}

.group-bg-gray .element {
	padding: 0 20px 15px 20px
}

.group-bg-gray .element.widget {
	padding: 0
}

.f1-gray.group-bg-gray .element {
	padding: 0 0 15px 0
}

.f1-gray .art-info-complete {
	padding: 0 10px
}

.vanitatis-area .group-bg-gray .element {
	padding: 0 10px 20px 10px
}

.vanitatis-area .group-bg-gray .element:last-child {
	margin: 0
}

.vanitatis-area .group-bg-gray {
	padding-bottom: 20px
}

.vanitatis-area .vanitatis-tv-grey .title-caption-content {
	border-top: none
}

.vanitatis-area .vanitatis-tv-grey .tit-caption-link {
	background: url('css1/file/d47eb7b3d17f015fae006cd171890600/1527780355-confitv-logo.png') no-repeat;
	background-position: center center;
	height: 45px;
	text-indent: -9999px;
	display: block
}

.group-bg-cream {
	background-color: #fff1e0;
	outline: 7px solid #fff1e0
}

.group-bg-cream .btn-more .fa-stack .fa-circle {
	color: #d0c621
}

.group-bg-cream .sig-color {
	color: #a79c11
}

.group-bg-cream .sig-color:hover {
	color: #d1d12c
}

.group-bg-cream .news-pin {
	color: #dee655
}

.group-bg-cream .news-pin:hover {
	color: #a39a09
}

.group-bg-burdeos {
	background-color: #8e0b3c
}

.group-bg-burdeos .title-caption-content {
	border: 0
}

.group-bg-burdeos .tit-caption {
	font: 700 22px/22px playfairdisplay-font, Arial, Helvetica, sans-serif;
	margin: 0 0 0 12px;
	text-transform: initial;
	color: #fff;
	text-align: center
}

.group-bg-burdeos .tit-caption-link {
	color: #fff
}

.group-bg-burdeos .element {
	border-bottom: 0
}

.opening-markets-top .group-bg-cream {
	background-color: transparent;
	outline: 0 transparent
}

.opening-markets-1 .group {
	background-color: transparent;
	outline: 0;
	margin: 0 0 0 30px;
	width: 312px;
	float: left
}

.opening-markets-1 .group:first-child {
	margin: 0
}

.g-dark-gray {
	background-color: #ccc
}

.g-dark-gray .art-def {
	padding: 0;
	margin-bottom: 15px
}

.g-dark-gray .art-tit {
	font: 400 15px/17px 'roboto-font', Arial, Helvetica, sans-serif;
	font-style: italic;
	letter-spacing: 0;
	text-align: center;
	padding: 0 6px
}

.g-dark-gray .art-tit-link {
	color: #1a1a1a
}

.g-dark-gray .art-info {
	display: none
}

.group-bg-black {
	background-color: #1a1a1a;
	margin: 0 0 22px 0;
	padding: 0 0 22px 0;
	outline: 10px solid #1a1a1a
}

.group-bg-black .art-tit-link {
	color: #fff
}

.group-bg-black .news-pin-link {
	color: #fff
}

.group-bg-black .leadin {
	color: #fff
}

.group-bg-color {
	background: #fb8b1e
}

.group-bg-color .element {
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 0;
	min-height: 130px
}

.group-bg-color .art-tit {
	padding: 16px 16px 0 0
}

.group-bg-color .art-tit-link {
	color: #fff
}

.group-bg-color .art-info-li-author {
	color: #fff
}

.group-bg-color .art-def .art-info-author-name {
	color: #fff
}

.f483 .group-bg-color .art-def-hori-left .art-fig {
	width: 150px;
	border-right: 1px solid #fff;
	margin: 0 25px 0 0
}

.special-elections {
	background: url('css1/file/ad71bfcc76630f08c0c3a4cf7711bbeb/1431443685.png')repeat-x #f6f6f6 0 0;
	margin-bottom: 20px
}

.formula1-gray {
	border-top: 1px solid #000
}

.ffull-content .group {
	margin: 0 0 20px 0;
	padding: 0;
	border-bottom: 1px dotted #ccc
}

.ffull-content .group:first-child {
	border-bottom: 0;
	margin: 20px 0
}

.market-ticker .group {
	border: 0
}

.market-ticker .group-ad {
	margin-top: 20px
}

.f996 .group {
	padding: 0 0 20px 0
}

.mult-bot-special-top .group {
	border: 0
}

.opening-wk-2-world-left .group {
	margin-bottom: 20px
}

.opening-aside .group {
	padding: 0 30px;
	box-sizing: border-box
}

.opening-aside .group-ad {
	padding: 0
}

.group-ghost {
	display: none
}

.group-exclusive {
	background-color: #ebebeb;
	margin: 0 0 22px 0;
	padding: 0 0 22px 0;
	outline: 10px solid #ebebeb
}

.group-exclusive .title-caption-content {
	padding: 5px 0;
	text-align: center;
	border: 0;
	margin: 0 0 14px 0;
	background-color: #b51445
}

.group-exclusive .tit-caption {
	color: #fff;
	font-weight: 400
}

.group-exclusive .tit-caption b {
	font-weight: 700
}

.group-exclusive .tit-caption strong {
	font-weight: 700
}

.group-exclusive .tit-caption a {
	color: #fff
}

.group-icon {
	overflow: hidden
}

.big-blue-xclusive {
	background-color: #013449;
	margin-bottom: 20px
}

.big-blue-xclusive .title-caption-content {
	background-color: #012638
}

.big-blue-xclusive .group-sponsor {
	box-sizing: border-box;
	width: 100%;
	background-color: #012a3c;
	overflow: hidden;
	height: auto;
	margin: 0 auto;
	border-bottom: 2px solid #fff
}

.big-blue-xclusive .group-sponsor>img {
	margin: 0 auto
}

.big-blue-xclusive .tit-caption,
.big-blue-xclusive .tit-caption-link {
	color: #fff
}

.big-blue-xclusive .element {
	width: 996px;
	margin: 0 auto;
	float: none
}

.big-blue-xclusive .element:hover {
	opacity: .9
}

.big-blue-xclusive .art-fig-info-content {
	width: 53%;
	right: 0;
	top: 20px
}

.big-blue-xclusive .art-fig-prev-tit {
	font-family: playfairdisplay-font, Arial, Helvetica, sans-serif
}

.big-blue-xclusive .art-fig-prev-tit,
.big-blue-xclusive .art-fig-prev-tit em,
.big-blue-xclusive .art-fig-tit,
.big-blue-xclusive .art-fig-info-content .leadin,
.big-blue-xclusive .art-fig-info {
	text-align: left;
	font-style: normal;
	padding: 10px 0 0 0;
	margin: 0
}

.big-blue-xclusive .art-fig-fix {
	display: none
}

.exclusive_row_2 {
	position: relative
}

.f996 .exclusive_row_2 {
	padding: 0
}

.exclusive_row_2 .element {
	width: 49.8%;
	margin: 0 .1% 22px .01%;
	float: left;
	clear: none;
	box-sizing: border-box;
	position: relative
}

.exclusive_row_4 .element {
	width: 24.8%;
	float: left;
	clear: none;
	box-sizing: border-box;
	position: relative;
	margin: 0 1px
}

.exclusive_row_4 .group-sponsor {
	margin: 0 1px
}

.exclusive_row_3 .element {
	width: 33.2%;
	margin: 0 .1% 22px .01%;
	float: left;
	clear: none;
	box-sizing: border-box;
	position: relative
}

.exclusive_row_3 .element:first-child {
	margin-left: 0
}

.group-bg-black .title-caption-content {
	padding: 5px 0;
	text-align: center;
	border: 0;
	margin: 0 0 14px 0;
	background-color: #b51445
}

.group-bg-black .tit-caption {
	color: #fff;
	font-size: 20px;
	line-height: 22px;
	font-weight: 400
}

.group-bg-black .tit-caption a {
	color: #fff
}

.vanitatis-area .group-bg-gray.group-royal {
	background: #ffffff;
	box-sizing: border-box;
	padding: 20px;
	border: 1px solid #000000;
	position: relative;
	overflow: visible;
	margin-top: 0
}

.vanitatis-area .group-bg-gray.group-royal .element {
	padding: 0
}

.vanitatis-area .group-bg-gray.group-royal::before {
	content: 'CASAS REALES';
	font-family: playfairdisplay-font, 'Times New Roman', Times, serif;
	background: #fff;
	padding: 0 10px;
	font-size: 16px;
	position: absolute;
	top: -7px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2
}

.group-va-bg-gray {
	background: #f0f0f0;
	margin-bottom: 20px
}

.group-va-bg-gray .title-caption-content {
	border-top: none
}

.group-va-bg-gray .tit-caption {
	font-family: 'playfairdisplay-font', 'Times New Roman', Times, serif;
	color: #3e3e3e;
	font-size: 20px;
	text-transform: none;
	padding: 15px;
	font-style: italic
}

.group-va-bg-gray .tit-border-bottom {
	border-bottom: 1px solid #df0c4a;
	width: 25%;
	margin: 0 auto;
	display: block;
	margin-bottom: 5px
}

.group-va-bg-gray .art-info-complete {
	padding: 10px
}

.the-most-view .title-caption-content {
	border-top: none;
	padding: 15px 0 0 0
}

.the-most-view .tit-caption {
	font-weight: 700;
	font-size: 25px;
	font-family: 'playfairdisplay-font', 'Times New Roman', Times, serif;
	text-transform: none;
	height: 30px
}

.the-most-view .tit-border-bottom {
	width: 10%;
	border-bottom: 1px solid #1187b8;
	margin: 5px auto 20px auto;
	display: block
}

.g-multimedia-center {
	text-align: center
}

.g-multimedia-center .art-tit {
	font-size: 22px
}

.papers-group .title-caption-content {
	height: 50px;
	background-color: #1a1a1a;
	border-top: 0;
	padding: 0
}

.papers-group .icon-box {
	display: block;
	background: #e9ff00;
	height: 37px;
	width: 37px;
	float: left;
	margin: 6px
}

.papers-group .tit-caption-link {
	color: #faff13;
	letter-spacing: 4px;
	line-height: 50px;
	font-size: 13px
}


/*#/styles/v2/home/title-separator.css#*/

.title-sec-def {
	border-top: 1px solid #1a1a1a;
	padding: 20px 0 0 0;
	min-height: 14px
}

.tit-sec-icon {
	font-size: 12px;
	float: left
}

.tit-sec-name {
	font: 700 14px/14px 'roboto-font', Arial, Helvetica, sans-serif;
	float: left;
	text-transform: uppercase;
	margin: 0 0 0 12px
}

.tit-sec-link {
	color: #1a1a1a
}

.tit-border-bottom {
	display: none
}

.group.section-title {
	padding: 0
}

.group .title-sec-def {
	margin: 0;
	overflow: hidden;
	padding: 18px 0 18px 0
}

.group .tit-sec-icon {
	margin: 0 0 0 12px
}

.title-sec-def.center-title,
.opening-aside .title-caption-content {
	border-color: #ddd;
	text-align: center;
	padding: 24px 0
}

.center-title .tit-sec-name,
.opening-aside .the-best-aside-title,
.opening-aside .tit-caption {
	float: none;
	font-family: playfairdisplay-font, 'Times New Roman', Times, serif;
	font-weight: 700;
	text-transform: none;
	font-size: 22px;
	line-height: 24px;
	margin: 0;
	color: #3b3b3b
}

.opening-aside .title-the-best-mod {
	border: 0;
	padding: 0
}

.opening-aside .tit-caption-link {
	color: #3b3b3b
}

.opening-aside .tit-border-bottom {
	display: block;
	clear: both;
	height: 1px;
	width: 60px;
	background-color: #1187b8;
	margin: 14px auto 0 auto
}

.ntlp-title-section .center-title {
	border: 0
}

.title-area-def {
	border-top: 1px solid #1a1a1a;
	padding: 20px 0 0 0;
	min-height: 75px;
	box-sizing: border-box
}

.tit-area-icon {
	font-size: 12px;
	line-height: 30px;
	padding: 2px 0 0 0;
	float: left
}

.tit-area-name {
	font: 700 32px/30px 'roboto-font', Arial, Helvetica, sans-serif;
	float: left;
	text-transform: capitalize;
	margin: 0 0 0 12px
}

.tit-area-link {
	color: #1a1a1a
}

.title-sponsor {
	float: right;
	padding-left: 20px
}

.nav-area {
	float: right;
	padding-top: 13px
}

.nav-area-item {
	font: 400 13px/13px 'roboto-font', Arial, Helvetica, sans-serif;
	display: inline-block;
	text-transform: uppercase
}

.nav-area-link {
	padding: 2px 10px 2px 2px;
	color: #1a1a1a
}

.nav-area-link:hover {
	color: #0e95ca
}

.nav-area-link:hover {
	color: #ccc
}

.multimedia-title-section .title-sec-def {
	border-top: 1px solid #1a1a1a;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-align: left
}

.multimedia-title-section .tit-sec-icon {
	display: none
}

.multimedia-title-section .tit-sec-name {
	float: none;
	margin: 0;
	padding: 0 0 0 20px
}

.group-multimedia-friso .tit-sec-def {
	border: 0
}

.f1-gray {
	border-top: 1px solid #000
}

.f1-gray .title-caption-content {
	border: 0;
	box-sizing: border-box;
	padding: 18px 0
}

.f1-gray .tit-caption {
	text-align: left;
	padding-left: 20px
}

.f1-gray .tit-caption:before {
	content: '\f04d';
	font-family: 'fontawesome';
	color: #e82648;
	margin-right: 10px;
	font-size: 12px;
	vertical-align: bottom
}

.markets-area .markets-title {
	background: #fef1df;
	border-bottom: 1px solid #cdcac5;
	margin-bottom: 18px;
	padding: 0;
	border-top: none
}

.markets-area .title-area-def {
	min-height: 85px;
	padding: 25px 10px 10px 10px;
	box-sizing: border-box
}

.markets-area .nav-area-link {
	padding: 2px 8px 2px 8px
}

.markets-area .nav-area-item {
	font-size: 13px;
	line-height: 14px
}

.world-area .nav-area-link {
	padding: 2px 8px 2px 20px
}

.f1-left .group .tit-sec-icon {
	margin: 0
}

.f1-center .group .tit-sec-icon {
	margin: 0
}

.f1-left .tit-sec-name {
	font: 700 32px/14px 'roboto-font', Arial, Helvetica, sans-serif
}

.f1-center .tit-sec-name {
	font: 600 13px/14px 'roboto-font', Arial, Helvetica, sans-serif
}

.teknautas-area .nav-area-item {
	font-size: 13px;
	line-height: 14px
}

.teknautas-area .nav-area-link {
	padding: 2px 9px 2px 2px
}

.mult-bot-special-full-top .title-sec-def {
	border: 0
}

.gentleman-area .title-area-def {
	background: #000;
	padding: 10px 0;
	min-height: 40px;
	max-height: 60px;
	margin: 0 0 20px 0;
	border: none
}

.gentleman-area .tit-area-link {
	color: #fff
}

.gentleman-area .nav-area-link {
	color: #fff
}

.gentleman-area .tit-area-name {
	width: 135px;
	height: 40px;
	background: url('css1/file/a98b24f2bb954a52696adbf2ae646184/1500294317-gentleman-fixed.png') no-repeat
}

.brands-area .tit-area-link {
	font-size: 20px
}

.brands-area .tit-area-name {
	line-height: 25px
}

.title-publi .title-sec-def {
	border: 0;
	text-align: center;
	padding: 0 0 20px 0
}

.title-publi .tit-sec-icon {
	display: none
}

.title-publi .tit-sec-name {
	float: none;
	padding: 0;
	margin: 0;
	color: #ccc
}

.title-publi-vanitatis .tit-sec-name {
	position: static;
	float: none;
	text-transform: none;
	color: #ebebeb;
	font-size: 26px
}

.title-publi-vanitatis.section-title {
	padding-top: 0
}

.title-publi-vanitatis .title-sec-def {
	border-top: 1px solid #ebebeb;
	margin-bottom: 10px
}

.title-sec-def .group-sponsor {
	float: left;
	margin: -20px 0 -10px 20px
}

.group-sponsor img {
	display: block
}

.title-area-va {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	padding: 20px;
	min-height: 98px;
	width: 996px;
	margin: 0 auto;
	box-sizing: border-box
}

.vanitatis-title {
	background: linear-gradient(90deg, #0d3749 0, #0d3749 100%)
}

.tit-area-icon {
	font-size: 12px;
	padding: 2px 0 0 0;
	float: left
}

.tit-area-va-link {
	color: #fff;
	background: url('css1/file/51146e40791c5e25490e50c747d19bf0/1522744612-vanitatis-balcon.png') no-repeat center transparent;
	width: 258px;
	height: 66px;
	text-indent: -4000px;
	overflow: hidden;
	display: block;
	margin: 0 auto
}

.tit-area-va-link:hover {
	opacity: .925
}

.title-area-va .nav-va {
	width: calc((100% - 258px) / 2)
}

.title-area-va .nav-va-right {
	text-align: right
}

.nav-va-right .nav-area-va-item {
	margin-left: 40px
}

.nav-va-left .nav-area-va-item {
	margin-right: 40px
}

.nav-area-va-item {
	font: 400 16px/1 'playfairdisplay-font', 'Times New Roman', Times, serif;
	display: inline-block
}

.nav-area-va-link {
	color: #fff;
	transition: color .5s ease
}

.nav-area-va-link:hover {
	color: #bbb
}

.title-section-tv .tit-sec-icon {
	margin: 10px 10px 0 2px
}

.tit-area-icon {
	font-size: 12px;
	padding: 2px 0 0 0;
	float: left
}

.tit-area-acv-name {
	float: left;
	text-transform: uppercase;
	margin: 0 0 0 12px;
	text-indent: -4000px
}

.tit-area-acv-name:hover {
	opacity: .7
}

.nav-area-acv {
	float: right
}

.nav-area-acv-item {
	font: 400 14px/14px 'roboto-font', Arial, Helvetica, sans-serif;
	display: inline-block;
	text-transform: uppercase
}

.nav-area-acv-link {
	padding: 2px 10px;
	color: #1a1a1a
}

.nav-area-acv-link:hover {
	color: #fff;
	opacity: .8
}

.title-area-acv {
	padding: 0px 0px;
	min-height: 38px;
	width: 996px;
	margin: 0 auto;
	box-sizing: border-box
}

.acv-title {
	background: linear-gradient(90deg, #0d3749 0, #0d3749 100%);
	margin: 0 auto 15px auto
}

.tit-area-acv-link {
	color: #fff;
	background-image: url('//www.bambamarca.pe/wp-content/themes/bca2019/archivos/cultura.png');
	background-repeat: no-repeat;
	background-position: 0;
	background-color: transparent;
	width: 300px;
	height: 40px;
	display: block
}

.markets .title-section-cotizalia {
	padding: 10px 0 0 0;
	min-height: 14px
}

.title-section-cotizalia .title-sec-def {
	padding: 0;
	border: none
}

.title-section-cotizalia .fa-stop {
	display: none
}

.title-section-cotizalia .tit-sec-name {
	font: 700 28px/30px playfairdisplay-font, 'Times New Roman', Times, serif;
	color: #1a1a1a;
	text-align: center;
	text-transform: none;
	z-index: 99
}

.title-section-cotizalia .tit-border-bottom {
	height: 11px;
	width: 50%;
	margin: 22px 22px 22px 5px;
	display: block;
	background: #ebddcf;
	position: static
}

.title-section-cotizalia .tit-caption-inline {
	display: inline-block
}

.papers-title {
	color: #fff;
	height: 52px;
	background-color: #1a1a1a
}

.papers-title .icon-box {
	display: block;
	background: #e9ff00;
	height: 52px;
	width: 52px;
	float: left
}

.header-papers-area {
	box-sizing: border-box;
	width: 860px;
	margin: 0 auto;
	border-bottom: 1px solid #393939;
	overflow: hidden;
	height: 52px
}

.papers-title .tit-area-name {
	margin: 0;
	padding: 5px 0
}

.papers-title .tit-area-link {
	color: #faff13;
	font-size: 12px;
	letter-spacing: 4px;
	line-height: 24px;
	font-weight: 700
}

.papers-title .nav-area {
	padding-top: 20px
}

.papers-title .nav-area-link {
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 24px;
	color: #fff;
	padding: 2px 15px 2px 2px
}

.papers-title .nav-area-link.link-special {
	color: #e9ff00;
	padding: 2px 0 2px 2px;
	font-weight: 700
}


/*#/styles/v2/home/elements/elements.css#*/

.element {
	margin: 0 0 22px 0;
	overflow: hidden
}

.element:hover img {
	opacity: .7
}

.element.widget {
	margin: 0 auto;
	overflow: visible
}

.opening-3-right .element.widget {
	margin: 20px
}

.soul-more-soul .element.widget {
	margin-top: 20px
}

.opening-3-right .group-ad .element.widget {
	margin: 0
}

#content .opening-3-right .ad {
	margin-bottom: 0
}

.ad {
	float: none;
	margin: auto;
	padding: 5px;
	box-sizing: border-box;
	border: none;
	text-align: center;
	margin-bottom: 25px
}

#content .opening-1-right-bottom-right .ad {
	padding: 5px 0;
	text-align: center;
	margin-top: 5px
}

#content .opening-1-right-bottom-left .element.widget:first-child {
	margin: 0 0 30px 0
}

#content .sports-2-top .element.widget {
	border: 0;
	padding: 0;
	float: right;
	clear: none
}

#content .special-full-bottom .ad {
	margin: 0 auto;
	padding: 0;
	border: none
}

.showcssedit .widget {
	clear: both
}

.element figure img {
	max-width: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: pointer
}

.element figure figcaption {
	text-align: left
}

.element.center {
	text-align: center
}


/*#/styles/v2/home/elements/element-extra.css#*/

.art-xtra {
	display: block;
	height: auto;
	width: 100%;
	box-sizing: border-box;
	padding: 0 0 15px 0;
	clear: both;
	float: left;
	position: relative
}

.art-xtra .fa {
	font-size: 16px;
	line-height: 16px;
	margin: 0 5px 0 0;
	width: 10%;
	float: left
}

.art-xtra-tit {
	font: 400 17px/105% playfairdisplay-font, Arial, Helvetica, sans-serif;
	width: 85%;
	float: left
}

.art-xtra-tit-link {
	color: #333
}


/*#/styles/v2/home/elements/element-figure.css#*/

.showcssedit .art-fig-element {
	background-color: #b3b3b3;
	min-height: 150px;
	height: auto
}

.art-fig-element {
	display: block;
	height: auto;
	width: 100%;
	box-sizing: border-box;
	padding: 0;
	clear: both;
	float: left;
	position: relative;
	margin: 0 0 20px 0;
	font-family: 'roboto-font', Arial, Helvetica, sans-serif
}

.art-fig-fix {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-image: url('css1/img/generic/backgrounds/px-transparent.png');
	z-index: 1
}

.art-fig-info-content {
	position: absolute;
	bottom: 70px;
	width: 100%;
	height: auto;
	z-index: 1
}

.art-fig-prev-tit {
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	text-transform: uppercase;
	text-align: center
}

.art-fig-prev-tit>em {
	font-style: normal
}

.art-fig-prev-tit strong {
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	font-style: italic
}

.art-fig-bg {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 0;
	cursor: pointer
}

.art-fig-img {
	display: block;
	width: auto;
	height: auto
}

.art-fig-tit {
	text-align: center;
	padding: 20px 50px 0 50px;
	font-family: playfairdisplay-font, Arial, Helvetica, sans-serif
}

.f312 .art-fig-tit {
	padding: 10px 24px 6px 24px
}

.art-fig-tit-link {
	color: #fff
}

.art-fig-info {
	min-height: 12px;
	text-align: center;
	font-weight: 300;
	font-size: 13px;
	line-height: 14px;
	color: #fff;
	display: block;
	margin: 20px 0 0 0;
	text-transform: uppercase
}

.art-fig-info-li {
	display: inline-block;
	padding: 0 10px 0 0;
	float: none;
	text-align: center;
	font-size: 13px;
	line-height: 14px;
	color: #fff
}

.art-fig-info-li-author {
	margin: 0;
	display: inline-block
}

.art-fig-info-li em {
	display: inline;
	text-transform: uppercase;
	font-style: normal
}

.art-counter-link em {
	font-style: normal
}

.art-fig-info-link {
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	padding: 0 6px
}

.art-fig-info-content .block-editorial {
	margin: 0 auto;
	width: 50%;
	display: inherit
}

.art-fig-li-date {
	font-weight: 300;
	font-size: 13px;
	line-height: 14px;
	display: inline-block;
	border-left: 1px #ddd solid;
	padding: 0 10px 0 10px;
	margin: 0;
	color: #fff
}

.art-fig-counter-link.art-share-link {
	font-weight: 300;
	font-size: 13px;
	line-height: 14px;
	color: #fff;
	display: inline-block;
	width: auto;
	padding: 0 0 0 15px;
	margin: 0 0 0 5px;
	border-left: 1px solid #ddd;
	-webkit-transition: color .4s ease;
	-moz-transition: color .4s ease;
	-ms-transition: color .4s ease;
	-o-transition: color .4s ease;
	transition: color .4s ease
}

.art-fig-counter-link.art-share-link:hover {
	color: #ebebeb
}

.art-fig-counter-link.art-share-link:active {
	color: #ccc
}

.art-fig:hover .art-fig-counter-link {
	color: #ebebeb
}

.art-fig-counter-link span.fa {
	font-size: 14px;
	line-height: 14px;
	margin: 0 8px 0 0
}

.art-fig-info-content .leadin {
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	color: #fff;
	padding: 10px 50px;
	text-align: center;
	margin-top: 14px
}

.art-fig-info-author-name {
	font-weight: 400;
	font-size: 12px
}

.art-fig-gradient .art-fig-fix {
	background: url('css1/img/generic/backgrounds/vanitatis-gradient.png') bottom repeat-x;
	background-size: 100% 60%
}

.art-fig-gradient .art-fig-info-author-name {
	background-color: transparent
}

.art-fig-gradient .art-fig-info-content {
	bottom: 50px
}

.responsive-albumes.group-slide-responsive .element {
	width: 313px;
	min-height: 300px;
	float: left;
	clear: none;
	margin-left: 28px
}

.responsive-albumes.group-slide-responsive .element .art-fig-fix {
	background: url('css1/img/generic/backgrounds/vanitatis-gradient.png') bottom repeat-x
}

.responsive-albumes.group-slide-responsive .element:first-child {
	margin-left: 0
}

.responsive-albumes.group-slide-responsive .art-fig-element .art-fig-tit {
	font-size: 28px;
	font-style: normal;
	padding-left: 5px;
	padding-right: 5px
}

.responsive-albumes.group-slide-responsive .art-fig-element .art-fig-info-content {
	bottom: 10px
}

.vanitatis-tv-media .art-fig-bg {
	margin-bottom: 0
}

.vanitatis-tv-media .art-fig-info-content {
	bottom: 10px
}

.vanitatis-tv-media .art-fig-tit {
	font-size: 18px;
	font-style: normal;
	padding-left: 70px
}

.vanitatis-tv-media .art-fig-info {
	display: none
}

.vanitatis-tv-media .art-multi-button .i-media {
	font-size: 28px;
	padding-left: 5px
}

.vanitatis-tv-media .art-multi-button {
	overflow: hidden;
	width: 29px;
	height: 33px;
	padding: 4px 10px;
	background: #000;
	line-height: 43px;
	bottom: 36px;
	left: 15px
}

.vanitatis-tv-media .element {
	width: 312px;
	clear: none;
	margin-left: 30px
}

.vanitatis-tv-media .element:first-child {
	margin-left: 0
}

.vani-tv-1-left .art-fig-gradient .art-fig-info-content {
	bottom: 35px
}

.vani-tv-1-left .art-fig-tit {
	font-style: normal;
	text-align: left;
	padding-left: 200px
}

.vani-tv-1-left .art-fig-info {
	text-align: left;
	padding-left: 193px
}

.vani-tv-1-left .art-fig-info-author-name {
	font-size: 12px;
	margin: 0;
	padding-left: 2px
}

.vani-tv-1-left .i-media.fa {
	font-size: 48px
}

.vani-tv-1-left .i-media.fa.fa-play {
	margin: 14px 0 50px 23px
}

.vani-tv-1-left .i-media.fa.fa-camera {
	margin: 16px 0 50px 15px
}

.vani-tv-1-left .art-multi-button {
	width: 80px;
	height: 75px;
	bottom: 60px;
	left: 70px;
	overflow: hidden;
	background-color: rgba(10, 10, 10, .8);
	border-radius: 5px;
	padding: 0
}

.vani-tv-1-right .art-multi-button {
	border-radius: 4px
}

.vani-tv-1-right .art-fig-tit {
	text-align: left;
	padding-left: 90px
}

.vani-tv-1-right .i-media.fa.fa-camera {
	padding-left: 0
}

.vani-tv-1-bottom .art-multi-button {
	display: none
}

.special-top .art-fig-gradient {
	margin: 0
}

.opening-3-center .art-fig-element .art-multi-button {
	display: none
}

.opening-3-left .art-fig-element .art-multi-button {
	display: none
}

.opening-3-right .art-fig-element .art-multi-button {
	display: none
}


/*#/styles/v2/home/elements/element-icon.css#*/

.art-ico {
	display: block;
	height: auto;
	width: 100%;
	box-sizing: border-box;
	padding: 0;
	border: 1px #ddd solid;
	clear: both;
	float: left;
	position: relative;
	background-color: #fff;
	margin: 0 0 20px 0;
	font-family: 'roboto-font', Arial, Helvetica, sans-serif
}

.art-ico-fig {
	display: block;
	margin: 0;
	width: 100%;
	height: auto;
	overflow: hidden
}

.art-ico-fig-img {
	display: block;
	width: auto;
	height: auto
}

.art-ico-prev-tit {
	font-size: 14px;
	line-height: 105%;
	text-transform: uppercase;
	display: block;
	margin: 8px 0 15px 0;
	color: #ccc;
	text-align: center
}

.art-ico-prev-tit em {
	font-style: normal;
	font-weight: 700
}

.art-ico-tit {
	text-align: center;
	padding: 10px 20px 0 20px;
	font-family: playfairdisplay-font, Arial, Helvetica, sans-serif
}

.art-ico-tit-link {
	color: #333
}

.art-ico .block-editorial {
	margin: 10px auto;
	width: 50%;
	display: inherit
}

.art-ico-info {
	font-weight: 300;
	font-size: 12px;
	line-height: 14px;
	color: #1a1a1a;
	display: block;
	min-height: 18px;
	text-transform: uppercase;
	margin: 15px 0 20px 0;
	text-align: center
}

.art-ico-info-li {
	border-left: 1px #ddd solid;
	width: auto;
	font-size: 13px;
	line-height: 14px;
	display: inline-block;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	color: #9a9a9a
}

.art-ico-info-li-date {
	font-weight: 300;
	font-size: 13px;
	line-height: 14px;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px
}

.art-ico-info-li-author {
	padding: 0;
	margin: 0;
	color: #9a9a9a;
	border: none
}

.art-ico-info-li-author em {
	font-style: normal;
	padding: 0 5px 0 0
}

.art-ico-info-author-name {
	font-weight: 400;
	font-size: 12px;
	line-height: 13px
}

.art-ico-info-author-name:hover {
	color: #046086
}

.art-ico-counter-link {
	font-weight: 300;
	font-size: 13px;
	line-height: 14px;
	display: inline-block;
	width: auto;
	-webkit-transition: color .4s ease;
	-moz-transition: color .4s ease;
	-ms-transition: color .4s ease;
	-o-transition: color .4s ease;
	transition: color .4s ease
}

.art-ico:hover .art-ico-counter-link {
	color: #9a9a9a
}

.art-ico:active .art-ico-counter-link {
	color: #9a9a9a
}

.art-ico-counter-link span.fa {
	font-size: 14px;
	line-height: 14px;
	margin: 0 8px 0 0
}

.ico-selectable {
	text-align: center;
	position: relative;
	margin: -30px 0 10px 0
}

.ico-sel-color {
	display: block;
	margin: 0 auto;
	overflow: hidden;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px
}

.art-ico-abs .art-ico-prev-tit {
	position: absolute;
	box-sizing: border-box;
	top: 0;
	padding: 4px 0 120px 0;
	margin: 0;
	width: 100%;
	text-align: left;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	height: 15px;
	font-style: normal;
	text-transform: uppercase;
	background: url('css1/img/generic/backgrounds/art-ico-gradient.png') repeat-x;
	color: #fff
}

.art-ico-abs .art-ico-prev-tit>em {
	padding: 4px;
	border-bottom: 1px solid #fff;
	display: block
}

.art-ico-abs .art-ico-fig {
	margin-bottom: 0
}

.ico-selectable {
	margin: -30px 0 0 0
}

.ico-sel-color {
	position: relative
}

.ico-sel-icon {
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	width: 60px;
	height: 60px
}

.exclusive_row_3 .art-ico-tit {
	font-size: 29px;
	line-height: 28px
}


/*#/styles/v2/modules/ticker/ticker.css#*/

.ticker {
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #e9e9e9;
	z-index: 0;
	margin: 0
}

.ul-ticker {
	margin: 4px auto;
	height: 29px;
	position: relative;
	width: 100%;
	text-align: center
}

.ul-ticker li {
	display: inline-block;
	width: 130px;
	padding: 5px 0 0 0;
	white-space: nowrap;
	text-align: center;
	font: 100 11px/18px 'roboto-font', Arial, Helvetica, sans-serif
}

.ul-ticker li a {
	color: #1b1b1b
}

.ul-ticker .fa-arrow-circle-up,
.ul-ticker .risk .fa-arrow-circle-down {
	color: #91bd1e;
	margin: 0 3px;
	font-size: 14px;
	content: ' '
}

.ul-ticker .fa-arrow-circle-down,
.ul-ticker .risk .fa-arrow-circle-up {
	color: #ca154a;
	margin: 0 3px;
	font-size: 14px;
	content: ' '
}

.ul-ticker .fa-arrow-circle-equal {
	margin: -5px 3px 0 3px;
	width: 12px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	background: url('css1/img/generic/sprites/elconfidencial-sprite.png') -143px -75px no-repeat
}

.ul-ticker .tck-name {
	font-weight: 500
}


/*#/styles/v2/colors/area.css#*/

.tit-sec-icon {
	color: #1a1a1a
}

.markets-title .tit-sec-icon {
	color: #d0c621
}

.markets-area .title-area-def .tit-area-icon {
	color: #d0c621
}

.markets-area .sig-color {
	color: #a49909
}

.markets-area .sig-color:hover {
	color: #d1d12c
}

.markets-area .news-pin {
	color: #a49909
}

.sports-area .title-area-def .tit-area-icon {
	color: #000
}

.formula1-title .tit-sec-icon {
	color: #e4184d
}

.sports-area .btn-more:hover {
	color: #b0cf1e;
	border-color: #b0cf1e
}

.sports-area .news-pin {
	color: #b0cf1e
}

.teknautas-area .title-area-def .tit-area-icon {
	color: #751ebf
}

.teknautas-area .btn-more:hover {
	color: #751ebf;
	border-color: #751ebf
}

.teknautas-area .news-pin {
	color: #751ebf
}

.soul-area .title-area-def .tit-area-icon {
	color: #fb8b1e
}

.soul-area .btn-more:hover {
	color: #fb8b1e;
	border-color: #fb8b1e
}

.soul-area .news-pin {
	color: #fb8b1e
}

.culture-area .title-area-def .tit-area-icon {
	color: #29acbc
}

.culture-area .btn-more:hover {
	color: #29acbc;
	border-color: #29acbc
}

.culture-area .news-pin {
	color: #29acbc
}

.world-area .title-area-def .tit-area-icon {
	color: #b17034
}

.world-area .btn-more:hover {
	color: #b17034;
	border-color: #b17034
}

.world-area .nav-area-link:hover {
	color: #b17034
}

.world-area .sig-color {
	color: #b17034
}

.world-area .sig-color:hover {
	color: #df9653
}

.world-area .news-pin {
	color: #b17034
}

.gentleman-area .btn-more:hover {
	color: #1a1a1a;
	border-color: #1a1a1a
}

.brands-area .title-area-def .tit-area-icon {
	color: #18cbc6
}

.brands-area .sig-color {
	color: #18cbc6
}

.brands-area .sig-color:hover {
	color: #18cbc6
}

.brands-area .news-pin {
	color: #18cbc6
}


/*#/styles/v2/colors/community.css#*/

.com-moderator-mail .fa {
	color: #1187b8
}

.com-moderator {
	background: url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -223px 2px
}

.com-rules-link:hover {
	color: #1187b8
}

.order-by-link:hover {
	color: #1187b8
}

.user-nickname {
	color: #1187b8
}

.user-nickname:hover {
	color: #046086
}

.info-share-link:hover {
	color: #1187b8
}

.info-share-link:active {
	color: #70c5e7
}

.com-op-rate-link:hover {
	color: #1187b8
}

.com-op-rate-link:active {
	color: #70c5e7
}


/*#/styles/v2/colors/editorial.css#*/

.news-header-info-section:hover {
	color: #1187b8
}

.news-header-info-section:active {
	color: #70c5e7
}

.news-header-info-section-child-link:hover {
	border-bottom: 1px solid #046086
}

.news-header-info-section-child-link.current-section {
	color: #046086
}

.news-header-info-box .fa {
	color: #1187b8
}

.news-def-author {
	color: #1187b8
}

.news-def-author:hover {
	color: #046086
}

.news-def-author:active {
	color: #70c5e7
}

.news-def-tag-link:hover {
	color: #b0cf1e
}

.news-def-tag-link:active {
	color: #c4e674
}

.cms-format a {
	color: #1187b8
}

.cms-format a:hover {
	color: #046086
}

.cms-format a:active {
	color: #70c5e7
}

.media-item-caption-body a {
	color: #1187b8;
	font-weight: 700
}

.media-item-caption-body a:hover {
	color: #046086
}

.media-item-caption-body a:active {
	color: #70c5e7
}

.cms-format .article-container {
	border-color: #1187b8
}

.cms-format .related-link a {
	color: #1187b8
}

.cms-format .related-link a:hover {
	color: #046086
}

.cms-format .sign-related {
	color: #1187b8
}

.related-art-author {
	color: #1187b8
}

.related-art:hover img {
	opacity: .7
}

.related-art:hover .related-art-link {
	text-shadow: -1px 0 #aaa, 0 1px #aaa, 1px 0 #aaa, 0 -1px #aaa
}

.sky-form a {
	color: #1187b8
}

.sky-form a:hover {
	color: #046086
}

.comments-type .cke_editable a,
.comment-format a {
	color: #1187b8
}

.comments-type .cke_editable a:hover,
.comment-format a:hover {
	color: #046086
}

.percent-read-bar {
	background: #41b3e3
}

.sports .news-header-info-section:hover {
	color: #8aa50b
}

.sports .news-header-info-section:active {
	color: #c4e674
}

.sports .news-header-info-section-child-link:hover {
	border-bottom: 1px solid #8aa50b
}

.sports .news-header-info-section-child-link.current-section {
	color: #8aa50b
}

.sports .news-header-info-box .fa {
	color: #b0cf1e
}

.sports .news-def-author {
	color: #b0cf1e
}

.sports .news-def-author:hover {
	color: #8aa50b
}

.sports .news-def-author:active {
	color: #c4e674
}

.sports .news-def-tag-link:hover {
	color: #b0cf1e
}

.sports .news-def-tag-link:active {
	color: #c4e674
}

.sports .cms-format a {
	color: #b0cf1e
}

.sports .cms-format a:hover {
	color: #8aa50b
}

.sports .cms-format a:active {
	color: #c4e674
}

.sports .media-item-caption-body a {
	color: #b0cf1e
}

.sports .media-item-caption-body a:hover {
	color: #8aa50b
}

.sports .media-item-caption-body a:active {
	color: #c4e674
}

.sports .cms-format .article-container {
	border-color: #b0cf1e
}

.sports .cms-format .related-link a {
	color: #b0cf1e
}

.sports .cms-format .related-link a:hover {
	color: #8aa50b
}

.sports .cms-format .sign-related {
	color: #b0cf1e
}

.soul .news-header-info-section:hover {
	color: #cf6803
}

.soul .news-header-info-section:active {
	color: #ffad5d
}

.soul .news-header-info-section-child-link:hover {
	border-bottom: 1px solid #cf6803
}

.soul .news-header-info-section-child-link.current-section {
	color: #cf6803
}

.soul .news-header-info-box .fa {
	color: #fb8b1e
}

.soul .news-def-author {
	color: #fb8b1e
}

.soul .news-def-author:hover {
	color: #cf6803
}

.soul .news-def-tag-link:hover {
	color: #fb8b1e
}

.soul .news-def-tag-link:active {
	color: #ffad5d
}

.soul .cms-format a {
	color: #fb8b1e
}

.soul .cms-format a:hover {
	color: #cf6803
}

.soul .cms-format a:active {
	color: #ffad5d
}

.soul .media-item-caption-body a {
	color: #fb8b1e
}

.soul .media-item-caption-body a:hover {
	color: #cf6803
}

.soul .media-item-caption-body a:active {
	color: #ffad5d
}

.soul .cms-format .article-container {
	border-color: #fb8b1e
}

.soul .cms-format .related-link a {
	color: #fb8b1e
}

.soul .cms-format .related-link a:hover {
	color: #cf6803
}

.soul .cms-format .sign-related {
	color: #fb8b1e
}

.teknautas .news-header-info-section:hover {
	color: #570e95
}

.teknautas .news-header-info-section:active {
	color: #a66af4
}

.teknautas .news-header-info-section-child-link:hover {
	border-bottom: 1px solid #570e95
}

.teknautas .news-header-info-section-child-link.current-section {
	color: #570e95
}

.teknautas .news-header-info-box .fa {
	color: #751ebf
}

.teknautas .news-def-author {
	color: #751ebf
}

.teknautas .news-def-author:hover {
	color: #570e95
}

.teknautas .news-def-author:active {
	color: #a66af4
}

.teknautas .news-def-tag-link:hover {
	color: #751ebf
}

.teknautas .news-def-tag-link:active {
	color: #a66af4
}

.teknautas .cms-format a {
	color: #751ebf
}

.teknautas .cms-format a:hover {
	color: #570e95
}

.teknautas .cms-format a:active {
	color: #a66af4
}

.teknautas .media-item-caption-body a {
	color: #751ebf
}

.teknautas .media-item-caption-body a:hover {
	color: #570e95
}

.teknautas .media-item-caption-body a:active {
	color: #a66af4
}

.teknautas .cms-format .article-container {
	border-color: #751ebf
}

.teknautas .cms-format .related-link a {
	color: #751ebf
}

.teknautas .cms-format .related-link a:hover {
	color: #570e95
}

.teknautas .cms-format .sign-related {
	color: #751ebf
}

.culture .news-header-info-section:hover {
	color: #2aacbc
}

.culture .news-header-info-section:active {
	color: #65d1de
}

.culture .news-header-info-section-child-link:hover {
	border-bottom: 1px solid #2aacbc
}

.culture .news-header-info-section-child-link.current-section {
	color: #2aacbc
}

.culture .news-header-info-box .fa {
	color: #0f8795
}

.culture .news-def-author {
	color: #0f8795
}

.culture .news-def-author:hover {
	color: #2aacbc
}

.culture .news-def-author:active {
	color: #65d1de
}

.culture .news-def-tag-link:hover {
	color: #2aacbc
}

.culture .news-def-tag-link:active {
	color: #65d1de
}

.culture .cms-format a {
	color: #0f8795
}

.culture .cms-format a:hover {
	color: #2aacbc
}

.culture .cms-format a:active {
	color: #65d1de
}

.culture .media-item-caption-body a {
	color: #0f8795
}

.culture .media-item-caption-body a:hover {
	color: #2aacbc
}

.culture .media-item-caption-body a:active {
	color: #65d1de
}

.culture .cms-format .article-container {
	border-color: #29acbc
}

.culture .cms-format .related-link a {
	color: #0f8795
}

.culture .cms-format .related-link a:hover {
	color: #2aacbc
}

.culture .cms-format .sign-related {
	color: #0f8795
}

.markets .news-header-info-section:hover {
	color: #cfc621
}

.markets .news-header-info-section:active {
	color: #d7cd92
}

.markets .news-header-info-section-child-link:hover {
	border-bottom: 1px solid #cfc621
}

.markets .news-header-info-section-child-link.current-section {
	color: #cfc621
}

.markets .news-header-info-box .fa {
	color: #a49909
}

.markets .news-def-author {
	color: #a49909
}

.markets .news-def-author:hover {
	color: #cfc621
}

.markets .news-def-author:active {
	color: #d7cd92
}

.markets .news-def-tag-link:hover {
	color: #cfc621
}

.markets .news-def-tag-link:active {
	color: #d7cd92
}

.markets .cms-format a {
	color: #a49909
}

.markets .cms-format a:hover {
	color: #cfc621
}

.markets .cms-format a:active {
	color: #d7cd92
}

.markets .media-item-caption-body a {
	color: #a49909
}

.markets .media-item-caption-body a:hover {
	color: #cfc621
}

.markets .media-item-caption-body a:active {
	color: #d7cd92
}

.markets .cms-format .article-container {
	border-color: #d0c621
}

.markets .cms-format .related-link a {
	color: #a49909
}

.markets .cms-format .related-link a:hover {
	color: #cfc621
}

.markets .cms-format .sign-related {
	color: #a49909
}

.sports .news-content-related .fa {
	color: #b0cf1e
}

.markets .news-content-related .fa {
	color: #a49909
}

.culture .news-content-related .fa {
	color: #0f8795
}

.teknautas .news-content-related .fa {
	color: #751ebf
}

.soul .news-content-related .fa {
	color: #fb8b1e
}

.actualidad .news-content-related .fa {
	color: #1187b8
}


/*#/styles/v2/colors/element.css#*/

.art-share-link {
	color: #9a9a9a
}

.art-def:hover .art-share-link {
	color: #ccc
}

.ico-sel-color {
	background-color: #1187b8
}

.sig-color {
	color: #1187b8
}

.sig-color:hover {
	color: #046086
}

.sig-color:active {
	color: #70c5e7
}

.art-mask.mask-left .sig-color {
	color: #1187b8
}

.art-mask.mask-left .sig-color:hover {
	color: #046086
}

.art-mask.mask-left .sig-color:active {
	color: #70c5e7
}

.bg-sig-color {
	color: #fff
}

.bg-sig-color:hover {
	color: #ebebeb
}

.bg-sig-color:active {
	color: #ccc
}

.art-media .art-media-button {
	color: #1187b8
}

.art-media .art-media-button:hover {
	color: #046086
}

.art-media .art-media-button:active {
	color: #70c5e7
}

.news-pin {
	color: #1187b8
}

.news-pin:hover {
	color: #046086
}

.bullet-icon {
	color: #1187b8
}

.art-fig-counter-link:hover {
	color: #ebebeb
}

.art-fig-counter-link:active {
	color: #ccc
}

.art-ico-fig-counter-link:hover {
	color: #0e95ca
}

.art-ico-fig-counter-link:active {
	color: #ccc
}

.art-fig-counter-link:hover {
	color: #0e95ca
}

.art-fig-counter-link:active {
	color: #ccc
}

.opening-markets-1 .sig-color {
	color: #d0c621
}

.opening-markets-1 .sig-color:hover {
	color: #a39a09
}

.opening-markets-1 .sig-color:active {
	color: #d6cd91
}

.opening-markets-1 .bg-sig-color {
	color: #fff
}

.opening-markets-1 .bg-sig-color:hover {
	color: #fff
}

.opening-markets-1 .bg-sig-color:active {
	color: #fff
}

.opening-markets-1 .ico-sel-color {
	background-color: #d0c621
}

.opening-markets-1 .news-pin {
	color: #d0c621
}

.opening-markets-1 .news-pin:hover {
	color: #a39a09
}

.markets-area-bg .sig-color {
	color: #d0c621
}

.markets-area-bg .sig-color:hover {
	color: #a39a09
}

.markets-area-bg .sig-color:active {
	color: #d6cd91
}

.markets .sig-color {
	color: #d0c621
}

.markets .sig-color:hover {
	color: #a39a09
}

.markets .sig-color:active {
	color: #d6cd91
}

.markets .bg-sig-color {
	color: #fff
}

.markets .bg-sig-color:hover {
	color: #fff
}

.markets .bg-sig-color:active {
	color: #fff
}

.markets .ico-sel-color {
	background-color: #d0c621
}

.markets .news-pin {
	color: #d0c621
}

.markets .news-pin:hover {
	color: #a39a09
}

.markets .sig-color {
	color: #d0c621
}

.markets .sig-color:hover {
	color: #a39a09
}

.markets .sig-color:active {
	color: #d6cd91
}

.markets .bullet-icon {
	color: #d0c621
}

.teknautas-area .sig-color {
	color: #751ebf
}

.teknautas-area .sig-color:hover {
	color: #570e95
}

.teknautas-area .sig-color:active {
	color: #a66af4
}

.teknautas-area .art-mask.mask-left .sig-color {
	color: #751ebf
}

.teknautas-area .art-mask.mask-left .sig-color:hover {
	color: #570e95
}

.teknautas-area .art-mask.mask-left .sig-color:active {
	color: #a66af4
}

.teknautas-area .bg-sig-color {
	color: #fff
}

.teknautas-area .bg-sig-color:hover {
	color: #fff
}

.teknautas-area .bg-sig-color:active {
	color: #fff
}

.teknautas-area .ico-sel-color {
	background-color: #751ebf
}

.teknautas-area .news-pin {
	color: #751ebf
}

.teknautas-area .news-pin:hover {
	color: #570e95
}

.teknautas-area .bullet-icon {
	color: #751ebf
}

.sports-area .sig-color {
	color: #000
}

.sports-area .sig-color:hover {
	color: #000
}

.sports-area .sig-color:active {
	color: #000
}

.sports-area .art-mask.mask-left .sig-color {
	color: #000
}

.sports-area .art-mask.mask-left .sig-color:hover {
	color: #000
}

.sports-area .art-mask.mask-left .sig-color:active {
	color: #000
}

.sports-area .bg-sig-color {
	color: #fff
}

.sports-area .bg-sig-color:hover {
	color: #fff
}

.sports-area .bg-sig-color:active {
	color: #fff
}

.sports-area .ico-sel-color {
	background-color: #b0cf1e
}

.sports-area .news-pin {
	color: #b0cf1e
}

.sports-area .news-pin:hover {
	color: #8aa50b
}

.sports-area .bullet-icon {
	color: #b0cf1e
}

.opening-wk-2 .sig-color {
	color: #b0cf1e
}

.opening-wk-2 .sig-color:hover {
	color: #8aa50b
}

.opening-wk-2 .sig-color:active {
	color: #c4e674
}

.opening-wk-2 .bg-sig-color {
	color: #fff
}

.opening-wk-2 .bg-sig-color:hover {
	color: #fff
}

.opening-wk-2 .bg-sig-color:active {
	color: #fff
}

.sports-area .art-def-over-bg .sig-color {
	color: #fff
}

.motor-col .tit-caption {
	text-transform: uppercase;
	margin: 0;
	color: #1a1a1a;
	text-align: left
}

.f1-gray {
	border-color: #e82648
}

.f1-gray .sig-color {
	color: #e82648
}

.f1-gray .sig-color:hover {
	color: #e82648
}

.f1-gray .sig-color:active {
	color: #e82648
}

.f1-gray .art-mask.mask-left .sig-color {
	color: #1a1a1a
}

.f1-gray .art-mask.mask-left .sig-color:hover {
	color: #1a1a1a
}

.f1-gray .art-mask.mask-left .sig-color:active {
	color: #1a1a1a
}

.f1-gray .bg-sig-color {
	color: #fff
}

.f1-gray .bg-sig-color:hover {
	color: #fff
}

.f1-gray .bg-sig-color:active {
	color: #fff
}

.f1-gray .ico-sel-color {
	background-color: #e82648
}

.f1-gray .news-pin {
	color: #1a1a1a
}

.f1-gray .news-pin:hover {
	color: #1a1a1a
}

.culture-area .sig-color {
	color: #29acbc
}

.culture-area .sig-color:hover {
	color: #0f8795
}

.culture-area .sig-color:active {
	color: #65d0df
}

.culture-area .art-mask.mask-left .sig-color {
	color: #29acbc
}

.culture-area .art-mask.mask-left .sig-color:hover {
	color: #0f8795
}

.culture-area .art-mask.mask-left .sig-color:active {
	color: #65d0df
}

.culture-area .bg-sig-color {
	color: #fff
}

.culture-area .bg-sig-color:hover {
	color: #fff
}

.culture-area .bg-sig-color:active {
	color: #fff
}

.culture-area .ico-sel-color {
	background-color: #29acbc
}

.culture-area .news-pin {
	color: #29acbc
}

.culture-area .news-pin:hover {
	color: #0f8795
}

.culture-area .bullet-icon {
	color: #29acbc
}

.soul-area .sig-color {
	color: #fb8b1e
}

.soul-area .sig-color:hover {
	color: #cf6803
}

.soul-area .sig-color:active {
	color: #ffad5d
}

.soul-area .art-mask.mask-left .sig-color {
	color: #fb8b1e
}

.soul-area .art-mask.mask-left .sig-color:hover {
	color: #cf6803
}

.soul-area .art-mask.mask-left .sig-color:active {
	color: #ffad5d
}

.soul-area .bg-sig-color {
	color: #fff
}

.soul-area .bg-sig-color:hover {
	color: #fff
}

.soul-area .bg-sig-color:active {
	color: #fff
}

.soul-area .ico-sel-color {
	background-color: #fb8b1e
}

.soul-area .news-pin {
	color: #fb8b1e
}

.soul-area .news-pin:hover {
	color: #cf6803
}

.soul-area .bullet-icon {
	color: #fb8b1e
}

.vanitatis-area .sig-color {
	color: #000000;
	font-weight: 400
}

.vanitatis-area .sig-color:hover {
	color: #c0001b
}

.vanitatis-area .sig-color:active {
	color: #f2546b
}

.vanitatis-area .art-mask.mask-left .sig-color {
	color: #dd0a28
}

.vanitatis-area .art-mask.mask-left .sig-color:hover {
	color: #c0001b
}

.vanitatis-area .art-mask.mask-left .sig-color:active {
	color: #70c5e7
}

.vanitatis-area .bg-sig-color {
	color: #fff
}

.vanitatis-area .bg-sig-color:hover {
	color: #fff
}

.vanitatis-area .bg-sig-color:active {
	color: #fff
}

.vanitatis-area .ico-sel-color {
	background-color: #e91031
}

.vanitatis-area .news-pin {
	color: #dd0a28
}

.vanitatis-area .news-pin:hover {
	color: #c0001b
}

.vanitatis-area .bullet-icon {
	color: #dd0a28
}

.tit-color {
	color: #333
}

.element:hover .tit-color {
	color: #777
}

.touch .element:hover .tit-color {
	color: #333
}

.art-mask .tit-color,
.art-fig-element .tit-color {
	color: #fff
}

.art-mask:hover .tit-color,
.art-fig-element:hover .tit-color {
	color: #ebebeb
}

.touch .art-mask:hover .tit-color,
.touch .art-fig-element:hover .tit-color {
	color: #fff
}

.element.art-mask:hover .tit-color {
	color: #ebebeb
}

.element .art-media:hover .tit-color {
	color: #ebebeb
}

.element.media-item:hover .tit-color {
	color: #ebebeb
}

.element.art-fig-element:hover .tit-color {
	color: #ebebeb
}

.group-bg-burdeos .element:hover .tit-color {
	color: #ebebeb
}

.element.mask-left:hover .tit-color {
	color: #ebebeb
}

.slider-white .element:hover .tit-color {
	color: #ebebeb
}

.video-album-item art-video-album .art-vid-alb-tit-link {
	color: #ddd
}

.group-exclusive.groupbg-markets .title-caption-content {
	background-color: #d0c621
}

.group-exclusive.groupbg-markets .sig-color {
	color: #d0c621
}

.group-exclusive.groupbg-markets .element:hover .sig-color {
	color: #a39a09
}

.group-exclusive.groupbg-markets .news-pin {
	color: #d0c621
}

.group-exclusive.groupbg-markets .news-pin:hover {
	color: #a39a09
}

.group-exclusive.groupbg-sports .title-caption-content {
	background-color: #b0cf1e
}

.group-exclusive.groupbg-sports .sig-color {
	color: #b0cf1e
}

.group-exclusive.groupbg-sports .element:hover .sig-color {
	color: #8aa50b
}

.group-exclusive.groupbg-sports .news-pin {
	color: #b0cf1e
}

.group-exclusive.groupbg-sports .news-pin:hover {
	color: #8aa50b
}

.group-exclusive.groupbg-soul .title-caption-content {
	background-color: #fb8b1e
}

.group-exclusive.groupbg-soul .sig-color {
	color: #fb8b1e
}

.group-exclusive.groupbg-soul .element:hover .sig-color {
	color: #cf6803
}

.group-exclusive.groupbg-soul .news-pin {
	color: #751ebf
}

.group-exclusive.groupbg-soul .news-pin:hover {
	color: #cf6803
}

.group-exclusive.groupbg-culture .title-caption-content {
	background-color: #29acbc
}

.group-exclusive.groupbg-culture .sig-color {
	color: #29acbc
}

.group-exclusive.groupbg-culture .element:hover .sig-color {
	color: #0f8795
}

.group-exclusive.groupbg-culture .news-pin {
	color: #29acbc
}

.group-exclusive.groupbg-culture .news-pin:hover {
	color: #0f8795
}

.group-exclusive.groupbg-teknautas .title-caption-content {
	background-color: #751ebf
}

.group-exclusive.groupbg-teknautas .sig-color {
	color: #751ebf
}

.group-exclusive.groupbg-teknautas .element:hover .sig-color {
	color: #570e95
}

.group-exclusive.groupbg-teknautas .news-pin {
	color: #751ebf
}

.group-exclusive.groupbg-teknautas .news-pin:hover {
	color: #570e95
}

.group-exclusive.groupbg-formula1 .title-caption-content {
	background-color: #e82648
}

.group-exclusive.groupbg-formula1 .sig-color {
	color: #e82648
}

.group-exclusive.groupbg-formula1 .element:hover .sig-color {
	color: #c20f2f
}

.group-exclusive.groupbg-formula1 .news-pin {
	color: #e82648
}

.group-exclusive.groupbg-formula1 .news-pin:hover {
	color: #c20f2f
}

.group-exclusive.groupbg-vanitatis .title-caption-content {
	background-color: #dd0a28
}

.group-exclusive.groupbg-vanitatis .sig-color {
	color: #dd0a28
}

.group-exclusive.groupbg-vanitatis .element:hover .sig-color {
	color: #c0001b
}

.group-exclusive.groupbg-vanitatis .news-pin {
	color: #dd0a28
}

.group-exclusive.groupbg-vanitatis .news-pin:hover {
	color: #c0001b
}

.group-exclusive.groupbg-burdeos .title-caption-content {
	background-color: #b51445
}

.group-exclusive.groupbg-burdeos .sig-color {
	color: #b51445
}

.group-exclusive.groupbg-burdeos .element:hover .sig-color {
	color: #770d2d
}

.group-exclusive.groupbg-burdeos .news-pin {
	color: #b51445
}

.group-exclusive.groupbg-burdeos .news-pin:hover {
	color: #770d2d
}

.group-exclusive.groupbg-black .title-caption-content {
	background-color: #1a1a1a
}

.group-exclusive.groupbg-black .sig-color {
	color: #1a1a1a
}

.group-exclusive.groupbg-black .element:hover .sig-color {
	color: #1187b8
}

.group-exclusive.groupbg-black .news-pin {
	color: #1a1a1a
}

.group-exclusive.groupbg-black .news-pin:hover {
	color: #1187b8
}

.group-bg-black .title-caption-content {
	background-color: #1187b8
}

.group-bg-black .sig-color {
	color: #1187b8
}

.group-bg-black .element:hover .sig-color {
	color: #046086
}

.group-bg-black .news-pin {
	color: #1187b8
}

.group-bg-black .news-pin:hover {
	color: #046086
}

.group-bg-black.groupbg-markets .title-caption-content {
	background-color: #d0c621
}

.group-bg-black.groupbg-markets .sig-color {
	color: #d0c621
}

.group-bg-black.groupbg-markets .element:hover .sig-color {
	color: #a39a09
}

.group-bg-black.groupbg-markets .news-pin {
	color: #d0c621
}

.group-bg-black.groupbg-markets .news-pin:hover {
	color: #a39a09
}

.group-bg-black.groupbg-sports .title-caption-content {
	background-color: #b0cf1e
}

.group-bg-black.groupbg-sports .sig-color {
	color: #b0cf1e
}

.group-bg-black.groupbg-sports .element:hover .sig-color {
	color: #8aa50b
}

.group-bg-black.groupbg-sports .news-pin {
	color: #b0cf1e
}

.group-bg-black.groupbg-sports .news-pin:hover {
	color: #8aa50b
}

.group-bg-black.groupbg-soul .title-caption-content {
	background-color: #fb8b1e
}

.group-bg-black.groupbg-soul .sig-color {
	color: #fb8b1e
}

.group-bg-black.groupbg-soul .element:hover .sig-color {
	color: #cf6803
}

.group-bg-black.groupbg-soul .news-pin {
	color: #fb8b1e
}

.group-bg-black.groupbg-soul .news-pin:hover {
	color: #cf6803
}

.group-bg-black.groupbg-culture .title-caption-content {
	background-color: #29acbc
}

.group-bg-black.groupbg-culture .sig-color {
	color: #29acbc
}

.group-bg-black.groupbg-culture .element:hover .sig-color {
	color: #0f8795
}

.group-bg-black.groupbg-culture .news-pin {
	color: #29acbc
}

.group-bg-black.groupbg-culture .news-pin:hover {
	color: #0f8795
}

.group-bg-black.groupbg-teknautas .title-caption-content {
	background-color: #751ebf
}

.group-bg-black.groupbg-teknautas .sig-color {
	color: #751ebf
}

.group-bg-black.groupbg-teknautas .element:hover .sig-color {
	color: #570e95
}

.group-bg-black.groupbg-teknautas .news-pin {
	color: #751ebf
}

.group-bg-black.groupbg-teknautas .news-pin:hover {
	color: #570e95
}

.group-bg-black.groupbg-formula1 .title-caption-content {
	background-color: #e82648
}

.group-bg-black.groupbg-formula1 .sig-color {
	color: #e82648
}

.group-bg-black.groupbg-formula1 .element:hover .sig-color {
	color: #c20f2f
}

.group-bg-black.groupbg-formula1 .news-pin {
	color: #e82648
}

.group-bg-black.groupbg-formula1 .news-pin:hover {
	color: #c20f2f
}

.group-bg-black.groupbg-vanitatis .title-caption-content {
	background-color: #dd0a28
}

.group-bg-black.groupbg-vanitatis .sig-color {
	color: #dd0a28
}

.group-bg-black.groupbg-vanitatis .element:hover .sig-color {
	color: #c0001b
}

.group-bg-black.groupbg-vanitatis .news-pin {
	color: #dd0a28
}

.group-bg-black.groupbg-vanitatis .news-pin:hover {
	color: #c0001b
}

.group-bg-black.groupbg-burdeos .title-caption-content {
	background-color: #b51445
}

.group-bg-black.groupbg-burdeos .sig-color {
	color: #b51445
}

.group-bg-black.groupbg-burdeos .element:hover .sig-color {
	color: #770d2d
}

.group-bg-black.groupbg-burdeos .news-pin {
	color: #b51445
}

.group-bg-black.groupbg-burdeos .news-pin:hover {
	color: #770d2d
}

.group-bg-black.groupbg-black .title-caption-content {
	background-color: #1a1a1a
}

.group-bg-black.groupbg-black .sig-color {
	color: #1a1a1a
}

.group-bg-black.groupbg-black .element:hover .sig-color {
	color: #1187b8
}

.group-bg-black.groupbg-black .news-pin {
	color: #1a1a1a
}

.group-bg-black.groupbg-black .news-pin:hover {
	color: #1187b8
}

.group-bg-black.groupbg-gold .title-caption-content {
	background-color: #a89267
}

.group-bg-black.groupbg-gold .sig-color {
	color: #a89267
}

.group-bg-black.groupbg-gold .element:hover .sig-color {
	color: #cab285
}

.group-bg-black.groupbg-gold .news-pin {
	color: #a89267
}

.group-bg-black.groupbg-gold .news-pin:hover {
	color: #cab285
}

.no-touch .element figure>a img {
	opacity: 1
}

.no-touch .element:hover figure>a img {
	opacity: .7
}

.no-touch .element.art-fig-element:hover figure .art-fig-fix {
	opacity: 0
}

.no-touch .element.art-fig-element figure .art-fig-fix {
	opacity: 1
}

.no-touch .element.art-fig-element:hover .tit-color {
	color: #fff
}


/*#/styles/v2/home/elements/element-default.css#*/

.art-def {
	display: block;
	height: auto;
	width: 100%;
	box-sizing: border-box;
	padding: 0 0 15px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px #ccc dotted;
	clear: both;
	float: none;
	position: relative
}

.art-fig {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 12px 0;
	overflow: hidden;
	position: relative;
	z-index: 2
}

.art-img {
	display: block;
	width: auto;
	height: auto
}

.art-info-complete {
	cursor: pointer
}

.art-tit {
	font-weight: 400;
	font-size: 23px;
	letter-spacing: -1px;
	line-height: 110%;
	font-family: playfairdisplay-font, 'Times New Roman', Times, serif
}

.art-tit-link {
	color: #333
}

.art-def-prev-tit {
	font-weight: 400;
	font-size: 13px;
	line-height: 105%;
	text-transform: uppercase;
	display: block;
	margin: 0 0 15px 0;
	color: #1a1a1a
}

.art-def-prev-tit a {
	color: #1a1a1a
}

.art-info {
	font-weight: 300;
	font-size: 12px;
	line-height: 14px;
	color: #1a1a1a;
	display: block;
	min-height: 12px;
	text-transform: uppercase;
	margin: 10px 0 0 0
}

.art-info-li {
	box-sizing: border-box;
	border-left: 1px #ddd solid;
	width: auto;
	display: inline-block;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px
}

.art-info-li-date {
	font-weight: 300;
	font-size: 13px;
	line-height: 14px;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	color: #9a9a9a
}

.art-info-li-author {
	padding: 0;
	margin: 0;
	color: #9a9a9a;
	border: none
}

.art-info-li-author em {
	font-style: normal;
	padding: 0 5px 0 0
}

.art-info-author-name {
	font-weight: 400;
	font-size: 12px;
	line-height: 13px
}

.art-counter-link {
	font-weight: 300;
	font-size: 13px;
	line-height: 14px;
	display: inline-block;
	width: auto;
	transition: color .4s ease
}

.art-counter-link .fa {
	font-size: 14px;
	line-height: 14px;
	margin: 0 2px 0 0
}

.leadin {
	font-size: 15px;
	line-height: 18px;
	margin: 10px 0 0 0
}

.element .art-multi-button {
	width: 46px;
	height: 44px;
	overflow: hidden;
	color: #fff;
	position: absolute;
	bottom: 20px;
	left: 20px;
	box-sizing: border-box;
	background: url('css1/img/generic/backgrounds/px-transparent.png')repeat 0 0 transparent;
	border: 2px solid #fff;
	z-index: 1;
	border-radius: 3px;
	padding: 12px 0
}

.i-media {
	font-size: 18px;
	display: block;
	text-align: center
}

.art-def-hori .art-multi-button {
	box-sizing: border-box;
	bottom: 10px;
	left: 10px;
	padding: 5px 0 7px 0;
	width: 32px;
	height: 30px
}

.art-ico .art-multi-button {
	position: relative;
	bottom: 0;
	margin-top: -66px;
	margin-bottom: 20px
}

.block-editorial {
	background: #eee;
	font-size: 12px;
	padding: 2px 4px 2px 4px;
	margin-bottom: 5px;
	display: inline-block;
	color: #1a1a1a
}

.block-editorial .icon-padlock {
	background: url('css1/file/b25a6cbc61d0918acf93ece0864ae4e0/1502110569-ic_noticiacerrada.png');
	width: 10px;
	height: 13px;
	margin-right: 5px;
	float: left
}

.f540 .art-def-hori .art-multi-button,
.f597 .art-def-hori .art-multi-button,
.f654 .art-def-hori .art-multi-button,
.f825 .art-def-hori .art-multi-button,
.f855 .art-def-hori .art-multi-button,
.f996 .art-def-hori .art-multi-button {
	box-sizing: border-box;
	bottom: 20px;
	left: 20px;
	padding: 12px 0;
	width: 46px;
	height: 44px
}

.group-opening-extra-x3 .art-def-hori .art-multi-button,
.group-opening-extra-x4 .art-def-hori .art-multi-button {
	box-sizing: border-box;
	bottom: 10px;
	left: 10px;
	padding: 5px 0 7px 0;
	width: 32px;
	height: 30px
}

.f255 .art-def .art-multi-button,
.f198 .art-def .art-multi-button,
.f141 .art-def .art-multi-button {
	box-sizing: border-box;
	bottom: 10px;
	left: 10px;
	padding: 5px 0 7px 0;
	width: 32px;
	height: 30px
}

.art-def-hori-left .art-fig {
	float: left;
	width: 39%
}

.art-def-hori-right .art-fig {
	float: right;
	width: 40%
}

.art-def-blog-hori-left .art-fig {
	float: left;
	width: 25%
}

.art-def-blog-hori-left .art-def-prev-tit {
	float: left;
	display: block;
	width: 49%;
	font-weight: 700
}

.art-def-blog-hori-left .section {
	float: right;
	width: 49%;
	text-align: right;
	font-weight: normal;
	font-size: 13px
}

.art-def-blog-hori-left .art-info-complete {
	margin: 50px 0 10px 0
}

.art-def-over-bg {
	min-height: 140px;
	margin-bottom: 10px
}

.art-def-over-bg .art-info-complete {
	box-sizing: border-box;
	z-index: 3;
	position: absolute;
	bottom: 34px;
	background-color: #1d1d1d;
	color: #fff;
	padding: 20px 14px 20px 14px;
	left: 7px;
	width: 45%;
	text-align: center
}

.art-def-over-bg .art-def-prev-tit,
.art-def-over-bg .art-tit-link {
	color: #fff
}

.art-def-over-bg:hover .art-def-prev-tit,
.art-def-over-bg:hover .art-tit-link {
	color: #fff
}

.art-def-over-bg:hover .art-info-complete {
	background-color: #636363
}

.art-def-over-black {
	min-height: 140px;
	margin: 0
}

.art-def-over-black .art-fig {
	margin: 0
}

.art-def-over-black .art-info-complete {
	box-sizing: border-box;
	z-index: 3;
	position: absolute;
	bottom: 34px;
	color: #333;
	padding: 20px 14px 20px 14px;
	left: 7px;
	width: 45%
}

.art-def-over-black .art-tit {
	font-size: 31px
}

.art-def-over-white {
	min-height: 140px;
	margin: 0
}

.art-def-over-white .art-fig {
	margin: 0
}

.art-def-over-white .art-info-complete {
	box-sizing: border-box;
	z-index: 3;
	position: absolute;
	bottom: 34px;
	color: #fff;
	padding: 20px 14px 20px 14px;
	left: 7px;
	width: 45%
}

.art-def-over-white .art-tit {
	font-size: 31px
}

.art-def-over-white .art-def-prev-tit {
	color: #fff
}

.art-def-over-white .sig-color {
	color: #fff
}

.art-def-over-white .sig-color:hover {
	color: #fff
}

.art-def-over-white .art-tit-link {
	color: #fff
}

.art-def-over-white:hover .art-def-prev-tit,
.art-def-over-white:hover .art-tit-link {
	color: #fff
}

.art-over-img-tv,
.art-over-img-tv:last-child {
	min-height: 140px;
	padding-bottom: 25px
}

.art-over-img-tv .art-info-complete {
	z-index: 3;
	position: absolute;
	bottom: 0;
	background-color: #fff;
	color: #333;
	padding: 20px 14px 20px 14px;
	left: 10%;
	width: 80%;
	text-align: center;
	box-sizing: border-box;
	border-bottom: 1px solid transparent
}

.art-over-img-tv .art-def-prev-tit,
.art-over-img-tv .art-tit-link {
	color: #333
}

.art-over-img-tv:hover .art-def-prev-tit,
.art-over-img-tv:hover .art-tit-link {
	color: #333
}

.art-over-img-tv:hover .art-info-complete {
	background-color: #fff
}

.art-over-img-tv .art-img {
	outline: 1px solid #fff;
	outline-offset: -20px;
	-webkit-outline-offset: -20px;
	-moz-outline-offset: -20px;
	-ms-outline-offset: -20px
}

.art-over-img-tv .art-fig {
	margin: 0
}

.area .group .art-over-img-tv:last-child {
	padding-bottom: 30px;
	margin-bottom: 30px
}

.f996 .element {
	padding: 0
}

.f996 .art-def .art-fig {
	margin: 0 0 15px 0
}

.f996 .art-def-hori-left .art-fig {
	width: 483px;
	margin: 0 30px 5px 0
}

.f996 .art-def-hori-right .art-fig {
	width: 483px;
	margin: 0 0 5px 30px
}

.f996 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f825 .art-def-hori-left .art-fig {
	width: 426px;
	margin: 0 30px 5px 0
}

.f825 .art-def-hori-right .art-fig {
	width: 426px;
	margin: 0 0 5px 30px
}

.f825 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f654 .art-def-hori-left .art-fig {
	width: 312px;
	margin: 0 12px 5px 0
}

.f654 .art-def-hori-right .art-fig {
	width: 312px;
	margin: 0 0 5px 12px
}

.f654 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f597 .art-def-hori-left .art-fig {
	width: 255px;
	margin: 0 12px 5px 0
}

.f597 .art-def-hori-right .art-fig {
	width: 255px;
	margin: 0 0 5px 12px
}

.f597 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f540 .art-def-hori-left .art-fig {
	width: 255px;
	margin: 0 12px 5px 0
}

.f540 .art-def-hori-right .art-fig {
	width: 255px;
	margin: 0 0 5px 12px
}

.f540 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f483 .art-def .art-fig {
	margin: 0 0 12px 0
}

.f483 .art-def-hori-left .art-fig {
	width: 198px;
	margin: 0 30px 5px 0
}

.f483 .art-def-hori-right .art-fig {
	width: 198px;
	margin: 0 0 5px 30px
}

.f483 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f426 .art-def .art-fig {
	margin: 0 0 12px 0
}

.f426 .art-def-hori-left .art-fig {
	width: 198px;
	margin: 0 30px 5px 0
}

.f426 .art-def-hori-right .art-fig {
	width: 198px;
	margin: 0 0 5px 30px
}

.f426 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f369 .art-def .art-fig {
	margin: 0 0 12px 0
}

.f369 .art-def-hori-left .art-fig {
	width: 140px;
	margin: 0 16px 5px 0
}

.f369 .art-def-hori-right .art-fig {
	width: 140px;
	margin: 0 0 5px 16px
}

.f369 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f312 .art-def .art-fig {
	margin: 0 0 12px 0
}

.f312 .art-def-hori-left .art-fig {
	width: 114px;
	margin: 0 12px 5px 0
}

.f312 .art-def-hori-right .art-fig {
	width: 114px;
	margin: 0 0 5px 5px
}

.f312 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f255 .art-def .art-fig {
	margin: 0 0 12px 0
}

.f255 .art-def-hori-left .art-fig {
	width: 39%;
	margin: 0 12px 5px 0
}

.f255 .art-def-hori-right .art-fig {
	width: 39%;
	margin: 0 0 5px 12px
}

.f255 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f198 .art-def-hori .art-fig {
	float: none;
	width: auto;
	margin: 0 auto 10px
}

.f198 .art-def-hori-left .art-info-complete {
	padding: 0
}

.f141 .art-def .art-fig {
	margin: 0 0 12px 0
}

.f141 .art-def-hori .art-fig {
	float: none;
	width: auto;
	margin: 0 auto 10px
}

.related-one {
	background: url('css1/img/generic/backgrounds/related-one.png') no-repeat 0 -1px transparent;
	padding: 17px 0 17px 40px;
	position: relative;
	top: -10px
}

.f654.motor-left .art-def-hori {
	border: 1px solid #ddd
}

.f654.motor-left .art-def-hori .art-tit {
	margin: 25px 0 0 0;
	text-align: center;
	padding: 0 10px 0 10px
}

.f654.motor-left .art-def-hori .art-info {
	text-align: center
}

.sportlive-result {
	height: 46px;
	background: #1a1a1a;
	color: #fff;
	position: relative;
	top: -12px;
	font: 400 18px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 5px
}

.sportlive-result div {
	display: inline-block;
	width: 33%;
	margin-top: 8px
}

.sportlive-result .score {
	box-sizing: border-box;
	background: #62b0d0;
	height: 42px;
	width: 52px;
	font: 700 28px/28px 'roboto-font', Arial, Helvetica, sans-serif;
	margin: -12px 3px 0 3px;
	display: inline-block;
	padding: 13px 0 0 0
}

.sportlive-result .hometeam {
	text-align: right
}

.sportlive-result .awayteam {
	text-align: left
}

.f312 .sportlive-result {
	height: 36px;
	font: 400 12px/12px 'roboto-font', Arial, Helvetica, sans-serif
}

.f312 .sportlive-result .score {
	box-sizing: border-box;
	height: 31px;
	font: 800 20px/20px titilliumbold-font, Arial, Helvetica, sans-serif;
	width: 45px;
	padding: 12px 0 0 0
}

.motor-wk-title-section .art-def {
	text-align: center;
	border-bottom: 1px solid #e3e3e3
}

.motor-wk-title-section .art-def-ver .art-tit {
	padding: 0 12px
}

.motor-wk-title-section .art-info {
	padding: 0 12px
}

.motor-wk-title-section .art-def-prev-tit {
	color: #1a1a1a;
	font-weight: 700;
	margin-top: 15px
}

.group-bg-gray .art-consultory {
	padding-top: 15px
}

.art-consultory .art-def-prev-tit {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px
}

.art-consultory .art-tit {
	font-size: 21px
}

.sky-form.block-consultory {
	float: none;
	padding: 0;
	margin: 10px auto 0 auto;
	text-align: center;
	width: 188px;
	height: 43px
}

.sky-form.block-consultory .button {
	box-sizing: border-box;
	background: #0a8ebf;
	float: none;
	padding: 12px;
	height: auto;
	width: 137px
}

.sky-form.block-consultory .consultory-span-title {
	font-size: 12px
}

.sky-form.block-consultory a {
	padding: 0;
	color: #fff;
	font-weight: 700;
	-webkit-text-decoration: none;
	-moz-text-decoration: none;
	-ms-text-decoration: none;
	text-decoration: none;
	line-height: 16px
}

.sky-form.block-consultory .button {
	margin: 0;
	font-size: 13px
}

.culture-area .art-def-hori-left .art-fig {
	width: 428px;
	margin: 0 20px 5px 0
}

.gentleman-area .art-def-over-bg .art-info-complete {
	box-sizing: border-box;
	z-index: 3;
	position: absolute;
	bottom: 50px;
	background-color: #fff;
	padding: 20px 14px;
	left: 20px;
	width: 212px
}

.gentleman-area .art-def-over-bg .art-tit-link {
	color: #1a1a1a
}

.gentleman-area .art-def-over-bg .art-def-prev-tit {
	font-size: 18px;
	color: #1a1a1a
}

.gentleman-area .art-def-over-bg .art-tit {
	font-weight: 700
}

.gentleman-area .art-def-ver .leadin {
	font-family: roboto-font;
	color: #808080;
	font-size: 13px
}

.gentleman-area .art-def-over-bg .leadin {
	font-size: 13px;
	line-height: 16px;
	margin: 6px 0 0 0;
	color: #808080
}

.group-markets-live .art-def {
	margin: 0;
	padding: 12px
}

.group-markets-live .art-def .art-tit {
	font-weight: 400
}

.markets .art-def-hori-right .art-fig {
	width: 120px;
	margin: 0 0 5px 5px
}

.responsive-slider-shopping .slide-default-elements .element:first-child {
	margin-left: 0
}

.responsive-slider-shopping .slide-default-elements .img-slider-item {
	border: 1px solid #e3e3e3;
	box-sizing: border-box
}

.responsive-slider-shopping .element {
	width: 312px;
	margin: 0 0 30px 30px;
	float: left;
	clear: none;
	border: 0;
	min-height: 250px
}

.showcssedit .responsive-slider-shopping .element {
	background-color: #ddd
}

.responsive-slider-shopping .art-info-slider {
	display: none
}

.responsive-slider-shopping .art-tit {
	text-align: center;
	margin-top: -23px;
	position: relative
}

.responsive-slider-shopping .art-tit .art-tit-link {
	background-color: #000;
	color: #fff;
	font-family: playfairdisplay-font, 'Times New Roman', Times, serif;
	font-style: italic;
	-webkit-box-shadow: 5px 0 0 #000, -5px 0 0 #000;
	-moz-box-shadow: 5px 0 0 #000, -5px 0 0 #000;
	-ms-box-shadow: 5px 0 0 #000, -5px 0 0 #000;
	box-shadow: 5px 0 0 #000, -5px 0 0 #000
}

.group-bg-burdeos .art-info-complete {
	text-align: center
}

.group-bg-burdeos .tit-color,
.group-bg-burdeos .art-info-li-author,
.group-bg-burdeos .art-info-author-name {
	color: #fff
}

.group-bg-burdeos .art-info-li-author {
	text-transform: uppercase
}

.group-bg-burdeos .art-def {
	width: 312px;
	padding: 0;
	border-bottom: none;
	float: left;
	clear: none;
	margin-bottom: 10px;
	min-height: 150px
}

.group-royal .art-def-prev-tit {
	color: #c0001b;
	font-weight: 700;
	font-size: 14px;
	margin: 0 0 10px 0
}

.showcssedit .responsive-slider .art-def,
.showcssedit .slider-white .art-def {
	background-color: #b3b3b3;
	min-height: 250px
}

.celebrities-1-bottom .group-bg-gray {
	background-color: transparent
}

.celebrities-1-bottom .group-bg-gray .art-def {
	width: 312px;
	margin-bottom: 0;
	padding-bottom: 15px;
	border: none;
	float: left;
	clear: none;
	margin-right: 29px
}

.celebrities-1-bottom .group-bg-gray .widget {
	float: left;
	clear: none
}

.f312.vanitatis-2-top .art-def-hori .art-def-prev-tit {
	margin: 0 0 15px 0;
	color: #fff;
	background: #e91031;
	padding: 3px 8px
}

.f312.vanitatis-2-top .art-def-hori-right .art-def-prev-tit {
	float: left
}

.f312.vanitatis-2-top .art-def-hori-left .art-def-prev-tit {
	float: right
}

.vanitatis-2-top .art-def-prev-tit a {
	color: #fff
}

.f312.vanitatis-2-top .art-def-hori-right .art-info-complete {
	float: left;
	width: 185px
}

.f312.vanitatis-2-top .art-def-hori-left .art-info-complete {
	float: right;
	width: 185px
}

.vanitatis-1-right.f597 .art-def-hori-left .art-fig {
	width: auto
}

.blogs-vanitatis .art-def .art-tit {
	text-align: center
}

.blogs-vanitatis .art-def .art-info {
	text-align: center
}

.group-analysis .art-def {
	padding: 10px 20px;
	margin: 0 0 10px 0
}

.group-analysis .tech-analysis .art-fig {
	margin: 5px 0 0 0
}

.group-analysis .tech-analysis {
	width: 141px;
	box-sizing: border-box;
	float: left
}

.group-analysis .art-def-hori-right .art-fig {
	width: 80px
}

.group-analysis .art-img {
	border: 1px solid #b3b3b3
}

.art-def-ver.tech-analysis,
.art-def-hori-left.tech-analysis,
.art-def-hori-right.tech-analysis {
	margin: 0;
	padding: 10px 8px 12px 10px;
	border-bottom: none;
	clear: none
}

.group-analysis .art-def-prev-tit {
	margin: 0 0 5px 0;
	color: #898981
}

.group-bg-cream .art-def-hori-left .art-fig {
	width: 90px
}

.tech-analysis .art-tit a {
	font-weight: 400;
	color: #046086
}

.group-blog-3col .art-def-hori-right {
	background: #f0f2f1;
	margin: 10px 0;
	padding-top: 10px
}

.group-blog-3col .art-def-hori-right .art-img {
	float: right;
	padding: 3px 20px 3px 3px
}

.group-blog-3col .art-def-hori-right .art-info {
	display: none
}

.group-blog-3col .art-def-hori-right .art-def-prev-tit {
	display: none
}

.group-blog-3col .art-info-complete {
	margin: 15px
}

.group-blog-3col .art-def-hori-right .art-fig {
	width: 110px
}

.elements-cine {
	overflow: hidden
}

.the-most-view .element {
	clear: none;
	border-bottom: none;
	padding: 0;
	margin-bottom: 24px;
	height: 80px
}

.the-most-view .art-info {
	display: none
}

.the-most-view .art-def-hori .art-tit {
	font: 400 16px playfairdisplay-font, 'Times New Roman', Times, serif;
	letter-spacing: 0
}

.the-most-view .art-def-hori .art-fig {
	width: 120px
}

.group-live .element .art-def-prev-tit {
	font-size: 10px;
	line-height: 11px;
	margin: 0 0 8px 0
}

.group-live .art-info {
	margin-top: 6px
}

.ntlp-title-section .art-def {
	min-height: 150px;
	border-bottom: 1px solid #ccc;
	padding: 0
}

.ntlp-title-section .art-info-complete {
	position: absolute;
	bottom: 20px;
	left: 20px;
	z-index: 2;
	padding: 0;
	max-width: 160px
}

.ntlp-title-section .art-def .art-fig {
	margin: 0
}

.ntlp-title-section .art-tit {
	font-size: 20px;
	font-family: 'roboto-font', Arial, Helvetica, sans-serif;
	font-weight: 300
}

.ntlp-title-section .sig-color {
	color: #acacac
}

.ntlp-title-section .art-def-prev-tit {
	font-weight: 700;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 10
}

.ntlp-title-section .art-def-hori .art-def-prev-tit {
	font-weight: 700;
	position: relative;
	top: initial;
	left: initial;
	z-index: 0;
	float: left;
	width: 150px
}

.ntlp-title-section .art-def-hori .art-info-complete {
	position: relative;
	bottom: initial;
	left: initial;
	padding: 0;
	max-width: 150px
}

.ntlp-title-section .art-def-hori .art-tit {
	letter-spacing: 0
}

.ntlp-title-section .art-def-hori .art-fig {
	width: 120px
}

.g-multimedia-center .element {
	padding: 0 0 15px 0;
	background-color: #000;
	border-bottom: 0;
	margin: 0 10px 25px 10px;
	width: 93%;
	box-sizing: border-box
}

.g-multimedia-center .art-def:last-child {
	padding-bottom: 15px
}

.g-multimedia-center .art-tit-link {
	color: #fff
}

.element.art-def-no-link .art-info-complete {
	cursor: default
}

.element.art-def-no-link .art-tit {
	font: 400 16px/100% 'roboto-font', Arial, Helvetica, sans-serif
}

.vanitatis-area .art-over-img-va,
.vanitatis-area .art-over-img-va:last-child {
	min-height: 140px;
	padding-bottom: 100px
}

.art-over-img-va .art-info-complete {
	z-index: 3;
	position: absolute;
	bottom: 0;
	background-color: #fff;
	color: #333;
	padding: 20px 14px 0 14px;
	left: 4%;
	width: 90%;
	text-align: center;
	box-sizing: border-box;
	border-bottom: 1px solid transparent
}

.art-over-img-va .art-info {
	text-align: center;
	display: inline-block
}

.art-over-img-va .art-fig {
	margin: 0
}

.area .group .art-over-img-va:last-child {
	margin-bottom: 30px
}

.art-def-consultorio {
	float: left;
	width: 301px;
	display: initial;
	clear: none;
	border: none;
	margin-right: 15px
}

.art-def-consultorio .art-tit {
	font-size: 25px;
	letter-spacing: -1px;
	line-height: 110%
}

.art-cz-consultory {
	float: left;
	width: 312px;
	display: initial;
	clear: none;
	border: none
}

.art-cz-consultory .art-tit {
	font-size: 25px;
	letter-spacing: -1px;
	line-height: 110%
}

.art-cz-consultory .block-consultory {
	margin: 0
}

.art-cz-consultory .block-consultory .button {
	width: 300px
}

.art-paper-def .art-fig {
	margin: 0
}

.art-paper-def.element:hover img {
	opacity: 1
}

.art-paper-def .art-info {
	margin: 0 0 10px 0
}

.art-paper-def .art-info-complete {
	background-color: #1a1a1a;
	padding: 35px 20px;
	box-sizing: border-box
}

.f312 .art-paper-def .art-tit {
	font-size: 22px;
	line-height: 120%
}

.art-paper-def .art-tit-link {
	color: #fff
}

.art-paper-def .sig-color {
	color: #e9ff00;
	font-weight: 700;
	letter-spacing: 2px
}

.element.art-paper-right {
	margin: 0
}

.art-paper-right .art-info {
	margin: 10px 0 20px 0
}

.art-paper-right .art-info-complete {
	margin: 70px 0 0 105px
}

.art-paper-right .art-tit-link {
	color: #fff
}

.art-paper-right .art-tit {
	font-size: 38px;
	line-height: 115%;
	letter-spacing: 0;
	margin-bottom: 25px
}

.art-paper-right .sig-color {
	color: #e9ff00;
	font-weight: 700;
	letter-spacing: 2px
}

.art-paper-right .leadin {
	color: rgba(255, 255, 255, .52);
	font-size: 18px;
	margin: 10px 0 0 105px;
	line-height: 22px
}

.art-paper-right .toolbar-options {
	bottom: initial;
	top: 130px
}

.art-paper-right .mv,
.art-paper-right .dele {
	top: 50px
}

.papers-apoyos-area .art-def,
.papers-container .art-def {
	border-top: 1px #ccc dotted;
	border-bottom: 0;
	padding: 15px 0;
	margin: 0
}

.papers-apoyos-2-container .art-def-hori .art-tit {
	font-size: 17px;
	line-height: 20px
}

.papers-container .art-def-hori .art-tit {
	font-size: 17px;
	line-height: 20px
}

.papers-apoyos-area .art-def-hori-left .art-fig,
.papers-container .art-def-hori-left .art-fig {
	width: 90px
}

.papers-apoyos-area .art-def:last-child,
.papers-container .art-def:last-child {
	border-bottom: 1px #ccc dotted;
	padding: 15px 0
}

.imgbg-papers .art-fig-info-content {
	bottom: auto;
	top: 85px
}

.imgbg-papers .art-fig-tit {
	text-align: left
}

.imgbg-papers .art-fig-prev-tit {
	font-size: 12px;
	color: #e9ff00;
	letter-spacing: 2px;
	line-height: 24px;
	padding-bottom: 30px
}

.imgbg-papers .art-fig-prev-tit em {
	font-weight: 700
}

.imgbg-papers .art-multi-button {
	background: url('css1/file/eda9368c7e10718cc915b99b0b7b7dae/1508325908-galery-icon.png')no-repeat;
	width: 34px;
	height: 30px;
	border: 0;
	bottom: auto;
	top: 40px;
	left: 45%
}

.imgbg-papers .i-media {
	display: none
}

.papers-group {
	background-color: #f6f6f6;
	margin-bottom: 20px
}

.papers-group .art-info-complete {
	padding: 20px
}

.papers-group .art-def-ver .art-info-author-name {
	font-weight: 700;
	font-size: 10px;
	letter-spacing: 2px
}

.papers-group .art-def-ver .sig-color {
	color: #1a1a1a
}

.papers-group .art-def-hori-left {
	padding: 20px
}

.papers-group .art-def-hori-left .art-fig {
	margin: 0 15px 5px 0
}

.papers-group .art-def-hori-left .art-img {
	border-bottom: 8px #e9ff00 solid
}

.papers-group .art-def-hori-left .art-info-author-name {
	font-weight: 700;
	font-size: 10px;
	letter-spacing: 2px
}

.papers-group .art-def-hori-left .sig-color {
	color: #1a1a1a
}

.vanitatis-area .art-def {
	border-bottom: 0
}

.vanitatis-container {
	margin-bottom: 10px
}

.vanitatis-area .ele-overlay--black-bg .art-info-complete,
.vanitatis-area .ele--black-bg .art-info-complete {
	background-color: #000000;
	padding: 20px
}

.vanitatis-area .ele-overlay--black-bg .art-tit-link,
.vanitatis-area .ele-overlay--black-bg .art-info-span-author,
.vanitatis-area .ele-overlay--black-bg .sig-color,
.vanitatis-area .ele-overlay--black-bg .art-def-prev-tit,
.vanitatis-area .ele-overlay--black-bg .art-info-span-date,
.vanitatis-area .ele-overlay--black-bg .art-counter-link,
.vanitatis-area .ele--black-bg .art-tit-link,
.vanitatis-area .ele--black-bg .art-info-span-author,
.vanitatis-area .ele--black-bg .sig-color,
.vanitatis-area .ele--black-bg .art-def-prev-tit,
.vanitatis-area .ele--black-bg .art-info-span-date,
.vanitatis-area .ele--black-bg .art-counter-link {
	color: #ffffff
}

.vanitatis-area .ele-overlay--black-bg:hover .art-tit .tit-color,
.vanitatis-area .ele--black-bg:hover .art-tit .tit-color {
	color: #cccccc
}

.vanitatis-area .ele-overlay--black-bg .art-info::before,
.vanitatis-area .ele--black-bg .art-info::before {
	background-color: #ffffff
}

.vanitatis-area .ele-overlay .art-fig,
.vanitatis-area .ele--black-bg .art-fig,
.vanitatis-area .ele-prev-tit-overlay .art-fig,
.vanitatis-area .ele-mid-overlay .art-fig {
	margin-bottom: 0
}

.vanitatis-area .ele-overlay .art-info-complete {
	top: auto;
	right: 20px;
	bottom: 20px;
	left: 20px;
	position: absolute;
	padding: 20px
}

.vanitatis-area .art-info-complete {
	cursor: pointer;
	z-index: 4
}


/*#/styles/v2/widgets/urgent/urgent.css#*/

.breaking-news {
	width: 100%;
	height: 54px;
	margin-top: 12px;
	overflow: hidden;
	background-color: #eee
}

.breaking-news h6 {
	font: 700 13px/13px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 20px 20px;
	margin-right: 20px;
	height: 54px;
	box-sizing: border-box;
	display: block;
	float: left;
	text-transform: uppercase;
	background-color: #506e7a
}

.breaking-news h6.urgente {
	background-color: #ec005f
}

.breaking-news h2 {
	font: 700 16px/16px playfairdisplay-font, 'Times New Roman', Times, serif;
	color: #333;
	padding: 18px 10px;
	display: block;
	text-align: left
}

.breaking-news h2 a {
	font: 700 16px/16px playfairdisplay-font, 'Times New Roman', Times, serif;
	color: #333;
	display: block
}

.breaking-news h2 a:hover {
	color: #0e95ca
}

.canedit .breaking-news {
	height: auto
}

.canedit h6.title-box-cms {
	color: #000;
	position: relative;
	background-color: #ececec;
	margin: 0;
	padding: 3px 0;
	font: 100 13px/15px 'roboto-font', Arial, Helvetica, sans-serif;
	font-weight: bold
}

.canedit .box_content {
	width: auto;
	margin-left: 0;
	margin-top: 0;
	background-color: #fff;
	border: 2px solid #ececec;
	overflow-y: auto;
	max-height: 513px;
	padding-bottom: 10px
}

.canedit .box_content h6 {
	font: 700 13px/13px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #ec005f;
	padding: 0 0 7px 0;
	display: block;
	text-transform: uppercase;
	border-bottom: 1px solid #c8c8c8;
	position: relative;
	text-align: left;
	width: 250px;
	margin: 10px 0 0 15px
}

.canedit .box_content h2 {
	color: #000;
	position: relative;
	text-align: left;
	width: 250px;
	font: 600 16px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #000;
	margin: 4px 0 0 15px;
	display: block;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.canedit .button-ticker {
	margin-left: 15px;
	cursor: pointer;
	display: block;
	width: 117px;
	height: 23px;
	padding-top: 5px;
	color: #fff;
	text-align: center;
	float: left;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	background-color: #fc0;
	margin-top: 20px
}

.canedit h2 a {
	color: #000
}

@media only screen and (max-width:768px) {
	.breaking-news h2 a {
		font: 700 13px/13px playfairdisplay-font, 'Times New Roman', Times, serif;
		text-decoration: none
	}
	.breaking-news h2 {
		padding: 10px 10px
	}
}


/*#/styles/v2/home/blocks/bywidth.css#*/

.block {
	height: auto
}

.f1338 {
	width: 1338px
}

.f996 {
	width: 996px
}

.f855 {
	width: 855px
}

.f825 {
	width: 825px
}

.f768 {
	width: 768px
}

.f740 {
	width: 740px
}

.f711 {
	width: 711px
}

.f654 {
	width: 654px
}

.f597 {
	width: 597px
}

.f540 {
	width: 540px
}

.f483 {
	width: 483px
}

.f426 {
	width: 426px
}

.f369 {
	width: 369px
}

.f312 {
	width: 312px
}

.f255 {
	width: 255px
}

.f226 {
	width: 226px
}

.f202 {
	width: 202px
}

.f198 {
	width: 198px
}

.f175 {
	width: 175px
}

.f141 {
	width: 141px
}


/*#/styles/v2/home/elementrelation/element-relation.css#*/

.news-pin {
	padding: 6px 0 0 0
}

.news-pin:first-child {
	padding: 20px 0 0 0
}

.news-pin .fa {
	padding: 0 0 0 2px
}

.news-pin-link {
	font: 400 16px/18px playfairdisplay-font, 'Times New Roman', Times, serif;
	color: #1a1a1a;
	margin-left: 5px
}

.news-pin-link:hover,
.news-pin-link:active {
	color: #777
}

.art-ico .elementrelation-box {
	padding: 0 12px
}

.art-ico .news-pin:first-child {
	padding: 6px 0
}

.art-ico .news-pin {
	padding: 6px 0
}

.f996 .news-pin {
	float: left;
	padding: 20px 0 0 0;
	width: 50%
}

.ffull-content .news-pin {
	float: left;
	padding: 10px 0 0 0;
	width: 50%
}

.ffull-screen .news-pin {
	float: left;
	padding: 10px 0 0 0;
	width: 50%
}

.tech-analysis .news-pin:first-child {
	padding: 10px 0 0 0
}

.ffull-content .art-def-hori .elementrelation-box {
	float: left;
	width: 482px;
	padding: 16px 0 0 0
}

.ffull-content .art-def-hori .elementrelation-box .news-pin {
	width: 100%;
	text-align: left
}

.ffull-screen .art-def-hori .elementrelation-box {
	float: left;
	width: 482px;
	padding: 16px 0 0 0
}

.ffull-screen .art-def-hori .elementrelation-box .news-pin {
	width: 100%
}

.news-pin-superpin {
	width: 100%;
	clear: both;
	overflow: hidden
}

.element .news-pin-superpin figure.news-pin-fig {
	float: left;
	max-width: 85px;
	margin: 0 12px 5px 0
}

.element .news-pin-superpin figure .news-pin-img {
	max-width: 85px
}

.news-pin-superpin .news-pin-subtitle {
	font-size: 12px;
	color: #9a9a9a;
	text-transform: uppercase
}

.news-pin-superpin .news-pin-link {
	margin: 0;
	font: 300 19px/21px playfairdisplay-font, 'Times New Roman', Times, serif
}

@media screen and (min-width:1360px) {
	.ffull-content .art-def-hori .elementrelation-box {
		width: 652px
	}
	.ffull-screen .art-def-hori .elementrelation-box {
		width: 652px
	}
}


/*#/styles/v2/home/groups/sportswk-group.css#*/

.g-sports-link {
	color: #000
}

.group-sportswk-tit .tit-sec-icon {
	color: #b0cf1e
}

.group-sportswk {
	width: 312px;
	margin-left: 30px;
	float: left;
	margin: 0 0 20px 0;
	background-color: #eee;
	outline: 7px solid #eee
}

.group-sportswk:first-child {
	margin: 0
}

.group-sportswk .element:last-child {
	margin: 0;
	border: 0
}

.group-sportswk .art-def {
	border-bottom: 1px dotted #ccc;
	width: 312px
}

.group-sportswk-tit {
	background-color: #eee;
	outline: 7px solid #eee
}

.black-strip-sports {
	display: block;
	position: absolute;
	width: 100%;
	height: 0;
	top: 0;
	background: #ddd;
	z-index: -1;
	border-top: 1px solid #000
}

@media screen and (min-width:1360px) {
	.group-sportswk-tit {
		padding: 0
	}
	.group-sportswk {
		width: 312px;
		float: none
	}
	.black-strip-sports {
		display: none
	}
	.group-sports .ad {
		border-bottom: 1px dotted #ccc;
		margin: 12px 0 20px 0
	}
}


/*#/styles/v2/home/elements/element-blog.css#*/

.blog-def {
	display: block;
	height: auto;
	width: 100%;
	clear: both;
	position: relative;
	cursor: pointer
}

.blog-def-fig {
	display: block;
	margin: 0 auto 10px;
	width: 92px;
	height: 92px;
	overflow: hidden
}

.blog-def-img {
	display: block;
	width: auto;
	height: auto
}

.blog-def-prev-tit {
	font-size: 12px;
	line-height: 13px;
	text-transform: uppercase;
	display: block;
	margin: 0 auto 8px;
	text-align: center;
	color: #333;
	width: 94%
}

.blog-def-prev-tit a {
	color: #ccc
}

.blog-def-tit {
	font-size: 17px;
	line-height: 18px;
	letter-spacing: -1px;
	margin: 0 auto 10px;
	width: 88%;
	font-family: playfairdisplay-font, 'Times New Roman', Times, serif;
	text-align: center;
	font-weight: 400
}

.blog-def-tit-link {
	color: #1a1a1a
}

.blog-def-info {
	font-weight: 300;
	font-size: 12px;
	line-height: 14px;
	min-height: 30px;
	color: #1a1a1a;
	display: block;
	text-transform: uppercase
}

.blog-def-info-li {
	width: 88%;
	display: block;
	margin: 0 auto;
	padding: 0;
	text-align: center
}

.blog-def-info-li-author {
	padding: 0;
	margin: 0;
	color: #1187b8;
	border: none
}

.blog-def-info-li-author em {
	font-style: normal
}

.blog-def-info-author-name {
	font-weight: 400;
	font-size: 12px;
	line-height: 13px
}

.blog-def-comments {
	padding: 6px 0 0 0;
	display: block;
	color: #9a9a9a
}

.blog-def-fig-counter-link .fa {
	margin: 0 3px 0 0
}

.f255 .blog-def-tit {
	font-size: 17px
}

.f312 .blog-def-tit {
	font-size: 18px
}

.f369 .blog-def-tit {
	font-size: 18px
}

.f369 .blog-def-tit {
	font-size: 18px
}

.f426 .blog-def-tit {
	font-size: 19px
}

.f426 .blog-def-fig {
	display: none
}

.f483 .blog-def-tit {
	font-size: 19px
}

.f483 .blog-def-fig {
	display: none
}

.f540 .blog-def-tit {
	font-size: 19px
}

.f540 .blog-def-fig {
	display: none
}

.f597 .blog-def-tit {
	font-size: 19px
}

.f597 .blog-def-fig {
	display: none
}

.f654 .blog-def-tit {
	font-size: 19px
}

.f654 .blog-def-fig {
	display: none
}


/*#/styles/v2/home/groups/group-blog.css#*/

.border-sides-blog {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	box-sizing: border-box;
	overflow: hidden
}

.border-sides-blog .tit-sec-icon {
	display: none
}

.border-sides-blog .title-sec-def {
	text-align: center
}

.border-sides-blog .tit-sec-name {
	margin: 0;
	float: none
}

.border-sides-confidente .title-sec-def {
	text-align: center
}

.border-sides-confidente .tit-sec-name {
	margin: 0;
	float: none
}

.group-blog .art-def-prev-tit {
	text-align: center
}

.group-blog .art-info-complete {
	overflow: hidden
}


/*#/styles/v2/home/elements/element-simple.css#*/

.art-simple {
	display: block;
	height: auto;
	width: 100%;
	box-sizing: border-box;
	clear: both;
	float: left;
	position: relative;
	font: 300 14px/16px 'roboto-font', Arial, Helvetica, sans-serif;
	margin: 0
}

.art-sim-fig {
	display: block;
	margin: 0;
	width: 100%;
	height: auto;
	overflow: hidden
}

.art-sim-prev-tit {
	text-transform: uppercase
}

.art-sim-tit {
	font-size: 20px;
	line-height: 22px
}

.art-sim-tit-link {
	color: #333
}

.art-sim-info {
	font-weight: 300;
	font-size: 12px;
	line-height: 14px;
	color: #1a1a1a;
	display: block;
	text-transform: uppercase
}

.art-sim-info-li {
	width: 88%;
	display: block;
	margin: 0 auto 10px;
	text-align: center
}

.art-sim-counter-link {
	font-weight: 300;
	font-size: 13px;
	line-height: 14px;
	display: inline-block;
	width: auto;
	color: #1187b8
}

.art-sim-counter-link:hover {
	color: #9a9a9a
}

.art-sim-counter-number {
	font-weight: 700;
	font-size: 14px
}

.art-sim-counter-link span.fa {
	font-size: 14px;
	line-height: 14px;
	margin: 0 8px 0 0
}

.ntlp-title-section .art-simple {
	min-height: 100px
}

.ntlp-title-section .art-sim-fig {
	z-index: 1;
	width: 100%
}

.ntlp-title-section .art-sim-img {
	z-index: 1;
	border-bottom: 1px solid #ccc
}

.ntlp-title-section .title-sim-box {
	position: absolute;
	bottom: 20px;
	left: 10px;
	z-index: 2;
	padding: 0;
	max-width: 160px
}

.ntlp-title-section .art-sim-prev-tit {
	color: #3b3b3b;
	font-weight: 700;
	margin-bottom: 16px;
	z-index: 10
}

.ntlp-title-section .art-sim-info {
	display: none
}

.ntlp-title-section .art-sim-tit {
	font-weight: 300;
	font-size: 18px;
	line-height: 20px
}

.group-confidente .art-simple {
	border: 0;
	margin-bottom: 10px
}

.group-confidente .title-sim-box {
	text-align: center
}

.group-confidente .art-sim-tit {
	font-family: playfairdisplay-font, 'Times New Roman', Times, serif;
	font-size: 16px;
	line-height: 18px;
	margin: 8px auto 8px;
	width: 88%;
	text-align: center
}

.group-confidente .leadin {
	font-size: 14px;
	width: 88%;
	margin: 10px auto 0
}

.group-paloalto .art-simple {
	border-bottom: 0;
	margin-bottom: 25px
}

.group-paloalto .art-sim-fig {
	width: 100%
}

.group-paloalto .art-sim-img {
	width: auto;
	height: auto;
	display: block
}

.group-paloalto .art-sim-tit {
	width: 88%;
	font-size: 17px;
	line-height: 18px;
	font-weight: 400;
	font-family: playfairdisplay;
	letter-spacing: -1px;
	margin: 15px auto 10px;
	text-align: center
}

.new-movies {
	margin: 0 0 40px 0;
	position: relative
}

.new-movies .art-sim-fig {
	z-index: 1
}

.new-movies .art-sim-img {
	z-index: 1
}

.new-movies .title-sim-box {
	position: absolute;
	bottom: 20px;
	left: 20px;
	z-index: 2;
	padding: 0;
	max-width: 160px
}

.new-movies .art-sim-prev-tit {
	margin: 0 0 10px 0;
	color: #fff;
	font-weight: 700
}

.new-movies .art-sim-info {
	display: none
}

.new-movies .art-sim-tit {
	font-weight: 300;
	font-size: 24px;
	line-height: 26px
}

.new-movies .article-highlight {
	min-height: 100px;
	width: 100%
}

.new-movies .art-simple {
	min-height: 100px;
	float: none;
	width: 312px;
	clear: none;
	margin: 0 0 0 30px;
	border: 0;
	display: inline-block;
	white-space: normal
}

.new-movies .art-simple:first-child {
	margin: 0
}

.new-movies .vilynx-detected:hover .title-sim-box,
.ntlp-title-section .vilynx-detected:hover .title-sim-box {
	display: none
}

.group-movies-wk .art-sim-prev-tit {
	font-weight: 700;
	font-size: 14px;
	line-height: 16px
}

.group-movies-wk .art-simple {
	border: 0;
	margin-bottom: 10px;
	float: none
}

.group-movies-wk .title-sim-box {
	text-align: center
}

.group-movies-wk .art-sim-tit {
	font-family: 'roboto-font', Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	margin: 3px auto 8px;
	width: 88%;
	text-align: center
}

.group-movies-wk .leadin {
	font-size: 14px;
	width: 88%;
	margin: 10px auto 0
}


/*#/styles/v2/home/groups/group-paloalto.css#*/

.group-paloalto {
	border-top: 0;
	box-sizing: border-box;
	margin: 30px 0 0 0;
	overflow: hidden
}

.group-paloalto-tit-author {
	clear: both;
	margin: 18px 0 0 33px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
	color: #1187b8
}

.border-sides-blog {
	border-bottom: 1px solid #ccc
}


/*#/styles/v2/home/groups/group-alimente.css#*/

.alimente-group {
	border: 1px solid #c7c7c7;
	padding: 0 15px;
	margin-bottom: 30px;
	box-sizing: border-box
}

.alimente-group .art-def {
	width: 222px;
	float: left;
	clear: none;
	margin: 0 7px 0 0;
	border: none
}

.alimente-group .elements-alimente .art-def:first-child {
	width: 450px;
	float: none;
	clear: both
}

.alimente-group .elements-alimente .art-def:last-child {
	float: right;
	margin: 0
}

.alimente-group .title-caption-content {
	border-top: none
}

.alimente-group .tit-caption .tit-caption-link {
	display: block;
	height: 30px
}

.alimente-group .tit-caption {
	text-indent: -9999px;
	background: url('css1/file/6695bd253886a3753a99c5237f171a80/1519312030-logo-alimente-nocopy.svg') no-repeat center;
	margin: 0;
	height: 30px;
	background-size: 130px 30px
}

.alimente-group .art-def-ver .art-info {
	text-align: center
}

.alimente-group .art-info .sig-color {
	color: #22b82a
}


/*#/styles/v2/home/groups/group-automatic.css#*/

.group-automatic {
	margin-bottom: 30px
}

.group.group-automatic .tit-caption {
	text-align: left;
	margin-left: 20px
}

.group-automatic .art-def {
	margin-bottom: 10px;
	border-bottom: none
}

.group-automatic .tit-area-icon {
	line-height: 11px;
	font-size: 16px
}

.group-automatic .art-fig-tit {
	font-size: 35px;
	line-height: 36px
}

.group-automatic .element .fs-23 {
	font-size: 25px!important;
	line-height: 26px!important
}

.group-automatic .art-fig-info-content {
	bottom: 10px
}

.group.group-automatic.vanitatis .title-caption-content {
	border-top: 1px solid #e91031
}

.group-automatic.vanitatis .sig-color {
	color: #e91031
}

.group-automatic.vanitatis .tit-caption {
	text-indent: -9999px;
	background: url('css1/file/cebf0b5d0cff024d21b8238d4b46d6ea/1456330578.png') no-repeat center;
	height: 20px;
	margin: 0
}

.group-automatic.vanitatis .tit-area-icon {
	display: none
}

.group-automatic .art-fig-element {
	margin: 0 0 20px 0
}

.group-automatic .art-def-hori-left {
	border-top: 1px #ccc dotted;
	padding-top: 20px
}

.group-automatic .art-def-hori-left .art-fig {
	width: 115px
}

.group.group-automatic.apertura .title-caption-content {
	border-top: 1px solid #0d5477
}

.group-automatic.apertura .sig-color {
	color: #0d5477
}

.group-automatic.apertura .tit-area-icon {
	color: #0d5477
}

.group.group-automatic.mercados .title-caption-content {
	border-top: 1px solid #a49909
}

.group-automatic.mercados .sig-color {
	color: #a49909
}

.group-automatic.mercados .tit-area-icon {
	color: #a49909
}

.group.group-automatic.acv .title-caption-content {
	border-top: 1px solid #fb8b1e
}

.group-automatic.acv .sig-color {
	color: #fb8b1e
}

.group-automatic.acv .tit-area-icon {
	color: #fb8b1e
}

.group.group-automatic.teknautas .title-caption-content {
	border-top: 1px solid #751ebf
}

.group-automatic.teknautas .sig-color {
	color: #751ebf
}

.group-automatic.teknautas .tit-area-icon {
	color: #751ebf
}

.group.group-automatic.deportes .title-caption-content {
	border-top: 1px solid #000
}

.group-automatic.deportes .sig-color {
	color: #000
}

.group-automatic.deportes .tit-area-icon {
	color: #000
}

.group.group-automatic.cultura .title-caption-content {
	border-top: 1px solid #0f8795
}

.group-automatic.cultura .sig-color {
	color: #0f8795
}

.group-automatic.cultura .tit-area-icon {
	color: #0f8795
}

.group.group-automatic.mundo .title-caption-content {
	border-top: 1px solid #b17034
}

.group-automatic.mundo .sig-color {
	color: #b17034
}

.group-automatic.mundo .tit-area-icon {
	color: #b17034
}

.group.group-automatic.groupbg-teknautas .title-caption-content {
	border-top: 1px solid #751ebf
}

.group.group-automatic.groupbg-teknautas {
	border-bottom: 1px #ccc dotted
}

.group-automatic.groupbg-teknautas .sig-color {
	color: #751ebf
}

.group-automatic.groupbg-teknautas .tit-area-icon {
	color: #751ebf
}

.group.group-automatic.groupbg-culture .title-caption-content {
	border-top: 1px solid #0f8795
}

.group.group-automatic.groupbg-culture {
	border-bottom: 1px #ccc dotted
}

.group-automatic.groupbg-culture .sig-color {
	color: #0f8795
}

.group-automatic.groupbg-culture .tit-area-icon {
	color: #0f8795
}

.group.group-automatic.groupbg-markets .title-caption-content {
	border-top: 1px solid #a49909
}

.group.group-automatic.groupbg-markets {
	border-bottom: 1px #ccc dotted
}

.group-automatic.groupbg-markets .sig-color {
	color: #a49909
}

.group-automatic.groupbg-markets .tit-area-icon {
	color: #a49909
}

.group.group-automatic.groupbg-sports .title-caption-content {
	border-top: 1px solid #000
}

.group.group-automatic.groupbg-sports {
	border-bottom: 1px #ccc dotted
}

.group-automatic.groupbg-sports .sig-color {
	color: #000
}

.group-automatic.groupbg-sports .tit-area-icon {
	color: #000
}

.group.group-automatic.groupbg-soul .title-caption-content {
	border-top: 1px solid #fb8b1e
}

.group.group-automatic.groupbg-soul {
	border-bottom: 1px #ccc dotted
}

.group-automatic.groupbg-soul .sig-color {
	color: #fb8b1e
}

.group-automatic.groupbg-soul .tit-area-icon {
	color: #fb8b1e
}


/*#/styles/v2/home/groups/group-opening-extra.css#*/

.group-opening-extra-x4 {
	width: 100%;
	box-sizing: border-box;
	height: auto;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0;
	clear: both
}

.f996 .group-opening-extra-x4 {
	border-bottom: 1px #ddd dotted;
	padding-bottom: 0
}

.group-opening-extra-x4 .element {
	width: 198px;
	border-bottom: 0;
	float: left;
	clear: none;
	margin: 0 0 22px 67px;
	text-align: center
}

.group-opening-extra-x4 .element:first-child {
	margin: 0 0 22px 0
}

.group-opening-extra-x4 .art-tit {
	margin: 0 0 15px 0
}

.group-opening-extra-x4 .art-counter-link {
	display: block
}

.group-opening-extra-x4 .leadin {
	display: none
}

.group-opening-extra-x4.group-bg-black {
	margin-top: -30px;
	padding-top: 14px;
	border-top: 1px dotted #ccc;
	text-align: center;
	width: 100%
}

.group-bg-black .opening-extra-box {
	width: 996px;
	margin: 0 auto
}

.group-opening-extra-x4.group-exclusive {
	margin-top: -30px;
	padding-top: 14px;
	border-top: 1px dotted #ccc;
	text-align: center;
	width: 100%
}

.group-exclusive .opening-extra-box {
	width: 996px;
	margin: 0 auto
}

.opening-area-va .group-opening-extra-x4 .element {
	width: 226px;
	border-bottom: 0;
	float: left;
	clear: none;
	margin: 0 0 22px 30px;
	text-align: center
}

.opening-area-va .group-opening-extra-x3 .element,
.opening-area-va .group-opening-extra-x2 .element {
	text-align: center
}

.opening-area-va .group-opening-extra-x3 .art-tit,
.opening-area-va .group-opening-extra-x2 .art-tit {
	margin: 0 0 15px 0
}

.opening-area-va .group-opening-extra-x4 .art-info,
.opening-area-va .group-opening-extra-x3 .art-info,
.opening-area-va .group-opening-extra-x2 .art-info {
	text-align: center;
	display: inline-block;
	margin-top: 5px
}

.opening-area-va .f996 .group-opening-extra-x4 {
	border-bottom: none
}

.opening-area-va .group-opening-extra-x4 .element:first-child {
	margin: 0 0 22px 0
}

.group-opening-extra-x3 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0;
	clear: both
}

.f996 .group-opening-extra-x3 {
	border-bottom: 1px #ddd dotted;
	padding-bottom: 0
}

.group-opening-extra-x3 .element {
	width: 312px;
	float: left;
	clear: none;
	border: 0;
	margin: 0 0 22px 30px
}

.group-opening-extra-x3 .opening-extra-box .element:first-child {
	margin: 0 0 22px 0
}

.group-opening-extra-x3 .art-counter-link {
	display: block
}

.group-opening-extra-x3 .leadin {
	display: none
}

.group-opening-extra-x3 .art-def-hori .art-fig {
	margin: 0;
	float: left;
	width: 141px;
	height: auto
}

.group-opening-extra-x3 .art-def-hori .art-info {
	margin: 10px 0 0 0
}

.group-opening-extra-x3 .art-def-hori .art-info-complete {
	float: right;
	width: 155px
}

.group-opening-extra-x2 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0;
	clear: both
}

.f996 .group-opening-extra-x2 {
	border-bottom: 1px #ddd dotted;
	padding-bottom: 0
}

.f483 .group-opening-extra-x2 {
	border-bottom: 1px #ddd dotted
}

.f312 .group-opening-extra-x2 {
	border-bottom: 1px #ddd dotted
}

.group-opening-extra-x2 .element {
	width: 50%;
	box-sizing: border-box;
	float: left;
	clear: none;
	border: 0;
	padding: 0 0 22px 30px
}

.group-opening-extra-x2 .element:first-child {
	padding: 0 30px 22px 0
}

.group-opening-extra-x2 .art-counter-link {
	display: block
}

.group-opening-extra-x2 .leadin {
	display: none
}

.group-opening-extra-x2 .art-def-hori .art-fig {
	margin: 0;
	float: left;
	width: 200px;
	height: auto
}

.group-opening-extra-x2 .art-def-hori .art-info-complete {
	float: right;
	width: 250px
}

.group-opening-extra-x2 .art-def-hori .art-info {
	margin: 10px 0 0 0
}

.f483 .group-opening-extra-x2 .element {
	padding: 0 0 0 15px
}

.f483 .group-opening-extra-x2 .opening-extra-box .element:first-child {
	padding: 0 15px 0 0
}

.f483 .group-opening-extra-x2 .art-def-hori .art-fig {
	width: 100%;
	margin: 0 0 10px 0
}

.f483 .group-opening-extra-x2 .art-def-hori .art-info-complete {
	width: 100%
}

.f483 .group-opening-extra-x2 .art-def-hori .art-tit {
	font-size: 21px
}


/*#/styles/v2/home/areas/opening-default.css#*/

.special-full-top {
	width: 100%;
	height: auto;
	margin: 0 auto 25px;
	position: relative
}

.special-full-top .group .art-def {
	max-width: 996px;
	margin: 0 auto;
	float: none
}

.opening-area {
	width: 996px;
	height: auto;
	margin: 0 auto 20px auto;
	clear: both
}

.market-ticker {
	margin: 0 auto
}

#content .market-ticker .ad {
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 3
}

#content .market-ticker .ad>div {
	font-size: 1px;
	line-height: 1px
}

.opening-1-top {
	margin: 0
}

.opening-1-xpress {
	overflow: hidden
}

.opening-1-xpress-left {
	float: left
}

.opening-1-xpress-right-top {
	float: right
}

.opening-1-left {
	float: left;
	margin: 0;
	min-height: 1990px
}

.opening-1-right {
	float: right;
	margin: 0
}

.opening-1-right-bottom {
	float: right;
	margin: 0 0 22px 0;
	width: 483px
}

.opening-1-right-bottom-left {
	float: left
}

.opening-1-right-bottom-right {
	float: right
}

.opening-1-reportage-right {
	float: right;
	margin: 0
}

.opening-1-bottom {
	margin: 0;
	clear: both
}

.group .marketFront {
	height: 454px;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #d3cfd1;
	margin-bottom: 8px
}


/*#/styles/v2/home/elements/element-multimedia.css#*/

.art-media {
	display: block;
	height: auto;
	width: 100%;
	box-sizing: border-box;
	padding: 0 0 25px 0;
	clear: both;
	float: left;
	position: relative;
	font-family: 'roboto-font', Arial, Helvetica, sans-serif
}

.art-media-fig {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 -2px 0;
	overflow: hidden
}

.art-img {
	display: block;
	width: auto;
	height: auto
}

.media-title-box {
	background: #000;
	padding: 30px 0 15px 0;
	text-align: center
}

.art-media .media-title-box .art-info {
	margin: 15px 0
}

.art-media .media-title-box .art-info-author-name {
	color: #1d97c8
}

.element .art-media .art-multi-button {
	box-sizing: border-box;
	text-align: center;
	font-weight: 700;
	width: 100%;
	height: auto;
	font-size: 15px;
	padding: 5px 0 0 0;
	position: absolute;
	left: 0;
	z-index: 1;
	color: #1187b8;
	margin: 0 0 10px 0;
	line-height: 14px;
	text-transform: uppercase;
	border: 0;
	background: transparent
}

.element .multimedia-item:first-child .art-multi-button {
	left: 112px
}

.art-media .art-media-tit {
	font: 400 26px/105% playfairdisplay-font, 'Times New Roman', Times, serif;
	letter-spacing: -1px;
	margin: 0;
	text-align: left
}

.art-media-tit-link {
	color: #fff
}

.art-media-prev-tit {
	box-sizing: border-box;
	text-align: center;
	font-weight: 700;
	font-size: 15px;
	padding: 7px 0 0 0;
	position: absolute;
	z-index: 1;
	color: #1187b8;
	text-transform: uppercase;
	width: 100%
}

.art-media .art-media-button {
	margin: 0 0 10px 0;
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase
}

.art-media .i-media {
	margin-right: 8px;
	font-size: 14px;
	clear: none;
	display: inline-block
}

.media-elem-float {
	width: 1000px;
	margin: 0 -2px 30px -2px;
	list-style: none;
	overflow: hidden
}

.media-elem-float .multimedia-item {
	float: left;
	width: 154px;
	clear: none;
	margin: 0 2px 0 15px;
	position: relative
}

.media-elem-float .multimedia-item:first-child {
	width: 312px;
	margin: 0 2px
}

.media-elem-float .art-media {
	margin: 0 0 4px 0;
	padding: 0;
	width: 100%
}

.media-elem-float .art-media-tit {
	text-align: center;
	padding: 0 10px
}

.media-elem-float .art-info {
	display: none
}

.group-multimedia-friso .media-title-box {
	padding-top: 26px
}

.gentleman-area .media-title-box {
	text-transform: uppercase;
	padding-top: 14px;
	background-color: transparent;
	font-size: 23px;
	line-height: 25px
}

.gentleman-area .media-title-box .art-media-tit-link {
	color: #000
}

.gentleman-area .group li {
	list-style-type: none
}

.gentleman-area .art-media .art-info-author-name {
	color: #333;
	font-size: 12px
}

.gentleman-area .media-title-box {
	text-align: left
}

.gentleman-area .media-elem-float .art-info {
	display: block
}

.gentleman-area .art-media-tit {
	text-align: left;
	padding: 0;
	font: 400 24px/105% playfairdisplay-font, 'Times New Roman', Times, serif
}

.art-media-black {
	background-color: #232323;
	padding: 0
}

.art-media-black .art-media-fig {
	margin: 8px
}

.f312 .art-media-black .art-media-fig {
	width: 295px
}

.f226 .art-media-black .art-media-fig {
	width: 210px
}

.f198 .art-media-black .art-media-fig {
	width: 183px
}

.f175 .art-media-black .art-media-fig {
	width: 160px
}

.art-media-black .media-title-box {
	background: transparent;
	padding: 10px 0
}

.art-media-black .art-media-prev-tit {
	font-weight: 500;
	font-size: 13px;
	position: inherit;
	display: block
}

.art-media-black .art-media-tit {
	text-align: center;
	padding: 5px;
	font-size: 21px
}

.art-media-black .art-multi-button {
	display: none
}

.vanitatis-area .art-media-black .art-info-author-name {
	color: #dd0a28
}

.vanitatis-area .art-media-black .art-media-prev-tit {
	color: #dd0a28
}


/*#/styles/v2/home/areas/world-area.css#*/

.world-area {
	width: 996px;
	margin: 0 auto 50px auto;
	overflow: hidden
}

.world-top {
	float: left;
	margin: 0 15px 0 0
}

.world-top-right {
	float: left;
	margin: 0 0 0 15px
}

.world-left-left {
	float: left;
	margin: 0 15px 0 0
}

.world-left-center {
	float: left;
	margin: 0 15px 0 15px
}

.world-left-right {
	float: left;
	margin: 0 0 0 15px
}


/*#/styles/v2/home/areas/culture-area.css#*/

.culture-area {
	width: 996px;
	height: auto;
	margin: 0 auto 50px auto;
	overflow: hidden
}

.opening-culture-bottom-left {
	float: left;
	margin: 0 30px 0 0
}

.opening-culture-bottom-center {
	float: left;
	margin: 0 30px 0 0
}

.opening-culture-bottom-right {
	float: left;
	margin: 0 30px 0 0
}

.opening-culture-right-two {
	float: left
}

.topcolumnleft {
	float: left;
	margin-right: 30px
}

.topcolumnright {
	float: left
}

.opening-more-culture {
	overflow: hidden
}

.opening-culture-top .group.ui-sortable {
	padding: inherit
}


/*#/styles/v2/home/areas/teknautas-area.css#*/

.teknautas-area {
	width: 996px;
	overflow: hidden;
	margin: 0 auto 50px auto
}

.teknautas-top {
	float: left
}

.teknautas-top-right {
	float: left;
	margin: 0 0 0 30px
}

.teknautas-left {
	float: left
}

.teknautas-center {
	float: left;
	margin: 0 0 0 30px
}

.teknautas-right {
	float: left;
	margin: 0 0 0 30px
}

.teknautas-right-right {
	float: left;
	margin: 0 0 0 30px
}


/*#/styles/v2/home/areas/sports-f1-area.css#*/

.sports-area {
	width: 996px;
	height: auto;
	margin: 0 auto 50px auto;
	clear: both;
	overflow: hidden
}

.sports-area .special-full-top {
	clear: both
}

.sports-1 {
	float: left;
	border-bottom: 1px #ccc dotted;
	margin-bottom: 20px
}

.sports-1-top {
	margin-bottom: 20px;
	border-bottom: 1px #ccc dotted
}

.sports-1-left {
	float: left;
	margin: 0 30px 0 0
}

.sports-1-center {
	margin: 0 30px 0 0;
	float: left
}

.sports-1-right {
	float: left;
	margin: 0 30px 0 0
}

.sports-bottom {
	height: auto;
	clear: both
}

.sports-2 {
	float: left;
	clear: both
}

.sports-2-left {
	float: left;
	margin: 0 30px 0 0
}

.sports-2-center {
	margin: 0;
	float: left
}

.sports-2-right {
	float: left
}

.sports-motor {
	width: 312px;
	height: auto;
	float: right
}

.motor-col {
	min-height: 300px
}


/*#/styles/v2/home/areas/motor-area.css#*/

.motor-area {
	margin: 0 auto 50px auto;
	height: auto;
	width: 996px;
	clear: both;
	overflow: hidden
}

.motor-container-left {
	width: 654px;
	float: left
}

.motor-left {
	float: left;
	margin-right: 30px
}

.motor-center {
	float: left
}

.motor-2-right {
	float: right
}


/*#/styles/v2/home/elements/element-black-34.css#*/

.art-tit-black-left-34 .art-fig {
	width: 515px;
	float: right;
	display: inline-block
}

.art-tit-black-left-34 .art-info-complete {
	width: 205px;
	height: 260px;
	padding: 10px;
	display: inline-block;
	background-color: #232323
}

.art-tit-black-left-34 .art-tit-link {
	color: white
}

.art-tit-black-left-34 .art-tit {
	text-align: center
}

.art-tit-black-left-34 .art-info {
	text-align: center;
	padding-top: 15px;
	font-size: 16px
}

.art-tit-black-left-34 .art-def-prev-tit {
	color: #f3f3f3;
	text-align: center;
	padding-top: 55px
}


/*#/styles/v2/home/areas/soul-area.css#*/

.soul-area {
	height: auto;
	width: 996px;
	margin: 0 auto 50px auto
}

.soul-container {
	clear: both
}

.soul-1-left {
	float: left
}

.soul-1-right {
	float: right
}

.soul-bottom-left {
	float: left
}

.soul-bottom-center {
	float: left;
	margin: 0 0 0 30px
}

.soul-bottom-right {
	float: left;
	margin: 0 0 0 30px
}

.soul-bottom-right-two {
	float: left;
	margin: 0 0 0 30px
}


/*#/styles/v2/home/areas/brands-area.css#*/

.brands-area {
	width: 996px;
	height: auto;
	margin: 0 auto 50px auto;
	overflow: hidden;
	float: left
}

.opening-brands-2-left {
	float: left;
	margin: 0 30px 0 0
}

.opening-brands-2-right {
	float: left
}

.opening-brands-3-left {
	float: left;
	margin: 0 30px 0 0
}

.opening-brands-3-center {
	float: left;
	margin: 0 30px 0 0
}

.opening-brands-3-right {
	float: left
}

.opening-brands-4-left {
	float: left;
	margin: 0 30px 0 0
}

.opening-brands-4-center-left {
	float: left;
	margin: 0 30px 0 0
}

.opening-brands-4-center-right {
	float: left;
	margin: 0 30px 0 0
}

.opening-brands-4-right {
	float: left
}


/*#/styles/v2/widgets/the-best/home-the-best.css#*/

.home-the-best {
	font-size: 15px;
	line-height: 17px;
	color: #000;
	padding: 15px 0 0 0;
	font-family: 'playfairdisplay-font', 'Times New Roman', Times, serif;
	overflow: hidden
}

.home-the-best .tit-border-bottom {
	width: 10%;
	border-bottom: 1px solid #1187b8;
	margin: 5px auto 20px auto;
	display: block
}

.home-the-best .the-best-lists {
	overflow: hidden
}

.home-the-best .tit-center-sec {
	text-align: center;
	color: #000;
	height: 30px
}

.home-the-best .the-best-aside-title {
	font-weight: 700;
	font-size: 25px
}

.home-the-best .new-title-link {
	color: #000;
	max-height: 60px
}

.home-the-best .the-best-new {
	float: left;
	width: 45%;
	height: 80px;
	margin: 0 0 24px 30px
}

.aside-right .home-the-best .the-best-new {
	width: 100%
}

.home-the-best .the-most-img {
	width: 147px;
	float: right;
	text-align: center
}

.home-the-best .list-index-box {
	font-size: 110px;
	line-height: 50px;
	color: #dde4ed;
	position: absolute;
	font-family: 'roboto-font', Arial, Helvetica, sans-serif;
	font-style: italic
}

.home-the-best .list-index-box .list-index {
	font-weight: 700
}

.home-the-best .new-title {
	position: relative
}


/*#/styles/v2/home/groups/group-cine.css#*/

.group-cine {
	margin-bottom: 30px
}

.group.group-cine .tit-caption {
	text-align: left;
	font-size: 18px;
	margin-bottom: 5px
}

.group-cine .art-def-cine {
	width: 238px;
	float: left;
	clear: none;
	margin: 0 7px 0 0;
	border: none
}

.group-cine .elements-cine .art-def-cine:first-child {
	width: 483px;
	float: none;
	clear: both
}

.group-cine .elements-cine .art-def-cine:last-child {
	margin: 0
}


/*#/styles/v2/home/areas/themost-area.css#*/

.themost-area {
	width: 996px;
	overflow: hidden;
	margin: 0 auto 50px auto;
	border: 1px #ccc solid
}

.themost-left {
	float: left;
	margin: 0 15px 0 0;
	border-right: 1px solid #ccc
}

.themost-right {
	float: left;
	margin: 0 7px 0 0
}


/*#/styles/v2/home/areas/tv-area.css#*/

.tv-area {
	width: 996px;
	overflow: hidden;
	margin: 0 auto 50px auto
}

.tv-left {
	float: left
}

.tv-center {
	float: left;
	margin: 0 0 0 30px
}

.tv-right {
	float: left;
	margin: 0 0 0 30px
}


/*#/styles/v2/home/areas/vanitatis-area.css#*/

.vanitatis-title {
	width: 996px;
	margin: 0 auto 25px auto;
	overflow: hidden
}

.vanitatis-area {
	width: 996px;
	height: auto;
	margin: 0 auto 50px auto;
	clear: both;
	overflow: hidden
}

.vanitatis-area .element .art-multi-button {
	background: #e1241b;
	border-radius: 0;
	border: 0
}

.vanitatis-area .element.ele-overlay .art-multi-button {
	bottom: auto;
	top: 20px
}

.vanitatis-area .element.ele-mid-overlay .art-multi-button {
	bottom: 100px
}

.vanitatis-container {
	width: 996px;
	float: left;
	margin-bottom: 20px
}

.vanitatis-1-top {
	float: left;
	margin: 0
}

.vanitatis-1-top .group {
	padding: 0;
	margin-bottom: 10px
}

.vanitatis-1-left {
	float: left;
	margin: 0
}

.vanitatis-1-right {
	float: right;
	margin: 0
}

.vanitatis-2-left {
	margin-right: 30px;
	float: left
}

.vanitatis-2-center {
	float: left
}

.vanitatis-2-derecha {
	float: right ;
	/*	margin-left: 10px; */
}
.vanitatis-2-right {
	overflow: hidden
}

.vanitatis-3-title {
	float: left;
	margin: 0
}

.vanitatis-3-title .section-title {
	padding-bottom: 0
}

.vanitatis-3-left {
	float: left;
	margin: 0
}

.vanitatis-3-center {
	float: left;
	margin: 0 30px
}

.vanitatis-3-right {
	float: right;
	margin: 0
}

.vanitatis-3-bottom-title {
	float: left;
	margin: 0
}

.vanitatis-3-bottom-left {
	float: left
}

.vanitatis-3-bottom-center {
	float: left;
	margin-left: 30px
}

.vanitatis-3-bottom-right {
	float: left;
	margin-left: 30px
}

.mult-bot-special-top {
	margin: 0 auto;
	clear: both
}


/*#/styles/v2/widgets/daily-photo/daily-photo-default.css#*/

.daily-photo-body {
	width: 996px;
	margin: 0 auto;
	height: auto;
	position: relative;
	font: 400 14px/37px 'roboto-font', Arial, Helvetica, sans-serif;
	float: none;
	border-bottom: 0
}

.daily-photo-body .media-count {
	font-size: 35px;
	line-height: 35px;
	height: 37px;
	text-align: left;
	margin: 5px 0 0 0;
	position: absolute;
	right: 0;
	top: -58px
}

.daily-photo-body .daily-photo-title {
	text-transform: uppercase;
	width: 490px;
	height: 37px;
	position: relative;
	font-size: 30px;
	line-height: 44px;
	font-weight: bold;
	margin-bottom: 30px
}

.daily-photo-body .tit-area-icon {
	font-size: 12px;
	padding: 7px 11px 0 0;
	float: left
}

.daily-photo-body .media-count>strong {
	font-weight: 700
}

.daily-photo-body .media-item-caption {
	font-size: 14px;
	line-height: 20px;
	color: #1a1a1a;
	width: 996px;
	margin: 0 auto;
	padding: 25px 020px 0;
	text-align: center;
	display: block
}

.daily-photo-body .media-item-caption .daily-photo-link {
	color: inherit
}

.daily-photo-body .art-info-li {
	display: inline;
	float: none
}

.art-info-li-author {
	text-transform: uppercase
}

.daily-photo-body .art-tit-daily-photo {
	font: 400 39px/105% playfairdisplay-font, 'Times New Roman', Times, serif
}

.daily-photo-body .media-slide.daily-photo-media {
	max-height: 662px;
	position: relative;
	display: block;
	text-align: center
}

.daily-photo-body .media-slide.item-type-photo .daily-photo-big-button {
	width: 50px;
	height: 50px;
	cursor: pointer
}

.daily-photo-body .media-slide.item-type-photo .daily-photo-big-button-prev {
	width: 50px;
	height: 50px;
	left: 10px;
	position: absolute;
	top: 300px;
	margin-top: -55px;
	z-index: 100
}

.daily-photo-body .media-slide.item-type-photo .daily-photo-big-button-next {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 10px;
	top: 300px;
	margin-top: -55px;
	z-index: 100
}

.daily-photo-body .media-slide .media-item img {
	width: 100%;
	height: 560px;
	display: inline-block
}

.element:hover .daily-photo-media img {
	opacity: 1
}

.daily-photo-body .media-slide .media-item iframe {
	width: 996px;
	min-height: 560px;
	display: block
}

.daily-photo-body .media-slide .right-arrow-next {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 10px;
	top: 300px;
	cursor: pointer;
	margin-top: -55px;
	pointer-events: none;
	transition: right 1000ms;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background: #000;
	z-index: 100
}

.daily-photo-body .media-shot {
	line-height: 0
}

.daily-photo-body .media-shot a {
	width: 100%;
	height: 560px;
	display: inline-block
}

.daily-photo-body .media-slide .left-arrow-prev {
	width: 50px;
	height: 50px;
	position: absolute;
	left: 10px;
	top: 300px;
	cursor: pointer;
	margin-top: -55px;
	pointer-events: none;
	transition: left 1000ms;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background: #000;
	z-index: 100
}

.daily-photo-body .media-slide .right-arrow-next .fa-angle-right {
	margin: 2px 0 0 4px
}

.daily-photo-body .media-slide .left-arrow-prev .fa-angle-left {
	margin: 2px 3px 0 0
}

.daily-photo-body-text {
	margin: 30px 0 0 0;
	padding: 0 0 50px 0;
	clear: both
}

.daily-photo-body-left {
	width: 627px;
	float: left
}

.daily-photo-body-right {
	width: 312px;
	float: right
}

.daily-photo-sponsor-link {
	display: inline-block;
	width: auto;
	height: 44px;
	padding: 0 0 0 20px;
	margin: 0 0 0 20px;
	border-left: 1px solid #ebebeb
}

.daily-photo-sponsor-txt {
	font-size: 14px;
	line-height: 44px;
	display: inline-block;
	float: left;
	width: 135px;
	color: #1a1a1a
}

.daily-photo-sponsor-logo {
	vertical-align: sub
}

.daily-photo-body .ad-frequency {
	position: absolute;
	margin: 0 auto;
	background: #fff;
	display: none;
	width: 100%;
	height: 100%;
	top: 0
}

.daily-photo-body .ad-frequency .publi-banner {
	position: absolute;
	right: 0;
	background: #000;
	color: #fff;
	padding: 0 35px;
	border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	top: -47px
}


/*#/styles/v2/home/areas/multimedia-bottom.css#*/

.multimedia-friso-area {
	margin: 0 auto 20px auto;
	height: auto;
	width: 996px;
	clear: both;
	overflow: hidden
}

.mult-1-left,
.mult-1-center-left,
.mult-1-center-center {
	float: left;
	margin-right: 30px
}

.mult-1-center-right {
	float: left
}


/*#/styles/scss/organisms/o-menu.css#*/

.o-menu {
	position: relative;
	color: #e7e7e8
}

.o-menu #menu {
	display: none
}

.o-menu #menu:checked+.a-headerButton {
	background: #011a1f;
	color: #fff
}

.o-menu #menu:checked+.a-headerButton:after {
	content: "CERRAR"
}

.o-menu #menu:checked+.a-headerButton .a-headerButton__burgerIcon {
	background: transparent
}

.o-menu #menu:checked+.a-headerButton .a-headerButton__burgerIcon:before {
	-webkit-transform: translate3d(0, 0, 0) rotateZ(-45deg);
	transform: translate3d(0, 0, 0) rotateZ(-45deg);
	background: #e7e7e8
}

.o-menu #menu:checked+.a-headerButton .a-headerButton__burgerIcon:after {
	-webkit-transform: translate3d(0, 0, 0) rotateZ(45deg);
	transform: translate3d(0, 0, 0) rotateZ(45deg);
	background: #e7e7e8
}

.o-menu #menu:checked~.m-menuList-wrapper {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.o-menu .m-menuList-wrapper {
	will-change: transform
}

@media (max-width:767px) {
	.o-menu .a-headerButton:after {
		display: none
	}
}


/*#/styles/scss/molecules/m-menuList.css#*/

.m-menuList-wrapper {
	position: absolute;
	top: 50px;
	height: calc(100vh - 50px);
	width: 627px;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}

.m-menuList {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 340px;
	height: 100%;
	background: #011a1f;
	overflow-x: hidden;
	overflow-y: auto
}

.m-menuList__item:hover>.m-menuList--is-sub {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.m-menuList__item:hover .m-menuList__link {
	background: #01242c
}

.m-menuList__item--espana:hover .m-menuList__square {
	background: #1187b8
}

.m-menuList__item--opinion:hover .m-menuList__square {
	background: #1187b8
}

.m-menuList__item--mundo:hover .m-menuList__square {
	background: #1187b8
}

.m-menuList__item--cotizalia:hover .m-menuList__square {
	background: #d0c621
}

.m-menuList__item--teknautas:hover .m-menuList__square {
	background: #751ebf
}

.m-menuList__item--deportes:hover .m-menuList__square {
	background: #b0cf1e
}

.m-menuList__item--acv:hover .m-menuList__square {
	background: #fb8b1e
}

.m-menuList__item--cultura:hover .m-menuList__square {
	background: #29acbc
}

.m-menuList__item--vanitatis:hover .m-menuList__square {
	background: #e91031
}

.m-menuList__item--multimedia:hover .m-menuList__square {
	background: #1187b8
}

.m-menuList__item--tv:hover .m-menuList__square {
	background: #1187b8
}

.m-menuList__square {
	width: 10px;
	height: 10px;
	background: #fff;
	margin-right: 10px
}

.m-menuList__link {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 45px;
	padding: 0 10px 0 20px;
	text-transform: uppercase;
	font-size: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #01242c;
	position: relative
}

.m-menuList__chevon {
	width: 60px;
	height: 45px;
	background: url("css1/img/generic/sprites/elconfidencial-sprite.png") no-repeat -157px -92px;
	position: absolute;
	top: 0;
	right: 0
}

.m-menuList--is-sub {
	position: absolute;
	top: 0;
	left: 340px;
	background: #01242c;
	width: 287px;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	z-index: -1
}


/*#/styles/scss/atoms/a-headerButton.css#*/

@charset "UTF-8";
.a-headerButton {
	height: 50px;
	padding: 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.a-headerButton:after {
	content: "MENÃš";
	display: block;
	text-transform: uppercase;
	padding-left: 10px
}

.a-headerButton:hover {
	color: #0d0d0d;
	background: #f6f6f6
}

.a-headerButton:hover .a-headerButton__burgerIcon,
.a-headerButton:hover .a-headerButton__burgerIcon:after,
.a-headerButton:hover .a-headerButton__burgerIcon:before {
	background: #0d0d0d
}

.a-headerButton .a-headerButton__burgerIcon,
.a-headerButton .a-headerButton__burgerIcon:before,
.a-headerButton .a-headerButton__burgerIcon:after {
	width: 24px;
	height: 3px;
	background: #e7e7e8
}

.a-headerButton__burgerIcon {
	position: relative
}

.a-headerButton__burgerIcon:before,
.a-headerButton__burgerIcon:after {
	position: absolute;
	left: 0;
	content: '';
	-webkit-transition: -webkit-transform 0.15s ease-in;
	transition: -webkit-transform 0.15s ease-in;
	-o-transition: transform 0.15s ease-in;
	transition: transform 0.15s ease-in;
	transition: transform 0.15s ease-in, -webkit-transform 0.15s ease-in;
	-webkit-transform: translate3d(0, 8px, 0) rotateZ(0deg);
	transform: translate3d(0, 8px, 0) rotateZ(0deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}

.a-headerButton__burgerIcon:after {
	-webkit-transform: translate3d(0, -8px, 0) rotateZ(0deg);
	transform: translate3d(0, -8px, 0) rotateZ(0deg)
}


/*#/styles/v2/community/user-profile.css#*/

.userprofile-box {
	width: 500px;
	position: absolute;
	right: 0;
	top: 50px;
	display: none;
	z-index: 1002;
	background: #fff;
	font: 400 13px/100% roboto-font, Arial, Helvetica, sans-serif
}

.userprofile-box .header-profile {
	height: 160px;
	background: #01232b;
	padding: 30px
}

.userprofile-box .header-profile .buttons {
	float: right
}

.userprofile-box .header-profile .avatar {
	margin: 10px auto;
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	background-color: #ccc
}

.userprofile-box .header-profile .avatar img {
	max-width: 100px
}

.userprofile-box .header-profile .alias {
	text-align: center;
	color: #29b6f6;
	margin-bottom: 15px;
	font-weight: 700;
	text-transform: uppercase
}

.userprofile-box .header-profile .coments-num {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font: 700 11px/100% roboto-font, Arial, Helvetica, sans-serif
}

.userprofile-box .content-profile .coment-list {
	margin-bottom: 15px
}

.userprofile-box .content-profile {
	padding: 30px 30px 10px 30px
}

.userprofile-box .newscoments-list {
	padding: 30px 30px 70px 30px
}

.userprofile-box .content-profile h4 {
	margin-bottom: 5px;
	color: #9e9e9e;
	border-bottom: 1px solid #d3d3d3;
	font: 400 13px/100% roboto-font, Arial, Helvetica, sans-serif;
	padding-bottom: 5px
}

.userprofile-box .content-profile .news-block {
	padding: 12px 0
}

.userprofile-box .content-profile .news-link {
	margin-bottom: 5px
}

.userprofile-box .content-profile .news-link a {
	font: 400 17px/100% playfairdisplay-font, 'Times New Roman', Times, serif;
	color: #212121
}

.userprofile-box .content-profile .comments {
	color: #29b6f6;
	font-size: 11px
}

.userprofile-box .content-profile .readtime {
	color: #9e9e9e
}

.userprofile-box .content-profile .button {
	font: 700 11px/100% roboto-font, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #29b6f6;
	padding: 5px 10px
}

.userprofile-box .footer {
	padding: 15px 30px;
	bottom: 0;
	position: absolute;
	width: 450px
}

.userprofile-box .footer a {
	color: #29b6f6;
	font-size: 11px
}

.userprofile-box .footer .community {
	float: left;
	width: 50%
}

.userprofile-box .footer .close {
	float: right;
	text-align: right;
	width: 50%
}

.header-account-link.close-profile-box {
	background: #4a90e2;
	border: none
}

.userprofile-bg {
	opacity: .8;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 50px;
	left: 0;
	z-index: 1001;
	transition: opacity 200ms ease-in-out;
	background: rgb(0, 0, 0);
	display: none;
	transform: translate3d(0, 0, 0)
}

.btn-checkall {
	margin-top: 35px
}

.legal-copy {
	font-size: 12px;
	margin-top: 22px
}

.tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black
}

.fa-info .tooltiptext {
	visibility: hidden;
	width: 340px;
	background-color: grey;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	left: 0;
	padding: 15px;
	line-height: 15px;
	margin-top: 20px
}

.fa-info:hover .tooltiptext {
	visibility: visible
}


/*#/styles/v2/header/header-nav-default.css#*/

.black-header {
	width: 100%;
	height: 50px;
	background: #0d3749;
	z-index: 1000001;
	position: fixed;
	top: 0;
	left: 0;
	font-family: 'roboto-font', Arial, Helvetica, sans-serif;
	transform: translate3d(0, 0, 0)
}

.black-header .hide {
	display: none
}

.header-center {
	float: left;
	width: 33%;
	overflow: hidden;
	height: 50px;
	text-align: center
}

.header-fixed-logo {
	width: 340px;
	height: 34px;
	position: absolute;
	left: 50%;
	top: 8px;
	margin-left: -170px;
	display: none;
	text-align: center
}

.header-fixed-logo-link {
	width: 265px;
	height: 34px;
	display: inline-block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('css1/img/generic/logos/elconfidencial-fixed.png') no-repeat;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-ms-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out
}

.header-fixed-logo-link:hover {
	opacity: .9
}

.header-fixed-logo-link:active {
	opacity: .8;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.header-fixed-logo-link.section-link {
	width: 135px
}

.header-fixed-logo-link.link-confi {
	background: url('css1/img/generic/logos/vanitatis-fixed-elconfi.png') no-repeat 16px 5px;
	border-left: 1px solid #fff;
	width: 164px
}

.header-left {
	width: 33%;
	height: 50px;
	display: flex;
	float: left
}

.nav-icon {
	display: block;
	position: relative;
	height: 50px;
	float: left
}

.nav-icon a {
	width: auto;
	height: 50px;
	color: #ebebeb;
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 50px;
	padding: 0 14px 0 50px
}

.nav-icon .open {
	background: #011a1f
}

.nav-icon a:hover {
	color: #0d0d0d;
	background: #f6f6f6;
	opacity: 1
}

.nav-icon-txt {
	font-weight: 400
}

.nav-icon .burger,
.nav-icon .burger:before,
.nav-icon .burger:after {
	position: absolute;
	top: 23px;
	left: 13px;
	width: 24px;
	height: 3px;
	background: #e7e7e8;
	transition: background .7s, -webkit-transform .7s, top .7s
}

.nav-icon .burger:before {
	top: -8px;
	left: 0;
	content: ''
}

.nav-icon .burger:after {
	top: 8px;
	left: 0;
	content: ''
}

.nav-icon .open .burger {
	background: transparent
}

.nav-icon .open .burger:before {
	top: 0;
	transform: rotate3d(0, 0, 1, -45deg)
}

.nav-icon .open .burger:after {
	top: 0;
	transform: rotate3d(0, 0, 1, 45deg)
}

.header-right {
	width: 33%;
	height: 50px;
	float: right
}

.header-login {
	float: right
}

.header-login-link-mobile {
	color: #4a90e2;
	font-size: 25px;
	margin: 15px 15px 0 0;
	cursor: pointer
}

.header-account-link {
	width: auto;
	color: #ebebeb;
	font-weight: 400;
	font-size: 13px;
	padding: 10px 0;
	margin: 8px 6px 0 0;
	text-transform: uppercase;
	float: left;
	width: 150px;
	cursor: pointer;
	border: 1px solid #fff;
	box-sizing: border-box;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	display: none
}

.header-account-register {
	padding: 0
}

.header-account-link-link {
	color: inherit;
	display: block;
	padding: 10px 0
}

.header-account-link span {
	padding: 0 7px
}

.header-account-link:hover {
	color: #fff;
	background: #4a90e2;
	opacity: 1;
	border-color: #4a90e2
}

.header-account-register {
	background: #4a90e2;
	border: 1px solid #4a90e2
}

.header-account-register:hover {
	background: #0d3749;
	border: 1px solid #fff;
	color: #fff
}

.header-account-close {
	width: auto;
	color: #ebebeb;
	font-weight: 400;
	font-size: 13px;
	line-height: 50px;
	padding: 0 12px 0 12px;
	text-transform: uppercase;
	float: right;
	cursor: pointer;
	display: none;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.header-account-close:hover {
	color: #1a1a1a;
	background: #f6f6f6;
	opacity: 1
}

.header-account-text {
	font-weight: 400
}

.animated {
	width: 0;
	opacity: 0
}

.header-account-text-animated {
	width: 150px;
	opacity: 1
}

.header-social {
	width: auto;
	height: 50px;
	float: right;
	color: #ebebeb;
	margin-right: 5px;
	display: none
}

.header-social-li {
	position: relative;
	display: block
}

.header-social-li:hover {
	background: #f6f6f6
}

.header-social-link {
	color: #ebebeb;
	display: block;
	height: 45px;
	padding: 5px 6px 0 12px;
	transition: color .4s ease-in-out;
	-webkit-transition: color .4s ease-in-out;
	-moz-transition: color .4s ease-in-out;
	-ms-transition: color .4s ease-in-out;
	-o-transition: color .4s ease-in-out;
	transition: background .4s ease-in-out;
	-webkit-transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
	-ms-transition: background .4s ease-in-out;
	-o-transition: background .4s ease-in-out
}

.header-social-link:hover,
.header-social-li.open .header-social-link {
	color: #0d0d0d;
	background: #f6f6f6
}

.header-social-li strong {
	margin: 10px 10px 0 11px;
	padding: 0 0 0 15px;
	border-left: 1px solid #ebebeb;
	height: 20px;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	display: block;
	width: auto;
	float: left
}

.header-social-li:hover strong,
.header-social-li.open strong {
	color: #0d0d0d;
	border-left: 1px solid #0d0d0d;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out
}

.header-social-li em {
	height: 20px;
	display: block;
	width: auto;
	float: left
}

.header-social-li span.fa {
	font-size: 20px;
	line-height: 42px;
	margin: 0 5px 0 5px
}

.header-social-dropdown {
	position: absolute;
	top: 50px;
	right: 0;
	background: #f6f6f6;
	width: 285px;
	height: auto;
	padding: 10px 20px;
	border: 1px solid #ddd;
	border-top: 0;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a;
	z-index: 8500;
	display: none
}

.header-social-dropdown-li {
	height: 45px;
	border-top: 1px solid #ddd;
	position: relative
}

.header-social-dropdown-li:nth-of-type(1) {
	border-top: 0 !important
}

.header-social-dropdown-link {
	font: 400 14px/35px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	display: block;
	height: 35px;
	padding: 5px 0;
	margin: 0
}

.header-social-dropdown-link:hover {
	color: #0e95ca;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.header-social-dropdown-link span.fa {
	font-size: 19px;
	line-height: 35px
}

.header-social-dropdown-link em {
	font: 700 15px/45px 'roboto-font', Arial, Helvetica, sans-serif;
	font-style: normal;
	width: auto;
	height: 45px;
	position: absolute;
	top: 0;
	left: 45px
}

.header-newsletter {
	display: inline-block
}

.header-social-dropdown-newsletter {
	font: 700 15px/45px 'roboto-font', Arial, Helvetica, sans-serif;
	height: auto;
	padding: 0 0 10px 0
}

.header-social-dropdown-newsletter-tit {
	font: 700 15px/20px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	padding: 10px 0 10px 0
}

.header-social-dropdown-newsletter .input {
	display: block;
	padding: 0;
	margin: 0
}

.header-social-dropdown-newsletter .newsletter-email-input {
	height: 65px;
	display: block
}

.header-social-dropdown-newsletter .sky-form .button {
	float: none
}

.newsletter-dropdown-notification {
	display: none;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: -10px;
	border: 1px dotted;
	border-radius: 10px;
	border-color: #d6e9c6;
	background-color: #dff0d8;
	color: #468847
}

.newsletter-error .newsletter-dropdown-notification {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7
}

.button-dropdown-newsletter {
	width: 235px;
	margin: 10px auto 0 !important
}

.button-dropdown-newsletter em {
	width: 235px;
	margin: 0 !important;
	height: 39px
}

.button-dropdown-newsletter span.fa {
	font-size: 16px !important;
	line-height: 18px
}

.header-social-dropdown-newsletter-checkbox {
	height: auto;
	display: block;
	width: auto;
	float: none
}

.header-social-dropdown-newsletter-checkbox label.checkbox {
	font: 400 14px/27px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a
}

.header-social-dropdown-newsletter-checkbox a {
	font: 700 14px/27px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a
}

.header-social-dropdown-newsletter-checkbox a:hover {
	color: #0e95ca;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.header-social-dropdown-newsletter-checkbox a:active {
	color: #b3b3b3
}

.header-social-dropdown-contact {
	font: 400 14px/35px 'roboto-font', Arial, Helvetica, sans-serif;
	display: block;
	height: 35px;
	padding: 5px 0;
	margin: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.header-social-dropdown-contact:hover {
	opacity: .8
}

.header-social-dropdown-contact span.fa {
	font-size: 19px;
	line-height: 35px;
	color: #1a1a1a
}

.header-social-dropdown-contact em {
	background: url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat 0 0;
	width: 213px;
	height: 18px;
	display: block;
	float: right;
	margin: 9px 26px 0 0;
	overflow: hidden;
	text-indent: -9999px
}

.header-newsletter-box-link {
	color: #ebebeb;
	display: block;
	font: 400 13px/50px 'roboto-font', Arial, Helvetica, sans-serif;
	padding: 0 15px 0 15px;
	text-transform: uppercase;
	margin: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.header-newsletter-box-link:hover,
.open .header-newsletter-box-link {
	color: #0d0d0d;
	background: #f6f6f6
}

.header-search {
	width: auto;
	height: 50px;
	position: relative;
	display: none
}

.header-search-box {
	position: relative
}

.header-search-box-link {
	color: #ebebeb;
	display: block;
	font: 400 13px/50px 'roboto-font', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0 5px 0 5px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.header-search-box-link:hover,
.header-search.open .header-search-box-link {
	color: #0d0d0d;
	background: #f6f6f6
}

.header-search-box-link span {
	margin: 0 10px 0 0
}

.open-top-searcher .header-search-dropdown {
	height: 100px
}

.header-search-dropdown {
	transition: height 400ms ease-in-out;
	position: fixed;
	top: 50px;
	left: 0;
	background: #f6f6f6;
	width: 100%;
	height: 0;
	border-top: 0;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a;
	z-index: 8500;
	overflow: hidden;
	transform: translate3d(0, 0, 0)
}

.header-search-dropdown-box {
	width: 996px;
	margin: 20px auto
}

.header-search-dropdown-box span.fa {
	font-size: 36px !important;
	line-height: 46px;
	color: #1a1a1a;
	float: left
}

.header-search-input {
	font: 200 36px/46px 'roboto-font', Arial, Helvetica, sans-serif;
	padding: 0 15px 0 15px;
	text-transform: uppercase;
	border: 0;
	outline: 0;
	color: #1a1a1a;
	margin: 0 0 0 15px;
	display: block;
	float: left;
	background: #f6f6f6;
	width: 910px;
	-webkit-appearance: none
}

@media screen and (min-width:1360px) {
	.header-search-dropdown-box {
		width: 1338px
	}
	.header-search-input {
		width: 1200px
	}
	.header-search-box {
		padding: 0 15px 0 15px;
		margin: 0 0 0 25px
	}
	.header-fixed-logo-link.link-confi {
		display: inline-block
	}
	.header-account-link {
		margin: 8px 10px 0 0
	}
	.header-social {
		display: block
	}
}

@media screen and (min-width:768px) {
	.search-text {
		display: inline-block
	}
	.fa-envelope-o {
		display: none
	}
	.newsletter-text {
		display: inline-block
	}
	.header-search {
		display: inline-block
	}
	.header-newsletter-box {
		display: inline-block
	}
}

@media all and (max-width:961px) {
	.header-account-text-animated {
		width: 0;
		opacity: 0
	}
}

@media all and (max-width:767px) {
	.nav-icon-txt {
		display: none
	}
	.header-search,
	.header-newsletter {
		display: none
	}
	.header-fixed-logo-link {
		background: url('css1/img/generic/logos/elconfidencial-190.png') no-repeat;
		width: 186px;
		height: 21px;
		position: relative;
		top: 50%;
		transform: translateY(-50%)
	}
}

@media screen and (min-width:961px) {
	.header-login-link-mobile {
		display: none
	}
	.header-account-link {
		display: block
	}
}

.disclaimer-cookies-message {
	display: block;
	position: fixed;
	background-color: #fff;
	width: 100%;
	bottom: 0;
	padding: 20px 0;
	text-align: center;
	box-shadow: 5px 5px 11px 5px #333;
	border-top: 1px solid #999;
	z-index: 8501
}

.disclaimer-cookies-message p {
	width: 60%;
	float: left;
	margin-left: 15%;
	line-height: 20px;
	font-size: 16px
}

.disclaimer-cookies-button {
	color: #fff;
	background-color: #1a1a1a;
	padding: 4px 30px;
	float: left;
	line-height: 30px;
	margin-left: 30px;
	cursor: pointer;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}

.disclaimer-cookies-button:hover {
	background-color: #666
}


/*#/styles/v2/colors/fixed.css#*/

.soul .black-header {
	background: linear-gradient(90deg, #f27e00 0, #e97022 50%, #db5f0a 100%)
}

.soul .header-fixed-logo-link.section-link {
	box-sizing: border-box;
	background: url('css1/file/0e674f097f269c41a1b72e4b55affd75/1493371111-logoacv_fixed.png') no-repeat;
	padding: 3px 0;
	height: 23px;
	width: 128px;
	background-size: 118px 25px
}

.soul .header-newsletter-box-link,
.soul .header-search-box-link,
.soul .nav-icon-txt {
	font: 500 13px/50px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a
}

.soul .burger,
.soul .burger:before,
.soul .burger:after {
	background: #1a1a1a
}

.soul .open .burger {
	background: transparent
}

.soul .header-account-link {
	color: #fff;
	background: #db600a
}

.soul .header-account-link:hover {
	background: #fff;
	color: #db600a
}

.soul .header-account-register {
	background: #fff;
	color: #db600a
}

.soul .header-account-register:hover {
	color: #fff;
	background: #db600a
}

.soul .header-login-link-mobile {
	color: #1a1a1a
}

.soul .close-profile-box {
	background: #fff;
	color: #db600a;
	border: none
}

.soul .userprofile-box .header-profile {
	background: #db600a
}

.soul .header-profile .alias {
	color: #1a1a1a
}

.soul .content-profile .comments {
	color: #1a1a1a
}

.soul .content-profile .button {
	background: #db600a
}

.soul .userprofile-box .profile-link {
	color: #1a1a1a
}

.markets .black-header {
	background: #1a1a1a
}

.markets .header-fixed-logo-link.section-link {
	box-sizing: border-box;
	background: url('css1/file/cef730f09760bd714050329b721dc6c1/1509981313-logo-cotizalia-blanco.svg') no-repeat;
	padding: 0 0 33px 0;
	height: 29px;
	width: 143px;
	background-size: 143px 29px
}

.markets .burger-box:hover .burger,
.markets .burger-box:hover .burger:before,
.markets .burger-box:hover .burger:after {
	background: #1a1a1a
}

.markets .nav-icon-txt {
	font: 500 13px/50px 'roboto-font', Arial, Helvetica, sans-serif
}

.markets .header-newsletter-box-link,
.markets .header-search-box-link {
	font: 500 13px/50px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #fff
}

.markets .header-newsletter-box-link:hover,
.markets .header-search-box-link:hover {
	color: #1a1a1a
}

.markets .nav-icon:hover {
	font: 500 13px/50px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a
}

.markets .open .burger {
	background: transparent;
	color: #1a1a1a
}

.markets .header-account-link {
	color: #fff;
	background: transparent
}

.markets .header-account-link:hover {
	background: #fff;
	color: #1a1a1a
}

.markets .header-account-register {
	background: #fff;
	color: #1a1a1a
}

.markets .header-account-register:hover {
	color: #fff;
	background: transparent
}

.markets .header-login-link-mobile {
	color: #fff
}

.markets .close-profile-box {
	background: #fff;
	color: #fff;
	border: none
}

.markets .userprofile-box .header-profile {
	background: #db600a
}

.markets .header-profile .alias {
	color: #1a1a1a
}

.markets .content-profile .comments {
	color: #1a1a1a
}

.markets .content-profile .button {
	background: #db600a
}

.markets .userprofile-box .profile-link {
	color: #1a1a1a
}

@media all and (max-width:767px) {
	.markets .header-search {
		display: none
	}
	.markets .header-newsletter {
		display: none
	}
	.markets .header-left,
	.markets .header-right {
		width: 15%;
		position: relative;
		z-index: 10
	}
	.markets .header-center {
		width: 70%
	}
	.markets.header-fixed-logo {
		width: 76%;
		margin-left: 0;
		left: initial
	}
	.markets .header-fixed-logo-link.section-link {
		width: 128px;
		height: 25px;
		background-size: 136px 25px;
		padding: 0
	}
	.markets .header-fixed-logo-link.link-confi {
		background-position: 12px 0;
		height: 24px
	}
	.markets .nav-icon a {
		padding: 0 14px 0 35px
	}
}


/*#/styles/generic/modules/login-register.css#*/

.login-modal-area {
	width: 476px;
	max-width: 100%;
	left: 50%;
	transform: translateX(-50%);
	height: 100%;
	position: fixed;
	z-index: 8500;
	display: none;
	top: 0
}

.login-modal-area.open {
	display: block
}

.login-modal {
	background: #f6f6f6;
	width: 568px;
	top: 50%;
	margin-top: -265px;
	left: 50%;
	margin-left: -284px;
	position: absolute;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a
}

.login-modal-close {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	z-index: 3
}

.login-modal-close .fa-times {
	font-size: 30px;
	width: 24px;
	margin: 0 auto
}

.login-modal-close:hover {
	opacity: .85;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.login-modal-form-box {
	padding: 25px;
	position: relative
}

.login-modal h5 {
	font: 200 36px/36px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	padding: 0;
	text-align: center
}

.login-modal h5 strong {
	font: 200 36px/36px 'roboto-font', Arial, Helvetica, sans-serif
}

.login-modal .input {
	display: block;
	padding: 0
}

.login-modal .login-modal-remember {
	font: 400 13px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	width: 200px;
	margin-left: 171px;
	clear: both;
	float: left;
	padding: 4px 4px 4px 24px
}

.login-modal-button {
	width: 250px;
	margin: 12px 104px 0 !important
}

.login-modal .button em.button-txt {
	font-style: normal;
	font: 700 22px/24px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 8px
}

.login-modal .sky-form .button {
	background-color: #1187b8;
	color: #fff;
	height: 44px
}

.login-modal .no-login {
	color: #c11;
	height: 18px;
	width: 100%;
	float: left;
	clear: both;
	padding-left: 5px
}

.register-modal .sky-form .button {
	background-color: #1187b8;
	color: #fff;
	height: 44px
}

a.login-modal-forgotten {
	font: 400 12px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	margin: 12px 0 0 113px;
	display: block;
	clear: both;
	padding-top: 3px;
	cursor: pointer
}

.no-session-box {
	clear: both;
	margin-top: 25px
}

.no-session-box .register-link {
	font: 700 20px/22px 'roboto-font', Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-decoration: underline
}

.no-session-box p {
	text-align: center;
	font: 400 12px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase
}

a.login-modal-forgotten:hover {
	color: #1e96c8
}

a.login-modal-forgotten:active {
	color: #b3b3b3
}

.login-modal-signup-box {
	background: #ddd;
	padding: 35px 50px 40px
}

.login-modal-signup-p {
	font: 400 14px/16px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase
}

.login-modal-signup-button {
	width: 250px;
	display: block;
	text-align: center;
	float: none !important;
	margin: 10px auto 0 !important
}

.x-msie-8 .login-modal-button-box .button-txt {
	top: -20px
}

.x-msie-8 .login-modal-button-box .fa-chevron-right {
	top: -10px;
	right: 30px
}

.rrss-box {
	height: 50px;
	padding: 5px;
	margin: 10px 0 0 0;
	position: relative;
	text-align: center
}

.title-session {
	color: #b3b3b3;
	font-size: 13px;
	border-bottom: 1px solid #b3b3b3;
	margin: 20px 0;
	text-align: center;
	line-height: 2px;
	clear: both
}

.text-title-session {
	background-color: #f6f6f6;
	padding: 0 20px;
	font-weight: 600
}

.login-modal .input-login {
	float: left;
	width: 48%;
	margin: 0 1%;
	height: 42px
}

.rrss-box .head-share-link {
	height: 28px;
	width: 159px;
	display: inline-block;
	margin: 0 5px;
	font-size: 10px;
	color: #fff;
	padding-top: 10px;
	font-weight: 600
}

.rrss-box .head-share-link:hover {
	color: #fff
}

.rrss-box .head-share-link.facebook {
	background-color: #395996
}

.rrss-box .head-share-link.google {
	background-color: #de4d3b
}

.rrss-box .head-share-link.linkedin {
	background-color: #007bb6
}

.rrss-box .head-share-link .fa {
	font-size: 20px;
	vertical-align: middle
}

.register-modal {
	background: #f6f6f6;
	width: 600px;
	top: 50%;
	margin-top: -340px;
	left: 50%;
	margin-left: -300px;
	position: absolute;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a
}

.register-modal .sky-form .state-error+em {
	margin-top: 3px
}

label.error {
	display: inline-block;
	color: red;
	margin-bottom: 10px
}

.register-modal .input-login {
	float: left;
	width: 48%;
	margin: 0 1%;
	height: 62px
}

.register-modal-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	cursor: pointer;
	z-index: 3
}

.register-modal-close:hover {
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	opacity: .85;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.register-modal-form-box {
	padding: 25px;
	position: relative
}

.register-modal h5 {
	font: 200 30px/30px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	padding: 0;
	text-align: center
}

.register-modal h5 strong {
	font: 200 30px/30px 'roboto-font', Arial, Helvetica, sans-serif
}

.register-modal .input {
	display: block;
	padding: 0;
	margin: 9px 0 0 0
}

.register-modal .captcha-register {
	float: right;
	margin-top: 18px
}

.register-modal .sky-form .button {
	background-color: #1187b8;
	color: #fff;
	height: 44px
}

.register-modal-button {
	width: 250px;
	margin: 12px 120px 16px !important
}

.register-modal .button em.button-txt {
	font-style: normal;
	font: 700 22px/24px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 8px
}

.register-modal .sky-form .button {
	background-color: #1187b8;
	color: #fff;
	height: 44px
}

.sky-form .checkbox.register-modal-policy,
.sky-form .checkbox.register-modal-urgent {
	font: 400 13px/27px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	width: 33%;
	float: left
}

.sky-form .checkbox.register-modal-urgent {
	margin: 25px 0 0 0
}

.sky-form .checkbox.register-modal-policy {
	margin: 10px 0 8px 0
}

.g-recaptcha {
	float: left
}

.register-modal-button-box {
	clear: both;
	padding-top: 1px
}

.rrss-box-copy {
	margin-bottom: 5px
}

.x-msie-8 .register-modal-button-box .button-txt {
	top: -20px
}

.x-msie-8 .register-modal-button-box .fa-chevron-right {
	top: -10px;
	right: 30px
}

.second-step {
	background: #f6f6f6;
	width: 600px;
	top: 50%;
	margin-top: -265px;
	left: 50%;
	margin-left: -300px;
	position: absolute;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a;
	display: none
}

.second-step-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	cursor: pointer;
	z-index: 3
}

.second-step-close:hover {
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	opacity: .85;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.second-step-form-box {
	padding: 50px 50px 40px 50px;
	position: relative
}

.second-step h5 {
	font: 200 36px/36px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	padding: 0
}

.second-step h5 strong {
	font: 700 36px/36px 'roboto-font', Arial, Helvetica, sans-serif
}

.second-step h6 {
	font: 200 18px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	display: block;
	padding: 35px 0
}

.second-step .input {
	display: block;
	padding: 0;
	margin: 22px 0 0 0
}

.second-step-button {
	width: 250px;
	display: block;
	text-align: center;
	float: none !important;
	margin: 30px auto 0 !important
}

#registercondition {
	display: none;
	background: #fff;
	width: 860px;
	padding: 50px;
	top: 45%;
	margin-top: -200px;
	left: 50%;
	margin-left: -484px;
	position: fixed;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a;
	font: 400 15px/19px 'roboto-font', Arial, Helvetica, sans-serif;
	z-index: 99998
}

.community-modal-body {
	height: 300px;
	overflow-y: scroll
}

#registercondition h2 {
	font-size: 20px;
	margin: 5px
}

#registercondition p {
	font-size: 14px;
	line-height: 17px
}

.reset-form {
	background: #f6f6f6;
	width: 400px;
	top: 50%;
	margin-top: -265px;
	left: 50%;
	margin-left: -200px;
	position: absolute;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a
}

.reset-form-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	cursor: pointer;
	z-index: 3
}

.reset-form-close:hover {
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	opacity: .85;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.reset-form-form-box {
	padding: 50px 50px 40px 50px;
	position: relative
}

.reset-form h5 {
	font: 200 36px/36px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	padding: 0
}

.reset-form h5 strong {
	font: 700 36px/36px 'roboto-font', Arial, Helvetica, sans-serif
}

.reset-form h6 {
	font: 200 18px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	display: block;
	padding: 35px 0
}

.reset-form .input {
	display: block;
	padding: 0;
	margin: 35px 0 0 0
}

.reset-modal-button-box {
	float: right;
	margin-bottom: 25px
}

.reset-modal-button {
	width: 250px;
	margin: 30px auto 0 !important
}

.x-msie-8 .reset-modal-button-box .button-txt {
	top: -20px
}

.x-msie-8 .reset-modal-button-box .fa-chevron-right {
	top: -10px;
	right: 30px
}

.change-form {
	background: #f6f6f6;
	width: 400px;
	top: 50%;
	margin-top: -265px;
	left: 50%;
	margin-left: -200px;
	position: absolute;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a
}

.change-form-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	cursor: pointer;
	z-index: 3
}

.change-form-close:hover {
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	opacity: .85;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.change-form-box {
	padding: 50px 50px 40px 50px;
	position: relative
}

.change-form h5 {
	font: 200 36px/36px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	padding: 0
}

.change-form h5 strong {
	font: 700 36px/36px 'roboto-font', Arial, Helvetica, sans-serif
}

.change-form h6 {
	font: 200 22px/22px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	display: block;
	padding: 35px 0
}

.change-form .input {
	display: block;
	padding: 0;
	margin: 25px 0 0 0
}

.change-form .info-changepass {
	margin: 15px 0
}

.change-form .changepass {
	margin: 0
}

.change-modal-button-box {
	float: right;
	margin-bottom: 25px
}

.change-modal-button {
	width: 250px;
	margin: 30px auto 0 !important
}

.x-msie-8 .change-modal-button-box .button-txt {
	top: -20px
}

.x-msie-8 .change-modal-button-box .fa-chevron-right {
	top: -10px;
	right: 30px
}

.change-alias-form {
	background: #f6f6f6;
	width: 400px;
	top: 50%;
	margin-top: -265px;
	left: 50%;
	margin-left: -200px;
	position: absolute;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a;
	display: none
}

.change-alias-form-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	cursor: pointer;
	z-index: 3
}

.change-alias-form-close:hover {
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	opacity: .85;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.change-alias-form-box {
	padding: 50px 50px 40px 50px;
	position: relative
}

.change-alias-form h5 {
	font: 200 36px/36px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	padding: 0
}

.change-alias-form h5 strong {
	font: 700 36px/36px 'roboto-font', Arial, Helvetica, sans-serif
}

.change-alias-form h6 {
	font: 200 22px/22px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	display: block;
	padding: 35px 0
}

.change-alias-form .input {
	display: block;
	padding: 0;
	margin: 25px 0 0 0
}

.change-form .changealias {
	margin: 0
}

.change-form .aliasinfo {
	margin-top: 15px
}

.change-alias-modal-button-box {
	float: right;
	margin-bottom: 25px
}

.change-alias-modal-button {
	width: 250px;
	margin: 30px auto 0 !important
}

.x-msie-8 .change-alias-modal-button-box .button-txt {
	top: -20px
}

.x-msie-8 .change-alias-modal-button-box .fa-chevron-right {
	top: -10px;
	right: 30px
}

.validate-form {
	background: #f6f6f6;
	width: 630px;
	top: 50%;
	margin-top: -265px;
	left: 50%;
	margin-left: -315px;
	position: absolute;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a
}

.validate-form-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	cursor: pointer;
	z-index: 3
}

.validate-form-close:hover {
	background: #9a9a9a url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat -56px -19px;
	opacity: .85;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}

.validate-form-box {
	padding: 50px 50px 40px 50px;
	position: relative
}

.validate-form h5 {
	font: 200 36px/36px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	padding: 0
}

.validate-form h5 strong {
	font: 700 36px/36px 'roboto-font', Arial, Helvetica, sans-serif
}

.validate-form h6 {
	font: 200 22px/22px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	display: block;
	padding: 35px 0
}

.validate-modal-button-box {
	float: right;
	margin-bottom: 25px
}

.validate-modal-button {
	width: 250px;
	margin: 30px auto 0 !important
}

.validate-form span.fa {
	font-size: 19px;
	line-height: 35px;
	color: #1a1a1a;
	float: left
}

.validate-form em {
	background: url('css1/img/generic/sprites/elconfidencial-sprite.png') no-repeat 0 0;
	width: 213px;
	height: 18px;
	display: block;
	float: left;
	margin: 9px 26px 0 0;
	overflow: hidden;
	text-indent: -9999px
}

.validate-form .contact {
	width: 300px;
	margin: 0 auto
}

.x-msie-8 .change-modal-button-box .button-txt {
	top: -20px
}

.x-msie-8 .change-modal-button-box .fa-chevron-right {
	top: -10px;
	right: 30px
}

.gdpr-temp-btn {
	border-radius: 4px;
	font-family: 'roboto-font', Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	width: 80%;
	background-color: #4a4a4a;
	padding: 5%;
	display: block;
	margin: 0 auto;
	text-transform: uppercase;
	cursor: pointer;
	color: #fff;
	box-sizing: border-box;
	text-align: center
}

@media screen and (max-height:900px) {
	#registercondition {
		width: 720px;
		padding: 30px;
		margin-left: -400px;
		height: 450px
	}
}

.login-modal-thin {
	background: #fff;
	width: 100%;
	max-width: 100%;
	transform: translate(-50%, calc(-50% + 25px));
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-box-shadow: 0 0 20px -10px #1a1a1a;
	box-shadow: 0 0 20px -10px #1a1a1a
}

.button-social {
	width: 100%;
	height: 42px;
	box-sizing: border-box;
	text-align: center;
	display: block;
	padding: 2px;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	line-height: 38px;
	margin-bottom: 18px;
	-moz-border-radius: 2.5px;
	-o-border-radius: 2.5px;
	-webkit-border-radius: 2.5px;
	border-radius: 2.5px;
	cursor: pointer
}

.btn-fb {
	background-color: #245caa
}

.btn-fb:hover {
	background-color: #173f79
}

.btn-gl {
	background-color: #4285f4
}

.btn-gl:hover {
	background-color: #376ec9
}

.btn-ld {
	background-color: #1086bf
}

.btn-ld:hover {
	background-color: #105170
}

.rrss-icon {
	box-sizing: border-box;
	height: 38px;
	width: 38px;
	text-align: center;
	float: left;
	background-color: #fff;
	padding: 10px
}

.btn-fb .fa {
	color: #245caa;
	font-size: 22px
}

.icon-google {
	background: url('css1/file/0ee43eb7b2cca219ada42f435bf7be6b/1487161019-group.png') no-repeat 10px 10px #fff
}

.btn-ld .fa {
	color: #1086bf;
	font-size: 24px
}

.login-modal .input-login-block {
	width: 100%;
	height: 42px;
	display: block
}

.button.login-modal-button-full.animated-button {
	width: 100%;
	padding: 0
}

.login-modal .login-modal-remember-left {
	font: 400 13px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	text-transform: uppercase;
	display: block;
	width: 200px;
	clear: both;
	float: left;
	padding: 4px 4px 4px 24px
}

a.login-modal-forgotten-left:hover {
	color: #1e96c8
}

a.login-modal-forgotten-left:active {
	color: #b3b3b3
}

a.login-modal-forgotten-left {
	font: 400 12px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	display: block;
	clear: both;
	padding-top: 3px;
	cursor: pointer
}

.login-modal-form-box-thin {
	padding-top: 20px;
	position: relative
}

.login-modal-form-box-thin .form-section {
	overflow: hidden;
	width: 312px;
	margin: 0 auto
}

.login-modal-form-box-thin .login-title {
	font-size: 16px;
	color: #2b3a42;
	font-weight: 700;
	padding-bottom: 16px;
	text-align: center;
	text-transform: uppercase;
	line-height: 20px
}

.login-modal-form-box-thin .title-session {
	border: none;
	color: #2b3a42;
	font-size: 14px;
	line-height: 14px;
	margin: 20px 0 5px 0;
	font-weight: 500
}

.login-modal-form-box-thin .forgotten-password {
	color: #4a90e2;
	font-size: 14px;
	display: block;
	font-weight: 500;
	cursor: pointer
}

.login-modal-form-box-thin .checkbox-left {
	padding-left: 0;
	font-size: 14px;
	padding-top: 5px;
	float: none
}

.login-modal-form-box-thin .btn-login {
	cursor: pointer;
	margin: 20px auto;
	display: block
}

.login-modal-form-box-thin .footer-forgotten {
	border-top: solid 1px #e3e3e3;
	background-color: #f5f5f5;
	clear: both;
	padding: 20px 0;
	box-sizing: border-box;
	text-align: center;
	color: #212121;
	font-size: 14px;
	margin-top: 15px;
	font-weight: 500
}

.login-modal-form-box-thin .modal-register-link {
	font-size: 14px;
	font-weight: 700;
	display: initial
}

.login-modal-form-box-thin .form-box {
	width: 280px
}

.login-modal-form-box-thin .button-social {
	width: 280px
}

.login-modal-form-box-thin .input-basic {
	width: 280px
}

.register-box {
	clear: both;
	margin-top: 120px;
	margin-bottom: 25px
}

.register-box .register-link {
	font: 400 12px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-decoration: underline
}

.register-box p {
	text-align: center;
	font: 400 12px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase
}


/*#/styles/v2/home/header-home.css#*/

.top-area-line {
	position: relative;
	clear: both;
	background: #c8c8c8;
	width: 996px;
	height: 1px;
	margin: 0 auto 25px
}

.header-home {
	position: relative;
	width: 100%;
	height: 130px; 
	margin: 0 auto;
	clear: both
}

.header-logo {
	text-align: center;
	width: 528px;
	height: 150px;
	margin: 0 auto
}

.header-logo-h {
	display: inline
}

.header-logo .header-logo-h-link {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	background: url('css1/file/0be042580f4f0f53813bd70f7984033c/1456834011.svg') no-repeat center center;
	text-indent: -9999px
}

.header-date-time {
	position: relative;
	clear: both;
	width: 100%;
	box-sizing: border-box;
	padding: 6px 20px;
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9
}

.h-date-time-container {
	width: 996px;
	margin: 0 auto
}

.header-date {
	box-sizing: border-box;
	float: left;
	width: auto;
	overflow: hidden;
	padding: 10px 0;
	margin: 0;
	font-family: 'roboto-font', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000;
	text-transform: uppercase
}

.weather-top-container {
	float: right;
	max-height: 45px;
	min-height: 40px;
	text-align: right
}

.header-ad-right {
	position: absolute;
	right: 0;
	top: 56px;
	height: 125px;
	width: 120px
}

.f1_container {
	position: relative;
	margin: 10px auto;
	width: 528px;
	height: 100px;
	z-index: 1
}

.face {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}

.face.back {
	display: block;
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg);
	box-sizing: border-box;
	padding: 10px;
	color: white;
	text-align: center;
	background: #fff
}


/*#/styles/v2/modules/historic.css#*/

.historic_button {
	float: left;
	margin: 0 20px 0 0;
	color: #1187b8;
	cursor: pointer;
	border-right: 1px solid #1a1a1a;
	padding: 10px 20px;
	font-size: 13px;
	font-weight: 700
}

.historic_button:hover {
	color: #046086
}

.tempAjaxLibraryContent,
.ajaxLibraryContent {
	display: none
}

.library-fixed-width {
	width: 992px;
	margin: 0 auto;
	height: 215px;
	clear: both
}

.content-heme {
	background-color: #222;
	width: 1024px;
	margin: 0 auto;
	color: #7f7f7f;
	height: 215px;
	font-family: Abel;
	font-size: 14px;
	padding-bottom: 20px;
	font: 700 14px/20px 'roboto-font', Arial, Helvetica, sans-serif
}

.content-heme .arrow-heme {
	background-image: url('css2/img/sprites/sprite-hemero-arrow.png');
	background-repeat: no-repeat;
	background-position: top left;
	height: 25px;
	width: 30px;
	position: absolute;
	bottom: -18px;
	left: 195px;
	z-index: 5
}

.content-heme .bar {
	background-image: url('//www.elconfidencial.com/img/backgrounds/bg-footer.png');
	background-repeat: repeat-x;
	background-color: #032131;
	height: 12px;
	float: left;
	width: 100%;
	clear: both;
	overflow: hidden
}

.content-heme .ht {
	background-color: #00a0e2;
	float: right;
	padding: 5px;
	background-image: url('//www.elconfidencial.com/img/icons/cross-hemeroteca.png');
	background-repeat: no-repeat;
	height: 13px;
	width: 13px
}

.content-heme div.heme {
	float: left;
	padding-bottom: 20px
}

.content-heme div.heme.logo {
	width: 18%;
	padding: 5px 0;
	margin: auto
}

.content-heme .heme.years {
	width: 240px;
	padding: 10px 40px;
	height: 165px
}

.content-heme .heme.months {
	width: 220px;
	padding: 0 45px 10px 45px;
	height: 175px
}

.content-heme .heme.edition {
	width: 17%;
	padding: 48px 0;
	height: 90px;
	margin: auto;
	text-align: center
}

.content-heme .heme.years,
.content-heme .heme.months,
.content-heme .heme.edition {
	border-left: 1px solid #334956
}

.content-heme .heme.logo h3 {
	font-size: 18px;
	text-transform: uppercase;
	color: #00a0e2;
	margin-bottom: 20px;
	text-align: center
}

.content-heme .heme.logo .subscribe-logo {
	background-image: url('css2/img/sprites/sprite-hemeroteca.png');
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 105px;
	margin: auto
}

.content-heme .heme.years div {
	float: left;
	padding: 5px 8px 15px 8px
}

.heme.years div a,
.heme.months ul li a,
.heme.edition ul li a {
	color: #7f7f7f;
	padding: 2px 5px
}

.content-heme .heme.years div a.selected,
.heme.months li div a.selected,
.heme.edition li a.selected,
.content-heme .heme.years div a:hover,
.content-heme .heme.edition ul li a:hover {
	background-color: #00a0e2;
	color: #fff
}

.heme.months ul li {
	float: left;
	padding: 2px;
	width: 200px
}

.content-heme .heme.months ul li div {
	float: left
}

.heme.months li.days div,
.heme.months li div {
	float: left;
	width: 28px;
	text-align: center
}

.heme.months li.top,
.heme.months li.days {
	display: block;
	width: 200px;
	text-align: center
}

.heme.months li.top {
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 10px
}

.heme.months li.top a {
	color: #fff;
	font-size: 24px;
	padding: 0 20px
}

.heme.months li.top a:hover,
.heme.months li div a:hover {
	color: #00a0e2
}

.heme.months li.days {
	border-top: 1px solid #fff;
	padding: 5px 0
}

.heme.months li div a.passed {
	color: #fff
}

.content-heme .heme.edition ul li {
	margin: 5px 0 15px 22px
}

.content-heme .heme.edition ul li a {
	text-transform: uppercase;
	padding: 5px 8px
}


/*#/styles/v2/navigation/nav-inline.css#*/

.nav-top {
	width: 100%;
	height: 35px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 20px;
	border-bottom: 1px solid #e9e9e9
}

.nav-top-ul {
	width: 996px;
	text-align: center
}

.go-confi-tv .nav-top-link {
	height: 34px
}

.nav-top-large {
	display: none
}

.go-confi-tv-img {
	position: relative;
	top: 2px
}

.nav-top-short {
	font-size: 24px;
	display: block
}

.nav-top-short .fa {
	float: left;
	margin: 5px 3px 0 0
}

.nav-top-tv {
	float: left
}

.nav-top-ul {
	margin: 0 auto;
	height: 36px
}

.nav-top-li {
	display: inline-block;
	padding: 0 7px;
	margin: 0
}

.nav-top-li:first-child {
	padding-left: 0
}

.nav-top-li:last-child {
	padding-right: 0
}

.nav-top-link {
	box-sizing: border-box;
	font: 700 15px/34px roboto-font, Arial, Helvetica, sans-serif;
	color: #103748;
	width: auto;
	text-transform: uppercase;
	padding: 0 3px 0 3px
}

.nav-top-link:hover {
	color: #1a1a1a;
	border-bottom: 2px solid #1a1a1a
}

.nav-top-link:active {
	color: #9a9a9a;
	border-bottom: 2px solid #9a9a9a
}

.nav-top-link.active {
	line-height: 35px;
	color: #1a1a1a;
	border-bottom: 1px solid #0e95ca
}

.nav-top .cotizalia {
	background: url('css1/file/a4778df732510372e91d4243ca3dba88/1457355822.png') no-repeat top right
}

.featured-nav-icon.fa {
	display: inline-block;
	margin-top: 9px;
	font-size: 15px;
	color: #1187b8
}

.featured-item-nav .nav-top-link {
	display: inline-block
}

.featured-nav-icon.fa-circle {
	color: #22b82a
}


/*#/styles/v2/layout-responsive.css#*/

html,
body {
	height: 100%;
	width: 100%;
	position: relative;
	background: #fff;
	font: 400 13px/100% roboto-font, Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	display: block
}

body {
	overflow-x: hidden
}

* {
	text-decoration: none
}

.container {
	width: 100%;
	height: auto;
	position: relative;
	padding: 50px 0 0 0
}

.content {
	width: 100%;
	height: 10%;
	position: relative;
	overflow: hidden
}

.ad-container {
	text-align: center
}

.content-areas {
	width: 996px;
	margin: 0 auto
}

.content-blocks-area {
	overflow: hidden;
	margin: 0 0 20px 0;
	border-bottom: 1px #ccc dotted
}


/*#/styles/v2/footer/footer-default.css#*/

.footer-default {
	box-sizing: border-box;
	clear: both;
	width: 100%;
	height: auto;
	padding: 40px 0 0 0;
	background: #fff;
	position: relative;
	font-family: 'roboto-font', Arial, Helvetica, sans-serif;
	z-index: 100
}

.go-top {
	width: 100%;
	border-top: 1px solid #1a1a1a;
	margin: 20px 0 0 0;
	display: none
}

.go-top-container {
	width: 996px;
	height: 20px;
	margin: 0 auto 25px
}

.go-top-text {
	background-color: #fff;
	padding: 2px 6px;
	margin: -10px 0 0 0;
	display: block;
	float: right;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 700;
	font-size: 13px;
	line-height: 18px
}

.go-top-text .fa {
	font-size: 16px
}

.footer-top {
	background-color: #1a1a1a;
	padding: 25px 0;
	display: none
}

.footer-top-container {
	width: 996px;
	height: auto;
	margin: 0 auto;
	overflow: hidden
}

.footer-side {
	width: 996px;
	height: auto
}

.footer-side-item {
	box-sizing: border-box;
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: auto;
	padding: 2px 30px 2px 0
}

.footer-side-link {
	color: #ddd
}

.footer-side-link:hover {
	color: #fff
}

.footer-side-link>span {
	font-size: 13px;
	margin-right: 6px;
	display: inline-block
}

.footer-side-link .fa {
	color: #fff;
	width: 20px
}

.footer-side-link>.footer-side-item-text {
	min-width: 70px
}

.footer-sections {
	width: 996px;
	height: 240px;
	float: left;
	margin: 0 auto 25px;
	display: none
}

.footer-sections-col {
	float: left;
	width: 100px;
	margin: 0 10px 0 0;
	overflow: hidden
}

.footer-sections-col-tit {
	font: 700 13px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 8px 2px
}

.footer-sections-col-tit-link {
	color: #fff
}

.footer-sections-item {
	font: 13px/18px 'roboto-font', Arial, Helvetica, sans-serif;
	padding: 8px 2px
}

.footer-sections-link {
	color: #ddd;
	transition: color .3s ease
}

.footer-sections-link:hover {
	color: #fff
}

.footer-bottom {
	box-sizing: border-box;
	width: 100%;
	height: auto;
	padding: 20px 0;
	background-color: #0e3749
}

.footer-bottom-list {
	box-sizing: border-box;
	width: 90%;
	padding: 0 15px;
	margin: 0 auto 45px auto;
	text-align: center
}

.footer-bottom-item {
	font: 12px/14px sans-serif;
	color: #129ce2;
	display: inline-block;
	padding: 15px 10px 0
}

.footer-bottom-link {
	color: #129ce2
}

.footer-bottom-link:hover {
	color: #129ce2
}

.footer-bottom-item:first-child {
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	float: left;
	padding: 15px 0
}

.footer-bottom-item:first-child .footer-bottom-link {
	color: #fff
}

.footer-bottom-item:first-child .footer-bottom-link:hover {
	color: #fff
}

.cotizalia-indices .footer-default {
	background: transparent
}

.cotizalia-indices .go-top-text {
	background-color: #fff1e0
}

@media screen and (min-width:996px) {
	.go-top {
		display: block
	}
	.footer-sections {
		display: block
	}
	.footer-bottom {
		background-color: #fff
	}
	.footer-bottom-link {
		color: #000
	}
	.footer-bottom-link:hover {
		color: #c6c6c6
	}
	.footer-top {
		display: block
	}
	.footer-bottom-item:first-child {
		box-sizing: border-box;
		width: auto;
		text-align: inherit;
		float: none;
		margin: auto;
		padding: 0 20px 0
	}
	.footer-bottom-item:first-child .footer-bottom-link {
		color: #000
	}
	.footer-bottom-item:first-child .footer-bottom-link:hover {
		color: #c6c6c6
	}
	.footer-bottom-list {
		width: 996px;
		margin: 0 auto;
		text-align: initial
	}
	.footer-bottom-item {
		font: 12px/14px sans-serif;
		color: #000;
		padding: 0 20px 0 0
	}
}

@media screen and (min-width:1360px) {
	.go-top-container {
		width: 1338px
	}
	.footer-top-container {
		width: 1338px
	}
	.footer-sections {
		margin: 0;
		width: 1140px
	}
	.footer-sections-col {
		margin: 0 16px 0 0;
		width: 110px
	}
	.footer-side {
		box-sizing: border-box;
		width: 185px;
		height: 240px;
		float: right;
		position: relative;
		padding: 0 0 0 29px;
		border-left: 1px solid #fff
	}
	.footer-side-item {
		padding: 8px 2px;
		float: none
	}
	.footer-bottom-list {
		width: 1338px
	}
	.footer-side-link .fa-briefcase {
		color: #fff;
		width: 20px;
		vertical-align: super
	}
	.footer-side-link .footer-side-item-text {
		width: 105px
	}
}


/*#/styles/v2/colors/generic.css#*/

.main-nav {
	background-color: transparent
}

.main-nav-ul {
	background-color: #011a1f
}

.main-nav-li {
	border-bottom: 1px solid #01242c
}

.main-nav-li:hover {
	background-color: #01242c
}

.main-nav-li:hover>.main-subnav-ul {
	display: block
}

.main-nav-link {
	color: #fff
}

.main-nav-link:hover {
	color: #fff
}

.main-nav-link:active {
	color: #ebebeb
}

.main-nav-square {
	color: #fff
}

.main-subnav-ul {
	background-color: #01242c
}

.main-subnav-li-first {
	color: #fff;
	background-color: #1187b8
}

.main-subnav-link {
	color: #fff
}

.main-subnav-link:active {
	color: #ebebeb
}

.main-nav .espana:hover .main-nav-square {
	color: #1187b8
}

.espana .main-subnav-li-first {
	background-color: #1187b8
}

.main-nav .opinion:hover .main-nav-square {
	color: #1187b8
}

.opinion .main-subnav-li-first {
	background-color: #1187b8
}

.main-nav .mundo:hover .main-nav-square {
	color: #1187b8
}

.mundo .main-subnav-li-first {
	background-color: #1187b8
}

.main-nav .cotizalia:hover .main-nav-square {
	color: #d0c621
}

.cotizalia .main-subnav-li-first {
	background-color: #d0c621
}

.main-nav .teknautas:hover .main-nav-square {
	color: #751ebf
}

.teknautas .main-subnav-li-first {
	background-color: #751ebf
}

.main-nav .deportes:hover .main-nav-square {
	color: #b0cf1e
}

.deportes .main-subnav-li-first {
	background-color: #b0cf1e
}

.main-nav .acv:hover .main-nav-square {
	color: #fb8b1e
}

.acv .main-subnav-li-first {
	background-color: #fb8b1e
}

.main-nav .cultura:hover .main-nav-square {
	color: #29acbc
}

.cultura .main-subnav-li-first {
	background-color: #29acbc
}

.main-nav .vanitatis:hover .main-nav-square {
	color: #e91031
}

.vanitatis .main-subnav-li-first {
	background-color: #e91031
}

.main-nav .multimedia:hover .main-nav-square {
	color: #1187b8
}

.multimedia .main-subnav-li-first {
	background-color: #1187b8
}

.main-nav .tv:hover .main-nav-square {
	color: #1187b8
}

.tv .main-subnav-li-first {
	background-color: #1187b8
}

.touch .main-nav {
	background-color: #011a1f
}

.touch .main-nav-li {
	width: 50%
}

.touch .main-nav-li:hover {
	background-color: #011a1f
}

.touch .main-nav-link {
	width: auto
}

.touch .main-nav-link:hover {
	background-color: #011a1f
}

.touch .main-nav-touch-opener {
	display: block
}

.touch .main-subnav-ul {
	background-color: #011a1f
}

.touch .main-subnav-li {
	color: #fff
}


/*#/styles/v2/modules/weather/weather.css#*/

.weather-small-city {
	width: auto;
	text-transform: uppercase;
	padding: 12px 20px 0 0;
	overflow: hidden;
	float: right;
	font-size: 12px
}

.weather-small-data {
	width: 80px;
	border-left: 1px solid #1a1a1a;
	float: right;
	padding: 0 12px
}

.weather-small-data-temp-max {
	margin-bottom: 2px
}

.weather-small-data-temp {
	float: right;
	width: 35px;
	margin: 3px 0 0 3px
}

.weather-small-data-img {
	float: right;
	width: 40px
}

.weather-small-data-img figure {
	display: block;
	width: 100%;
	height: auto;
	margin: 0
}

.weather-small-data-img figure>img {
	height: 35px;
	width: auto
}

.modal-weather-container {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1002;
	background: #424a46;
	display: none;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center
}

.mod-weather-type-1 {
	background-image: url('css1/file/f957be6ac1854e793b64b4ef206fabb5/1424857114.jpg')
}

.mod-weather-type-2,
.mod-weather-type-3 {
	background-image: url('css1/file/1df0d87af9691a4b26d11a31e86fd87a/1424857145.jpg')
}

.mod-weather-type-4 {
	background-image: url('css1/file/907b80c8bb4c546e1c57a31be98d5e28/1424857167.jpg')
}

.mod-weather-type-5,
.mod-weather-type-6,
.mod-weather-type-7 {
	background-image: url('css1/file/d92b95f66c474b553f3db2592b517cd2/1424857179.jpg')
}

.mod-weather-type-8,
.mod-weather-type-9,
.mod-weather-type-10,
.mod-weather-type-11 {
	background-image: url('css1/file/e5880ea86710399b3269815929e2c84a/1424857191.jpg')
}

.mod-weather-type-12,
.mod-weather-type-13 {
	background-image: url('css1/file/dec71ed0a591956fae95c5f539fb14bb/1424857212.jpg')
}

.mod-weather-type-14,
.mod-weather-type-15,
.mod-weather-type-16 {
	background-image: url('css1/file/669293df2d72bb5b17cd0471ed4d6ff6/1424857226.jpg')
}

.mod-weather-type-17,
.mod-weather-type-18,
.mod-weather-type-19 {
	background-image: url('css1/file/1a468d37e79cdf1e20433707b3a86f97/1424857237.jpg')
}

.mod-wea-close-box {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 50px;
	width: 40px;
	height: 40px;
	background-color: #fff;
	background-image: url('css1/img/generic/sprites/elconfidencial-sprite.png');
	background-position: -95px -18px;
	background-repeat: no-repeat;
	z-index: 3
}

.mod-wea-close-box:hover {
	background-color: #000;
	background-position: -55px -18px
}

.mod-wea {
	width: 996px;
	margin: 80px auto 0;
	position: relative;
	z-index: 3
}

.mod-wea-video-box {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0
}

.mod-wea-video-cover {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1
}

.mod-wea-content {
	width: 996px;
	text-align: left;
	color: #fff;
	z-index: 2
}

.mod-wea-top {
	width: 996px;
	height: 255px
}

.mod-wea-choose {
	width: 510px;
	height: 225px;
	float: left
}

.mod-wea-place {
	font-size: 38px;
	font-weight: 700;
	line-height: 38px;
	text-transform: uppercase;
	width: 483px;
	letter-spacing: -1px
}

.mod-wea-date {
	font-size: 26px;
	font-weight: 300;
	line-height: 26px;
	text-transform: uppercase;
	width: 483px;
	margin: 0 0 60px 0
}

.mod-wea-txt {
	font-size: 16px;
	font-weight: 300;
	margin: 0 0 10px 0;
	text-transform: uppercase
}

.mod-wea-select {
	width: 228px;
	height: 36px;
	padding: 2px 4px;
	border: none;
	display: block;
	font-family: 'roboto-font', Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 16px;
	background-color: transparent;
	background-image: url('css1/img/generic/backgrounds/select-ghost.png');
	background-position: 28px 0;
	background-repeat: no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	opacity: .75;
	cursor: pointer
}

.mod-wea-select:hover {
	opacity: 1;
	background-color: #424a46
}

.mod-wea-select:focus {
	background-position: 28px -36px;
	background-color: #424a46;
	outline: none
}

.mod-wea-form-city {
	border: 1px solid #fff;
	border-radius: 2px;
	width: 227px;
	float: left;
	margin: 0 30px 0 0;
	overflow: hidden
}

.mod-wea-city-select:hover,
.mod-wea-city-select:focus {
	opacity: 1
}

.mod-wea-form-town {
	border: 1px solid #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	width: 227px;
	float: left;
	overflow: hidden
}

.mod-wea-form-town-loader {
	display: none;
	line-height: 36px;
	opacity: .85
}

.mod-wea-form-town-loader .fa-loader {
	margin: 0 5px 0 10px
}

.mod-wea-today {
	width: 483px;
	height: 225px;
	float: right
}

.mod-wea-today-icon {
	width: 200px;
	float: right;
	display: block
}

.mod-wea-today-icon-img {
	width: 200px;
	display: block
}

.mod-wea-today-info {
	width: 198px;
	float: right;
	margin: 0 0 0 30px
}

.mod-wea-today-temp-max {
	width: 80px;
	height: 75px;
	float: left;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin: 0 0 15px 0
}

.mod-wea-today-temp-max-tit {
	width: 100%;
	display: block;
	font-size: 26px;
	line-height: 28px;
	font-weight: 700
}

.mod-wea-today-temp-max-num {
	width: 100%;
	display: block;
	font-size: 46px;
	line-height: 48px;
	font-weight: 700
}

.mod-wea-today-temp-min {
	width: 85px;
	height: 75px;
	float: right;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin: 0 0 15px 0
}

.mod-wea-today-temp-min-tit {
	width: 100%;
	display: block;
	font-size: 26px;
	line-height: 28px;
	font-weight: 300
}

.mod-wea-today-temp-min-num {
	width: 100%;
	display: block;
	font-size: 46px;
	line-height: 48px;
	font-weight: 300
}

.mod-wea-today-wind-tit {
	width: 198px;
	display: block;
	clear: both;
	margin: 15px 0 0 0;
	border-top: 1px solid #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 15px 0 0 0;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400
}

.mod-wea-today-wind {
	width: 198px;
	height: 90px;
	margin: 10px 0 0 0;
	clear: both;
	display: block;
	font-size: 60px;
	line-height: 60px;
	font-weight: 400;
	position: relative
}

.mod-wea-today-wind-img {
	background-image: url('css1/img/generic/sprites/wind-arrow-sprite.png');
	position: absolute;
	display: block;
	width: 60px;
	height: 60px;
	top: 0;
	left: 70px
}

.mod-wea-next-days {
	width: 996px;
	overflow: hidden
}

.mod-wea-next-days-box {
	width: 1100px
}

.mod-wea-next-day {
	width: 90px;
	float: left;
	margin: 0 91px 0 0;
	display: block
}

.mod-wea-next-day-name {
	width: 90px;
	font-size: 17px;
	font-weight: 300;
	line-height: 22px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	margin: 0 0 5px 0
}

.mod-wea-next-icon {
	width: 90px;
	height: 60px;
	overflow: hidden;
	margin: 0 0 10px 0
}

.mod-wea-next-icon-img {
	width: 60px;
	height: auto;
	display: block;
	margin: 0 auto
}

.mod-wea-next-temp-max {
	font-size: 24px;
	font-weight: 700;
	line-height: 22px;
	width: 45px;
	height: 22px;
	text-align: center;
	display: block;
	float: left;
	margin: 0 0 15px 0
}

.mod-wea-next-temp-min {
	font-size: 24px;
	font-weight: 300;
	line-height: 22px;
	width: 45px;
	height: 22px;
	text-align: center;
	display: block;
	float: left;
	margin: 0 0 15px 0
}

.mod-wea-next-wind {
	width: 90px;
	height: 90px;
	border-top: 1px solid #fff;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	clear: both;
	display: block;
	font-size: 60px;
	line-height: 60px;
	font-weight: 400;
	text-align: center;
	position: relative
}

.mod-wea-next-wind-arrow {
	position: absolute;
	display: block;
	width: 60px;
	height: 60px;
	top: 15px;
	left: 15px;
	background: url('css1/img/generic/sprites/wind-arrow-sprite.png') top left no-repeat
}

.wind-direction-1,
.wind-direction-9,
.wind-direction-17,
.wind-direction-25 {
	background-position: -240px 0
}

.wind-direction-2,
.wind-direction-10,
.wind-direction-18,
.wind-direction-26 {
	background-position: -300px 0
}

.wind-direction-3,
.wind-direction-11,
.wind-direction-19,
.wind-direction-27 {
	background-position: -360px 0
}

.wind-direction-4,
.wind-direction-12,
.wind-direction-20,
.wind-direction-28 {
	background-position: -420px 0
}

.wind-direction-5,
.wind-direction-13,
.wind-direction-21,
.wind-direction-29 {
	background-position: 0 0
}

.wind-direction-6,
.wind-direction-14,
.wind-direction-22,
.wind-direction-30 {
	background-position: -60px 0
}

.wind-direction-7,
.wind-direction-15,
.wind-direction-23,
.wind-direction-31 {
	background-position: -120px 0
}

.wind-direction-8,
.wind-direction-16,
.wind-direction-24,
.wind-direction-32 {
	background-position: -180px 0
}


/*#/styles/v2/modules/readmore/read-more.css#*/

[data-rm-container] {
	display: none;
	height: 450px;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 3000;
	transform: translate3d(0, 0, 0)
}

.btn-more {
	display: block;
	padding: 10px;
	color: #4d4d4d;
	border: 1px solid #c3c3c3;
	font-weight: 700;
	font-size: 13px;
	text-align: center;
	width: 150px;
	text-transform: uppercase;
	margin: 20px auto
}

.btn-more:hover {
	color: #046086;
	border-color: #046086
}

.read-more-news-container {
	background-color: #00242c
}

.read-more-news {
	width: 896px;
	margin: 20px auto;
	padding: 20px 0 0 0;
	color: #fff;
	overflow: hidden;
	position: relative
}

.read-more-news-out {
	position: relative;
	width: 996px;
	margin: auto
}

.read-more-close-widget {
	font-family: roboto-font, Arial, Helvetica, sans-serif;
	font-weight: 400;
	position: absolute;
	right: 0;
	top: -26px;
	font-size: 24px;
	cursor: pointer
}

.read-more-close-widget .fa-stack-2x {
	color: #b71c1c
}

.read-more-section-title {
	font: 700 16px/16px roboto-font, Arial, Helvetica, sans-serif;
	float: left;
	text-transform: uppercase;
	position: relative;
	padding: 20px 10px 0 0;
	z-index: 10;
	transition: color 100ms ease-in-out;
	-webkit-transition: color 100ms ease-in-out;
	-ms-transition: color 100ms ease-in-out;
	-moz-transition: color 100ms ease-in-out
}

.read-more-section-title a {
	color: #fff
}

.read-more-section-title:hover a {
	color: #7d8f93
}

.read-more-article {
	float: left;
	margin-right: 16px;
	position: relative;
	display: block
}

.read-more-article-float {
	width: 446px;
	float: left;
	position: relative
}

.read-more-article figure {
	float: left
}

.read-more-img {
	width: 100%;
	opacity: 1;
	transition: color 100ms ease-in-out;
	-webkit-transition: opacity 100ms ease-in-out;
	-o-transition: opacity 100ms ease-in-out;
	-ms-transition: opacity 100ms ease-in-out;
	-moz-transition: opacity 100ms ease-in-out
}

.read-more-tit {
	color: #f3f3f3;
	font-family: playfairdisplay-font, 'Times New Roman', Times, serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 19px;
	transition: color 100ms ease-in-out;
	-webkit-transition: color 100ms ease-in-out;
	-o-transition: color 100ms ease-in-out;
	-ms-transition: color 100ms ease-in-out;
	-moz-transition: color 100ms ease-in-out
}

.read-more-info {
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	display: block;
	min-height: 12px;
	text-transform: uppercase;
	margin: 15px 0 0 10px;
	transition: color 100ms ease-in-out;
	-webkit-transition: color 100ms ease-in-out;
	-o-transition: color 100ms ease-in-out;
	-ms-transition: color 100ms ease-in-out;
	-moz-transition: color 100ms ease-in-out
}

.read-more-info-author {
	font-family: roboto-font, Arial, Helvetica, sans-serif;
	display: inline-block;
	color: #f3f3f3
}

.read-more-counter {
	font-family: roboto-font, Arial, Helvetica, sans-serif;
	border-left: 1px #ddd solid;
	padding-left: 10px;
	display: inline-block;
	margin-left: 10px;
	color: #fff
}

.read-more-counter-link {
	margin-left: 3px
}

.read-more-article:hover .read-more-tit {
	color: #7d8f93;
	transition: color 200ms ease-in-out;
	-webkit-transition: color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out;
	-ms-transition: color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out
}

.read-more-article:hover .read-more-img {
	opacity: .7;
	transition: opacity 200ms ease-in-out;
	-webkit-transition: opacity 200ms ease-in-out;
	-o-transition: opacity 200ms ease-in-out;
	-ms-transition: opacity 200ms ease-in-out;
	-moz-transition: opacity 200ms ease-in-out
}

.read-more-article:hover .read-more-info-author {
	color: #7d8f93;
	transition: color 200ms ease-in-out;
	-webkit-transition: color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out;
	-ms-transition: color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out
}

.read-more-img-bg {
	height: 265px;
	overflow: hidden
}

.read-more-img-bg .read-more-img {
	height: 265px;
	opacity: .8;
	width: auto
}

.read-more-bg-info {
	position: absolute;
	bottom: 12px;
	width: 100%;
	text-align: center
}

.read-more-img-bg .read-more-tit {
	width: 288px;
	margin: 0 12px
}

read-more-float {
	height: 110px;
	width: 100%;
	overflow: hidden;
	clear: both;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0
}

.read-more-float-left {
	width: 100%;
	overflow: hidden;
	clear: both;
	border-top: 1px dotted #7d8f93;
	border-bottom: 1px dotted #7d8f93;
	padding: 25px 0 30px 0
}

.read-more-article .first-element {
	border-bottom: none
}

.read-more-float-left .read-more-img {
	float: left;
	width: 227px;
	height: 130px
}

.read-more-float-left .read-more-tit {
	width: 188px;
	float: right
}

.read-more-float-left .read-more-info {
	width: 188px;
	float: right
}

.read-more-fill {
	width: 198px;
	text-align: center
}

.read-more-fill .read-more-img {
	margin-bottom: 20px;
	width: 198px;
	height: 111px
}

.read-more-fill .read-more-tit {
	font-size: 20px;
	line-height: 24px
}

.tit-area-name-2 {
	font: 700 16px/14px 'roboto-font', Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 0 0 12px;
}